aboutsummaryrefslogtreecommitdiff
path: root/unratified/rv64_zbp
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2024-05-01 17:10:09 -0700
committerAndrew Waterman <andrew@sifive.com>2024-05-01 17:10:09 -0700
commitf0c6e9575f640e31a591b03f6bced408e9e08bac (patch)
tree27ed9951f0ea559305d4536afeeb65fa4b334fa1 /unratified/rv64_zbp
parente07ce62356e1f9a4497ec004fda5e6d5aadfcd48 (diff)
downloadriscv-opcodes-f0c6e9575f640e31a591b03f6bced408e9e08bac.zip
riscv-opcodes-f0c6e9575f640e31a591b03f6bced408e9e08bac.tar.gz
riscv-opcodes-f0c6e9575f640e31a591b03f6bced408e9e08bac.tar.bz2
Remove legacy bit-manipulation extensions
These do not have a path to ratification. I left the ones that are generic versions of ratified instructions (e.g. orc.b is a special case of gorci).
Diffstat (limited to 'unratified/rv64_zbp')
-rw-r--r--unratified/rv64_zbp12
1 files changed, 0 insertions, 12 deletions
diff --git a/unratified/rv64_zbp b/unratified/rv64_zbp
index 6ffc33f..98d0b2e 100644
--- a/unratified/rv64_zbp
+++ b/unratified/rv64_zbp
@@ -2,16 +2,4 @@ grevi rd rs1 31..26=26 shamtd 14..12=5 6..2=0x04 1..0=3
gorci rd rs1 31..26=10 shamtd 14..12=5 6..2=0x04 1..0=3
shfli rd rs1 31..26=2 25=0 shamtw 14..12=1 6..2=0x04 1..0=3
unshfli rd rs1 31..26=2 25=0 shamtw 14..12=5 6..2=0x04 1..0=3
-$import rv64_zbe::packw
-packuw rd rs1 rs2 31..25=36 14..12=4 6..2=0x0E 1..0=3
-$import rv64_zbb::rolw
-$import rv64_zbb::rorw
-$import rv64_zbb::roriw
-$import rv64_zbb::rori
-gorcw rd rs1 rs2 31..25=20 14..12=5 6..2=0x0E 1..0=3
-grevw rd rs1 rs2 31..25=52 14..12=5 6..2=0x0E 1..0=3
-gorciw rd rs1 31..26=10 25=0 shamtw 14..12=5 6..2=0x06 1..0=3
-greviw rd rs1 31..26=26 25=0 shamtw 14..12=5 6..2=0x06 1..0=3
-shflw rd rs1 rs2 31..25=4 14..12=1 6..2=0x0E 1..0=3
-unshflw rd rs1 rs2 31..25=4 14..12=5 6..2=0x0E 1..0=3
xperm32 rd rs1 rs2 31..25=20 14..12=0 6..2=0x0C 1..0=3