Tom M wrote:

> This is documented in chapter 2 of the Assembler Services Reference.

Tom meant the Assembler Services Guide. And he probably feels bad about that 
mis-reference because he helped write that section.

This is the Linkage Conventions section.

If you're saving only the low halves of the GRs, an 18-word save area provided 
by the caller is recommended.
If you're saving only the 64-bit GRs, a 36-word save area is recommended.
If you're also saving access registers, the standard convention is to use the 
linkage stack
(there are mapped approaches that use a larger save area that can hold both GRs 
and ARs).

Do note that there are limits to the number of entries you get by default on 
the linkage stack.
And keep in mind that ESTAE-type recovery routine retry is sensitive to the 
linkage stack level when the routine is established.

Peter Relson
z/OS Core Technology Design

Reply via email to