(no commit message)
authorlkcl <lkcl@web>
Thu, 18 May 2023 14:55:14 +0000 (15:55 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 18 May 2023 14:55:14 +0000 (15:55 +0100)
simple_v_extension/daxpy_example.mdwn

index c9ca1cb34a4b59f33aaee8d6151035fcce42165d..3eed4c98aebd4a36c9c6e7414471798c4bddb0cb 100644 (file)
@@ -24,7 +24,7 @@ for a total of 14 "words".
     6  sv.lfdup *64,8(7)      # load y into fp64-95, inc y
     7  sv.fmadd *64,*64,1,*32 # (*y) = (*y) * (*x) + fp1
     8  sv.stfdup *64,8(10)    # store at y-copy, inc y'
-    9  sv.bc/ctr .L2          # decrement CTR by VL
+    9  sv.bc/ctr .L2          # decr CTR by VL, jump !zero
     10 blr                    # return
 ```
 
@@ -44,7 +44,7 @@ in memory, and critically relies on y overwrite.
     5  sv.lfd *64,8(7)        # load y into fp64-95, NO INC
     6  sv.fmadd *64,*64,1,*32 # (*y) = (*y) * (*x) + fp1
     7  sv.stfdup *64,8(7)     # store at y, incr y
-    8  sv.bc/ctr .L2          # decrement CTR by VL
+    8  sv.bc/ctr .L2          # decr CTR by VL, jump !zero
     9  blr                    # return
 ```