6.6.8.9.2 Operand Characteristic (Test) Status
The FTST instruction will test the operand and update the SUB, INF, FN, FZ, FNAN status bits. No
exceptions will be generated by this instruction. Due to the relative infrequent use of
this instruction, dedicated conditional branches are not supported by the CPU to test
these status bits. The user must read the FSR and then act upon the bits of instruction
using existing CPU instructions.
Assembler FBRA Attribute | Design Mnemonic CBRA Mapping | Predicates | Assembler FBRA Attribute | Design Mnemonic CBRA Mapping | Negated Predicates | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ordering
Relation | Definition(1) (Alternative Definition) | Ordering
Relation | Definition(2) (Alternative Definition) | ||||||||||
> | < | = | ? | > | < | = | ? | ||||||
EQ | CBRA0 | F | F | T | F | Equal | UNE | CBRA1 | T | T | F | T | Unordered or Greater Than or Less Than (Unordered or Not Equal) |
NE | CBRA2 | T | T | F | F | Greater Than or Less Than (Not Equal) | UEQ(3) | CBRA3 | F | F | T | T | Unordered or Equal |
GT | CBRA4 | T | F | F | F | Greater Than | ULE | CBRA5 | F | T | T | T | Unordered or Less Than or Equal |
GE | CBRA6 | T | F | T | F | Greater Than or Equal | ULT | CBRA7 | F | T | F | T | Unordered or Less Than |
LT | CBRA8 | F | T | F | F | Less Than | UGE | CBRA9 | T | F | T | T | Unordered or Greater Than or Equal |
LE | CBRA10 | F | T | T | F | Less Than or Equal | UGT | CBRA11 | T | F | F | T | Unordered or Greater Than |
OR | CBRA12 | T | T | T | F | Ordered | UN | CBRA13 | F | F | F | T | Unordered |