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.

Reply via email to