OPTABLE
- UNI
- Instructs the assembler to use the universal operation code table that contains the System/370 and System/390®® architecture machine instructions and the latest level of z/Architecture® machine instructions. Note that the System/370 and System/390 vector facility instructions are not available in this operation table.
- DOS
- Instructs the assembler to use the DOS operation code table. This table is designed specifically for assembling programs previously assembled using the DOS/VSE assembler. The operation code table contains the System/370 machine instructions, excluding those with a vector facility.
- 370
- Instructs the assembler to use the operation code table that contains the machine instructions specific to System/370 systems, including those with a System/370 vector facility.
- XA
- Instructs the assembler to use the operation code table that contains the machine instructions specific to systems operating in System/370 extended-architecture mode, including those with a System/370 vector facility.
- ESA
- Instructs the assembler to use the operation code table that contains the machine instructions specific to systems operating according to the ESA/370 or ESA/390 architecture, including those with a System/370 or System/390 vector facility.
- ZOP or ZS1
- Instructs the assembler to use the operation code table that contains the machine instructions specific to the first generation of z/Architecture systems, for example the IBM® zSeries 900 (z900) and zSeries 800 (z800).
- YOP or ZS2
- Instructs the assembler to use the operation code table that contains the machine instructions for the second generation of z/Architecture systems with the Long-Displacement Facility, for example the IBM zSeries 990 (z990) and zSeries 890 (z890).
- Z9 or ZS3
- Instructs the assembler to use the operation code table that contains the machine instructions for the third generation of z/Architecture systems, including the decimal floating point facility, for example the IBM System z9®.
- Z10 or ZS4
- Instructs the assembler to use the operation code table that contains the machine instructions for the fourth generation of z/Architecture systems, for example the IBM System z10®.
- Z11 or ZS5
- Instructs the assembler to use the operation code table that contains the machine instructions for the fifth generation of z/Architecture systems, for example the IBM zEnterprise®® 196 (z196).
- Z12 or ZS6
- Instructs the assembler to use the operation code table that contains the machine instructions for the sixth generation of z/Architecture systems, for example the IBM zEnterprise® EC12 (zEC12).
- Z13 or ZS7
- Instructs the assembler to use the operation code table that contains the machine instructions for the seventh generation of z/Architecture systems, including the Vector Facility for z/Architecture, for example the IBM z13®.
- Z14 or ZS8
- Instructs the assembler to use the operation code table that contains the machine instructions for the eighth generation of z/Architecture systems, for example the IBM z14®.
- Z15 or ZS9
- Instructs the assembler to use the operation code table that contains the machine instructions for the ninth generation of z/Architecture systems, for example the IBM z15®.
- Z16 or ZSA
- Instructs the assembler to use the operation code table that contains the machine instructions for the tenth generation of z/Architecture systems, for example the IBM z16.
- Default
- OPTABLE=UNI
Usage:
- The OPTABLE option is synonymous with the MACHINE option. If you specify a value for OPTABLE that conflicts with the value you have specified for MACHINE, the specification for MACHINE takes precedence. See MACHINE for more information.
- These operation code tables do not contain symbolic operation codes for machine instructions that are unique to IBM 4300 Processors operating in ECPS:VSE mode.
- The operation codes supported by High Level Assembler are described
in:
- Enterprise Systems Architecture/390 Principles of Operation, SA22-7201
- z/Architecture Principles of Operation, SA22-7832
- z/Architecture Reference Summary, SA22-7871