(no commit message)
authorlkcl <lkcl@web>
Wed, 24 May 2023 12:34:59 +0000 (13:34 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 24 May 2023 12:34:59 +0000 (13:34 +0100)
simple_v_extension/daxpy_example.mdwn

index 2a243d2dfd5aac237790a3250c114834f92e9cd9..7f4ca8e3781f4150c69f11ced59930050fbf13cb 100644 (file)
@@ -21,10 +21,10 @@ Relies on post-increment, relies on no overlap between x and y
 in memory, and critically relies on y overwrite. x is post-incremented
 when read, but y is post-incremented on write. Element-Strided
 ensures the Immediate (8) results in a contiguous LD (or store)
-despite RA being marked Scalar. For `sv.lfdup`, RA is Scalar so that only one
+despite RA being marked Scalar (without* modifying RA, on `sv.lfd/els`).
+For `sv.lfdup`, RA is Scalar so that only one
 LD/ST Update "wins": the last write to RA is the address for
-the next block. However for `sv.lfd/els` the Element-Striding causes
-a contiguous Vector Load *without* modifying RA.
+the next block.
 
 ```
     # r5: n count; r6: x ptr; r7: y ptr; fp1: a