Motorola DSP96002 User Manual
Page 203
MOTOROLA
DSP96002 USER’S MANUAL
A - 15
Note 1
SNAN - Set if anyone of the source operands is a signaling NaN. Cleared otherwise.
Note 2
OPERR
- Set if the operands of the floating-point addition are opposite-signed infinities or if
the operands of the floating-point subtraction are like-signed infinities. Cleared otherwise.
Note 3
UNF - Set if the addition or subtraction operation underflows. Cleared otherwise.
Note 4
INX - Set if the addition or subtraction result is inexact. Cleared otherwise.
Note 5
OVF - Set if the addition or subtraction overflows. Cleared otherwise.
Note 6
OPERR
-Set if one operand is infinity and the other is zero. Cleared otherwise.
Note 7
NAN - Set if the result of the addition is a NaN. Cleared otherwise.
Note 8
NAN - Set if the result of the subtraction is a NaN. Cleared otherwise.
Note 9
All ? bits - Cleared if corresponding bit in immediate data is cleared and the operand is ER. Not
affected otherwise.
Note 10
All ? bits - Set if corresponding bit in immediate data is set and the operand is ER. Not affected
otherwise.
Note 11
All ? bits - Set according to the value pulled from the stack.
Note 12
INX - Set if the floating-point number has no exact integer representation. Cleared otherwise.
Note 13
All ? bits - If SR is specified as destination operand, and INX, DZ, UNF, OVF, OPERR, SNAN,
NAN or UNCC is selected, then the selected bit will be changed. Not affected otherwise.
Note 14
All ? bits - If SR is specified as destination operand, and INX, DZ, UNF, OVF, OPERR, SNAN,
NAN or UNCC is selected, then the selected bit will be cleared. Not affected otherwise.
Note 15
All ? bits - If SR is specified as destination operand, and INX, DZ, UNF, OVF, OPERR, SNAN,
NAN or UNCC is selected, then the selected bit will be set. Not affected otherwise.
Note 16
All ? bits - If SR is specified as a destination operand, set according to the corresponding bit of
the source operand. Not affected otherwise.
Note 17
OPERR - Set if the source operand is a NaN or infinity. Also set if overflow occurred. Cleared
otherwise.
Note 18
OPERR - Set if the operands are opposite-signed infinities. Cleared otherwise.
Note 19
OPERR - Set if one of the multiply operands is infinity and the other is zero. Set if the addition
operands are opposite-signed infinities. Cleared otherwise.
Note 20
OPERR - Set if one of the multiply operands is infinity and the other is zero. Set if the subtraction
operands are like-signed infinities. Cleared otherwise.
Note 21
OPERR - Set if one of the multiply operands is infinity and the other is zero. Set if the subtraction
operands are like-signed infinities. Set if the addition operands are opposite-signed infinities.
Cleared otherwise.
Note 22
OVF - Set if anyone of the operations overflows. Cleared otherwise.
Note 23
UNF - Set if anyone of the operations underflows. Cleared otherwise.
Note 24
INX - Set if the result of one or more operations is inexact. Cleared otherwise.
Note 25
OPERR - Set if the source operand is a NaN, infinity or negative non-zero. Also set if overflow
occurred. Cleared otherwise.
Note 26
All ? bits - Affected by the accompanying Data ALU operation if the specified condition is true.
Not affected otherwise.
Note 27
OPERR - Set if the source operand is infinity. Cleared otherwise.
Note 28
OPERR - Set if the operands are like-signed infinities. Cleared otherwise.
Note 29
NAN - Set if the source operand is a NaN. Cleared otherwise.
Note 30
OPERR - Set if the source operand is infinity, zero or NaN. Cleared otherwise.