Author: hager <[email protected]>
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 -> --------------------------- --
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit