Next: RM 3 6 2 11 Multidimensional Arrays, Previous: RM 3 5 5 8 Enumeration Values, Up: Implementation Advice [Contents][Index]
"An implementation should support
Long_Floatin addition toFloatif the target machine supports 11 or more digits of precision. No other named floating point subtypes are recommended for packageStandard. Instead, appropriate named floating point subtypes should be provided in the library packageInterfaces(see B.2)."
Short_Float and Long_Long_Float are also provided. The
former provides improved compatibility with other implementations
supporting this type. The latter corresponds to the highest precision
floating-point type supported by the hardware. On most machines, this
will be the same as Long_Float, but on some machines, it will
correspond to the IEEE extended form. The notable case is all ia32
(x86) implementations, where Long_Long_Float corresponds to
the 80-bit extended precision format supported in hardware on this
processor. Note that the 128-bit format on SPARC is not supported,
since this is a software rather than a hardware format.