2
2-9 M32R-FPU Software Manual (Rev.1.01)

Fig. 2.1.2 DSP function instruction operation 1 (multiply, multiply and accumulate)

Rsrc1
0151631
H
ACC
063
L
0151631
HL
x
x
MULLO instructionMULHI instruction
Rsrc2
Rsrc1
031
ACC
063
0151631
HL
x
xMULWLO instructionMULWHI instruction
Rsrc2
32 bits
Rsrc1
0151631
HL
0151631
HL
x
x
MACLO instructionMACHI instruction
Rsrc2
ACC
063
+
+
063
Rsrc1
031
32 bits
0151631
HL
x
x
MACWLO instructionMACWHI instruction
Rsrc2
ACC
063
+
+
063
ACC
ACC
Note: The location in the accumulator of the result and the appropriate sign extension are performed
in the execution of the DSP function instruction. Refer to Chapter 3 for details.
INSTRUCTION SET
2.1 Instruction set overview