Mpyi, Multiply 32-bit, Bit into 32-bit result mpyi – Texas Instruments TMS320C67X/C67X+ DSP User Manual
Page 217

Multiply 32-Bit x 32-Bit Into 32-Bit Result
MPYI
3-157
Instruction Set
SPRU733
Multiply 32-Bit
y
32-Bit Into 32-Bit Result
MPYI
Syntax
MPYI (.unit) src1, src2, dst
.unit = .M1 or .M2
Compatibility
C67x and C67x+ CPU
Opcode
31
29
28
27
23
22
18
17
13
12
11
7
6
5
4
3
2
1
0
creg
z
dst
src2
src1
x
op
0 0 0 0 0 s p
3
1
5
5
5
1
5
1
1
Opcode map field used...
For operand type...
Unit
Opfield
src1
src2
dst
sint
xsint
sint
.M1, .M2
00100
src1
src2
dst
cst5
xsint
sint
.M1, .M2
00110
Description
The src1 operand is multiplied by the src2 operand. The lower 32 bits of the
result are placed in dst.
Execution
if (cond)
lsb32(src1 src2) → dst
else
nop
Pipeline
Stage
E1
E2
E3
E4
E5
E6
E7
E8
E9
Read
src1
src2
src1
src2
src1
src2
src1
src2
Written
dst
Unit in use
.M
.M
.M
.M
Instruction Type
MPYI
Delay Slots
8
Pipeline