[pypy-commit] pypy ppc-jit-backend: Update stack frame sketch
hager
noreply at buildbot.pypy.org
Wed Dec 7 15:42:40 CET 2011
Author: hager <sven.hager at uni-duesseldorf.de>
Branch: ppc-jit-backend
Changeset: r50245:141b01d305d7
Date: 2011-12-07 15:38 +0100
http://bitbucket.org/pypy/pypy/changeset/141b01d305d7/
Log: Update stack frame sketch
diff --git a/pypy/jit/backend/ppc/ppcgen/test/test_stackframe.py b/pypy/jit/backend/ppc/ppcgen/test/test_stackframe.py
--- a/pypy/jit/backend/ppc/ppcgen/test/test_stackframe.py
+++ b/pypy/jit/backend/ppc/ppcgen/test/test_stackframe.py
@@ -6,7 +6,7 @@
| BACK CHAIN |
- - - - - --------------------------- - - - - -- - - - - - - - - -
| | | CURRENT FRAME
- | FPR SAVE AREA | |>> len(NONVOLATILES_FPR) * WORD
+ | FPR SAVE AREA | |>> len(NONVOLATILES_FPR) * DOUBLEWORD
| | |
--------------------------- --
| | |
@@ -17,7 +17,7 @@
| FLOAT/INT CONVERSION | |>> 1 * WORD
| | |
--------------------------- --
- | FORCE INDEX | WORD | 1 WORD
+ | FORCE INDEX | WORD |>> 1 WORD
--------------------------- --
| | |
| ENCODING AREA | |>> len(MANAGED_REGS) * WORD
@@ -30,16 +30,12 @@
| | |
| PARAMETER SAVE AREA | |>> max_stack_params * WORD
| | |
- ---------------------------a --
- | TOC POINTER | WORD |
+ --------------------------- --
+ (64 Bit) | TOC POINTER | WORD |
--------------------------- |
- | < RESERVED > | WORD |
- --------------------------- |
- | < RESERVED > | WORD |
- --------------------------- |>> 6 WORDS
| SAVED LR | WORD |
- --------------------------- |
- | SAVED CR | WORD |
+ --------------------------- |>> 4 WORDS (64 Bit)
+ (64 Bit) | SAVED CR | WORD | 2 WORDS (32 Bit)
--------------------------- |
| BACK CHAIN | WORD |
SP -> --------------------------- --
More information about the pypy-commit
mailing list