Use xlen, not xprlen, to refer to x-register width
[riscv-isa-sim.git] / riscv / insns / div.h
1 sreg_t lhs = sext_xlen(RS1);
2 sreg_t rhs = sext_xlen(RS2);
3 if(rhs == 0)
4 WRITE_RD(UINT64_MAX);
5 else if(lhs == INT64_MIN && rhs == -1)
6 WRITE_RD(lhs);
7 else
8 WRITE_RD(sext_xlen(lhs / rhs));