From: lkcl Date: Wed, 4 Aug 2021 16:22:20 +0000 (+0100) Subject: (no commit message) X-Git-Tag: DRAFT_SVP64_0_1~493 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0b0c9a751fdd81c50b1953dae8515ca9368e91e6;p=libreriscv.git --- diff --git a/openpower/sv/branches.mdwn b/openpower/sv/branches.mdwn index 4a46754f5..0387c1903 100644 --- a/openpower/sv/branches.mdwn +++ b/openpower/sv/branches.mdwn @@ -47,8 +47,11 @@ non-ALL mode (Great Big Or) on first success early exit also occurs, however this time with the Branch proceeding. In both cases the testing of the Vector of CRs should be done in linear sequential order (or in REMAP re-sequenced order): such that tests that are sequentially beyond -the exit point are *not* carried out. (*Note: is standard practice in -Programming languages to exit early from conditional tests*) +the exit point are *not* carried out. (*Note: it is standard practice in +Programming languages to exit early from conditional tests, however +a little unusual to consider in an ISA that is designed for Parallel +Vector Processing. The reason is to have strictly-defined guaranteed +behaviour*) In Vertical-First Mode, the `ALL` bit should not be used. If set, behaviour is `UNDEFINED`. (*The reason is that Vertical-First hints may