Texas Instruments TMS320C6000 Series Reference Manual page 242

Table of Contents

Advertisement

Syntax
Opcode
31
29 28 27
creg
z
dst
3
5
Description
Execution
Pipeline
Instruction Type
Delay Slots
Functional Unit
Latency
MPYID (.unit) src1 , src2 , dst
.unit = .M1 or .M2
Opcode map field used...
src1
src2
dst
src1
src2
dst
23 22
18 17
src2
5
The src1 operand is multiplied by the src2 operand. The 64-bit result is placed
in the dst register pair.
lsb32( src1
if (cond)
msb32( src1
else
nop
Pipeline
Stage
E1
E2
Read
src1
src1
src2
src2
Written
Unit in use
.M
.M
MPYID
9 (8 if dst _ l is src of next instruction)
4
32-Bit Integer Multiply – Result Is 64 Bits
For operand type...
sint
xsint
sdint
cst5
xsint
sdint
13 12 11
src1/cst
x
op
5
src2 )
dst _ l
src2 )
dst _ h
E3
E4
E5
src1
src1
src2
src2
.M
.M
TMS320C67x Floating-Point Instruction Set
Unit
Opfield
.M1, .M2
01000
.M1, .M2
01100
7
6
5
4
3
2
0
0
0
0
0
5
E6
E7
E8
E9
dst_l dst_h
MPYID
1
0
s
p
E10
4-57

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C6000 Series and is the answer not in the manual?

This manual is also suitable for:

Tms320c67 seriesTms320c62 series

Table of Contents