> The XPL compiler used multiple base registers.

Yes, and in those days I was guilty as well. But eventually it sunk in why they 
said not to.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Assembler List [[email protected]] on behalf 
of Robin Vowels [[email protected]]
Sent: Wednesday, June 3, 2020 7:48 PM
To: [email protected]
Subject: Re: z/OS HLASM: EQU for statement labels

From: "Seymour J Metz" <[email protected]>
To: <[email protected]>
Sent: Wednesday, June 03, 2020 7:00 AM


> Paging? The conventional wisdom has always been to stay within one base 
> register,

The XPL compiler used multiple base registers.

> so for systems with 4K pages that isn't an issue. I tend to use LOCTR so that 
> constants aren't
> always at the end of the source code. I normally put labels on the same line 
> as the instructions
> and inserting code has never been a problem. I will admit to using 
> self-modifying code when I was
> a callow youth, but I stopped doing that and started making any new code 
> reentrant and refreshable
> sometime around the end of the 1960s.


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

Reply via email to