Rev. 1.50, 10/04, page 372 of 448
FCMP Special Cases
FCMP/EQ FRn,DRn
FRm,DRm NORM DNORM +0 –0 +INF –INF qNaN sNaN
NORM CMP
DNORM
+0 EQ
–0
+INF EQ
–INF EQ
qNaN !EQ
sNaN Invalid
Note: When DN = 1, the value of a denormalized number is treated as 0.
FCMP/GT FRn,DRn
FRm,DRm NORM DENORM +0 –0 +INF –INF qNaN sNaN
NORM CMP GT !GT
DENORM
+0 !GT
–0
+INF !GT !GT
–INF GT !GT
qNaN UO
sNaN Invalid
Note: When DN = 1, the value of a denormalized number is treated as 0.
UO means unordered. Unordered is treated as false (!GT).
Possible Exceptions:
• Invalid operation