Motorola DSP96002 User Manual
Page 290
A - 102
DSP96002 USER’S MANUAL
MOTOROLA
"cc" may specify the following conditions:
Non-aware*
Mnemonic
Condition
Set UNCC
EQ
- equal
Z = 1
No
ERR
- error
UNCC v SNAN v OPERR v No
OVF v UNF v DZ = 1
GE
- greater than or equal
NAN v (N & ~Z) = 0
Yes
GL
- greater or less than
NAN v Z = 0
Yes
GLE
- greater, less or equal
NAN = 0
Yes
GT
- greater than
NAN v Z v N = 0
Yes
INF
- infinity
I = 1
Yes
LE
- less than or equal
NAN v ~(N v Z) = 0
Yes
LT
- less than
NAN v Z v ~N = 0
Yes
MI
- minus
N = 1
No
NE(Q) - not equal
Z = 0
No
NGE
- not(greater than or equal)
NAN v (N & ~Z) = 1
Yes
NGL
- not(greater or less than)
NAN v Z = 1
Yes
NGLE - not(greater, less or equal)NAN = 1Yes
NGT
- not greater than
NAN v Z v N = 1
Yes
NINF
- not infinity
I = 0
Yes
NLE
- not(less than or equal)
NAN v ~(N v Z) = 1
Yes
NLT
- not less than
NAN v Z v ~N = 1
Yes
OR
- ordered
NAN = 0
No
PL
- plus
N = 0
No
UN
- unordered
NAN = 1
No
Note: The operands for the ERR condition are taken from the ER register.
* See description of UNcc bit in Section A.4.
CCR Condition Codes: Not affected.
ER Status Bits:
INX
- Not affected.
DZ
- Not affected.
UNF
- Not affected.
OVF
- Not affected.
OPERR- Not affected.
SNAN - Not affected.
NAN
- Not affected.
UNCC
-Set if NAN is set and a non-aware floating-point condition is tested ("cc" conditions
marked "YES" above). Not affected otherwise.
IER Flags:
SINX
- Not affected.
SDZ
- Not affected.
SUNF - Not affected.
SOVF - Not affected.
SIOP
- Set if NAN is set and a non-aware floating-point condition is tested ("cc" conditions
marked "YES" above). Not affected otherwise.