What are you trying to ask? How wide are your data?

In general, if you run AMODE64 then you need to ensure that all 64 bits of your 
base and index registers are valid.

-- 
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר



________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Mike Schwab <000005962a42dc49-dmarc-requ...@listserv.ua.edu>
Sent: Friday, November 1, 2024 1:15 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: 32 bit

Caution: This email did not originate from George Mason’s mail system. Do not 
click links or open attachments unless you recognize the sender and know the 
content is safe.


I don't know if this is the case here, but it is possible to write a
program to run in addressing mode 64 but use 32 bit instructions so it
works inside the 4GB address range.

On Fri, Nov 1, 2024 at 11:46 AM Tony Harminc <t...@harminc.net> wrote:
>
> On Fri, 1 Nov 2024 at 08:59, René Jansen <rvjan...@xs4all.nl> wrote:
>
> > Reading through the release notes (the "what's new") of the LLVM-Clang
> > based C/C++ compiler for z/OS I see support for 32-bit programs and
> > XPLINK32 linkage. Now I have to admit that I not followed all news closely
> > but I even have a hard time googling this. I thought there is 24-,31- and
> > 64-bit support on z/OS. Is this new and where can we read about this?
> >
>
> I don't think there's anything architecturally new here - "32-bit" is often
> used in the non-mainframe world as a contrast to "64-bit", and indeed even
> S/360 can be said to be a 32-bit architecture. It's only the way that
> address arithmetic and use works that uses 1 (21-bit) or 8 (24-bit) high
> address bits as flags. In 64-bit mode all bits are address bits, i.e. there
> is no 63-bit mode.
>
> More succinctly, it's "how wide are the registers", and perhaps "how big is
> a pointer in C"?
>
> Tony H.
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to