Changes:
- $Id: arch.h 2357 2005-04-22 17:37:57Z christian $
+ $Id: arch.h 2413 2005-04-29 18:54:31Z twisti $
*/
#define REG_FTMP3 XMM10 /* temporary floating point register */
-#define INT_ARG_CNT 6 /* number of int argument registers */
-#define INT_SAV_CNT 5 /* number of int callee saved registers */
+#define INT_REG_CNT 16 /* number of integer registers */
+#define INT_SAV_CNT 5 /* number of integer callee saved registers */
+#define INT_ARG_CNT 6 /* number of integer argument registers */
+#define INT_TMP_CNT 1 /* number of integer temporary registers */
+#define INT_RES_CNT 3 /* number of integer reserved registers */
-#define FLT_ARG_CNT 8 /* number of flt argument registers */
-#define FLT_SAV_CNT 0 /* number of flt callee saved registers */
+#define FLT_REG_CNT 16 /* number of float registers */
+#define FLT_SAV_CNT 0 /* number of float callee saved registers */
+#define FLT_ARG_CNT 8 /* number of float argument registers */
+#define FLT_TMP_CNT 5 /* number of float temporary registers */
+#define FLT_RES_CNT 3 /* number of float reserved registers */
#define TRACE_ARGS_NUM 6