(no commit message)
authorlkcl <lkcl@web>
Sun, 3 Apr 2022 11:42:29 +0000 (12:42 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 3 Apr 2022 11:42:29 +0000 (12:42 +0100)
openpower/sv/ldst.mdwn

index 9246e70822a218c4d5f9f3cb38275cfe3a1ccb9d..ca67a4f004ba1461da6fd59f5613fa0a9168961e 100644 (file)
@@ -293,7 +293,9 @@ LD/ST Fail-First. It is however critically important to remember that
 the first element LD/ST **MUST** be treated as an ordinary LD/ST, i.e.
 **MUST** raise exceptions exactly like an ordinary LD/ST.
 
-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.
+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
+such as the beginning of a cache line, or beginning of a Virtual Memory
+page. Likewise, to reduce workloads or balance resources.
 
 Vertical-First Mode is slightly strange in that only one element
 at a time is ever executed anyway.  Given that programmers may