diff options
author | Andrew Waterman <andrew@sifive.com> | 2022-01-19 21:19:43 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2022-01-19 21:19:43 -0800 |
commit | ba481c27b9ba9176851d3f03dde07a9e1db87aa8 (patch) | |
tree | 580547111ec5c50b3c8e7fd65fdb8d37f3046a6d | |
parent | d2b9aeaa4670ccced60887f874a2501bd3dfe0ac (diff) | |
download | riscv-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-rvv | 4 | ||||
-rw-r--r-- | opcodes-rvv-pseudo | 3 |
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 |