Changes: Christian Ullrich
- $Id: reg.h 4055 2006-01-02 12:59:54Z christian $
+ $Id: reg.h 4059 2006-01-02 14:06:38Z twisti $
*/
};
+/* global variables ***********************************************************/
+
+extern s4 nregdescint[];
+extern s4 nregdescfloat[];
+
+
/* function prototypes ********************************************************/
void reg_setup(methodinfo *m, registerdata *rd, t_inlining_globals *id);
Changes:
- $Id: md-abi.c 3748 2005-11-22 23:46:22Z twisti $
+ $Id: md-abi.c 4059 2006-01-02 14:06:38Z twisti $
*/
#include "vm/global.h"
+/* register descripton array **************************************************/
+
+s4 nregdescint[] = {
+ REG_RET, REG_ARG, REG_ARG, REG_TMP, REG_RES, REG_SAV, REG_ARG, REG_ARG,
+ REG_ARG, REG_ARG, REG_RES, REG_RES, REG_SAV, REG_SAV, REG_SAV, REG_SAV,
+ REG_END
+};
+
+
+s4 nregdescfloat[] = {
+ REG_ARG, REG_ARG, REG_ARG, REG_ARG, REG_ARG, REG_ARG, REG_ARG, REG_ARG,
+ REG_RES, REG_RES, REG_RES, REG_TMP, REG_TMP, REG_TMP, REG_TMP, REG_TMP,
+ REG_END
+};
+
+
/* md_param_alloc **************************************************************
XXX