Stereo System User Manual

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.