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

