aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Jenkins <charlie@rivosinc.com>2023-09-15 22:30:56 -0400
committerCharlie Jenkins <charlie@rivosinc.com>2023-09-15 22:36:43 -0400
commit7c15234ff9670247767fb4662849b2090d9894f3 (patch)
tree199bed36e371c3b6e1a18032161154982cadebe0
parentd752f193cec46cfd33300abba2a3a0d020c36755 (diff)
downloadriscv-opcodes-7c15234ff9670247767fb4662849b2090d9894f3.zip
riscv-opcodes-7c15234ff9670247767fb4662849b2090d9894f3.tar.gz
riscv-opcodes-7c15234ff9670247767fb4662849b2090d9894f3.tar.bz2
Generate compressed shift instructions for rv32
The non-compressed shift instructions have _rv32 versions. Do the same for the compressed shift instructions. Signed-off-by: Charlie Jenkins <charlie@rivosinc.com>
-rw-r--r--rv32_c6
1 files changed, 3 insertions, 3 deletions
diff --git a/rv32_c b/rv32_c
index d9a9072..a9c05cd 100644
--- a/rv32_c
+++ b/rv32_c
@@ -1,5 +1,5 @@
# quadrant 1
c.jal c_imm12 1..0=1 15..13=1
-$pseudo_op rv64_c::c.srli c.srli rd_rs1_p c_nzuimm5 1..0=1 15..13=4 12..10=0
-$pseudo_op rv64_c::c.srai c.srai rd_rs1_p c_nzuimm5 1..0=1 15..13=4 12..10=1
-$pseudo_op rv64_c::c.slli c.slli rd_rs1_n0 c_nzuimm6lo 1..0=2 15..12=0
+$pseudo_op rv64_c::c.srli c.srli_rv32 rd_rs1_p c_nzuimm5 1..0=1 15..13=4 12..10=0
+$pseudo_op rv64_c::c.srai c.srai_rv32 rd_rs1_p c_nzuimm5 1..0=1 15..13=4 12..10=1
+$pseudo_op rv64_c::c.slli c.slli_rv32 rd_rs1_n0 c_nzuimm6lo 1..0=2 15..12=0