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

Reply via email to