aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/mulhu.h
blob: 63344263fe3588a5195eb09fdb5ea075f431d9b1 (plain)
1
2
3
4
if(xpr64)
  RD = (uint128_t(RS1) * uint128_t(RS2)) >> 64;
else
  RD = sext32(((uint64_t)(uint32_t)RS1 * (uint64_t)(uint32_t)RS2) >> 32);