On Tue, 31 May 2011 19:23:46 +0300 Itschak Mugzach <[email protected]> wrote:

:>I believe MVCL is less efficient as it is *interruptible* (has to update 4
:>GPRs) while MVC does this internally, does not change GPR's values and is
:>not interruptible.

If the move is of an uncertain length, one would need to play with three
registers in-line. And of course there is the conditional branch and possible
last EX of an MVC.

:>On Tue, May 31, 2011 at 7:13 PM, Kirk Wolf <[email protected]> wrote:

:>> The IBM C compiler would generate an MVC loop.   So, that's how IBM feels I
:>> guess.

:>> Kirk Wolf
:>> Dovetailed Technologies
:>> http://dovetail.com

:>> On Tue, May 31, 2011 at 8:22 AM, Binyamin Dissen <
:>> [email protected]
:>> > wrote:

:>> > If the move is for an unknown length but is likely to be less than 256:

:>> > Is it worth checking the length for a specific value and proceed with MVC
:>> > loop
:>> > if small enough and MVCL if large?

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

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to