From e2ade9487a845a41f3ced65fe699fd6285bea495 Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 14 Sep 2021 14:06:03 +0100 Subject: [PATCH] --- openpower/sv/branches.mdwn | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/openpower/sv/branches.mdwn b/openpower/sv/branches.mdwn index 439392b2d..ccdbec5e8 100644 --- a/openpower/sv/branches.mdwn +++ b/openpower/sv/branches.mdwn @@ -157,13 +157,10 @@ Brief description of fields: This is identical behaviour to how programming languages perform early-exit on Boolean Logic chains. * **VLI** VLSET is identical to Data-dependent Fail-First mode. - In VLSET mode, VL is set equal (truncated) to the first point - where, assuming Conditions are tested sequentially, the branch - proceeds - *or does not take place* depending if VSb is set. + In VLSET mode, VL *may* (depending on `VSb`) be truncated. If VLI (Vector Length Inclusive) is clear, VL is truncated to *exclude* the current element, otherwise it is - included. SVSTATE.MVL is not changed: only VL. + included. SVSTATE.MVL is not altered: only VL. * **LRu**: Link Register Update. When set, Link Register will only be updated if the Branch Condition succeeds. This avoids destruction of LR during loops (particularly Vertical-First -- 2.30.2