Author: Richard Plangger <planri...@gmail.com> Branch: Changeset: r85481:518a6a527292 Date: 2016-07-01 10:36 +0200 http://bitbucket.org/pypy/pypy/changeset/518a6a527292/
Log: removed tests that call int_floordiv, this operation does not exist anymore (arm) diff --git a/rpython/jit/backend/arm/test/test_assembler.py b/rpython/jit/backend/arm/test/test_assembler.py --- a/rpython/jit/backend/arm/test/test_assembler.py +++ b/rpython/jit/backend/arm/test/test_assembler.py @@ -1,6 +1,5 @@ from rpython.jit.backend.arm import conditions as c from rpython.jit.backend.arm import registers as r -from rpython.jit.backend.arm.support import arm_int_div from rpython.jit.backend.arm.assembler import AssemblerARM from rpython.jit.backend.arm.locations import imm from rpython.jit.backend.arm.test.support import run_asm @@ -180,19 +179,6 @@ self.a.gen_func_epilog() assert run_asm(self.a) == 133 - def test_division(self): - self.a.gen_func_prolog() - self.a.mc.MOV_ri(r.r0.value, 123) - self.a.mc.MOV_ri(r.r1.value, 2) - - # call to div - self.a.mc.PUSH(range(2, 12)) - div_addr = rffi.cast(lltype.Signed, arm_int_div) - self.a.mc.BL(div_addr) - self.a.mc.POP(range(2, 12)) - self.a.gen_func_epilog() - assert run_asm(self.a) == 61 - def test_bl_with_conditional_exec(self): functype = lltype.Ptr(lltype.FuncType([lltype.Signed], lltype.Signed)) call_addr = rffi.cast(lltype.Signed, llhelper(functype, callme)) diff --git a/rpython/jit/backend/arm/test/test_regalloc.py b/rpython/jit/backend/arm/test/test_regalloc.py --- a/rpython/jit/backend/arm/test/test_regalloc.py +++ b/rpython/jit/backend/arm/test/test_regalloc.py @@ -545,23 +545,6 @@ self.interpret(ops, [s, 1234567890]) assert s[1] == 1234567890 - def test_division_optimized(self): - ops = ''' - [i7, i6] - label(i7, i6, descr=targettoken) - i18 = int_floordiv(i7, i6) - i19 = int_xor(i7, i6) - i21 = int_lt(i19, 0) - i22 = int_mod(i7, i6) - i23 = int_is_true(i22) - i24 = int_eq(i6, 4) - guard_false(i24) [i18] - jump(i18, i6, descr=targettoken) - ''' - self.interpret(ops, [10, 4]) - assert self.getint(0) == 2 - # FIXME: Verify that i19 - i23 are removed - class TestRegallocFloats(CustomBaseTestRegalloc): def test_float_add(self): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit