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... > >
