Re: MVCL

2014-05-24 Thread Carey Schug
many years ago, in a galaxy far, far away... I did a benchmark to compare commands for clearing a 255 byte area to zeros. Going from (IIRC) a 370/168 to a 3033 the order of all methods I checked exactly reversed, which was, IIRC (might have been 3033 to whatever we had next) LM, STM (not a loop

Re: MVCL

2014-05-24 Thread David Stokes
Well, two actually, but mostly not a code base, unless one's still writing 1960s non-reentrant code, or source is a constant/literal. We use the old program base register to address the literal and constant pool nowadays, und tend to put the EX target instruction there too, thus killing several

Re: MVCL

2014-05-24 Thread Robin Vowels
From: "Binyamin Dissen" Sent: Wednesday, May 21, 2014 10:03 PM On Wed, 21 May 2014 12:38:09 +0100 Steve Hobson wrote: :>> I tend to use MVCL like Tony does. The reason that I tend to not like :>doing :>> a EX of an MVC is because the MVC needs to be out-of-line. (and is the :>MVC :>> in the

Automatic reply: MVCL

2014-05-24 Thread McNeill,Cliff
I am away on vacation. I will be returning Monday June 2, 2014. If this is an emergency please call Susan Kincaid at (713) 745-9311. Or you can page me at (713) 404-9779.

Re: MVCL

2014-05-24 Thread Robin Vowels
From: "Steve Hobson" Sent: Wednesday, May 21, 2014 11:31 PM :>> MVC TARGET(0),SOURCE :>> EX Rx,*-6 :> Requires a code base register. Well, ish: LARL Ry,*+6 MVC TARGET(0),SOURCE EX Rx,0(,Ry) This (MVC) still requires a