]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge r6141: Update
authorJulian Seward <jseward@acm.org>
Tue, 17 Oct 2006 01:48:02 +0000 (01:48 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 17 Oct 2006 01:48:02 +0000 (01:48 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6277

docs/internals/register-uses.txt

index 5a1ad19df1d5c373a309359337a1ec8f051abdc0..a7a154c355573b1cfd9cafc25c8bc714cf1295c2 100644 (file)
@@ -89,3 +89,44 @@ ctr        n
 xer        n
 fpscr
 
+
+ppc64-linux
+~~~~~~~~~~~
+TBD
+
+
+ppc32-aix5
+~~~~~~~~~~
+
+Reg        Callee      Arg    
+Name       Saves?      Reg?     Comment              Vex-uses?
+-------------------------------------------------------------------
+r0         n           n        sometimes RAZ
+r1         y           n        stack pointer
+r2         n           n        TOC pointer
+r3         n           int#1    int[31:0] retreg     y
+r4         n           int#2    also int retreg      y
+r5         n           int#3                         y
+r6         n           int#4                         y
+r7         n           int#5                         y
+r8         n           int#6                         y
+r9         n           int#7                         y
+r10        n           int#8                         y
+r11        n                    "env pointer?!"      y
+r12        n                    "exn handling"       y
+r13        ?                    "reserved in 64-bit env"
+r14-28     y                                         y
+r29        y                                reserved for dispatcher
+r30        y                                altivec spill temporary
+r31        y                                         & guest state
+f0         n
+f1         n           fp#1     fp retreg
+f2-13      n           fp#2-13  
+f14-31     y                                         y (14-21)
+v0-v19     ?
+v20-31     y                                         y (20-27,29)
+cr0-7
+lr         y                    return address
+ctr        n
+xer        n
+fpscr