aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-Min Chao <chihmin.chao@sifive.com>2019-11-18 01:06:24 -0800
committerChih-Min Chao <chihmin.chao@sifive.com>2019-11-28 00:11:51 -0800
commit048869b6f29285004f94a632666b25b2cc6fb35d (patch)
treeae3965d5b1589e8d8d934580bf1d3554fef28022
parent90a3e36cebd260e5383db2e6a939748968848fec (diff)
downloadriscv-opcodes-048869b6f29285004f94a632666b25b2cc6fb35d.zip
riscv-opcodes-048869b6f29285004f94a632666b25b2cc6fb35d.tar.gz
riscv-opcodes-048869b6f29285004f94a632666b25b2cc6fb35d.tar.bz2
rvv: add vqmacc variant insn
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
-rw-r--r--opcodes-rvv9
1 files changed, 9 insertions, 0 deletions
diff --git a/opcodes-rvv b/opcodes-rvv
index 1fd53ff..0ffe858 100644
--- a/opcodes-rvv
+++ b/opcodes-rvv
@@ -225,6 +225,11 @@ vnsra.vx 31..26=0x2d vm vs2 rs1 14..12=0x4 vd 6..0=0x57
vnclipu.vx 31..26=0x2e vm vs2 rs1 14..12=0x4 vd 6..0=0x57
vnclip.vx 31..26=0x2f vm vs2 rs1 14..12=0x4 vd 6..0=0x57
+vqmaccu.vx 31..26=0x3c vm vs2 rs1 14..12=0x4 vd 6..0=0x57
+vqmacc.vx 31..26=0x3d vm vs2 rs1 14..12=0x4 vd 6..0=0x57
+vqmaccus.vx 31..26=0x3e vm vs2 rs1 14..12=0x4 vd 6..0=0x57
+vqmaccsu.vx 31..26=0x3f vm vs2 rs1 14..12=0x4 vd 6..0=0x57
+
# OPIVV
vadd.vv 31..26=0x00 vm vs2 rs1 14..12=0x0 vd 6..0=0x57
vsub.vv 31..26=0x02 vm vs2 rs1 14..12=0x0 vd 6..0=0x57
@@ -270,6 +275,10 @@ vwredsum.vs 31..26=0x31 vm vs2 rs1 14..12=0x0 vd 6..0=0x57
vdotu.vv 31..26=0x38 vm vs2 rs1 14..12=0x0 vd 6..0=0x57
vdot.vv 31..26=0x39 vm vs2 rs1 14..12=0x0 vd 6..0=0x57
+vqmaccu.vv 31..26=0x3c vm vs2 rs1 14..12=0x0 vd 6..0=0x57
+vqmacc.vv 31..26=0x3d vm vs2 rs1 14..12=0x0 vd 6..0=0x57
+vqmaccsu.vv 31..26=0x3f vm vs2 rs1 14..12=0x0 vd 6..0=0x57
+
# OPIVI
vadd.vi 31..26=0x00 vm vs2 simm5 14..12=0x3 vd 6..0=0x57
vrsub.vi 31..26=0x03 vm vs2 simm5 14..12=0x3 vd 6..0=0x57