Author: hager <[email protected]>
Branch: ppc-jit-backend
Changeset: r49300:0cc8549b1466
Date: 2011-11-11 13:16 +0100
http://bitbucket.org/pypy/pypy/changeset/0cc8549b1466/
Log: Different backchain sizes depending on the architecture
diff --git a/pypy/jit/backend/ppc/ppcgen/arch.py
b/pypy/jit/backend/ppc/ppcgen/arch.py
--- a/pypy/jit/backend/ppc/ppcgen/arch.py
+++ b/pypy/jit/backend/ppc/ppcgen/arch.py
@@ -6,15 +6,14 @@
if sys.maxint == (2**31 - 1):
WORD = 4
IS_PPC_32 = True
- IS_PPC_64 = False
+ BACKCHAIN_SIZE = 2 * WORD
else:
WORD = 8
IS_PPC_32 = False
- IS_PPC_64 = True
+ BACKCHAIN_SIZE = 3 * WORD
+IS_PPC_64 = not IS_PPC_32
MY_COPY_OF_REGS = 0
GPR_SAVE_AREA = len(NONVOLATILES) * WORD
MAX_REG_PARAMS = 8
-
-BACKCHAIN_SIZE = 3 * WORD
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit