Indirect Addressing with the DATA, REFBEFOR, and REFAFTER Parameters

The following discussion applies to the DATA, REFBEFOR and REFAFTER parameters when you specify multiple targets and use base/displacement shorthand.

The first direct or indirect address is written out completely and establishes the base. Subsequent addresses are written as plus or minus displacements from the base. For example,

 

ieag1g19

is written using shorthand form as

 

ieag1g20

You must establish a direct or indirect base address before using displacements. In the following example, 2R specifies the contents of general purpose register 2, not an address. Therefore, the example using a +6 displacement is incorrect.
2R,EQ,C12,+6,NE,D01