VMS Help  —  MACRO  /ALPHA  Directives  .OCTA
    Octaword storage directive

    Format

      .OCTA  expression-list

1  –  Parameter

 expression-list

    A list of constant values separated by commas. Each value results
    in a 64-bit value being sign-extended to 128 bits and stored in
    an octaword.

2  –  Description

    .OCTA generates 128 bits (16 bytes) of binary data.

3  –  Notes

    o  The low quadword contains the specified constant value.

    o  The high quadword contains the sign extension of the specified
       constant value. That is, the high quadword contains 0 if the
       specified value is positive, and it contains all bits set to 1
       if the specified value is negative.

    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 an octaword (128-bit) boundary
       before allocating storage.

4  –  Example

        .OCTA  0                         ; OCTA 0
        .OCTA  ^X01234ABCD5678F9         ; OCTA hex value specified

        .OCTA  VINTERVAL                 ; VINTERVAL has 64-
 bit value,

                                         ;   sign-extended
Close Help