PM79901: HLASM Z13 HARDWARE SUPPORT R2964/K

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as unreproducible in next release.

Error description

  • New function - 63266
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of HLASM for z/OS, z/VM and z/VSE. *
    ****************************************************************
    * PROBLEM DESCRIPTION: HLASM new hardware support.             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This APAR provides new hardware support for z/OS, z/VM and
    z/VSE.  New instructions have been added to the UNI and ZS7
    OPTABLEs.  The ESA vector facility instructions have been
    removed from the UNI OPTABLE.
    For a complete list of the instructions affected, please see
    the following technote:
    http://www.ibm.com/support/docview.wss?uid=swg21693594
    

Problem conclusion

Temporary fix

Comments

  • Full details of the new instructions added to HLASM for z/OS,
    z/VM and z/VSE can be found in the z/Architecture Principles of
    Operation manual.
    
    The following documentation updates have been made:
    
    High Level Assembler for z/OS & z/VM & z/VSE
      General Information
      Version 1 Release 6
      (GC26-4943-06)
    
    --- START OF DOC UPDATES ---
    Appendix A - Assembler options
    The MACHINE option has been extended to have the new values:
    ZSERIES-7, ZS-7
    in the same fashion as ZS6.
    The OPTABLE option has been extended to have the new value:
    ZS7
    in the same fashion as ZS6.
    
    --- END OF DOC UPDATES ---
    
    
    High Level Assembler for z/OS & z/VM & z/VSE
      Language Reference
      Version 1 Release 6
      (SC26-4940-06)
    
    --- START OF DOC UPDATES ---
    Chapter 5 - Assembler instruction statements
    The OPTABLE syntax diagram on page 89 has been extended to
    include the value ZS7 in a similar manner to that of ZS6.
    
    On page 90, the paragraph detailing the UNI value has been
    changed to:
    Instructs the assembler to load and use the operation code
    table that contains the System/370, System/390 architecture
    machine instructions and z/Architecture machine instructions.
    Note that the System/370 and System/390 vector facility
    instructions are not available in this operation table.
    
    On page 90, a new paragraph detailing the ZS7 value has been
    added as:
    ZS7
      Same as OPTABLE(ZS6) but with the addition of support for the
      IBM z Systems z13 instructions.
      Equivalent to MACHINE(ZSERIES-7)
    
    On page 165, add a new value to the list of valid values for
    expression 5 of the EQU instruction in a similar fashion to that
    of FPR:
      VR   Register - Vector
    
    
    --- END OF DOC UPDATES ---
    
    
    High Level Assembler for z/OS & z/VM & z/VSE
      Programmer's Guide
      Version 1 Release 6
      (SC26-4941-06)
    
    --- START OF DOC UPDATES ---
    Chapter 3 - Controlling your assembly with options
    The MACHINE option syntax diagram on page 56 is extended to
    include the values:
    ZSERIES-7, ZS-7
    in the same fashion as ZS6.
    Two new paragraphs have been added in a similar fashion as for
    ZSERIES-6 and ZS-6 are added as follows on page 57:
    ZSERIES-7
      Same as MACHINE(ZSERIES-6) but with the addition of support
      for the IBM z Systems z13.
      Equivalent to OPTABLE(ZS7).
    
    ZS-7
      Synonym for MACHINE(ZSERIES-7).
    
    Table 8 has been extended to include the following new values
    in a similar fashion to ZSERIES-6 and ZS-6:
    Machine Suboption  OPTABLE Suboption  Output in listing
    ZSERIES-7          ZS7                MACHINE(ZSERIES-7,NOLIST)
    ZS-7               ZS7                MACHINE(ZSERIES-7,NOLIST)
    
    The OPTABLE option syntax diagram on page 59 is extended to
    include the value:
    ZS7
    
    On page 60, the paragraph detailing the UNI value has been
    changed to:
    Instructs the assembler to load and use the operation code
    table that contains the System/370, System/390 architecture
    machine instructions and z/Architecture machine instructions.
    Note that the System/370 and System/390 vector facility
    instructions are not available in this operation table.
    
    A new paragraph has been added in a similar fashion as for
    ZS6 on page 60:
    ZS7
      Instructs the assembler to load and use the operation code
      table that contains symbolic operation codes for the
      machine instructions specific to z/Architecture systems.
      Equivalent to MACHINE(ZSERIES-7)
    
    Appendix M - TYPECHECK assembler option
    The following new section has been added similar to the section
    on page 380 called Floating-Point Register type checking:
    
    Vector Register type checking
    The folloing example uses two instructions and is only
    concerned with the vector register fields:
    
    The first operand of the Vector Load Multiple (VLM) instruction
    is a register field requiring a resolved absolute value of 0
    through to 31.  This value specifies a vector register (VR).
    
    Each unresolved vector register field is an expression composed
    of one or more terms.  The assembler checks only the first term:
      If the term is not a symbol, no more checking is performed.
      If the assembler type of the symbol is VR, no more checking
      is performed.
      If the assembler type of the symbol is assigned but is not VR,
      the assembler issues a warning message (severity 4) about a
      type checking conflict.
    
    Figure 111 shows an example of Vector Register checking with a
    warning message about an incompatible symbol type, and an
    informational message about a symbol not assigned an assembler
    type due to the existence of an EQU statement with VR in the
    source code:
    
    --- Figure 111 ---
                          00002           7 r2       equ   2,,,,GR
                          00002           8 v2       equ   2
                          00001           9 vr1      equ   1,,,,VR
                          00002          10 vr2      equ   2,,,,VR
    000000 E712 2000 0036       00000    11          vlm   vr1,r2,0
    ** ASMA323W Symbol r2 has incompatible type with vector registe
    000006 E712 2000 0036       00000    12          vlm   vr1,v2,0
    ** ASMA324I Symbol v2 may have incompatible type with vector re
    00000C E711 2000 0036       00000    13          vlm   vr1,vr1,
    
    --- End of Figure 111 ---
    
    --- END OF DOC UPDATES ---
    
    
    
    Keywords:
    R2964/K
    ZSERIES-7
    ZS-7
    ZS7
    

