aboutsummaryrefslogtreecommitdiff
path: root/unratified/rv_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/rv_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/rv_zbp')
-rw-r--r--unratified/rv_zbp12
1 files changed, 0 insertions, 12 deletions
diff --git a/unratified/rv_zbp b/unratified/rv_zbp
index b66d6b4..61c47d3 100644
--- a/unratified/rv_zbp
+++ b/unratified/rv_zbp
@@ -1,15 +1,3 @@
-$import rv_zbb::andn
-$import rv_zbb::orn
-$import rv_zbb::xnor
-$import rv_zbe::pack
-$import rv_zbe::packh
-$import rv_zbb::rol
-$import rv_zbb::ror
-grev rd rs1 rs2 31..25=52 14..12=5 6..2=0x0C 1..0=3
-gorc rd rs1 rs2 31..25=20 14..12=5 6..2=0x0C 1..0=3
-shfl rd rs1 rs2 31..25=4 14..12=1 6..2=0x0C 1..0=3
-unshfl rd rs1 rs2 31..25=4 14..12=5 6..2=0x0C 1..0=3
xperm4 rd rs1 rs2 31..25=20 14..12=2 6..2=0x0C 1..0=3
xperm8 rd rs1 rs2 31..25=20 14..12=4 6..2=0x0C 1..0=3
xperm16 rd rs1 rs2 31..25=20 14..12=6 6..2=0x0C 1..0=3
-packu rd rs1 rs2 31..25=36 14..12=4 6..2=0x0C 1..0=3