What exactly would the benefit be? Currently, if one wants to address more than 
2GiB of memory one has to be a full AMODE 64 program. This would let a program 
address 4GiB while only using 32-bit registers and addresses in storage -- is 
that the point? Or am I confused? Is that the whole point?

If so, I see the benefit, but not the benefit to effort ratio. Or putting it 
differently, aren't three addressing modes enough for a system service to have 
to deal with?

Charles


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of Paul Edwards
Sent: Sunday, May 6, 2018 3:01 PM
To: [email protected]
Subject: Re: GETMAIN LOC=32

On Sun, 6 May 2018 17:57:07 -0400, Tony Thigpen <[email protected]> wrote:

>Well, if you have to be in 64bit mode anyway, what do you care that BAR
>is unusable? It's not like you are running out of 64bit storage.

I wish to run 32-bit programs, with 32-bit data
pointers, not 64-bit programs.

With some minor changes, existing 32-bit
programs can be made to run in AM64 where
they can start accessing LOC=32 memory.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to