| Field | Size | Description |
|---|---|---|
| Record type | XL1 |
|
| USING Flag | XL1 | USING type (ORDINARY, LABELED, DEPENDENT, LABELED DEPENDENT)
|
| Location ESDID | FL4 | The value of the ESDID of the current section when the USING, DROP, PUSH USING, or POP USING was issued |
| Statement number | FL4 | The statement number of the USING, DROP, PUSH USING, or POP USING |
| Location Counter | FL4 | The value of the location counter when the USING, DROP, PUSH USING, or POP USING was issued |
| USING value | FL4 | The value of the USING statements first-operand expression. This is zero for PUSH, POP, and DROP. |
| Last statement | FL4 | The last statement number for which this base-register was used in converting a symbolic address into its base-displacement form. This is zero for PUSH, POP, and DROP. |
| USING ESDID | FL4 | For ordinary and labeled USING instructions, this field indicates the ESDID of the section specified on first operand of the USING statement. For dependent USING instructions, this field indicates the ESDID of the section specified on the corresponding ordinary USING instruction that is used to resolve the address. This is zero for PUSH, POP, and DROP. |
| Register | XL1 | The register used in the USING. This is zero for PUSH and POP. Where a DROP with no operand or a DROP ALL is specified, this field contains X'FF'. |
| Displacement | XL2 | The maximum displacement for this USING register. This is zero for PUSH, POP, and DROP. |
| XL1 | Reserved | |
| USING range | FL4 | The value of the USING range. |
| XL2 | Reserved | |
| Label offset | FL4 | The offset from the beginning of this record to the label and USING text. A value of binary zeros indicates that there is no label or USING text. |
| Label length | FL4 | The length of the label and USING text. This length field is rounded up to a doubleword boundary. Hence if the text was 13 bytes in length, the length would be set at 16 and the text space padded on the right. This is zero for PUSH and POP. |
| Label | CL(n) | The source text for the label and USING from the source USING record. This field is null for PUSH and POP. |
[ Top of Page | Previous Page | Next Page | Contents | Index ]