(no commit message)
authorlkcl <lkcl@web>
Wed, 15 Jun 2022 17:30:34 +0000 (18:30 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 15 Jun 2022 17:30:34 +0000 (18:30 +0100)
openpower/sv/mv.swizzle.mdwn

index 83f21a63efd336b51fe03f3623a4f968a133c8fd..952fabe8a39a9ac35af743d6a7dad8f2248d083c 100644 (file)
@@ -214,9 +214,11 @@ Saturation and Predication also left out, for clarity:
 It is important to appreciate that *only* the main loop VL
 is Vertical-First: the SUBVL loop is not.  This makes sense
 from the perspective that the Swizzle Move is a group of
-moves, but is still a single instruction.  Vertical-First
-only performing one of the *sub*-elements at a time would
-break that expectation.  The exceptions to this, explained
+moves, but is still a single instruction that happens to take
+vec2/3/4 as operands.  Vertical-First
+only performing one of the *sub*-elements at a time rather
+than operating on the entire vec2/3/4 together would
+violate that expectation.  The exceptions to this, explained
 later, are when Pack/Unpack is enabled.
 
 **Effect of Saturation on Vectorised Swizzle**