beautypg.com

Motorola DSP96002 User Manual

Page 376

background image

A - 188

DSP96002 USER’S MANUAL

MOTOROLA

INTU

Floating-Point

INTU

to Unsigned Integer Conversion

Operation:

Unsigned Integer(D)

D.L

(parallel data bus move)

Assembler Syntax:

INTU D
(move syntax - see the Move instruction description.)

Description:

Convert the specified floating-point operand to 32-bit, unsigned integer. The rounding mode is that spec-

ified in the SR. The result is stored in the low portion of D. The high and middle portions of D remain un-

changed.

The following table lists the results for some special cases:

Source operand

Result

Greater than 2

31

- 1

$7FFFFFFF

Less than -2

31

$80000000

+infinity

$7FFFFFFF

-infinity

$80000000

NaN

$FFFFFFFF

+/- Zero

$00000000

Input Operand(s) Precision: SEP Floating-Point.

Output Operand Precision: 32-bit integer.

CCR Condition Codes:

C

- Not affected.

V

- Set if source operand is a NaN, infinity or negative non-zero. Set if positive source

operand is too big to be representable in the integer number range. Cleared oth-
erwise.

Z

- Set if result is zero. Cleared otherwise.

N

- Set if source operand is negative. Cleared otherwise.

I

- Set if source operand is infinity. Cleared otherwise.

LR

- Not affected.

R

- Not affected.

A

- Not affected.