Re: Destructive Overlap (Was: MVCRL)

2022-06-09 Thread Paul Gilmartin
On Jun 9, 2022, at 09:11:44, Ed Jaffe wrote: ... Reverse-sequence tables are counterintuitive; harder to understand and debug, but their use has always been worthwhile in light of the performance gains. You needn't keep the table in reverse sequence; merely keep the unused space at the

Re: Destructive Overlap (Was: MVCRL)

2022-06-09 Thread Martin Trübner
Ed, >> it will be fun to be able to use it someday (if I live that long...) I thought the very same - but it is easier for me- It is an excellent instruction when you need to extent an object (of a PDF-file) in the middle. Had to use a work-area with a length of the rest of the object-

Destructive Overlap (Was: MVCRL)

2022-06-09 Thread Ed Jaffe
On 6/8/2022 6:06 AM, Jonathan Scott wrote: Please note that there is already an instruction with the mnemonic MVCRL, "Move right to left", used to shift up data to make a gap for inserting new data. Destructive overlap is often quite useful (for clearing fields, etc), but it's a PITA when you

Re: Subject: MVCRL

2022-06-09 Thread Seymour J Metz
Also, CLCL and MVCL are interruptable and resumeable; an interrupt leaves the registers updated for resumption. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf of

Re: Subject: MVCRL

2022-06-09 Thread Peter Relson
Why isn't there a Move Relative Long instruction The answer is likely because there is insufficient reason to have one, to justify the cost. Instructions are typically created when they solve a problem and, often, when they can be done faster if implemented in the machine than if done piece