Skip to main content

Software > Software Development >

High Level Assembler (HLASM) and Toolkit Feature

Performance information

APAR PQ74561 is now available and:        

  • Introduces the new OPTABLE suboption YOP, to indicate use of the Z/Architecture RXY, RSY and SIY instruction formats in the operation code table.  This suboption can be set as the default if ASMADOPT is reassembled with OPTABLE=YOP specified as an operand on the ASMAOPT macro.

    The YOP and UNI tables include the following new machine opcodes:
    AHY  ALY  AY   CDSY CHY  CLIY  CLMY  CLY  CSY CVBY CVDY CY   ICMY ICY  LAMY  LAY   LB   LDY  LEY  LGB  LHY  LMY  LRAY LY    MSY   MVIY NIY NY   OIY  OY   SHY  SLY  STAMY STCMY STCY STDY  STEY STHY STMY STY  SY   TMY   XIY   XY

    The YOP and UNI tables also support long displacements for the following opcodes:
    AG   AGF  ALC   ALCG  ALG   ALGF  BCTG  BXHG  BXLEG  CDSG CG   CGF   CLCLU CLG   CLGF  CLMH  CSG   CVBG CVDG DL   DLG   DSG   DSGF  ICMH  LCTLG LG    LGF LGH  LLGC LLGF  LLGH  LLGT  LMG   LMH   LPQ   LRAG LRV  LRVG LRVH  ML    MLG   MSG   MSGF  MVCLU NG OG   RLL  RLLG  SG    SGF   SLAG  SLB   SLBG  SLG SLGF SLLG SRAG  SRLG  STCMH STCTG STG   STMG  STMH STPQ STRV STRVG STRVH TRACG XG
     
  • Includes Message-Security Assist instructions in the UNI and  YOP operation code tables:
    KM KMC KIMD KLMD KMAC
     
  • Includes Multiply And Add, and Multiply And Subtract hex floating point (HFP) instructions in the YOP and UNI operation code tables:
    MAD MADR MAE MAER MSD MSDR MSE MSER
     
  • Includes DAT Enhancement Facility instructions in the YOP and UNI operation code tables:
    CSPG IDTE