11.07.2015 Views

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

HLASM: V1R6 Language Ref

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Macro and conditional assembly language summaryTable 68. Macro language elements (part 2)Attributes TypeStatementLength Scale Integer Count Number Defined Operation CodeMACROPrototypeStatementGBLAGBLBGBLCLCLALCLBLCLCModelStatementSETA Operand Operand Operand Operand Operand OperandSETAF Operand¹³ Operand¹³ Operand¹³ Operand¹³ Operand¹³SETB Operand⁵ Operand⁶ Operand⁶ Operand⁶ Operand⁶ Operand⁶ Operand⁶ Operand⁵SETC Operand OperandSETCF Operand¹³ACTR Operand Operand Operand Operand OperandAEJECTAGOAIF Operand⁵ Operand⁶ Operand⁶ Operand⁶ Operand⁶ Operand⁶ Operand OperandANOPAREADASPACE Operand Operand Operand Operand OperandMEXITMNOTEMENDOuterMacroNotes:1. Variable symbols in macro instructions are replaced by their values before processing.2. Depending upon their values, system variable symbols with global scope can be used in the same way as global SET symbols, and system variable symbols with local scope can be used in the same way as local SET symbols.3. Only if value is self-defining term.4. Converted to arithmetic 0 or 1.5. Only in character relations.6. Only in arithmetic relations.7. Only in arithmetic or character relations.8. Converted to an unsigned number.9. Converted to character 0 or 1.10. Only if one to ten decimal digits, not greater than 2147483647.11. Only in created SET symbols if value of parenthesized expression is an alphabetic character followed by 0 to 61 alphanumeric characters.12. Only in created SET symbols (as described above) and in subscripts (see SETA statement).13. The first operand of a SETAF or SETCF instruction must be a character (SETC) expression containing or evaluating to an eight byte module name.408 <strong>HLASM</strong>: <strong>V1R6</strong> <strong>Language</strong> <strong>Ref</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!