On 2018-05-30, at 06:13:04, Tom Marchant wrote:
> 
> But if your callers are all AMODE 24 or 31, and use BASR or BALR to call you, 
> and the BALR is not the target of an Execute instruction, the linkage 
> information is adequate for return via BSM.
> 
> In all of these cases, if your caller is AMODE 31, the high bit of R14 will 
> be 1, 
> and if your caller is AMODE 24,the high bit will be 0.
>  
However, if the caller uses BAL rather than BALR, the high bit will be 1.

> In that limited situation, it is possible to change the return instruction to 
> BSM before the calling programs are changed to BASSM.

-- gil

Reply via email to