home *** CD-ROM | disk | FTP | other *** search
- Appendix D Condition Codes
-
- ───────────────────────────────────────────────────────────────────────────
-
- ───────────────────────────────────────────────────────────────────────────
- Note:
- The terms "above" and "below" refer to the relation between two
- unsigned values (neither SF nor OF is tested). The terms "greater" and
- "less" refer to the relation between two signed values (SF and OF are
- tested).
- ───────────────────────────────────────────────────────────────────────────
-
- Definition of Conditions
-
- (For conditional instructions Jcond, and SETcond)
-
-
- Instruction Condition
- Mnemonic Meaning Subcode Tested
-
- O Overflow 0000 OF = 1
-
- NO No overflow 0001 OF = 0
-
- B Below
- NAE Neither above nor equal 0010 CF = 1
-
- NB Not below
- AE Above or equal 0011 CF = 0
-
- E Equal
- Z Zero 0100 ZF = 1
-
- NE Not equal
- NZ Not zero 0101 ZF = 0
-
- BE Below or equal
- NA Not above 0110 (CF or ZF) = 1
-
- NBE Neither below nor equal
- NA Above 0111 (CF or ZF) = 0
-
- S Sign 1000 SF = 1
-
- NS No sign 1001 SF = 0
-
- P Parity
- PE Parity even 1010 PF = 1
-
- NP No parity
- PO Parity odd 1011 PF = 0
-
- L Less
- NGE Neither greater nor equal 1100 (SF xor OF) = 1
-
- NL Not less
- GE Greater or equal 1101 (SF xor OF) = 0
-
- LE Less or equal
- NG Not greater 1110 ((SF xor OF) or ZF) = 1
-
- NLE Neither less nor equal
- G Greater 1111 ((SF xor OF) or ZF) = 0