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