aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/srl.h
blob: 0eb948b7454e48962d4234304ccb7e17a4aea684 (plain)
1
2
3
4
if (xlen == 64)
  WRITE_RD(RS1 >> (RS2 & 0x3F));
else
  WRITE_RD(sext32((uint32_t)RS1 >> (RS2 & 0x1F)));