sh-dis/sh4/DMULS.L Rm,Rn

9 lines
181 B
Plaintext

0011nnnnmmmm1101
op1 ← SignExtend32(Rm);
op2 ← SignExtend32(Rn);
mac ← op2 × op1;
macl ← mac;
mach ← mac >> 32;
MACL ← ZeroExtend32(macl);
MACH ← ZeroExtend32(mach);