Also note that when early-exit occurs in Horizontal-first Mode,
srcstep, dststep etc. are all reset, ready to begin looping from the
beginning for the next instruction. However for Vertical-first
-Mode srcstep etc. are incremented "as usual" i.e. the early-exit
-has no special impact. This can leave srcstep etc. in an unusual
+Mode srcstep etc. are incremented "as usual" i.e. an early-exit
+has no special impact, regardless of whether the branch
+occurred or not. This can leave srcstep etc. in what may be
+considered an unusual
state on exit from a loop and it is up to the programmer to
reset srcstep, dststep etc. to known-good values.