update comment on pospopcount svp64 cookbook example
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 1 Dec 2023 08:56:50 +0000 (08:56 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 1 Dec 2023 08:56:50 +0000 (08:56 +0000)
openpower/sv/cookbook/pospopcnt.mdwn

index bb6181aaef54983bf17efd88487a01613c7f54a6..dc1b32c747e93f7edb31ea17dc0a24e0139f506d 100644 (file)
@@ -26,7 +26,7 @@ A simple but still hardware-paralleliseable SVP64 assembler for
 ```
 mtspr 9, 3"                # move r3 to CTR
 # VL = MIN(CTR,MAXVL=8), Rc=1 (CR0 set if CTR ends)
-setvl 3,0,8,0,1,1"         # set MVL=8, VL=CTR and CR0 (Rc=1)
+setvl 3,0,8,0,1,1"         # set MVL=8, VL=MIN(MVL,CTR)
 # load VL bytes (update r4 addr) but compressed (dw=8)
 addi 6, 0, 0               # initialise all 64-bits of r6 to zero
 sv.lbzu/pi/dw=8 *6, 1(4)   # should be /lf here as well