commit 2e65e4d8edb512c54c780b4a1a0c59fedcafcc4a Author: Alyssa Rosenzweig Date: Thu Jun 24 19:54:30 2021 -0400 Allow floating-point inputs Useful for normalized values. Signed-off-by: Alyssa Rosenzweig diff --git a/report.py b/report.py index 5620854..3e695b7 100755 --- a/report.py +++ b/report.py @@ -63,9 +63,9 @@ def get_results(filename, args): result_group['spills'] = int(spills) result_group['fills'] = int(fills) elif val.isnumeric(): - result_group[name] = int(val) + result_group[name] = float(val) else: - result_group[name] = val + result_group[name] = float(val) results[(app, stage)] = result_group return results @@ -206,10 +206,10 @@ def main(): if m == "inst": m = "instructions" - total_before[m] = 0 - total_after[m] = 0 - affected_before[m] = 0 - affected_after[m] = 0 + total_before[m] = 0.0 + total_after[m] = 0.0 + affected_before[m] = 0.0 + affected_after[m] = 0.0 helped = [] hurt = []