beautypg.com

Texas Instruments TMS320C67X/C67X+ DSP User Manual

Page 227

background image

Multiply Two Single-Precision Floating-Point Values

MPYSP

3-167

Instruction Set

SPRU733

Pipeline
Stage

E1

E2

E3

E4

Read

src1
src2

Written

dst

Unit in use

.M

If dst is used as the source for the ADDDP, CMPEQDP, CMPLTDP,
CMPGTDP, MPYDP, or SUBDP instruction, the number of delay slots can be
reduced by one, because these instructions read the lower word of the DP
source one cycle before the upper word of the DP source.

Instruction Type

4-cycle

Delay Slots

3

Functional Unit
Latency

1

See Also

MPY, MPYDP, MPYSP2DP

Example

MPYSP .M1X A1,B2,A3

Before instruction

4 cycles after instruction

A1 C020 0000h

−2.5

A1 C020 0000h

−2.5

B2 4109 999Ah

8.6

B2 4109 999Ah

8.6

A3 xxxx xxxxh

A3 C1AC 0000h

−21.5

Pipeline