Fix Readme
Abstract
Important fix details to read before HLASM APAR PH39324 is applied.
Content
HLASM APAR PH39324 introduces new hardware support for IBM z16 processors. For Linux on IBM Z users, this support is included in RPM asma90-1.6.0-53.s390.rpm, which is planned to be available shortly after the PTFs close for this APAR.
APAR PH39324 adds the new option OPTABLE(Z16) or equivalently OPTABLE(ZSA) to enable support for coding the new IBM z16 instructions and extended mnemonics. These instructions and extended mnemonics are also added to OPTABLE(UNI) table.
The following new instruction mnemonics were added to the new Z16 (or ZSA) and UNI optables:
LBEAR LFI LLGFI LPSWEY NNPA QPACI RDP SLLHH
SLLHL SLLLH SRLHH SRLHL SRLLH STBEAR VCFN VCLFNH
VCLFNL VCLZDP VCNF VCRNF VCSPH VPKZR VSCHDP VSCHP
VSCHSP VSCHXP VSCSHP VSRPR VUPKZH VUPKZL
SLLHL SLLLH SRLHH SRLHL SRLLH STBEAR VCFN VCLFNH
VCLFNL VCLZDP VCNF VCRNF VCSPH VPKZR VSCHDP VSCHP
VSCHSP VSCHXP VSCSHP VSRPR VUPKZH VUPKZL
If existing programs use any of these names for library macro definitions and use the default option OPTABLE(UNI) to select the universal instruction set containing all currently supported instructions, programs might need to be modified before installing the APAR. If the macro names cannot be easily changed, then the programs can use the ":MAC" suffix to ensure that the macro is used rather than the instruction. Alternatively, the OPTABLE option can be changed to specify the existing hardware level. If the programs use a specific OPTABLE level rather than UNI, they are not immediately affected. There is no need to check for any name clashes until there are plans to migrate to using a later OPTABLE level.
The available instructions are documented in the latest level of z/Architecture Principles of Operation.
[{"Type":"MASTER","Line of Business":{"code":"","label":""},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSENW6","label":"High Level Assembler and Toolkit Feature"},"ARM Category":[],"Platform":[{"code":"PF016","label":"Linux"},{"code":"PF035","label":"z\/OS"},{"code":"PF036","label":"z\/TPF"},{"code":"PF037","label":"z\/VM"},{"code":"PF038","label":"z\/VSE"}],"Version":"1.6.0"}]
Product Synonym
HLASM
Was this topic helpful?
Document Information
Modified date:
05 April 2022
UID
ibm16567011