From 16ffe53078843771648d905f0fcb18c34f4f2da3 Mon Sep 17 00:00:00 2001 From: michi Date: Sun, 15 Apr 2007 12:15:01 +0000 Subject: [PATCH] * src/vm/jit/i386/md-abi.c (abi_registers_integer_argument): Added. (abi_registers_integer_saved): Likewise. (abi_registers_integer_temporary): Likewise. --- src/vm/jit/i386/md-abi.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/vm/jit/i386/md-abi.c b/src/vm/jit/i386/md-abi.c index 1355a26c4..c171e7f5e 100644 --- a/src/vm/jit/i386/md-abi.c +++ b/src/vm/jit/i386/md-abi.c @@ -22,7 +22,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - $Id: md-abi.c 7334 2007-02-12 00:34:51Z twisti $ + $Id: md-abi.c 7705 2007-04-15 12:15:01Z michi $ */ @@ -50,6 +50,20 @@ const char *abi_registers_integer_name[] = { "eax", "ecx", "edx", "ebx", "esp", "ebp", "esi", "edi" }; +const s4 abi_registers_integer_argument[] = { + /* empty */ +}; + +const s4 abi_registers_integer_saved[] = { + 5, /* s0 */ + 6, /* s1 */ + 7, /* s2 */ +}; + +const s4 abi_registers_integer_temporary[] = { + 3, /* t0 */ +}; + s4 nregdescfloat[] = { /* rounding problems with callee saved registers */ -- 2.25.1