diff --git a/htmlgen/htmlgen.py b/htmlgen/htmlgen.py index 8eb1e1cc..ba49a39e 100644 --- a/htmlgen/htmlgen.py +++ b/htmlgen/htmlgen.py @@ -161,6 +161,9 @@ for segtype in segbits.keys(): segtype.upper(), re.sub("clbl[lm]", "int", segtype).upper()), file=f) print("", file=f) + gray_bits = 0 + colored_bits = 0 + print("", file=f) print("", file=f) for frameidx in range(segframes[segtype]): @@ -267,6 +270,11 @@ for segtype in segbits.keys(): else: onclick = " onmousedown=\"location.href = '#b%s'\"" % bit_pos + if bgcolor in ["#aaaaaa", "#444444"]: + gray_bits += 1 + else: + colored_bits += 1 + print("" % (bgcolor, "\n".join(title), onclick, label), file=f) print("", file=f) @@ -274,6 +282,10 @@ for segtype in segbits.keys(): print("
", file=f) + if True: + print(" gray: %d, colored: %d, total: %d, percentage: %.2f%%" % (gray_bits, colored_bits, + gray_bits + colored_bits, 100 * colored_bits / (gray_bits + colored_bits))) + bits_by_prefix = dict() for bit_name, bit_pos in segbits[segtype].items():
%s