aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/c_slli.h
blob: de3683b9e4a547d77b11f0ce270dffa87c01dca5 (plain)
1
2
3
4
require_extension('C');
if (insn.rvc_imm() >= xlen)
  throw trap_illegal_instruction();
WRITE_RD(sext_xlen(RVC_RS2 << insn.rvc_imm()));