Accommodate new assembler mnemonics for new machine instructions

Description: System z introduces new instructions having mnemonics that might collide with existing macro instruction names. Collisions can be managed by using a different OPTABLE option (described in HLASM 1.6 Programmer’s Guide or mnemonic tags (described in the HLASM 1.6 Language Reference).

Steps to take: Look for possible conflicts between new mnemonics and existing macro instructions with the same name:
  1. Assemble an END statement with the OPTABLE(UNI,LIST) option to cause HLASM to display all mnemonics in the UNI opcode table.
  2. If a conflicting name appears, do one of the following:
    • Use either a different OPTABLE option to avoid the new mnemonics or mnemonic tags to distinguish machine instruction use from macro instruction use.
    • Change the macro names.

Reference information: For the OPTABLE option, see HLASM Programmer's Guide.. For mnemonic tags, see HLASM Language Reference.