From: lkcl Date: Thu, 20 Apr 2023 15:18:49 +0000 (+0100) Subject: (no commit message) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9297b730b097fbcfe20a220ea29cb3c334e571c5;p=libreriscv.git --- diff --git a/openpower/sv/normal.mdwn b/openpower/sv/normal.mdwn index e913b1253..c9d060668 100644 --- a/openpower/sv/normal.mdwn +++ b/openpower/sv/normal.mdwn @@ -234,8 +234,7 @@ Two extremely important aspects of ffirst are: * LDST ffirst may never set VL equal to zero. This because on the first element an exception must be raised "as normal". * CR-based data-dependent ffirst on the other hand **can** set VL equal - to zero. This is the only means in the entirety of SV that VL may be set - to zero (with the exception of via the SV.STATE SPR). When VL is set + to zero. When VL is set zero due to the first element failing the CR bit-test, all subsequent vectorised operations are effectively `nops` which is *precisely the desired and intended behaviour*.