Author: Ronan Lamy <[email protected]>
Branch: issue-2148
Changeset: r79995:a28b47d56405
Date: 2015-10-05 20:05 +0100
http://bitbucket.org/pypy/pypy/changeset/a28b47d56405/

Log:    Turn test_mixed_div() into a real test

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
@@ -261,6 +261,29 @@
         assert log.result == [0.] * N
         loop, = log.loops_by_filename(self.filepath)
         assert loop.match("""
-            f3 = float_truediv(f1, f2)
+            i92 = int_ge(i91, i37)
+            guard_false(i92, descr=...)
+            i93 = int_add(i91, 1)
+            setfield_gc(p23, i93, descr=<FieldS 
pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
+            i94 = int_ge(i91, i56)
+            guard_false(i94, descr=...)
+            i96 = int_mul(i91, i58)
+            i97 = int_add(i51, i96)
+            f98 = raw_load_f(i63, i97, descr=<ArrayF 8>)
+            guard_not_invalidated(descr=...)
+            f100 = float_mul(f98, 0.500000)
+            i101 = int_add(i79, 1)
+            i102 = arraylen_gc(p85, descr=<ArrayP 8>)
+            i103 = int_lt(i102, i101)
+            cond_call(i103, 
ConstClass(_ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool), 
p76, i101, 1, descr=<Callv 0 rii EF=5>)
+            guard_no_exception(descr=...)
+            p104 = getfield_gc_r(p76, descr=<FieldP list.items 16>)
+            p105 = new_with_vtable(descr=<SizeDescr 24>)
+            setfield_gc(p105, f100, descr=<FieldF 
pypy.module.micronumpy.boxes.W_Float64Box.inst_value 16>)
+            setarrayitem_gc(p104, i79, p105, descr=<ArrayP 8>)
+            i106 = getfield_raw_i(#, descr=<FieldS pypysig_long_struct.c_value 
0>)
+            setfield_gc(p76, i101, descr=<FieldS list.length 8>)
+            i107 = int_lt(i106, 0)
+            guard_false(i107, descr=...)
             jump(..., descr=...)
         """)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to