Stereo System User Manual

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.