(no commit message)
authorlkcl <lkcl@web>
Wed, 4 May 2022 00:25:25 +0000 (01:25 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 4 May 2022 00:25:25 +0000 (01:25 +0100)
openpower/sv/bitmanip.mdwn

index 4d1490878d296ec8ffdd81d07113ed2c585e659c..cf5e834ceb6c932b4e157fcd273aa5d4a6976ead 100644 (file)
@@ -367,8 +367,8 @@ generalised reverse combined with a pair of LUT2s and allowing
 a constant `0b0101...0101` when RA=0, and an option to invert
 (including when RA=0, giving a constant 0b1010...1010 as the
 initial value) provides a wide range of instructions
-and a means to set regular 64 bit patterns in one
-32 bit instruction.
+and a means to set hundreds of regular 64 bit patterns with one
+single 32 bit instruction.
 
 the two LUT2s are applied left-half (when not swapping)
 and right-half (when swapping) so as to allow a wider
@@ -387,7 +387,7 @@ This only requires 2 instructions (grevlut, bext).
 
 Note that if the mask is required to be placed
 directly into CR Fields (for use as CR Predicate
-masks rather than a integer mask) then sv.ori
+masks rather than a integer mask) then sv.cmpi or sv.ori
 may be used instead, bearing in mind that sv.ori
 is a 64-bit instruction, and `VL` must have been
 set to the required length: