Program Structure

Expressions

Field

Meaning

Selector

 

 

 

LT' or

LR% value offset of data linkage table slots from linkage

LT%

table pointer. In 32-bit mode, the linkage table pointer is

 

%r19. In 64-bit mode, the linkage table pointer is %r27.

 

 

RT' or

RR% value offset of data linkage table slots from linkage

RT%

table pointer. In 32-bit mode, the linkage table pointer is

 

%r19. In 64-bit mode, the linkage table pointer is %r27.

 

 

Q' or Q%

F% value offset of procedure linkage table slots from

 

linkage table pointer. In 32-bit mode, the linkage table

 

pointer is %r19. In 64-bit mode, the linkage table pointer

 

is %r27.

 

 

LRQ' or

LR% value offset of procedure linkage table slots from

LRQ%

linkage table pointer. In 32-bit mode, the linkage table

 

pointer is %r19. In 64-bit mode, the linkage table pointer

 

is %r27.

 

 

RRQ' or

RR% value offset of procedure linkage table slots from

RRQ%

linkage table pointer. In 32-bit mode, the linkage table

 

pointer is %r19. In 64-bit mode, the linkage table pointer

 

is %r27.

 

 

P' or P%

Data procedure label (plabel) constructor.

 

 

LP' or

Code procedure label (plabel) constructor used in LDIL

LP%

instruction.

 

 

RP' or

Code procedure label (plabel) constructor used in LD0

RP%

instruction.

 

 

N' or N%

A null field selector, which is applied to an LDO instruction

 

to allow a three-instruction sequence.

 

 

NL' or

Right-justified, high-order 21 bits; allows a

NL%

three-instruction sequence.

 

 

32

Chapter 2