# [pypy-svn] r63844 - pypy/extradoc/talk/icooolps2009

arigo at codespeak.net arigo at codespeak.net
Wed Apr 8 17:13:29 CEST 2009

Author: arigo
Date: Wed Apr  8 17:13:28 2009
New Revision: 63844

Modified:
Log:
Fix it.

==============================================================================
+++ pypy/extradoc/talk/icooolps2009/paper.tex	Wed Apr  8 17:13:28 2009
@@ -693,8 +693,9 @@
\ref{fig:tlr-full} are applied. This means that the interpreter loop is unrolled
so that it corresponds to the loop in the square function. However, constant folding of green
variables is disabled, therefore the resulting machine code corresponds to the
-trace in Figure \ref{fig:trace-no-green-folding}. This alone brings no
-improvement over the previous case.
+trace in Figure \ref{fig:trace-no-green-folding}. This alone brings an
+improvement over the previous case, but is still slower than pure
+interpretation.

\textbf{Benchmark 4:} Same as before, but with constant folding enabled. This corresponds to the
trace in Figure \ref{fig:trace-full}. This speeds up the square function considerably,