[pypy-commit] pypy optimize-int-and: improve test

squeaky noreply at buildbot.pypy.org
Sun Feb 16 19:33:26 CET 2014


Author: Squeaky <squeaky_pl at gmx.com>
Branch: optimize-int-and
Changeset: r69176:242fd9b72daa
Date: 2014-02-16 16:23 +0100
http://bitbucket.org/pypy/pypy/changeset/242fd9b72daa/

Log:	improve test

diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py
@@ -5304,7 +5304,8 @@
         i0 = getarrayitem_gc(p0, 0, descr=chararraydescr)
         i1 = int_and(i0, 255)
         i2 = int_and(i1, -1)
-        jump(i2)
+        i3 = int_and(511, i2)
+        jump(i3)
         """
 
         expected = """
@@ -5319,7 +5320,9 @@
         [p0]
         i0 = getarrayitem_gc(p0, 0, descr=chararraydescr)
         i1 = int_and(i0, 257)
-        jump(i1)
+        i2 = getarrayitem_gc(p0, 1, descr=chararraydescr)a
+        i3 = int_and(259, i2)
+        jump(i1, i3)
         """
         self.optimize_loop(ops, ops)
 


More information about the pypy-commit mailing list