On Tue, 14 Sep 2010 11:08:59 -0500 Walt Farrell <wfarr...@us.ibm.com> wrote:

:>On Tue, 14 Sep 2010 10:26:30 -0500, McKown, John
:><john.mck...@healthmarkets.com> wrote:

:>>> -----Original Message-----
:>>> From: IBM Mainframe Discussion List
:>>> [mailto:ibm-m...@bama.ua.edu] On Behalf Of Paul Gilmartin
:>>> Sent: Tuesday, September 14, 2010 10:23 AM
:>>> To: IBM-MAIN@bama.ua.edu
:>>> Subject: Re: z/OS V1.12 differences and z196 (the new
:>>> mainframe) impacts

:>>> On Tue, 14 Sep 2010 11:04:47 -0400, David Cole wrote:

:>>> >>Except for regs 0,1,15 your assertion is true.

:>>> >>The high halves of those regs are not preserved across any interface
:>>> >>unless otherwise documented.

:>>> >This is in contradiction to a verbal statement he made at a
:>>> >presentation several years earlier wherein he flatly stated that no
:>>> >preexisting AMODE(24/31) program would ever behave differently (due
:>>> >to the widening of the registers) when run in z/OS vis-a-vis OS/390.
:>>> >Unfortunately, I don't have "the video".

:>>> Ah, semantics!  Can a program run in AMODE(24/31) in OS/390
:>>> (in a supported configuration) and use grande registers?

:>>Sure. Why not. I use them for 64 bit numbers where I used to use a register
:>pair. Can OS/390 run on z hardware? I don't remember anymore. But use of
:>Grande registers in application code cannot be stopped by the OS. Of course,
:>if you call other routines, you'd better store them yourself. Because
:>somebody else might be doing the same.

:>In this context, John, it seems to me that "pre-existing" means "before
:>64-bit registers existed", and thus your programs that use 64-bit registers
:>don't count. Pre-existing programs would only use 32-bit registers, and
:>would not have any knowledge of the high-halves of the 64-bit registers, and
:>are not affected by this change.

I have to agree with IBM in this context. Pre-Z programs did not use the top
half and thus can run unchanged. New Z programs have to take into
consideration that the entire 64 bits of R15-R1 can change.

--
Binyamin Dissen <bdis...@dissensoftware.com>
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to