Good point. Maybe they should be called Branch and Remember.

But it IS non-standard linkage. Some subroutines begin with USING *,R15.

Charles


-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]] On 
Behalf Of Steve Smith
Sent: Thursday, February 10, 2022 11:15 AM
To: [email protected]
Subject: Re: Branch-and-Link nomenclature question

Not true.  If you want to quibble about semantics, it's a good idea to
learn what the semantics are.  "Branch" essentially means "update the PSW
address with something else".

CICS (for whatever reason) used to (and still does for all I know) use BALR
14,14 to invoke subroutines.  That would obviously be a NOOP if it was a
"save & branch".

sas

On Thu, Feb 10, 2022 at 1:22 PM Schmitt, Michael <[email protected]>
wrote:

> Then there's the point that they really are Save and (then) Branch, not
> Branch and (then) Save...
>
>

Reply via email to