SPDP Convert Single-Precision Floating-Point Value to Double-Precision Floating-Point Value

 

 

 

 

Convert Single-Precision Floating-Point Value to Double-Precision

 

SPDP

 

 

 

 

 

 

 

 

Floating-Point Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Syntax

 

 

 

 

SPDP (.unit) src2, dst

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.unit = .S1 or .S2

 

 

 

 

 

 

 

 

 

 

 

 

Compatibility

 

 

C67x and C67x+ CPU

 

 

 

 

 

 

 

 

 

 

 

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

29

28

27

23

22

18

17

13

12

11

6

5

4

3

2

1

0

creg

z

dst

src2

0 0 0 0 0 x 0 0 0 0 1 0 1

0 0 0 s p

3 15511 1

Opcode map field used...

For operand type...

Unit

 

 

 

src2

xsp

.S1, .S2

dst

dp

 

 

 

 

Description

The single-precision value in src2 is converted to a double-precision value and

 

placed in dst.

Execution

if (cond)

dp(src2) dst

 

else

nop

Notes:

1)If src2 is SNaN, NaN_out is placed in dst and the INVAL and NAN2 bits are set.

2)If src2 is QNaN, NaN_out is placed in dst and the NAN2 bit is set.

3)If src2 is a signed denormalized number, signed 0 is placed in dst and the INEX and DEN2 bits are set.

4)If src2 is signed infinity, INFO bit is set.

5)No overflow or underflow can occur.

3-226

Instruction Set

SPRU733

Page 286
Image 286
Texas Instruments TMS320C67X/C67X+ DSP manual Spdp, Floating-Point Value