Author: Ronan Lamy <[email protected]>
Branch: 
Changeset: r78986:a79016ff2781
Date: 2015-08-14 13:56 +0100
http://bitbucket.org/pypy/pypy/changeset/a79016ff2781/

Log:    fix jit tests for numpy logical functions

diff --git a/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py 
b/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py
--- a/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py
@@ -28,9 +28,9 @@
             f16 = raw_load(i9, i5, descr=<ArrayF \d+>)
             guard_true(i15, descr=...)
             guard_not_invalidated(descr=...)
-            i17 = cast_float_to_int(f16)
-            i19 = int_is_true(i17)
-            guard_true(i19, descr=...)
+            i18 = float_ne(f16, 0.000000)
+            guard_true(i18, descr=...)
+            guard_nonnull_class(p2, ConstClass(W_BoolBox), descr=...)
             i20 = getfield_gc_pure(p2, descr=<FieldU 
pypy.module.micronumpy.boxes.W_BoolBox.inst_value \d+>)
             i21 = int_is_true(i20)
             guard_false(i21, descr=...)
@@ -70,10 +70,10 @@
         assert loop.match("""
             f31 = raw_load(i9, i29, descr=<ArrayF 8>)
             guard_not_invalidated(descr=...)
+            i32 = float_ne(f31, 0.000000)
+            guard_true(i32, descr=...)
             i34 = getarrayitem_raw(#, #, descr=<ArrayU 1>)  # XXX what are 
these?
             guard_value(i34, #, descr=...)                  # XXX don't appear 
in
-            i32 = float_ne(f31, 0.000000)
-            guard_true(i32, descr=...)
             i35 = getarrayitem_raw(#, #, descr=<ArrayU 1>)  # XXX equiv 
test_zjit
             i36 = int_add(i24, 1)
             i37 = int_add(i29, i28)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to