Note that 7 options are needed (not 6) because the 7th option allows static
predicate masking to be encoded within the swizzle immediate.
-For example this allows "W..Y" to specify: "copy W to position X,
-and Y to position W, leave the other two positions Y and Z unaltered"
+For example this allows "W.Y." to specify: "copy W to position X,
+and Y to position Z, leave the other two positions Y and W unaltered"
+
+ 0 1 2 3
+ X Y Z W
+ | |
+ +----+ |
+ | | |
+ +--------------+
+ | | | |
+ W Y Y W
# RM Mode Concept: