Author: David Schneider <david.schnei...@picle.org> Branch: extradoc Changeset: r4388:f4dbb67ceb59 Date: 2012-07-27 15:50 +0200 http://bitbucket.org/pypy/extradoc/changeset/f4dbb67ceb59/
Log: Properly round sizes diff --git a/talk/vmil2012/tool/backenddata.py b/talk/vmil2012/tool/backenddata.py --- a/talk/vmil2012/tool/backenddata.py +++ b/talk/vmil2012/tool/backenddata.py @@ -1,4 +1,5 @@ #!/usr/bin/env python +from __future__ import division """ Parse and summarize the traces produced by pypy-c-jit when PYPYLOG is set. only works for logs when unrolling is disabled diff --git a/talk/vmil2012/tool/build_tables.py b/talk/vmil2012/tool/build_tables.py --- a/talk/vmil2012/tool/build_tables.py +++ b/talk/vmil2012/tool/build_tables.py @@ -100,10 +100,14 @@ for bench in lines: bench['bench'] = bench['bench'].replace('_', '\\_') keys = ['bench', 'asm size', 'guard map size'] - gmsize = int(bench['guard map size']) - asmsize = int(bench['asm size']) + gmsize = float(bench['guard map size']) + asmsize = float(bench['asm size']) rel = "%.2f" % (gmsize / asmsize * 100,) - table.append([bench[k] for k in keys] + [rel]) + table.append([ + bench['bench'], + "%.2f" % (gmsize,), + "%.2f" % (asmsize,), + rel]) output = render_table(template, head, sorted(table)) write_table(output, texfile) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit