summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2023-04-13 18:06:13 -0400
committerMarek Olšák <marek.olsak@amd.com>2023-05-14 22:39:13 -0400
commitd9e94ac4bd67093c22e954888b41b6d8fa456fca (patch)
treee923407c511c2f87baa3408afb9498fdd9157228
parent5bdae758016df1cab196334c31fa89645b85220f (diff)
si-report.py: don't print total increases and decreases
The per-app table is better and the biggest changes are printed with shader file names.
-rwxr-xr-xsi-report.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/si-report.py b/si-report.py
index f49e286..2e63344 100755
--- a/si-report.py
+++ b/si-report.py
@@ -322,31 +322,6 @@ def print_before_after_stats(before, after, divisor = 1):
print result
-def print_cmp_stats(comp):
- result = comp.copy()
- for name in result.get_metrics():
- if type(result.__dict__[name]) != tuple:
- a = 0
- b = 0
- else:
- b = result.__dict__[name][1]
- a = result.__dict__[name][2]
- if b == 0:
- percent = format_float(0.0)
- else:
- percent = format_float(100 * float(a - b) / float(b))
- result.__dict__[name] = '{} -> {} ({})'.format(get_str(b,''), get_str(a,''), percent)
-
- print result
-
-
-def print_count(stats, divisor):
- result = si_stats()
- for name in result.get_metrics():
- count = stats.__dict__[name]
- percent = float(count) / float(divisor)
- result.__dict__[name] = '{} ({})'.format(get_str(count,''), get_str(percent))
- print result.to_string(False)
def compare_results(before_all_results, after_all_results):
total_before = si_stats()
@@ -426,22 +401,6 @@ def compare_results(before_all_results, after_all_results):
print_before_after_stats(total_before, total_after)
print "Totals from affected shaders:"
print_before_after_stats(total_affected_before, total_affected_after)
- print "Increases:"
- print_count(increases, num_shaders)
- print "Decreases:"
- print_count(decreases, num_shaders)
-
- print "*** BY PERCENTAGE ***\n"
- print "Max Increase:\n"
- print_cmp_stats(max_increase_per)
- print "Max Decrease:\n"
- print_cmp_stats(max_decrease_per)
-
- print "*** BY UNIT ***\n"
- print "Max Increase:\n"
- print_cmp_stats(max_increase_unit)
- print "Max Decrease:\n"
- print_cmp_stats(max_decrease_unit)
def report_ignored(names, what):
if names: