TAL Reference Manual
Pointers
TAL Reference Manual—526371-001
9-6
Usage Considerations
STRING
is the STRING attribute.
INT
is the INT attribute.
. (period)
is the standard indirection symbol and denotes a standard (16-bit) pointer.
.EXT
is the extended indirection symbol and denotes an extended (32-bit) pointer.
identifier
is the identifier of the structure pointer.
referral
is the identifier of a previously declared structure or structure pointer that provides
the structure layout for this structure pointer.
initialization
is an expression that represents a memory address, as described in Structure
Pointer Initializations.
Usage Considerations
Extended pointer declarations should precede other global or local declarations. The
compiler emits more efficient machine code if it can store extended pointers between
G[0] and G[63] or between L[0] and L[63].
Structure Pointer Initializations
The addressing mode and STRING or INT attribute determine the kind of addresses a
structure pointer can contain, as described in Table 9-3
on page 9-7.