whitespace
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 8 Jan 2024 10:57:14 +0000 (10:57 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 8 Jan 2024 10:58:52 +0000 (10:58 +0000)
openpower/sv/cookbook/pospopcnt.mdwn

index 9de6b5feacf31dc27ec42b97eca7e0cc5594d8a4..711a75da024c0c22a371ed89352ed403432ffe1a 100644 (file)
@@ -38,9 +38,8 @@ A simple but still hardware-paralleliseable SVP64 assembler for
 8-bit input values (`count8safe`) is as follows:
 
 ```
-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=MIN(MVL,CTR)
+mtspr 9, 3                 # move r3 to CTR
+setvl 3,0,8,0,1,1          # set MVL=8, VL=r3=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