MULU rd, rs, rt |
nanoMIPS |
Multiply Unsigned |
Multiply Unsigned. Multiply unsigned word values in registers $rs and $rt, and place bits31..0 of the result in register $rd.
nanoMIPS
001000 |
rt |
rs |
rd |
x |
0010011 |
000 |
6 |
5 |
5 |
5 |
1 |
7 |
3 |
rs_unsigned = zero_extend(GPR[rs], from_nbits=32) rt_unsigned = zero_extend(GPR[rt], from_nbits=32) result = rs_unsigned * rt_unsigned GPR[rd] = sign_extend(result, from_nbits=32)
None.