Re: Saving Caller's 64-bit Registers

2022-01-29 Thread Mark Boonie
> * The fact that is so confusing implies that the Assembler Services > Guide is not doing a good job of explaining it. It is hard to > understand because it defies expectations. What you *expect* is that > you have a value that describes the format of a structure, and by > implication, its

Re: Saving Caller's 64-bit Regsiters

2022-01-29 Thread Peter Relson
Michael Schmitt wrote: Also the linkage stack is not supported by Language Environment, so you should not be using it in any code that can be called in an LE run-unit. The doc is likely "imprecise". It is surely untrue in general. z/OS does not need any "support" by LE in order for an

Re: ZAP to expand remainder

2022-01-29 Thread Robin Vowels
It will help if you define the operands, e.g., divisor DS CL5 quotient DS CL5 remainder DS CL5 dividend EQU quotient In storage, the remainder follows the quotient. The first operand (dividend) is quotient+remainder. The remainder is the same size as the second operand (divisor). Thus, DP