Absolute Value, Double-Precision Floating-Point ABSDP

Pipeline

 

 

 

Pipeline

E1

E2

 

 

Stage

 

 

 

 

 

Read

src2_l

 

 

 

src2_h

 

 

Written

dst_l

dst_h

 

Unit in use

.S

 

 

 

 

 

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

2-cycle DP

 

 

 

 

 

 

 

Delay Slots

1

 

 

 

 

 

 

 

 

Functional Unit

1

 

 

 

 

 

 

 

 

Latency

 

 

 

 

 

 

 

 

 

 

See Also

 

ABS, ABSSP

 

 

 

 

 

 

 

Example

 

ABSDP .S1 A1:A0,A3:A2

 

 

 

 

 

 

 

Before instruction

 

 

2 cycles after instruction

 

A1:A0

 

 

 

 

 

 

 

 

 

 

C004 0000h

 

0000 0000h

−2.5

A1:A0

c004

0000h

0000

0000h

−2.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A3:A2

xxxx xxxxh

 

xxxx xxxxh

 

A3:A2

4004

0000h

0000

0000h

2.5

 

 

 

 

 

 

 

 

 

 

 

SPRU733

Instruction Set

3-41

Page 101
Image 101
Texas Instruments TMS320C67X/C67X+ DSP manual ABS, Abssp, Pipeline Stage Read, Written