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

Reply via email to