* Removed all Id tags.
[cacao.git] / src / vm / jit / s390 / md-abi.h
index f1260527de7513249847f134e9075865951582ab..ca1e89f80d0aae9a3fade9428c7b46088aeb2e79 100644 (file)
 
    Changes:
 
-   $Id: md-abi.h 7616 2007-03-29 23:21:50Z michi $
-
 */
 
 
 #ifndef _MD_ABI_H
 #define _MD_ABI_H
 
-/* keep old code happy */
-
-#define RIP    -1
-#define RAX    0
-#define RCX    1
-#define RDX    2
-#define RBX    3
-#define RSP    4
-#define RBP    5
-#define RSI    6
-#define RDI    7
-#define R8     8
-#define R9     9
-#define R10    10
-#define R11    11
-#define R12    12
-#define R13    13
-#define R14    14
-#define R15    15
-
-
-#define XMM0   0
-#define XMM1   1
-#define XMM2   2
-#define XMM3   3
-#define XMM4   4
-#define XMM5   5
-#define XMM6   6
-#define XMM7   7
-#define XMM8   8
-#define XMM9   9
-#define XMM10  10
-#define XMM11  11
-#define XMM12  12
-#define XMM13  13
-#define XMM14  14
-#define XMM15  15
-
-
-#define REG_IFTMP       10   /* temporary integer and floating point register */
-
-
 /* define registers ***********************************************************/
 
 #define R0     0
 
 #define REG_FTMP1       F4       /* temporary floating point register         */
 #define REG_FTMP2       F6       /* temporary floating point register         */
-/* No ftmp3 */
-/* #define REG_FTMP3       F5 */       /* temporary floating point register         */
-
-#define __REG_IFTMP       10       /* temporary integer and floating point register */
 
+/* No ftmp3 */
 
 #define INT_REG_CNT     16       /* number of integer registers               */
 #define INT_SAV_CNT     5        /* number of integer callee saved registers  */
 #define INT_RES_CNT     5        /* number of integer reserved registers      */
 
 #define FLT_REG_CNT     16       /* number of float registers                 */
-#define FLT_SAV_CNT     0        /* number of float callee saved registers    */
+#define FLT_SAV_CNT     2        /* number of float callee saved registers    */
 #define FLT_ARG_CNT     2        /* number of float argument registers        */
-#define FLT_TMP_CNT     12        /* number of float temporary registers       */
-#define FLT_RES_CNT     2        /* number of float reserved registers        */
+#define FLT_TMP_CNT     12       /* number of float temporary registers       */
+#define FLT_RES_CNT     0        /* number of float reserved registers        */
 
 #define TRACE_ARGS_NUM  8
 
-
-
-
-
-
-
-
-
-
-
-
 #endif /* _MD_ABI_H */