(no commit message)
authorlkcl <lkcl@web>
Sun, 10 Apr 2022 15:46:52 +0000 (16:46 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 10 Apr 2022 15:46:52 +0000 (16:46 +0100)
openpower/sv/svp64/appendix.mdwn

index f21ca2d3527c819a746b6eeec1c417e490b29c4f..67ecf048dbfb8dbbabd721c6837cd41e401edb6d 100644 (file)
@@ -105,16 +105,16 @@ This table is taken from v3.0B.
 Table 9: Primary Opcode Map (opcode bits 0:5)
 
 ```
-        |  000   |   001 |  010  | 011   |  100  |    101 |  110  |  111
-    000 |        |       |  tdi  | twi   | EXT04 |        |       | mulli | 000
-    001 | subfic |       | cmpli | cmpi  | addic | addic. | addi  | addis | 001
-    010 | bc/l/a | EXT17 | b/l/a | EXT19 | rlwimi| rlwinm |       | rlwnm | 010
-    011 |  ori   | oris  | xori  | xoris | andi. | andis. | EXT30 | EXT31 | 011
-    100 |  lwz   | lwzu  | lbz   | lbzu  | stw   | stwu   | stb   | stbu  | 100
-    101 |  lhz   | lhzu  | lha   | lhau  | sth   | sthu   | lmw   | stmw  | 101
-    110 |  lfs   | lfsu  | lfd   | lfdu  | stfs  | stfsu  | stfd  | stfdu | 110
-    111 |  lq    | EXT57 | EXT58 | EXT59 | EXT60 | EXT61  | EXT62 | EXT63 | 111
-        |  000   |   001 |   010 |  011  |   100 |   101  | 110   |  111
+    |  000   |   001 |  010  | 011   |  100  |    101 |  110  |  111
+000 |        |       |  tdi  | twi   | EXT04 |        |       | mulli | 000
+001 | subfic |       | cmpli | cmpi  | addic | addic. | addi  | addis | 001
+010 | bc/l/a | EXT17 | b/l/a | EXT19 | rlwimi| rlwinm |       | rlwnm | 010
+011 |  ori   | oris  | xori  | xoris | andi. | andis. | EXT30 | EXT31 | 011
+100 |  lwz   | lwzu  | lbz   | lbzu  | stw   | stwu   | stb   | stbu  | 100
+101 |  lhz   | lhzu  | lha   | lhau  | sth   | sthu   | lmw   | stmw  | 101
+110 |  lfs   | lfsu  | lfd   | lfdu  | stfs  | stfsu  | stfd  | stfdu | 110
+111 |  lq    | EXT57 | EXT58 | EXT59 | EXT60 | EXT61  | EXT62 | EXT63 | 111
+    |  000   |   001 |   010 |  011  |   100 |   101  | 110   |  111
 ```
 
 ## Suitable for svp64-only
@@ -129,16 +129,16 @@ change.  When not prefixed with svp64 these opcodes **specifically**
 retain their v3.0B / v3.1B OpenPOWER Standard compliant meaning.
 
 ```
-        |  000   |   001 |  010  | 011   |  100  |    101 |  110  |  111
-    000 |        |       |       |       |       |        |       | mulli | 000
-    001 | subfic |       | cmpli | cmpi  | addic | addic. | addi  | addis | 001
-    010 | bc/l/a |       |       | EXT19 | rlwimi| rlwinm |       | rlwnm | 010
-    011 |  ori   | oris  | xori  | xoris | andi. | andis. | EXT30 | EXT31 | 011
-    100 |  lwz   | lwzu  | lbz   | lbzu  | stw   | stwu   | stb   | stbu  | 100
-    101 |  lhz   | lhzu  | lha   | lhau  | sth   | sthu   |       |       | 101
-    110 |  lfs   | lfsu  | lfd   | lfdu  | stfs  | stfsu  | stfd  | stfdu | 110
-    111 |        |       | EXT58 | EXT59 |       | EXT61  |       | EXT63 | 111
-        |  000   |   001 |   010 |  011  |   100 |   101  | 110   |  111
+    |  000   |   001 |  010  | 011   |  100  |    101 |  110  |  111
+000 |        |       |       |       |       |        |       | mulli | 000
+001 | subfic |       | cmpli | cmpi  | addic | addic. | addi  | addis | 001
+010 | bc/l/a |       |       | EXT19 | rlwimi| rlwinm |       | rlwnm | 010
+011 |  ori   | oris  | xori  | xoris | andi. | andis. | EXT30 | EXT31 | 011
+100 |  lwz   | lwzu  | lbz   | lbzu  | stw   | stwu   | stb   | stbu  | 100
+101 |  lhz   | lhzu  | lha   | lhau  | sth   | sthu   |       |       | 101
+110 |  lfs   | lfsu  | lfd   | lfdu  | stfs  | stfsu  | stfd  | stfdu | 110
+111 |        |       | EXT58 | EXT59 |       | EXT61  |       | EXT63 | 111
+    |  000   |   001 |   010 |  011  |   100 |   101  | 110   |  111
 ```
 
 It is important to note that having a different v3.0B Scalar opcode