X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=riscv%2Finsns%2Fc_addw.h;h=36559b707dbfc1ad964414a0879c10939b0d54fd;hb=bdcb5b297f9919bdd1a1b6031a3b5c469e982d14;hp=fef554d1f62ed7cce7e27b7ad5c2f220e667c98c;hpb=292fef830dad9d6d8b868ba27cf4ddd80bf9243a;p=riscv-isa-sim.git diff --git a/riscv/insns/c_addw.h b/riscv/insns/c_addw.h index fef554d..36559b7 100644 --- a/riscv/insns/c_addw.h +++ b/riscv/insns/c_addw.h @@ -1,3 +1,4 @@ require_extension('C'); require_rv64; +require(insn.rvc_rd() != 0 && insn.rvc_rs2() != 0); WRITE_RD(sext32(RVC_RS1 + RVC_RS2));