#ALIGN metastatement

Purpose | Align the next instruction to a boundary.
Syntax | #ALIGN boundary

Remarks

The #ALIGN metastatement is primarily used by advanced assembler programmers to gain ultimate efficiency from critical code sections.

#ALIGN is used to round up the instruction location to a power of two address. The boundary parameter shown must be a power of two, in the range of 2 through 256.

PowerBASIC inserts NOP instructions into the code section to bring the instruction location up to the desired address. If the instruction location is already at a multiple of boundary, #ALIGN has no effect.

See also | #OPTIMIZE, ASM, ASM ALIGN, TIX