The semantics of LA are that it doesn't clear the top half in AM64. Even if you clear the top halves yourself, there are still coding issues for 31-bit addresses in AM64.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [[email protected]] on behalf of Paul Edwards [[email protected]] Sent: Thursday, February 2, 2023 6:24 PM To: [email protected] Subject: Re: GETMAIN LOC=32 On Thu, 2 Feb 2023 23:22:00 +0000, Seymour J Metz <[email protected]> wrote: >> And given that the high 32 bits are required to be 0, by convention, > >Where do you see that? That was my first message in the last 24 hours. Do an LA on program entry, for all undefined registers. Maybe I should have said "proposed convention". I'm happy to switch semantics to whatever is less confusing. BFN. Paul. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
