Floating-point storage directive
Format
.D_FLOATING floating-point-number-list
.DOUBLE floating-point-number-list
1 – Parameter
floating-point-number-list
A comma-separated list of floating-point constants. The constants
cannot contain any operators except unary plus or unary minus.
2 – Description
.D_FLOATING evaluates the specified floating-point constants and
stores the results in the object module. .D_FLOATING generates
64-bit, double-precision floating-point data (1 bit of sign, 8
bits of exponent, and 55 bits of fraction). See the description
of .F_FLOATING for information on storing single-precision
floating-point numbers and the descriptions of .G_FLOATING, .S_
FLOATING, and .T_FLOATING for descriptions of other floating-
point constants.
3 – Notes
o Double-precision floating-point numbers are always rounded.
o The alternate form of .D_FLOATING is .DOUBLE.
o You can only use this directive within data or mixed psects
(psects that have either the NOEXE or MIX attributes).
o If automatic data alignment is enabled, this directive aligns
the current location counter to a quadword (64-bit) boundary
before allocating storage.
o The Alpha architecture supports only conversion operations
for the
D floating-point data type.
4 – Example
.D_FLOATING 3.1E+02