aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2022-01-19 21:19:43 -0800
committerAndrew Waterman <andrew@sifive.com>2022-01-19 21:19:43 -0800
commitba481c27b9ba9176851d3f03dde07a9e1db87aa8 (patch)
tree580547111ec5c50b3c8e7fd65fdb8d37f3046a6d
parentd2b9aeaa4670ccced60887f874a2501bd3dfe0ac (diff)
downloadriscv-opcodes-ba481c27b9ba9176851d3f03dde07a9e1db87aa8.zip
riscv-opcodes-ba481c27b9ba9176851d3f03dde07a9e1db87aa8.tar.gz
riscv-opcodes-ba481c27b9ba9176851d3f03dde07a9e1db87aa8.tar.bz2
Update vmorn/vmandn mnemonics; create pseudos for old names
See https://github.com/riscv/riscv-v-spec/commit/c0275171f453bd0f2361b7dade47bddeb08fb7e5
-rw-r--r--opcodes-rvv4
-rw-r--r--opcodes-rvv-pseudo3
2 files changed, 5 insertions, 2 deletions
diff --git a/opcodes-rvv b/opcodes-rvv
index 6781e42..29a0ff8 100644
--- a/opcodes-rvv
+++ b/opcodes-rvv
@@ -402,11 +402,11 @@ vzext.vf2 31..26=0x12 vm vs2 19..15=6 14..12=0x2 vd 6..0=0x57
vsext.vf2 31..26=0x12 vm vs2 19..15=7 14..12=0x2 vd 6..0=0x57
vcompress.vm 31..26=0x17 25=1 vs2 vs1 14..12=0x2 vd 6..0=0x57
-vmandnot.mm 31..26=0x18 vm vs2 vs1 14..12=0x2 vd 6..0=0x57
+vmandn.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
vmor.mm 31..26=0x1a vm vs2 vs1 14..12=0x2 vd 6..0=0x57
vmxor.mm 31..26=0x1b vm vs2 vs1 14..12=0x2 vd 6..0=0x57
-vmornot.mm 31..26=0x1c vm vs2 vs1 14..12=0x2 vd 6..0=0x57
+vmorn.mm 31..26=0x1c vm vs2 vs1 14..12=0x2 vd 6..0=0x57
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
diff --git a/opcodes-rvv-pseudo b/opcodes-rvv-pseudo
index 630bb20..35cf095 100644
--- a/opcodes-rvv-pseudo
+++ b/opcodes-rvv-pseudo
@@ -13,3 +13,6 @@
@vfwredsum.vs 31..26=0x31 vm vs2 vs1 14..12=0x1 vd 6..0=0x57
@vpopc.m 31..26=0x10 vm vs2 19..15=0x10 14..12=0x2 rd 6..0=0x57
+
+@vmornot.mm 31..26=0x1c 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