22.02.2015 Views

HLASM Language Reference

HLASM Language Reference

HLASM Language Reference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Summary of Changes<br />

Date of Publication June 2004<br />

Form of Publication Fifth Edition, SC26-4940-04<br />

Here is a list of the changes to <strong>HLASM</strong> that are explained in this document.<br />

Extended support for machine instructions<br />

When the GOFF option is in force, the RI machine instructions are able to<br />

reference one or more external symbols (“RI Format” on page 91).<br />

Support for 20-bit displacement instructions<br />

Changed Assembler instructions<br />

Quadword alignment<br />

CA data type<br />

CE data type<br />

8-byte Q, R, J and V-cons<br />

CNOP<br />

DC/DS<br />

EQU<br />

ORG<br />

Changed assembler statements<br />

Support PART and PRIORITY attributes on the CATTR statement, for MVS and<br />

CMS (“CATTR Instruction (MVS and CMS)” on page 112).<br />

AMODE<br />

ANY64 operand added (“AMODE Instruction” on page 110)<br />

Unified Opcode table<br />

A single opcode table is provided.<br />

OPTABLE option<br />

– The OPTABLE option is permitted on the *PROCESS statement.<br />

ADATA enhancements<br />

The following enhancements are made to ADATA:<br />

Revised layout of the ADATA records.<br />

The ADATA Exit processing is changed such that it mirrors the processing of<br />

other exits.<br />

GOFF ESD and RLD information are provided.<br />

The maximum record length is increased.<br />

© Copyright IBM Corp. 1982, 2004 xvii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!