aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/c_addi.h
blob: 448e31a337ce97b709710b5d979ee52c436b95de (plain)
1
2
3
4
5
6
7
8
9
10
require_rvc;
if(CRD_REGNUM == 0)
{
  reg_t temp = CRS1;
  if(CIMM6 & 0x20)
    RA = npc;
  set_pc(temp);
}
else
  CRD = sext_xprlen(CRS2 + CIMM6);