[pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix test
hager
noreply at buildbot.pypy.org
Wed Jan 4 15:15:51 CET 2012
Author: hager <sven.hager at uni-duesseldorf.de>
Branch: ppc-jit-backend
Changeset: r51014:e719f82117db
Date: 2012-01-04 15:15 +0100
http://bitbucket.org/pypy/pypy/changeset/e719f82117db/
Log: (bivab, hager): fix test
diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py
--- a/pypy/jit/backend/test/runner_test.py
+++ b/pypy/jit/backend/test/runner_test.py
@@ -197,18 +197,19 @@
i1_1 = BoxInt()
i2_1 = BoxInt()
looptoken1 = JitCellToken()
+ targettoken1 = TargetToken()
operations1 = [
+ ResOperation(rop.LABEL, [i0_1], None, descr=targettoken1),
ResOperation(rop.INT_ADD, [i0_1, ConstInt(1)], i1_1),
ResOperation(rop.INT_LE, [i1_1, ConstInt(9)], i2_1),
ResOperation(rop.GUARD_TRUE, [i2_1], None, descr=BasicFailDescr(2)),
- ResOperation(rop.JUMP, [i1_1], None, descr=looptoken1),
+ ResOperation(rop.JUMP, [i1_1], None, descr=targettoken1),
]
inputargs1 = [i0_1]
- operations1[2].setfailargs([i1_1])
+ operations1[3].setfailargs([i1_1])
self.cpu.compile_loop(inputargs1, operations1, looptoken1)
- self.cpu.set_future_value_int(0, 2)
- fail1 = self.cpu.execute_token(looptoken1)
+ fail1 = self.cpu.execute_token(looptoken1, 2)
assert fail1.identifier == 2
res1 = self.cpu.get_latest_value_int(0)
assert res1 == 10
@@ -218,18 +219,19 @@
i1_2 = BoxInt()
i2_2 = BoxInt()
looptoken2 = JitCellToken()
+ targettoken2 = TargetToken()
operations2 = [
+ ResOperation(rop.LABEL, [i0_2], None, descr=targettoken2),
ResOperation(rop.INT_ADD, [i0_2, ConstInt(1)], i1_2),
ResOperation(rop.INT_LE, [i1_2, ConstInt(19)], i2_2),
ResOperation(rop.GUARD_TRUE, [i2_2], None, descr=BasicFailDescr(2)),
- ResOperation(rop.JUMP, [i1_2], None, descr=looptoken2),
+ ResOperation(rop.JUMP, [i1_2], None, descr=targettoken2),
]
inputargs2 = [i0_2]
- operations2[2].setfailargs([i1_2])
+ operations2[3].setfailargs([i1_2])
self.cpu.compile_loop(inputargs2, operations2, looptoken2)
- self.cpu.set_future_value_int(0, 2)
- fail2 = self.cpu.execute_token(looptoken2)
+ fail2 = self.cpu.execute_token(looptoken2, 2)
assert fail2.identifier == 2
res2 = self.cpu.get_latest_value_int(0)
assert res2 == 20
More information about the pypy-commit
mailing list