Next: Pragma Ident, Previous: Pragma Finalize_Storage_Only, Up: Implementation Defined Pragmas
pragma Float_Representation (FLOAT_REP[, float_type_LOCAL_NAME]); FLOAT_REP ::= VAX_Float | IEEE_Float
In the one argument form, this pragma is a configuration pragma which
allows control over the internal representation chosen for the predefined
floating point types declared in the packages Standard
and
System
. On all systems other than OpenVMS, the argument must
be IEEE_Float
and the pragma has no effect. On OpenVMS, the
argument may be VAX_Float
to specify the use of the VAX float
format for the floating-point types in Standard. This requires that
the standard runtime libraries be recompiled. See The GNAT Run-Time Library Builder gnatlbr, for a description of the GNAT LIBRARY
command.
The two argument form specifies the representation to be used for
the specified floating-point type. On all systems other than OpenVMS,
the argument must
be IEEE_Float
and the pragma has no effect. On OpenVMS, the
argument may be VAX_Float
to specify the use of the VAX float
format, as follows: