Intspu – Texas Instruments TMS320C67X/C67X+ DSP User Manual
Page 182
INTSPU
Convert Unsigned Integer to Single-Precision Floating-Point Value
3-122
Instruction Set
SPRU733
Convert Unsigned Integer to Single-Precision Floating-Point Value
INTSPU
Syntax
INTSPU (.unit) src2, dst
.unit = .L1 or .L2
Compatibility
C67x and C67x+ CPU
Opcode
31
29
28
27
23
22
18
17
13
12
11
5
4
3
2
1
0
creg
z
dst
src2
0 0 0 0 0 x 1 0 0 1 0 0 1 1 1 0 s p
3
1
5
5
1
1
1
Opcode map field used...
For operand type...
Unit
src2
dst
xuint
sp
.L1, .L2
Description
The unsigned integer value in src2 is converted to single-precision value and
placed in dst.
Execution
if (cond)
sp(src2) → dst
else
nop
The only configuration bit that can be set is the INEX bit and only if the mantissa
is rounded.
Pipeline
Stage
E1
E2
E3
E4
Read
src2
Written
dst
Unit in use
.L
Instruction Type
4-cycle
Delay Slots
3
Functional Unit
Latency
1
See Also
INTDP, INTDPU, INTSP
Example
INTSPU .L1X B1,A2
Before instruction
4 cycles after instruction
B1 FFFF FFDEh
4294967262
B1 C020 0000h
4294967262
A2 xxxx xxxxh
A2 4F80 0000h
4.2949673 E09
Pipeline