6.7 Floating-Point

ISO Standard Implementation
“The accuracy of the floating-point operations and of the library functions in <math.h> and <complex.h> that return floating-point results (C90 and C99 5.2.4.2.2).”
The accuracy is unknown.
“The rounding behaviors characterized by non-standard values of FLT_ROUNDS (C90 and C99 5.2.4.2.2).”
No such values are used.
“The evaluation methods characterized by non-standard negative values of FLT_EVAL_METHOD (C90 and C99 5.2.4.2.2).”
No such values are used.
“The direction of rounding when an integer is converted to a floating-point number that cannot exactly represent the original value (C90 6.2.1.3, C99 6.3.1.4).”
The integer is rounded to the nearest floating-point representation.
“The direction of rounding when a floating-point number is converted to a narrower floating-point number (C90 6.2.1.4, 6.3.1.5).”
A floating-point number is rounded down when converted to a narrow floating-point value.
“How the nearest representable value or the larger or smaller representable value immediately adjacent to the nearest representable value is chosen for certain floating constants (C90 6.1.3.1, C99 6.4.4.2).”
Not applicable; FLT_RADIX is a power of 2.
“Whether and how floating expressions are contracted when not disallowed by the FP_CONTRACT pragma (C99 6.5).”
The pragma is not implemented.
“The default state for the FENV_ACCESS pragma (C99 7.6.1).”
This pragma is not implemented.
“Additional floating-point exceptions, rounding modes, environments, classifications and their macro names (C99 7.6, 7.12).”
None supported.
“The default state for the FP_CONTRACT pragma (C99 7.12.2).”
This pragma is not implemented.
“Whether the “inexact” floating-point exception can be raised when the rounded result actually does equal the mathematical result in an IEC 60559 conformant implementation (C99 F.9).”
The exception is not raised.
“Whether the “underflow” (and “inexact”) floating-point exception can be raised when a result is tiny but not inexact in an IEC 60559 conformant implementation (C99 F.9).”
The exception is not raised.