Value |
Bit Setting |
Meaning |
RM=RN |
0x00000000 |
Round to nearest |
RM=RZ |
0x00000001 |
Round toward zero |
RM=RP |
0x00000002 |
Round toward positive infinity |
RM=RM |
0x00000003 |
Round toward negative infinity |
flags=(I) |
0x00000004 |
Flag=inexact result |
flags=(U) |
0x00000008 |
Flag=underflow |
flags=(O) |
0x00000010 |
Flag=overflow |
flags=(Z) |
0x00000020 |
Flag=divide by zero |
flags=(V) |
0x00000040 |
Flag=invalid operation |
enables=(I) |
0x00000080 |
Enables=inexact result |
enables=(U) |
0x00000100 |
Enables=underflow |
enables=(O) |
0x00000200 |
Enables=overflow |
enables=(Z) |
0x00000400 |
Enables=divide by zero |
enables=(V) |
0x00000800 |
Enables=invalid operation |
cause=(I) |
0x00001000 |
Cause=inexact result |
cause=(U) |
0x00002000 |
Cause=underflow |
cause=(O) |
0x00004000 |
Cause=overflow |
cause=(Z) |
0x00008000 |
Cause=divide by zero |
cause=(V) |
0x00010000 |
Cause=invalid operation |
cause=(E) |
0x00020000 |
Cause=unimplemented |
FCC=(0/c) |
0x00800000 |
FCC=Floating-Point Condition Code 0; c=Condition bit |
FS |
0x01000000 |
Flush to zero |
FCC=(1) |
0x02000000 |
FCC=Floating-Point Condition Code 1 |
FCC=(2) |
0x04000000 |
FCC=Floating-Point Condition Code 2 |
FCC=(3) |
0x08000000 |
FCC=Floating-Point Condition Code 3 |
FCC=(4) |
0x10000000 |
FCC=Floating-Point Condition Code 4 |
FCC=(5) |
0x20000000 |
FCC=Floating-Point Condition Code 5 |
FCC=(6) |
0x40000000 |
FCC=Floating-Point Condition Code 6 |
FCC=(7) |
0x80000000 |
FCC=Floating-Point Condition Code 7 |