From 868fa6845104382edc398d9fcc11fc46b60a9bcc Mon Sep 17 00:00:00 2001 From: lkcl Date: Sun, 3 Apr 2022 20:39:18 +0100 Subject: [PATCH] --- openpower/sv/branches.mdwn | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openpower/sv/branches.mdwn b/openpower/sv/branches.mdwn index 579d0976d..f58c9a74e 100644 --- a/openpower/sv/branches.mdwn +++ b/openpower/sv/branches.mdwn @@ -96,8 +96,10 @@ that speculative testing is cancelled should an early-exit occur.* 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. -- 2.30.2