It is 2 cycles to move 8 bytes, with extra cycle to start and finish.. source 567,01234 destination 34567,012 so 567 to 345, 01 to 67, 234 to 012.
If both are 01234567 then 1 cycle for every 8 bytes. On Fri, Jul 26, 2024 at 5:24 PM Paul Gilmartin <[email protected]> wrote: > > On Fri, 26 Jul 2024 17:01:35 -0500, Mike Schwab wrote: > > >Sorry, it appears to operate between doubleword (multiple of 8 byte) > >boundary to other processors, page 301 on > >https://www.ibm.com/docs/en/SSQ2R2_15.0.0/com.ibm.tpf.toolkit.hlasm.doc/dz9zr006.pdf > > > I'm trying to visualize. Either source or destination may span a page > boundary, so up to 4 pages may be involved, possibly with different > protection keys. > > So in the overlap case, all bytes will be moved sequentially until the > very byte that causes an exception? > > In the non-overlap case, if an exception occurs, no bytes will have > been moved? > > Even on a n antique s360? > > -- > gil > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
