Author: hager <[email protected]>
Branch: ppc-jit-backend
Changeset: r53234:00f908ecdd00
Date: 2012-03-05 08:12 -0800
http://bitbucket.org/pypy/pypy/changeset/00f908ecdd00/
Log: use r.RES instead of r.r3
diff --git a/pypy/jit/backend/ppc/ppc_assembler.py
b/pypy/jit/backend/ppc/ppc_assembler.py
--- a/pypy/jit/backend/ppc/ppc_assembler.py
+++ b/pypy/jit/backend/ppc/ppc_assembler.py
@@ -306,7 +306,7 @@
if self.cpu.supports_floats:
assert 0, "make sure to save floats here"
# Values to compute size stored in r3 and r4
- mc.subf(r.r3.value, r.r3.value, r.r4.value)
+ mc.subf(r.RES.value, r.RES.value, r.r4.value)
addr = self.cpu.gc_ll_descr.get_malloc_slowpath_addr()
for reg, ofs in PPCRegisterManager.REGLOC_TO_COPY_AREA_OFS.items():
mc.store(reg.value, r.SPP.value, ofs)
@@ -314,7 +314,7 @@
for reg, ofs in PPCRegisterManager.REGLOC_TO_COPY_AREA_OFS.items():
mc.load(reg.value, r.SPP.value, ofs)
- mc.cmp_op(0, r.r3.value, 0, imm=True)
+ mc.cmp_op(0, r.RES.value, 0, imm=True)
jmp_pos = mc.currpos()
mc.nop()
@@ -395,7 +395,7 @@
addr = rffi.cast(lltype.Signed, decode_func_addr)
# load parameters into parameter registers
- mc.load(r.r3.value, r.SPP.value, self.FORCE_INDEX_AREA) # address
of state encoding
+ mc.load(r.RES.value, r.SPP.value, self.FORCE_INDEX_AREA) # address
of state encoding
mc.mr(r.r4.value, r.SPP.value) # load
spilling pointer
#
# call decoding function
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit