[pypy-commit] pypy ppc-backend-2: Import MANAGED_FP_REGS.

edelsohn noreply at buildbot.pypy.org
Fri Jun 1 20:39:03 CEST 2012


Author: edelsohn
Branch: ppc-backend-2
Changeset: r55262:703d6f060356
Date: 2012-06-01 14:38 -0400
http://bitbucket.org/pypy/pypy/changeset/703d6f060356/

Log:	Import MANAGED_FP_REGS. FORCE_INDEX_OFS is MANAGED_REGS +
	MANAGED_FP_REGS.

diff --git a/pypy/jit/backend/ppc/arch.py b/pypy/jit/backend/ppc/arch.py
--- a/pypy/jit/backend/ppc/arch.py
+++ b/pypy/jit/backend/ppc/arch.py
@@ -2,7 +2,8 @@
 
 from pypy.jit.backend.ppc.register import (NONVOLATILES,
                                            NONVOLATILES_FLOAT,
-                                           MANAGED_REGS)
+                                           MANAGED_REGS,
+                                           MANAGED_FP_REGS)
 
 import sys
 if sys.maxint == (2**31 - 1):
@@ -29,7 +30,7 @@
 # and one instruction to patch the stack pointer
 SIZE_LOAD_IMM_PATCH_SP  = 6
 
-FORCE_INDEX_OFS         = len(MANAGED_REGS) * WORD
+FORCE_INDEX_OFS         = (len(MANAGED_REGS) + len(MANAGED_FP_REGS)) * WORD
 
 # offset to LR in BACKCHAIN
 if IS_PPC_32:


More information about the pypy-commit mailing list