(no commit message)
authorlkcl <lkcl@web>
Fri, 10 Jun 2022 05:53:06 +0000 (06:53 +0100)
committerIkiWiki <ikiwiki.info>
Fri, 10 Jun 2022 05:53:06 +0000 (06:53 +0100)
openpower/sv/mv.swizzle.mdwn

index 6a838b0897a4d9d0339dce1089d03860750c3ae7..b02bfb77795907196a124895d5c4040c34cc8078 100644 (file)
@@ -29,11 +29,11 @@ this gives a 12 bit immediate across bits 16 to 25 and 29-30.
 
 except that the options are:
 
-* 0b0NN index 0 thru 3 to copy from 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.
+* 0b000 to indicate "skip".  this is equivalent to predicate masking
+* 0b001 is not needed (reserved)
+* 0b010 to indicate "constant 0"
+* 0b011 to indicate "constant 1" (or 1.0)
+* 0b1NN index 0 thru 3 to copy from subelement in pos XYZW
 
 Evaluating efforts to encode 12 bit swizzle into less proved unsuccessful: 7^4 comes out to 2,400 which is larger than 11 bits.