Actually, the 32 bit registers go back *before* S/370. The issue is compatibility of AMODE24 code.
-- 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, May 10, 2018 6:50 AM To: [email protected] Subject: Re: GETMAIN LOC=32 On Wed, 9 May 2018 20:45:46 -0500, Joe Monk <[email protected]> wrote: >Once again, you dont comprehend. > >IBM 370 can run XA (31-bit) (a la 3084). They CANNOT run AMODE 64. And non-XA IBM 370 CANNOT run AMODE 31. So what? What's your point. Yes, I know some hardware supports AM24 only, some supports AM31 and AM24, and some supports ALL of AM64, AM31 and AM24. Ideally, when you are producing a load module that uses the 32-bit registers found all the way back to non-XA 370, it should be AMODE-neutral and run in ALL THREE AMODEs. >Everything you are doing with your "32-bit" shenanigans will not work on >real IBM 370 hardware because it cannot run AMODE 64. It doesn't need to. That's why the gods invented z/Arch because IT CAN run AMODE 64. 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
