>The main issue is my PC service routines are called by anyone on old
boxes >or newer boxes.

>If that caller happens to be an AMODE(64) routine, they must perform
z/OS >1.8 test. If they try to call my PC routine in AMODE(64), they
will abend >unless I have set the ETDEAM bit.
>So my callers are stuck with adding logic to switch amodes and test CVT
>flags. sigh...

Unless your PC routine will process data above the bar, there is no need
to execute in 64-bit addressing mode. What Peter Relson suggested for
your PC routine to test the architectural capability of the machine and
to set the addressing mode accordingly. There is no need for callers of
the PC routine to do anything special.

Bob Shannon
Rocket Software

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

Reply via email to