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

Reply via email to