| Value |
Bit Setting |
Meaning |
| CEXC=NX |
0x00000001 |
Current inexact exception |
| CEXC=DZ |
0x00000002 |
Current divide by zero exception |
| CEXC=UF |
0x00000004 |
Current underflow exception |
| CEXC=OF |
0x00000008 |
Current overflow exception |
| CEXC=NV |
0x00000010 |
Current invalid exception |
| AEXC=NX |
0x00000020 |
Accrued inexact exception |
| AEXC=DZ |
0x00000040 |
Accrued divide by zero exception |
| AEXC=UF |
0x00000080 |
Accrued underflow exception |
| AEXC=OF |
0x00000100 |
Accrued overflow exception |
| AEXC=NV |
0x00000200 |
Accrued invalid exception |
| EQ |
0x00000000 |
Floating-point condition = |
| LT |
0x00000400 |
Floating-point condition < |
| GT |
0x00000800 |
Floating-point condition > |
| UN |
0x00000c00 |
Floating-point condition unordered |
| QNE |
0x00002000 |
Queue not empty |
| NONE |
0x00000000 |
Floating-point trap type None |
| IEEE |
0x00004000 |
Floating-point trap type IEEE Exception |
| UFIN |
0x00008000 |
Floating-point trap type Unfinished FPop |
| UIMP |
0x0000c000 |
Floating-point trap type Unimplemented FPop |
| SEQE |
0x00010000 |
Floating-point trap type Sequence Error |
| NS |
0x00400000 |
Nonstandard floating-point FAST mode |
| TEM=NX |
0x00800000 |
Trap enable mask - Inexact Trap Mask |
| TEM=DZ |
0x01000000 |
Trap enable mask - Divide by Zero Trap Mask |
| TEM=UF |
0x02000000 |
Trap enable mask - Underflow Trap Mask |
| TEM=OF |
0x04000000 |
Trap enable mask - Overflow Trap Mask |
| TEM=NV |
0x08000000 |
Trap enable mask - Invalid Operation Trap Mask |
| EXT |
0x00000000 |
Extended rounding precision - Extended precision |
| SGL |
0x10000000 |
Extended rounding precision - Single precision |
| DBL |
0x20000000 |
Extended rounding precision - Double precision |
| NEAR |
0x00000000 |
Rounding direction - Round to nearest (tie-even) |
| ZERO |
0x40000000 |
Rounding direction - Round to 0 |
| PINF |
0x80000000 |
Rounding direction - Round to +Infinity |
| NINF |
0xc0000000 |
Rounding direction - Round to -Infinity |