[pypy-commit] pypy ppc-jit-backend: Change r.r2 to r.TOC in call helpers.

edelsohn noreply at buildbot.pypy.org
Wed Jul 18 20:04:14 CEST 2012


Author: edelsohn
Branch: ppc-jit-backend
Changeset: r56189:43758bad6882
Date: 2012-07-18 14:03 -0400
http://bitbucket.org/pypy/pypy/changeset/43758bad6882/

Log:	Change r.r2 to r.TOC in call helpers.

diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc/codebuilder.py
--- a/pypy/jit/backend/ppc/codebuilder.py
+++ b/pypy/jit/backend/ppc/codebuilder.py
@@ -1043,7 +1043,7 @@
                 self.store(r.TOC.value, r.SP.value, 5 * WORD)
                 self.load_imm(r.r11, address)
                 self.load(r.SCRATCH.value, r.r11.value, 0)
-                self.load(r.r2.value, r.r11.value, WORD)
+                self.load(r.TOC.value, r.r11.value, WORD)
                 self.load(r.r11.value, r.r11.value, 2 * WORD)
             self.mtctr(r.SCRATCH.value)
         self.bctrl()
@@ -1062,7 +1062,7 @@
                 self.store(r.TOC.value, r.SP.value, 5 * WORD)
                 self.mr(r.r11.value, call_reg.value)
                 self.load(r.SCRATCH.value, r.r11.value, 0)
-                self.load(r.r2.value, r.r11.value, WORD)
+                self.load(r.TOC.value, r.r11.value, WORD)
                 self.load(r.r11.value, r.r11.value, 2 * WORD)
             self.mtctr(r.SCRATCH.value)
         self.bctrl()


More information about the pypy-commit mailing list