Move towards RVC v1.8
[riscv-isa-sim.git] / riscv / insns / c_addiw.h
index ae4980edce24b3bf7650c2ba34a8bd1aedb46c42..fe87872b42251964fec846cdf52f46ae9c627edf 100644 (file)
@@ -1,7 +1,2 @@
 require_extension('C');
-if (xlen == 32) {
-  WRITE_RD(RVC_RS1 & insn.rvc_imm()); // c.andi
-} else {
-  require(insn.rvc_rd() != 0);
-  WRITE_RD(sext32(RVC_RS1 + insn.rvc_imm()));
-}
+WRITE_RD(sext32(RVC_RS1 + insn.rvc_imm()));