From: lkcl Date: Sat, 5 Oct 2019 07:35:28 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~3898 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=811f1d64b3df037c555edcd752357bbe2da7b2af;p=libreriscv.git --- diff --git a/simple_v_extension/vector_ops.mdwn b/simple_v_extension/vector_ops.mdwn index 14e713610..b54730a03 100644 --- a/simple_v_extension/vector_ops.mdwn +++ b/simple_v_extension/vector_ops.mdwn @@ -74,7 +74,7 @@ Links: ## Vector cross product -SUBVL=2,3,4 all regs. VL nonzero produces multiple vd results. +SUBVL=3, all regs. VL nonzero produces multiple vd results. * VCROSS vd, vs1, vs1 @@ -99,8 +99,8 @@ Pseudocode: ## Vector dot product -* SUBVL ignored on rd. SUBVL=2,3,4 vs1,vs2 -* rd=scalar, SUBVL=1, vs1, vs2=vec +* SUBVL ignored on rd. SUBVL=2,3,4 vs1,vs2, if all vectors, multiple results generated. If rd scalar, only first (unpredicated) SUBVector is used. +* rd=scalar, SUBVL=1 and vs1, vs2=vec will produce one scalar result. Predication allowed on src vectors. * VDOT rd, vs1, vs2