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