(Binyamin posted this on IBM-Main in response to my incorrectly-targeted post. It seemed more appropriate to respond here)
>Pretty much any macro that generates a PC that is 64 sensitive will use LLGT >R14 somewhere in the path which will wipe the top half. That is somewhat incorrect. They typically do so only if it is indicated that the program is running AMODE 64. When not AMODE 64, they do a L. I can try to get that clarified in the book -- an AMODE 64 program should not expect that the high half of reg 14 is preserved across an interface. Peter Relson z/OS Core Technology Design
