I think this used to be hardware dependant and amount of data moved. Mvcl is interruptible. One product used to use a macro which checked a flag to decide whether to use mvcl or mvc loop.
On Thu, Oct 31, 2024, 20:28 Charles Mills <[email protected]> wrote: > @Kirk: +1 > > @Shmuel: you know that an MVC loop is dramatically faster than MVCL? > > Surprising but true. > > CM > > On Wed, 30 Oct 2024 22:40:52 +0000, Seymour J Metz <[email protected]> wrote: > > >I'm leaning towards SRST/MVCL. > > > >-- > >Shmuel (Seymour J.) Metz > >http://mason.gmu.edu/~smetz3 > >עַם יִשְׂרָאֵל חַי > >נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר > > > > > > > >________________________________________ > >From: IBM Mainframe Discussion List <[email protected]> on behalf > of Kirk Wolf <[email protected]> > >Sent: Wednesday, October 30, 2024 4:41 PM > >To: [email protected] > >Subject: Re: Bounded string move? > > > >Caution: This email did not originate from George Mason’s mail system. Do > not click links or open attachments unless you recognize the sender and > know the content is safe. > > > > > >It appears to me that your requirement matches the C function below. (?) > >I would probably just use C/C++, but you can see what the IBM C/C++ > optimizing compiler generated. It seems unlikely to me that there is a > significantly better way. You might ask on mvs-asm370. > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
