(no commit message)
authorlkcl <lkcl@web>
Wed, 24 May 2023 11:45:04 +0000 (12:45 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 24 May 2023 11:45:04 +0000 (12:45 +0100)
openpower/sv/setvl.mdwn

index 0080ee163a6beb187d8fb4b25f687df2a8206c48..e8bcc44492109c925f22a61b90602da68dae28f7 100644 (file)
@@ -166,7 +166,8 @@ loop:
 ### Loop using Rc=1
 
 In this example, the `setvl.` instruction enabled Rc=1, which
-sets CR0.eq when VL becomes zero.
+sets CR0.eq when VL becomes zero. Testing of `r4` (cmpi) is thus redundant
+saving one instruction.
 
 ```
     my_fn:
@@ -188,7 +189,7 @@ Up to 64 FPRs will be loaded, here.  `r3` is set one per bit for each
 FP register required to be loaded.  The block of memory from which the
 registers are loaded is contiguous (no gaps): any FP register which has
 a corresponding zero bit in `r3` is *unaltered*.  In essence this is a
-selective LD-multi with "Scatter" capability.
+selective LD-multi with "Scatter" (`VCOMPRESS`) capability.
 
 ```
     setvli r0, MVL=64, VL=64