Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: md-abi.c 7255 2007-01-29 21:39:38Z twisti $
+ $Id: md-abi.c 7334 2007-02-12 00:34:51Z twisti $
*/
REG_END
};
-char *regs[] = {
+const char *abi_registers_integer_name[] = {
"eax", "ecx", "edx", "ebx", "esp", "ebp", "esi", "edi"
};
-
s4 nregdescfloat[] = {
/* rounding problems with callee saved registers */
/* REG_SAV, REG_SAV, REG_SAV, REG_SAV, REG_TMP, REG_TMP, REG_RES, REG_RES, */
}
+/* md_param_alloc_native *******************************************************
+
+ Pre-allocate arguments according the native ABI.
+
+*******************************************************************************/
+
+void md_param_alloc_native(methoddesc *md)
+{
+ /* On i386 we use the same ABI for JIT method calls as for native
+ method calls. */
+
+ md_param_alloc(md);
+}
+
+
/* md_return_alloc *************************************************************
No straight forward precoloring of the Java Stackelement containing