And it is even better than the IBM version in one respect:
It identifies the case of B *+4+4*(N'operands_of_whatever) as jumpable (is that a proper word?). This is something IBMs version does not catch (at least it did, when I looked about 18 years ago).
The determination whether jumpable or no is done in a SETC exit and not in the macro. This made the determination easier.
Oh, and it works in VSE as well as in zOS (so would IEABRX, if you transfer it and IBM allows it).
Roland Schiradin (SHOWZOS) did the transfer to zOS. Best Martin
Yes he did – he called it MAKEREL and you can get it here: http://vmworkshop.org/martin/makerel.zip The page that file is hosted on can be found here: http://vmworkshop.org/martin/index.shtml HTH Peter From: IBM Mainframe Assembler List<[email protected]> On Behalf Of Ed Jaffe Sent: Thursday, November 9, 2023 1:37 PM To:[email protected] Subject: Re: Based vs. Relative On 11/9/2023 10:26 AM, Dave Clark wrote:Thanks, but the IEABRCX macro doesn't exist in the z/VSE world.ISTR Martin Trübner wrote an equivalent macro for z/VSE.
