Search
lxdream.org :: lxdream/src/sh4/sh4stat.in :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/sh4/sh4stat.in
changeset 673:44c579439d73
prev671:a530ea88eebd
next730:a0f02e769c2e
author nkeynes
date Sun May 25 21:01:55 2008 +0000 (12 years ago)
permissions -rw-r--r--
last change Count fpscr ops separately from other LDS/STS instructions
file annotate diff log raw
1.1 --- a/src/sh4/sh4stat.in Thu May 15 10:22:39 2008 +0000
1.2 +++ b/src/sh4/sh4stat.in Sun May 25 21:01:55 2008 +0000
1.3 @@ -98,7 +98,9 @@
1.4 "LDC Rm, *",
1.5 "LDC.L @Rm+, SR",
1.6 "LDC.L @Rm+, *",
1.7 +"LDS Rm, FPSCR",
1.8 "LDS Rm, *",
1.9 +"LDS.L @Rm+, FPSCR",
1.10 "LDS.L @Rm+, *",
1.11 "LDTLB",
1.12 "MAC.L @Rm+, @Rn+",
1.13 @@ -145,7 +147,9 @@
1.14 "STC *, Rn",
1.15 "STC.L SR, @-Rn",
1.16 "STC.L *, @-Rn",
1.17 +"STS FPSCR, Rn",
1.18 "STS *, Rn",
1.19 +"STS.L FPSCR, @-Rn",
1.20 "STS.L *, @-Rn",
1.21 "SUB Rm, Rn",
1.22 "SUBC Rm, Rn",
1.23 @@ -279,8 +283,8 @@
1.24 LDC.L @Rm+, SPC {: sh4_stats[I_LDCM]++; :}
1.25 LDC.L @Rm+, DBR {: sh4_stats[I_LDCM]++; :}
1.26 LDC.L @Rm+, Rn_BANK {: sh4_stats[I_LDCM]++; :}
1.27 -LDS Rm, FPSCR {: sh4_stats[I_LDS]++; :}
1.28 -LDS.L @Rm+, FPSCR {: sh4_stats[I_LDSM]++; :}
1.29 +LDS Rm, FPSCR {: sh4_stats[I_LDSFPSCR]++; :}
1.30 +LDS.L @Rm+, FPSCR {: sh4_stats[I_LDSFPSCRM]++; :}
1.31 LDS Rm, FPUL {: sh4_stats[I_LDS]++; :}
1.32 LDS.L @Rm+, FPUL {: sh4_stats[I_LDSM]++; :}
1.33 LDS Rm, MACH {: sh4_stats[I_LDS]++; :}
1.34 @@ -380,8 +384,8 @@
1.35 STC.L DBR, @-Rn {: sh4_stats[I_STCM]++; :}
1.36 STC.L Rm_BANK, @-Rn {: sh4_stats[I_STCM]++; :}
1.37 STC.L GBR, @-Rn {: sh4_stats[I_STCM]++; :}
1.38 -STS FPSCR, Rn {: sh4_stats[I_STS]++; :}
1.39 -STS.L FPSCR, @-Rn {: sh4_stats[I_STSM]++; :}
1.40 +STS FPSCR, Rn {: sh4_stats[I_STSFPSCR]++; :}
1.41 +STS.L FPSCR, @-Rn {: sh4_stats[I_STSFPSCRM]++; :}
1.42 STS FPUL, Rn {: sh4_stats[I_STS]++; :}
1.43 STS.L FPUL, @-Rn {: sh4_stats[I_STSM]++; :}
1.44 STS MACH, Rn {: sh4_stats[I_STS]++; :}
.