From: lkcl Date: Wed, 15 Sep 2021 21:00:20 +0000 (+0100) Subject: (no commit message) X-Git-Tag: DRAFT_SVP64_0_1~113 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f210915d83d145428d455b1306d72c56c6c6bc62;p=libreriscv.git --- diff --git a/openpower/sv/normal.mdwn b/openpower/sv/normal.mdwn index ddea60420..21c809fdf 100644 --- a/openpower/sv/normal.mdwn +++ b/openpower/sv/normal.mdwn @@ -170,14 +170,6 @@ One extremely important aspect of ffirst is: vectorised operations are effectively `nops` which is *precisely the desired and intended behaviour*. -Another aspect is that for ffirst LD/STs, VL may be truncated arbitrarily -to a nonzero value for any implementation-specific reason. For example: -it is perfectly reasonable for implementations to alter VL when ffirst -LD or ST operations are initiated on a nonaligned boundary, such that -within a loop the subsequent iteration of that loop begins subsequent -ffirst LD/ST operations on an aligned boundary. Likewise, to reduce -workloads or balance resources. - CR-based data-dependent first on the other hand MUST not truncate VL arbitrarily to a length decided by the hardware: VL MUST only be truncated based explicitly on whether a test fails.