Ref:  Your note of 20 March 2019, 18:13:26 -0700

Note that from APAR PH03536 (October 2018) HLASM now accepts
additional MACHINE and OPTABLE options that provide an easier
way to match up instruction sets with machines and compilers:

 OPTABLE MACHINE
 ------- -------
 UNI     (none)
 DOS     (none)
 370     S370
 XA      S370XA, ARCH-0
 ESA     S390, S390E, S370ESA, ARCH-1, ARCH-2, ARCH-3, ARCH-4
 ZOP     zSeries, ZS, z900, z800, ARCH-5
 ZS1     zSeries-1, ZS-1
 YOP     z990, z890, ARCH-6
 ZS2     zSeries-2, ZS-2
 Z9      z9, ARCH-7
 ZS3     zSeries-3, ZS-3
 Z10     z10, ARCH-8
 ZS4     zSeries-4, ZS-4
 Z11     z11, z196, z114, ARCH-9
 ZS5     zSeries-5, ZS-5
 Z12     z12, zEC12, zBC12, ARCH-10
 ZS6     zSeries-6, ZS-6
 Z13     z13, ARCH-11
 ZS7     zSeries-7, ZS-7
 Z14     z14, ARCH-12
 ZS8     zSeries-8, ZS-8

Each ZSn OPTABLE entry is equivalent to the entry which precedes
it in the above list. Although the MACHINE options are shown in
mixed case for readability, the options are not case sensitive.

If the LIST suboption is specified in the OPTABLE or MACHINE
option, HLASM produces a report showing all the instructions
which are accepted at that level.

Of course, that doesn't guarantee that a particular machine
environment will support all of the instructions (especially
those which are affected by running in virtual machines or can
be selectively enabled by system software) but in most cases
instructions in that list are supported by that hardware level.

Jonathan Scott, HLASM
IBM Hursley, UK

Reply via email to