APAR Information

  • APAR number

    PM79901

  • Reported component name

    HLASM MVS, VM &

  • Reported component ID

    569623400

  • Reported release

    160

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / CST

  • Submitted date

    2013-01-03

  • Closed date

    2015-01-14

  • Last modified date

    2015-03-17

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI24396 UI24398 UI24397

Modules/Macros

  •    ASMACMS  ASMADOP  ASMADOPD ASMADOPT ASMAINFO
    ASMAOPT  ASMA0C   ASMA00   ASMA01   ASMA03   ASMA05   ASMA1A
    ASMA1B   ASMA1F   ASMA1G   ASMA1J   ASMA1K   ASMA1L   ASMA1P
    ASMA1R   ASMA1T   ASMA1U   ASMA1V   ASMA1W   ASMA1Y   ASMA1Z
    ASMA12   ASMA13   ASMA15   ASMA16   ASMA2@   ASMA2G   ASMA2H
    ASMA2I   ASMA2S   ASMA2V   ASMA2W   ASMA20   ASMA21   ASMA22
    ASMA24   ASMA25   ASMA26   ASMA5UNI ASMA9Z   ASMA90   ASMA92
    ASMA93
    

Publications Referenced
GC26494306 SC26494006 SC26494106    

Fix information

  • Fixed component name

    HLASM MVS, VM &

  • Fixed component ID

    569623400

Applicable component levels

  • R160 PSY UI24397

       UP15/01/16 P F501

  • R360 PSY UI24396

       UP15/01/15 P 1501

  • R689 PSY UI24511

       UP15/01/21 I 1000

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information


More support for:

z/OS family

Software version:

160

Operating system(s):

z/OS

Reference #:

PM79901

Modified date:

2015-03-17

Translate my page

Content navigation