> 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
