Pseudoinstructions: Arithmetic | ||||||||||||
Instruction | Real instructions | Semantics | ||||||||||
Multiply | ||||||||||||
mul $rd, $rs, $rt | multu $rs, $rt | # R[d] = R[s] * R[t] | ||||||||||
mflo $rd | ||||||||||||
Multiply with overflow | ||||||||||||
mulo $rd, $rs, $rt | mult $rs, $rt | # R[d] = R[s] * R[t] | ||||||||||
mflo $rd | ||||||||||||
# check for overflow | ||||||||||||