From: lkcl Date: Mon, 2 Aug 2021 12:27:32 +0000 (+0100) Subject: (no commit message) X-Git-Tag: DRAFT_SVP64_0_1~530 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8da61640d1f0192f9158eecb50aaa1f86b2fc31e;p=libreriscv.git --- diff --git a/openpower/sv/branches.mdwn b/openpower/sv/branches.mdwn index 173251468..d48a2cdf7 100644 --- a/openpower/sv/branches.mdwn +++ b/openpower/sv/branches.mdwn @@ -24,8 +24,10 @@ in SVP64 [[sv/svp64/appendix]] When considering an "array" of branches, there are two useful modes: -* Branch takes place on the first CR test to succeed. -* Branch takes place only if **all** CR tests succeed +* Branch takes place on the first CR test to succeed + (a Great Big OR of all condition tests) +* Branch takes place only if **all** CR tests succeed: + a Great Big AND of all condition tests (including those where the predicate is masked out and the corresponding CR Field is considered to be set to `SNZ`)