[pypy-commit] pypy issue-2148: Turn test_mixed_div() into a real test
rlamy
noreply at buildbot.pypy.org
Mon Oct 5 21:05:10 CEST 2015
Author: Ronan Lamy <ronan.lamy at gmail.com>
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=...)
""")
More information about the pypy-commit
mailing list