From d9e94ac4bd67093c22e954888b41b6d8fa456fca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= <marek.olsak@amd.com> Date: Thu, 13 Apr 2023 18:06:13 -0400 Subject: [PATCH] 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. --- si-report.py | 41 ----------------------------------------- 1 file changed, 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: -- GitLab