VMS Help  —  MACRO  /ALPHA  Directives  .D FLOATING
    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
Close Help