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).

--

Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905) 470-7113, Fax: (905) 470-6507
Support: https://actionsoftware.com/support/

Reply via email to