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.

Reply via email to