You didn't even read the post. I specifically said "IBM 370". There isnt an IBM 370 machine out there that can run AMODE 64.
So yes it is correct. Joe On Wed, May 9, 2018 at 7:26 PM, Paul Edwards <[email protected]> wrote: > On Wed, 9 May 2018 19:17:37 -0500, Joe Monk <[email protected]> wrote: > > >There is no such thing as a 32-bit load module on any of the platforms you > >have mentioned. > > You're quibbling over semantics. A program that > uses 32-bit data registers and 32-bit address > registers and 32-bit code pointers and 32-bit > data pointers is a 32-bit load module. > > >IBM 370 machines running MVS 3.8J (OS/VS2 3.8) are incapable of running > >32-bit code due to their use of the high bit for passing parameter lists, > >which is the entire reason for the existence of the 2GB-4GB bar. > > That is not correct. You can run in AMODE 64 > so long as you step down to AMODE 24/31 > (wherever you were loaded) prior to executing > whatever code requires the parameter list > convention. You also need to obtain the memory > for the parameters from 31-bit storage. AM64 > means that 32-bit modules no longer need to > be constrained by the 2GiB bar, which is the > entire reason for this thread. > > 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
