Having the PC routine above the bar is not the same as having the single PC 
instruction above the bar that is used to invoke the PC routine, wherever the 
PC routine may be loaded.  All that the PC instruction does is generate a 
number and then use that number to index through the linkage table structure to 
find the address of the routine to be called.  Also executing the PC 
instruction in 64-bit addressing mode causes a 63-bit return address to be 
stored somewhere (depending on whether stacking is used or not), so a return to 
the instruction after an above-the-bar PC is possible.  What happens inside the 
called routine is an independent topic.

Bill Fairchild

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Bob Shannon
Sent: Monday, July 18, 2011 9:46 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Lines, Bars and ... mini-bars???

>He did not say the PC instruction will not work above the bar

The Entry Table Entry for a PC routine has not been expanded to 64 bits. Until 
it is, a PC routine cannot be above the Bar. It appears that Amode 64 is 
supported (but not documented) but the PC routine cannot reside above the Bar

Bob Shannon

----------------------------------------------------------------------
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

----------------------------------------------------------------------
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