From: lkcl Date: Mon, 16 Sep 2019 02:57:57 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~4053 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8bc1951eb36cedc71f107543a6167e36a11297aa;p=libreriscv.git --- diff --git a/vector_ops.mdwn b/vector_ops.mdwn new file mode 100644 index 000000000..da96f92fd --- /dev/null +++ b/vector_ops.mdwn @@ -0,0 +1,16 @@ +# Vector Operations Extension to SV + +This extension is dependent on SV SUBVL bring implemented. When SUBVL is set to define the length of a subvector the operations in this extension interpret the elements as a single vector. + +Normally in SV all operations are scalar and independent. In this extension, the subvector itself is the unit. Examples include cross product and may in future involve complex numbers. + +## Vector cross product + +## Vector dot product + +## Vector length + +## Vector LERP + +## Vector SLERP +