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 |