(no commit message)
authorlkcl <lkcl@web>
Sat, 12 Dec 2020 02:03:26 +0000 (02:03 +0000)
committerIkiWiki <ikiwiki.info>
Sat, 12 Dec 2020 02:03:26 +0000 (02:03 +0000)
openpower/sv/mv.swizzle.mdwn

index aec7f89e1ab168d5c7c0185a2963f0ec3cd597c2..648078595be990ac4c66dce57c4efe473152cf8f 100644 (file)
@@ -5,11 +5,11 @@
 | 0..5 |6..10|11..15|16.20|21.....25|26.....30|31|  name   |
 |------|-----|------|-----|---------|---------|--|---------|
 | 19   | RT  | RA   |     | XO[0:4] | XO[5:9] |Rc| XL-Form |
-| 19   | RT  | RA   |imm  | imm     | NNNNN   |im| mv.swiz |
+| 19   | RT  | RA   |imm  | imm     | iNNNN   |im| mv.swiz |
 
 also f.mv
 
-this gives an 11 bit immediate across bits 16 to 25 and bit 31.  a permutation based encoding should allow the 12 bits to be covered
+this gives an 11 bit immediate across bits 16 to 26 and bit 31.  a permutation based encoding should allow the 12 bits to be covered
 
 * 3 bits X
 * 3 bits Y
@@ -24,5 +24,4 @@ except that the options are:
 * 0b010 to indicate "constant 1" (or 1.0)
 * 0b011 is not needed.
 
-this "not needed" means the encoding is actually a lot less.  the sequences involve expressing how many 0s and 1s are embedded in amongst the XYZWs which gets really interesting.