Texas Instruments TMS320C6000 Series Reference Manual page 201

Table of Contents

Advertisement

ABSDP
Double-Precision Floating-Point Absolute Value
Syntax
Opcode
31
29 28 27
creg
z
dst
3
5
Description
Execution
Pipeline
4-16
ABSDP (.unit) src2 , dst
.unit = .S1 or .S2
Opcode map field used...
src2
dst
23 22
18 17
src2
5
The absolute value of src2 is placed in dst . The 64-bit double-precision oper-
and is read in one cycle by using the src2 port for the 32 MSBs and the src1
port for the 32 LSBs.
if (cond)
abs( src2 )
else
nop
The absolute value of src2 is determined as follows:
1) If src2 w 0, then src2
2) If src2 t 0, then –src2
Notes:
1) If scr2 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 denormalized, +0 is placed in dst and the INEX and DEN2 bits
are set.
4) If src2 is +infinity or –infinity, +infinity is placed in dst and the INFO bit is
set.
Pipeline
Stage
E1
Read
src2_l
src2_h
dst_l
Written
Unit in use
.S
For operand type...
dp
dp
13 12
11
rsv
x
1 0 1 1 0 0
5
6
dst
dst
dst
E2
dst_h
Unit
.S1, .S2
6
5
4
3
2
1
0
s
p
1
0
0
0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C6000 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

Tms320c67 seriesTms320c62 series

Table of Contents