VMS Help  —  MACRO  /ALPHA  Directives  .ALIGN  Notes
    o  If .ALIGN is specified in a psect with the EXE and NOMIX
       attributes, the fill-specifier is ignored. The assembler
       aligns the psect to the requested boundary padding with NOP
       or FNOP instructions.

    o  If .ALIGN is specified in a psect that does not have the EXE
       attribute and a fill-specifier is specified, the assembler
       aligns the psect to the requested boundary padding, with byte
       locations using the fill-specifier as the initial value for
       the generated byte padding.

    o  If the fill-specifier expression encounters a value that is
       too large to fit in a boundary specified by the keyword, the
       data is truncated and an informational message is displayed.

    o  The alignment that you specify in .ALIGN cannot exceed the
       alignment of the psect in which the alignment is attempted
       (see the description of .PSECT). For example, if you are using
       the BYTE psect alignment and you specify .ALIGN with a word or
       larger alignment, the assembler displays an error message.
Close Help