[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