diff options
author | Andrew Waterman <andrew@sifive.com> | 2022-02-13 05:12:46 -0800 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2022-02-13 05:12:46 -0800 |
commit | 2497a8cc120a9d30d0cc9bf01372dc2efbefbc25 (patch) | |
tree | 0c3c894abe4131379d0dc0cf247ba564b6dc7ae2 /opcodes-rv32zbc | |
parent | 9780234be4e34702f69d7bcce503f488cf14b327 (diff) | |
download | riscv-opcodes-2497a8cc120a9d30d0cc9bf01372dc2efbefbc25.zip riscv-opcodes-2497a8cc120a9d30d0cc9bf01372dc2efbefbc25.tar.gz riscv-opcodes-2497a8cc120a9d30d0cc9bf01372dc2efbefbc25.tar.bz2 |
Clean up handling of bitmanip extensions
There's no such thing as "B", which continues to be a source of
confusion. Time to fix that.
cc @ben-marshall since I added Zbkb/Zbkx.
Resolves #101
Diffstat (limited to 'opcodes-rv32zbc')
-rw-r--r-- | opcodes-rv32zbc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/opcodes-rv32zbc b/opcodes-rv32zbc new file mode 100644 index 0000000..821518b --- /dev/null +++ b/opcodes-rv32zbc @@ -0,0 +1,3 @@ +clmul rd rs1 rs2 31..25=5 14..12=1 6..2=0x0C 1..0=3 +clmulr rd rs1 rs2 31..25=5 14..12=2 6..2=0x0C 1..0=3 +clmulh rd rs1 rs2 31..25=5 14..12=3 6..2=0x0C 1..0=3 |