Don't use IEABRCX with LE-enabled assembler! There is (or was -- perhaps they fixed it) a dependency on opcode 47 in EDCPRLG.
Charles -----Original Message----- From: IBM Mainframe Assembler List [mailto:[email protected]] On Behalf Of Paul Gilmartin Sent: Friday, April 1, 2022 11:59 AM To: [email protected] Subject: Re: Eliminating Base Registers (was: Inlining routines) On Apr 1, 2022, at 12:51:13, Gary Weinhold wrote: > > some brief comments: > plus IBM macros have to be converted, there should be a macro to do that > <https://www.ibm.com/docs/en/zos/2.5.0?topic=xct-ieabrcx-relative-branch-mac ro-extension> > On 2022-04-01 2:41 p.m., Dave Clark wrote: >> "IBM Mainframe Assembler List"<[email protected]> wrote on >> 04/01/2022 02:14:38 PM: >>> Where I disagree is on the base register issue. Base registers and >>> code addressability issues should have gone away. It is pretty >>> trivial to replace old branches with their newer relative >>> counterparts. Should be faster code, too, FWIW. >> >> OK, I'll bite. This discussion has probably been done before but >> I wasn't around for that. Forgive my newbie questions -- even though I >> have been programming in assembler on and off since 1978. That said... -- gil
