(no commit message)
authorlkcl <lkcl@web>
Fri, 25 Dec 2020 14:07:56 +0000 (14:07 +0000)
committerIkiWiki <ikiwiki.info>
Fri, 25 Dec 2020 14:07:56 +0000 (14:07 +0000)
openpower/sv/mv.swizzle.mdwn

index a294bbadd6193266e97d85d8824439d8bc6ed8af..3a4f3c3e665fe6815dcb545942cb52bc2a989313 100644 (file)
@@ -27,11 +27,11 @@ this gives a 12 bit immediate across bits 16 to 25 and 29-30.
 
 except that the options are:
 
-* 0b1NN index 0 thru 3 to place subelement in pos XYZW
-* 0b000 to indicate "skip".  this is equivalent to predicate masking
-* 0b001 to indicate "constant 0"
-* 0b010 to indicate "constant 1" (or 1.0)
-* 0b011 is not needed.
+* 0b0NN index 0 thru 3 to place subelement in pos XYZW
+* 0b110 to indicate "skip".  this is equivalent to predicate masking
+* 0b100 to indicate "constant 0"
+* 0b101 to indicate "constant 1" (or 1.0)
+* 0b111 is not needed.
 
 Evaluating efforts to encode 12 bit swizzle into less proved unsuccessful: 7^4 comes out to 2,400 which is larger than 11 bits.