INTSP
Syntax
Compatibility
Opcode
31
29
28
27
creg
z
dst
3
1
5
Description
Execution
Pipeline
Instruction Type
Delay Slots
Functional Unit
Latency
See Also
Example
SPRU733
Convert Signed Integer to Single-Precision Floating-Point Value
Convert Signed Integer to Single-Precision Floating-Point Value
INTSP (.unit) src2, dst
.unit = .L1 or .L2
C67x and C67x+ CPU
23
22
18
src2
5
Opcode map field used...
src2
dst
The signed integer value in src2 is converted to single-precision value and
placed in dst.
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
E1
Stage
Read
src2
Written
Unit in use
.L
4-cycle
3
1
INTDP, INTDPU, INTSPU
INTSP .L1 A1,A2
Before instruction
A1 1965 1127h
426053927
A2 xxxx xxxxh
17
13
12
11
0 0 0 0
0
x
1
1
For operand type...
xsint
sp
E2
4 cycles after instruction
A1 1965 1127h
A2 4DCB 2889h
INTSP
5
4
3
0 0 1 0 1 0 1 1 0 s p
Unit
.L1, .L2
E3
E4
dst
426053927
4.2605393 E08
Instruction Set
2
1
0
1
1
3-121
Need help?
Do you have a question about the TMS320C67X and is the answer not in the manual?