Lines Matching refs:ratio
886 static const char *get_ratio_color(enum grc_type type, double ratio) in get_ratio_color() argument
895 if (ratio > grc_table[type][0]) in get_ratio_color()
897 else if (ratio > grc_table[type][1]) in get_ratio_color()
899 else if (ratio > grc_table[type][2]) in get_ratio_color()
909 double total, ratio = 0.0; in print_stalled_cycles_frontend() local
915 ratio = avg / total * 100.0; in print_stalled_cycles_frontend()
917 color = get_ratio_color(GRC_STALLED_CYCLES_FE, ratio); in print_stalled_cycles_frontend()
920 color_fprintf(output, color, "%6.2f%%", ratio); in print_stalled_cycles_frontend()
928 double total, ratio = 0.0; in print_stalled_cycles_backend() local
934 ratio = avg / total * 100.0; in print_stalled_cycles_backend()
936 color = get_ratio_color(GRC_STALLED_CYCLES_BE, ratio); in print_stalled_cycles_backend()
939 color_fprintf(output, color, "%6.2f%%", ratio); in print_stalled_cycles_backend()
947 double total, ratio = 0.0; in print_branch_misses() local
953 ratio = avg / total * 100.0; in print_branch_misses()
955 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_branch_misses()
958 color_fprintf(output, color, "%6.2f%%", ratio); in print_branch_misses()
966 double total, ratio = 0.0; in print_l1_dcache_misses() local
972 ratio = avg / total * 100.0; in print_l1_dcache_misses()
974 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_dcache_misses()
977 color_fprintf(output, color, "%6.2f%%", ratio); in print_l1_dcache_misses()
985 double total, ratio = 0.0; in print_l1_icache_misses() local
991 ratio = avg / total * 100.0; in print_l1_icache_misses()
993 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_l1_icache_misses()
996 color_fprintf(output, color, "%6.2f%%", ratio); in print_l1_icache_misses()
1004 double total, ratio = 0.0; in print_dtlb_cache_misses() local
1010 ratio = avg / total * 100.0; in print_dtlb_cache_misses()
1012 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_dtlb_cache_misses()
1015 color_fprintf(output, color, "%6.2f%%", ratio); in print_dtlb_cache_misses()
1023 double total, ratio = 0.0; in print_itlb_cache_misses() local
1029 ratio = avg / total * 100.0; in print_itlb_cache_misses()
1031 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_itlb_cache_misses()
1034 color_fprintf(output, color, "%6.2f%%", ratio); in print_itlb_cache_misses()
1042 double total, ratio = 0.0; in print_ll_cache_misses() local
1048 ratio = avg / total * 100.0; in print_ll_cache_misses()
1050 color = get_ratio_color(GRC_CACHE_MISSES, ratio); in print_ll_cache_misses()
1053 color_fprintf(output, color, "%6.2f%%", ratio); in print_ll_cache_misses()
1059 double total, ratio = 0.0, total2; in abs_printout() local
1096 ratio = avg / total; in abs_printout()
1097 fprintf(output, " # %5.2f insns per cycle ", ratio); in abs_printout()
1105 ratio = total / avg; in abs_printout()
1109 …ut, " # %5.2f stalled cycles per insn", ratio); in abs_printout()
1155 ratio = avg * 100 / total; in abs_printout()
1157 fprintf(output, " # %8.3f %% of all cache refs ", ratio); in abs_printout()
1167 ratio = avg / total; in abs_printout()
1168 fprintf(output, " # %8.3f GHz ", ratio); in abs_printout()
1196 ratio = total / avg; in abs_printout()
1198 fprintf(output, " # %8.0f cycles / transaction ", ratio); in abs_printout()
1206 ratio = total / avg; in abs_printout()
1208 fprintf(output, " # %8.0f cycles / elision ", ratio); in abs_printout()
1215 ratio = 1000.0 * avg / total; in abs_printout()
1216 if (ratio < 0.001) { in abs_printout()
1217 ratio *= 1000; in abs_printout()
1221 fprintf(output, " # %8.3f %c/sec ", ratio, unit); in abs_printout()