X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2Fm68k%2Flinux%2Fmd-abi.h;h=3ddf9a9e5c91854186fa1f49cf95b21f199ff692;hb=9f859ad50d3d5d98c185d40b86b2179bc4dc9aeb;hp=f3624d2b23a43bd0836d8c1636b978e69ff08048;hpb=ebe6b659cf9abe10450094e974c90e63c54a441c;p=cacao.git diff --git a/src/vm/jit/m68k/linux/md-abi.h b/src/vm/jit/m68k/linux/md-abi.h index f3624d2b2..3ddf9a9e5 100644 --- a/src/vm/jit/m68k/linux/md-abi.h +++ b/src/vm/jit/m68k/linux/md-abi.h @@ -28,8 +28,6 @@ Changes: - $Id: md-abi.h 5940 2006-11-09 09:59:28Z tbfg $ - */ @@ -105,12 +103,19 @@ #define FLT_RES_CNT 8 /* number of float reserved registers */ #endif +#if 0 #define ADR_REG_CNT 8 #define ADR_SAV_CNT 1 #define ADR_ARG_CNT 0 #define ADR_TMP_CNT 2 #define ADR_RES_CNT 5 - +#else +#define ADR_REG_CNT 8 +#define ADR_SAV_CNT 2 +#define ADR_ARG_CNT 0 +#define ADR_TMP_CNT 2 +#define ADR_RES_CNT 4 +#endif /* packed register defines ***************************************************/ @@ -122,13 +127,15 @@ /* TODO */ +#define LA_SIZE_IN_POINTERS 0 +#if 0 #define LA_SIZE 48 /* linkage area size */ #define LA_SIZE_ALIGNED 16 /* linkage area size aligned to 16-byte */ #define LA_SIZE_IN_POINTERS (LA_SIZE / SIZEOF_VOID_P) #define LA_LR_OFFSET 16 /* link register offset in linkage area */ #define PA_SIZE (PA_SIZE_IN_POINTERS*8) #define PA_SIZE_IN_POINTERS 8 /* linux/ppc64 has a minimun parameter save area size, XXX:darwin? */ - +#endif /* #define ALIGN_FRAME_SIZE(sp) (sp) */ #endif /* _MD_ABI_H */