beautypg.com

Motorola DSP96002 User Manual

Page 290

background image

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.