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