From 3a65f9f39bff2ef149f1f82209e11d7633bab1e5 Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 14 Sep 2021 14:11:42 +0100 Subject: [PATCH] --- openpower/sv/branches.mdwn | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openpower/sv/branches.mdwn b/openpower/sv/branches.mdwn index ccdbec5e8..ce659db0c 100644 --- a/openpower/sv/branches.mdwn +++ b/openpower/sv/branches.mdwn @@ -323,7 +323,12 @@ branch succeeds *or* if the branch condition fails allows for the flexibility required. This allows a Vertical-First Branch to *either* be used as a branch-back (loop) *or* as part of a conditional exit or function call from *inside* a loop, and for VLSET to be integrated into both -types of decision-making. +types of decision-making. + +In the case of a branch-back (loop), with VSb=0 the branch takes +place if success conditions are met, but on exit from that loop +(branch condition fails), VL will be truncated. This is extremely +useful. `VLSET` mode with Horizontal-First when `VSb` is clear is still useful, because it can be used to truncate VL to the first predicated -- 2.30.2