| Value |
Bit Setting |
Meaning |
| 0x80000000 |
FX |
Floating-point exception summary |
| 0x40000000 |
FEX |
Floating-point enabled exception summary |
| 0x20000000 |
VX |
Floating-point invalid operation exception summary |
| 0x10000000 |
OX |
Floating-point overflow exception |
| 0x08000000 |
UX |
Floating-point underflow exception |
| 0x04000000 |
ZX |
Floating-point zero divide exception |
| 0x02000000 |
XX |
Floating-point inexact exception |
| 0x01000000 |
VXSNAN |
Floating-point invalid operation exception for SNaN |
| 0x00800000 |
VXISI |
Floating-point invalid operation exception: infinity - infinity |
| 0x00400000 |
VXIDI |
Floating-point invalid operation exception: infinity divided by infinity |
| 0x00200000 |
VXZDZ |
Floating-point invalid operation exception: 0 / 0 |
| 0x00100000 |
VXIMZ |
Floating-point invalid operation exception: infinity times infinity |
| 0x00080000 |
VXVC |
Floating-point invalid operation exception: invalid compare |
| 0x00040000 |
FR |
Floating-point fraction rounded |
| 0x00020000 |
FI |
Floating-point fraction inexact |
| 0x00010000 |
FPRF=(C) |
Floating-point result class descriptor |
| 0x00008000 |
FPRF=(L) |
Floating-point less than or negative |
| 0x00004000 |
FPRF=(G) |
Floating-point greater than or positive |
| 0x00002000 |
FPRF=(E) |
Floating-point equal or zero |
| 0x00001000 |
FPRF=(U) |
Floating-point unordered or NaN |
| 0x00011000 |
FPRF=(QNAN) |
Quiet NaN; alias for FPRF=(C+U) |
| 0x00009000 |
FPRF=(-INF) |
-Infinity; alias for FPRF=(L+U) |
| 0x00008000 |
FPRF=(-NORM) |
-Normalized number; alias for FPRF=(L) |
| 0x00018000 |
FPRF=(-DENORM) |
-Denormalized number; alias for FPRF=(C+L) |
| 0x00012000 |
FPRF=(-ZERO) |
-Zero; alias for FPRF=(C+E) |
| 0x00002000 |
FPRF=(+ZERO) |
+Zero; alias for FPRF=(E) |
| 0x00014000 |
FPRF=(+DENORM) |
+Denormalized number; alias for FPRF=(C+G) |
| 0x00004000 |
FPRF=(+NORM) |
+Normalized number; alias for FPRF=(G) |
| 0x00005000 |
FPRF=(+INF) |
+Infinity; alias for FPRF=(G+U) |
| 0x00000400 |
VXSOFT |
Floating-point invalid operation exception: software request |
| 0x00000200 |
VXSQRT |
Floating-point invalid operation exception: square root |
| 0x00000100 |
VXCVI |
Floating-point invalid operation exception: invalid integer convert |
| 0x00000080 |
VE |
Floating-point invalid operation exception enable |
| 0x00000040 |
OE |
Floating-point overflow exception enable |
| 0x00000020 |
UE |
Floating-point underflow exception enable |
| 0x00000010 |
ZE |
Floating-point zero divide exception enable |
| 0x00000008 |
XE |
Floating-point inexact exception enable |
| 0x00000004 |
NI |
Floating-point non-IEEE mode enable |
| 0x00000000 |
RN=NEAR |
Round to nearest |
| 0x00000001 |
RN=ZERO |
Round toward zero |
| 0x00000002 |
RN=PINF |
Round toward +infinity |
| 0x00000003 |
RN=NINF |
Round toward -infinity |