Implement clearing-misa.C-while-PC-is-misaligned proposal
[riscv-isa-sim.git] / riscv / insns / mulhu.h
1 require_extension('M');
2 if (xlen == 64)
3 WRITE_RD(mulhu(RS1, RS2));
4 else
5 WRITE_RD(sext32(((uint64_t)(uint32_t)RS1 * (uint64_t)(uint32_t)RS2) >> 32));