>In general, programs are required to preserve the high half of R14, >but the FREEMAIN documentation specifically states that register 14 >is used as a work register by the system. Therefore, it shouldn't >be obliged to preserve its high half, right?
Keep in mind that almost all existing documentation, in the absence of other wording and in the absence of AMODE 64, applies only to bits 32-63 of the 64-bit GPR. And in general in the absence of other wording, the standard linkage conventions are expected to apply. Please feel free to submit a request for updating of the output registers of GETMAIN, FREEMAIN, and STORAGE OBTAIN/RELEASE with respect to bits 0-31 of 64-bit GPR 14. Peter Relson z/OS Core Technology Design
