corrections to sv_analysis svp64 tables
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 24 Dec 2020 15:21:56 +0000 (15:21 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 24 Dec 2020 15:21:56 +0000 (15:21 +0000)
openpower/opcode_regs_deduped.mdwn
openpower/sv_analysis.py

index c4e5999aadafd042b916544015908566a095d924..136c3e49f5040b131c4c4b667c8aa0f4427bea4b 100644 (file)
@@ -623,11 +623,11 @@ lwa | 2P | EXTRA3 | d:RT | s:RA |  |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE
 
 [[!table  data="""
 insn | Ptype | Etype | 0 | 1 | 2 | 3 |
-lwzu | 2P | EXTRA2 | d:RT | s:RA | d:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
-lbzu | 2P | EXTRA2 | d:RT | s:RA | d:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
-lhzu | 2P | EXTRA2 | d:RT | s:RA | d:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
-lhau | 2P | EXTRA2 | d:RT | s:RA | d:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
-ldu | 2P | EXTRA2 | d:RT | s:RA | d:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
+lwzu | 2P | EXTRA2 | d:RT | d:RA | s:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
+lbzu | 2P | EXTRA2 | d:RT | d:RA | s:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
+lhzu | 2P | EXTRA2 | d:RT | d:RA | s:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
+lhau | 2P | EXTRA2 | d:RT | d:RA | s:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
+ldu | 2P | EXTRA2 | d:RT | d:RA | s:RA |  | RA_OR_ZERO |  | NONE | RT | NONE | NONE |
 """]]
 
 ## LDST-2R-imm (LDSTRM-2P-2S)
index 6fcf18f2de2609395306813186b86885f8febdb8..ed25e9977718d73b48cdc2f2607152c98ea3e1a6 100644 (file)
@@ -371,8 +371,8 @@ def process_csvs():
             elif value == 'LDSTRM-2P-1S2D':
                 res['Etype'] = 'EXTRA2' # RM EXTRA2 type
                 res['0'] = 'd:RT' # RT: Rdest1_EXTRA2
-                res['1'] = 's:RA' # RA: Rsrc1_EXTRA2
-                res['2'] = 'd:RA' # RA: Rdest2_EXTRA2
+                res['1'] = 'd:RA' # RA: Rdest2_EXTRA2
+                res['2'] = 's:RA' # RA: Rsrc1_EXTRA2
 
             elif value == 'LDSTRM-2P-2S':
                 res['Etype'] = 'EXTRA3' # RM EXTRA2 type