* src/vm/jit/alpha/md-abi.c (abi_registers_integer_argument): Added.
authortwisti <none@none>
Mon, 2 Apr 2007 20:58:30 +0000 (20:58 +0000)
committertwisti <none@none>
Mon, 2 Apr 2007 20:58:30 +0000 (20:58 +0000)
(abi_registers_integer_saved): Likewise.
(abi_registers_integer_temporary): Likewise.

src/vm/jit/alpha/md-abi.c

index 1026f87adda794b7fc968187f80efde0e50b501c..77b9577596f5f6b8aa48cfeac97cf4e4da129da3 100644 (file)
@@ -22,7 +22,7 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: md-abi.c 7335 2007-02-12 10:43:33Z twisti $
+   $Id: md-abi.c 7637 2007-04-02 20:58:30Z twisti $
 
 */
 
@@ -64,6 +64,39 @@ const char *abi_registers_integer_name[] = {
        "t10", "t11", "ra",  "pv",  "at",  "gp",  "sp",  "zero"
 };
 
+const s4 abi_registers_integer_argument[] = {
+       16, /* a0  */
+       17, /* a1  */
+       18, /* a2  */
+       19, /* a3  */
+       20, /* a4  */
+       21, /* a5  */
+};
+
+const s4 abi_registers_integer_saved[] = {
+       9,  /* s0  */
+       10, /* s1  */
+       11, /* s2  */
+       12, /* s3  */
+       13, /* s4  */
+       14, /* s5  */
+       15, /* s6  */
+};
+
+const s4 abi_registers_integer_temporary[] = {
+       1,  /* t0  */
+       2,  /* t1  */
+       3,  /* t2  */
+       4,  /* t3  */
+       5,  /* t4  */
+       6,  /* t5  */
+       7,  /* t6  */
+       8,  /* t7  */
+       22, /* t8  */
+       23, /* t9  */
+       24, /* t10 */
+};
+
 
 s4 nregdescfloat[] = {
        REG_RET, REG_TMP, REG_SAV, REG_SAV, REG_SAV, REG_SAV, REG_SAV, REG_SAV,