stw/std/std/stb must be SRC-RA and SRC-RS
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 12 Mar 2021 11:43:37 +0000 (11:43 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 12 Mar 2021 11:43:40 +0000 (11:43 +0000)
openpower/isatables/LDSTRM-2P-2S.csv
openpower/sv_analysis.py

index dcb7c19bdf78c852267133513836489bfc02a027..2a8edea4f93ee1535cb2b954de9a54b4d443d2d6 100644 (file)
@@ -1,5 +1,5 @@
 insn,Ptype,Etype,0,1,2,3,in1,in2,in3,out,CR in,CR out
-stw,2P,EXTRA3,d:RS,s:RA,0,0,RA_OR_ZERO,0,RS,0,0,0
-stb,2P,EXTRA3,d:RS,s:RA,0,0,RA_OR_ZERO,0,RS,0,0,0
-sth,2P,EXTRA3,d:RS,s:RA,0,0,RA_OR_ZERO,0,RS,0,0,0
-std,2P,EXTRA3,d:RS,s:RA,0,0,RA_OR_ZERO,0,RS,0,0,0
+stw,2P,EXTRA3,s:RS,s:RA,0,0,RA_OR_ZERO,0,RS,0,0,0
+stb,2P,EXTRA3,s:RS,s:RA,0,0,RA_OR_ZERO,0,RS,0,0,0
+sth,2P,EXTRA3,s:RS,s:RA,0,0,RA_OR_ZERO,0,RS,0,0,0
+std,2P,EXTRA3,s:RS,s:RA,0,0,RA_OR_ZERO,0,RS,0,0,0
index f72fc6956604a3ed4db47619507372ef8bbc22f0..5e47025b93815813728fca0687a8a7b57ff80d3a 100644 (file)
@@ -388,8 +388,9 @@ def process_csvs():
                 res['2'] = 's:RA' # RA: Rsrc1_EXTRA2
 
             elif value == 'LDSTRM-2P-2S':
+                # stw, std, sth, stb
                 res['Etype'] = 'EXTRA3' # RM EXTRA2 type
-                res['0'] = 'd:RS' # RT: Rdest1_EXTRA2
+                res['0'] = 's:RS' # RT: Rdest1_EXTRA2
                 res['1'] = 's:RA' # RA: Rsrc1_EXTRA2
 
             elif value == 'LDSTRM-2P-2S1D':