Added additional {INT,FLT}_*_CNT defines.
authortwisti <none@none>
Fri, 29 Apr 2005 18:54:31 +0000 (18:54 +0000)
committertwisti <none@none>
Fri, 29 Apr 2005 18:54:31 +0000 (18:54 +0000)
src/vm/jit/x86_64/arch.h

index 5d47cf8cfed04e6ab720510451ed79b1f8a13779..57ac2e2ee09cab42e20c1d2b0f6dd9123dbc142f 100644 (file)
@@ -28,7 +28,7 @@
 
    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