Rob, >> My experience was that executing the MVC or CLC twice (first with length 0) is better than to branch over it.
I doubt that doing something little and then full is faster than doing it full the first time.... If you observed major difference I do suspect that it is because the first execution triggered a pagein (or a swap or a steal...whatever). I do NOT like this "inline"-technique at all. Also: it does make coding baseless (only base(s) for data) hard, if EXRL is not available. Yes, I heard (and do use) of LOCTR and various other techniques to do it anyway. -- Martin Pi_cap_CPU - all you ever need around MWLC/SCRT/CMT in z/VSE more at http://www.picapcpu.de