aboutsummaryrefslogtreecommitdiff
path: root/opcodes-rvv
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2019-05-17 16:06:05 -0700
committerAndrew Waterman <andrew@sifive.com>2019-05-17 16:06:05 -0700
commit522c83f610a4b0e3a9928c0033674d699487e4c8 (patch)
tree3cb355e30c3a3feff75296c858315bf99d8b8f51 /opcodes-rvv
parent986cf75b071c4a8e580bbe59e2e2d6c436c3de22 (diff)
downloadriscv-opcodes-522c83f610a4b0e3a9928c0033674d699487e4c8.zip
riscv-opcodes-522c83f610a4b0e3a9928c0033674d699487e4c8.tar.gz
riscv-opcodes-522c83f610a4b0e3a9928c0033674d699487e4c8.tar.bz2
Expand vmunary0 into its constituent instructions
Note that vmiota is being renamed to viota: https://github.com/riscv/riscv-v-spec/pull/180
Diffstat (limited to 'opcodes-rvv')
-rw-r--r--opcodes-rvv7
1 files changed, 6 insertions, 1 deletions
diff --git a/opcodes-rvv b/opcodes-rvv
index 578492c..903f6d9 100644
--- a/opcodes-rvv
+++ b/opcodes-rvv
@@ -303,7 +303,6 @@ vext.x.v 31..26=0x0c 25=1 vs2 vs1 14..12=0x2 vd 6..0=0x57
vmpopc.m 31..26=0x14 vm vs2 vs1 14..12=0x2 rd 6..0=0x57
vmfirst.m 31..26=0x15 vm vs2 vs1 14..12=0x2 rd 6..0=0x57
-vmunary0.vv 31..26=0x16 vm vs2 vs1 14..12=0x2 vd 6..0=0x57
vcompress.vm 31..26=0x17 vm vs2 vs1 14..12=0x2 vd 6..0=0x57
vmandnot.mm 31..26=0x18 vm vs2 vs1 14..12=0x2 vd 6..0=0x57
vmand.mm 31..26=0x19 vm vs2 vs1 14..12=0x2 vd 6..0=0x57
@@ -314,6 +313,12 @@ vmnand.mm 31..26=0x1d vm vs2 vs1 14..12=0x2 vd 6..0=0x57
vmnor.mm 31..26=0x1e vm vs2 vs1 14..12=0x2 vd 6..0=0x57
vmxnor.mm 31..26=0x1f vm vs2 vs1 14..12=0x2 vd 6..0=0x57
+vmsbf.m 31..26=0x16 vm vs2 19..15=0x01 14..12=0x2 vd 6..0=0x57
+vmsof.m 31..26=0x16 vm vs2 19..15=0x02 14..12=0x2 vd 6..0=0x57
+vmsif.m 31..26=0x16 vm vs2 19..15=0x03 14..12=0x2 vd 6..0=0x57
+viota.m 31..26=0x16 vm vs2 19..15=0x10 14..12=0x2 vd 6..0=0x57
+vid.v 31..26=0x16 vm vs2 19..15=0x11 14..12=0x2 vd 6..0=0x57
+
vdivu.vv 31..26=0x20 vm vs2 vs1 14..12=0x2 vd 6..0=0x57
vdiv.vv 31..26=0x21 vm vs2 vs1 14..12=0x2 vd 6..0=0x57
vremu.vv 31..26=0x22 vm vs2 vs1 14..12=0x2 vd 6..0=0x57