Lines Matching refs:ratio
121 static const char *get_ratio_color(enum grc_type type, double ratio) in get_ratio_color() argument
130 if (ratio > grc_table[type][0]) in get_ratio_color()
132 else if (ratio > grc_table[type][1]) in get_ratio_color()
134 else if (ratio > grc_table[type][2]) in get_ratio_color()
144 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
151 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
153 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
156 color_fprintf(out, color, "%6.2f%%", ratio); in print_stalled_cycles_frontend()
164 double total, ratio = 0.0; in print_stalled_cycles_backend() local
171 ratio = avg / total * 100.0; in print_stalled_cycles_backend()
173 color = get_ratio_color(GRC_STALLED_CYCLES_BE, ratio); in print_stalled_cycles_backend()
176 color_fprintf(out, color, "%6.2f%%", ratio); in print_stalled_cycles_backend()
184 double total, ratio = 0.0; in print_branch_misses() local
191 ratio = avg / total * 100.0; in print_branch_misses()
193 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_branch_misses()
196 color_fprintf(out, color, "%6.2f%%", ratio); in print_branch_misses()
204 double total, ratio = 0.0; in print_l1_dcache_misses() local
211 ratio = avg / total * 100.0; in print_l1_dcache_misses()
213 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_dcache_misses()
216 color_fprintf(out, color, "%6.2f%%", ratio); in print_l1_dcache_misses()
224 double total, ratio = 0.0; in print_l1_icache_misses() local
231 ratio = avg / total * 100.0; in print_l1_icache_misses()
233 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_icache_misses()
236 color_fprintf(out, color, "%6.2f%%", ratio); in print_l1_icache_misses()
244 double total, ratio = 0.0; in print_dtlb_cache_misses() local
251 ratio = avg / total * 100.0; in print_dtlb_cache_misses()
253 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_dtlb_cache_misses()
256 color_fprintf(out, color, "%6.2f%%", ratio); in print_dtlb_cache_misses()
264 double total, ratio = 0.0; in print_itlb_cache_misses() local
271 ratio = avg / total * 100.0; in print_itlb_cache_misses()
273 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_itlb_cache_misses()
276 color_fprintf(out, color, "%6.2f%%", ratio); in print_itlb_cache_misses()
284 double total, ratio = 0.0; in print_ll_cache_misses() local
291 ratio = avg / total * 100.0; in print_ll_cache_misses()
293 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_ll_cache_misses()
296 color_fprintf(out, color, "%6.2f%%", ratio); in print_ll_cache_misses()
303 double total, ratio = 0.0, total2; in perf_stat__print_shadow_stats() local
309 ratio = avg / total; in perf_stat__print_shadow_stats()
310 fprintf(out, " # %5.2f insns per cycle ", ratio); in perf_stat__print_shadow_stats()
318 ratio = total / avg; in perf_stat__print_shadow_stats()
322 …ut, " # %5.2f stalled cycles per insn", ratio); in perf_stat__print_shadow_stats()
368 ratio = avg * 100 / total; in perf_stat__print_shadow_stats()
370 fprintf(out, " # %8.3f %% of all cache refs ", ratio); in perf_stat__print_shadow_stats()
380 ratio = avg / total; in perf_stat__print_shadow_stats()
381 fprintf(out, " # %8.3f GHz ", ratio); in perf_stat__print_shadow_stats()
405 ratio = total / avg; in perf_stat__print_shadow_stats()
407 fprintf(out, " # %8.0f cycles / transaction ", ratio); in perf_stat__print_shadow_stats()
413 ratio = total / avg; in perf_stat__print_shadow_stats()
415 fprintf(out, " # %8.0f cycles / elision ", ratio); in perf_stat__print_shadow_stats()
417 if ((ratio = avg_stats(&walltime_nsecs_stats)) != 0) in perf_stat__print_shadow_stats()
418 fprintf(out, " # %8.3f CPUs utilized ", avg / ratio); in perf_stat__print_shadow_stats()
427 ratio = 1000.0 * avg / total; in perf_stat__print_shadow_stats()
428 if (ratio < 0.001) { in perf_stat__print_shadow_stats()
429 ratio *= 1000; in perf_stat__print_shadow_stats()
433 fprintf(out, " # %8.3f %c/sec ", ratio, unit); in perf_stat__print_shadow_stats()