Binyamin,

I am currently using a BASR/B approach for the BRUX case.

I just question whether it is the best approach.  Since BRUX would not
change any registers, I would think that it would be more efficient in the
pipeline.

John P. Baker

-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]]
On Behalf Of Binyamin Dissen
Sent: Monday, December 20, 2010 11:47 AM
To: [email protected]
Subject: Re: Still Needed

On Mon, 20 Dec 2010 17:39:54 +0100 Martin Trübner <[email protected]>
wrote:

:>the BRUX-case can easy be coded like this:

:>  L     R15,=A(RTN01,RTN02,RTN03,RTN04)(R2)
:>  BR    R15

1. If there are literals under a base register.

2. IIRC the assembler does not allow indexed literals.

3. Would that be faster than BASR/B or LARL/B?

:>It is just a little change in habits - but that is all.

:>No need for a new instruction

Probably true, but for most of the stuff.

--
Binyamin Dissen <[email protected]> http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me, you
should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems, especially
those from irresponsible companies.

Reply via email to