Download MIPSpro™ Assembly Language Programmer`s Guide

Transcript
Chapter 6: Coprocessor Instruction Set
The mnemonics found in Table 6-3 have following meanings:
Mnemonic
Meaning
Mnemonic
Meaning
F
False
T
True
UN
Unordered
OR
Ordered
EQ
Equal
NEQ
Not Equal
UEQ
Unordered or Equal
OLG
Ordered or Less than or Greater
than
OLT
Ordered Less Than
UGE
Unordered or Greater than or
Equal
ULT
Unordered or Less Than
OGE
Ordered Greater than or Equal
OLE
Ordered Less than or Equal UGT
Unordered or Greater Than
ULE
Unorderd or Less than or
Equal
OGT
Ordered Greater Than
SF
Signaling False
ST
Signaling True
NGLE
Not Greater than or Less
than or Equal
GLE
Greater than, or Less than or
Equal
SEQ
Signaling Equal
SNE
Signaling Not Equal
NGL
Not Greater than or Less
than
GL
Greater Than or Less Less Than
LT
Less Than
NLT
Not Less Than
NGE
Not Greater Than
GE
Greater Than or Equal or Equal
LE
Less Than or Equal
NLE
Not Less Than or Equal
NGT
Not Greater Than
GT
Greater Than
To branch on the result of a relational:
/* branching on a compare result */
c.eq.s $f1,$f2 /* compare the single-precision values */
bc1t true /* if $f1 equals $f2, branch to true */
bc1f false /* if $f1 does not equal $f2, branch to */
/* false */
76