LARL does NOT require GOFF format assembler output. I have many assembler subroutines using LARL that generate normal 360/370/390 object records and linked into PDS's (not PDSE's).
There are assembler features that require GOFF format, but not LARL on its own. Peter -----Original Message----- From: IBM Mainframe Assembler List <[email protected]> On Behalf Of Gord Tomlin Sent: Friday, January 15, 2021 11:55 AM To: [email protected] Subject: Re: A faster replacement for L R15,=A(EXTRN) On 2021-01-15 11:27 AM, Don Higgins wrote: > With the recent HLASM and z390 support for 32 bit relocatible > immediate fields, it appears that for amode 31, the IILF insert > immediate instruction is a more efficient way to load a register with > an external address than using the traditional L load instruction to > fetch an address constant. The > 6 byte insert immediate instruction can replace 8 bytes for the load > and address constant. And the insert instruction avoids having to add > base and displacement address and then load the separate address constant. It's been possible to achieve the same result with LARL for many years (requires the use of the GOFF option in the HLASM parameters). -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.
