X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fincludes%2FMachRegs.h;h=8297023dfd67c02c7f9e6d83257e3e26e5936bee;hb=423d477bfecd490de1449c59325c8776f91d7aac;hp=0c25a61e14b748967feb013e0306069c3168e3b5;hpb=7dc97354e24071c4ece647b918cd5eb1d0cd85ed;p=ghc-hetmet.git diff --git a/ghc/includes/MachRegs.h b/ghc/includes/MachRegs.h index 0c25a61..8297023 100644 --- a/ghc/includes/MachRegs.h +++ b/ghc/includes/MachRegs.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: MachRegs.h,v 1.14 2003/08/29 16:00:26 simonmar Exp $ + * $Id: MachRegs.h,v 1.16 2004/08/13 13:09:18 simonmar Exp $ * * (c) The GHC Team, 1998-1999 * @@ -409,6 +409,8 @@ #define REG_R7 r20 #define REG_R8 r21 +#ifdef darwin_TARGET_OS + #define REG_F1 f14 #define REG_F2 f15 #define REG_F3 f16 @@ -417,17 +419,25 @@ #define REG_D1 f18 #define REG_D2 f19 +#else + +#define REG_F1 fr14 +#define REG_F2 fr15 +#define REG_F3 fr16 +#define REG_F4 fr17 + +#define REG_D1 fr18 +#define REG_D2 fr19 + +#endif + #define REG_Sp r22 #define REG_SpLim r24 #define REG_Hp r25 #define REG_HpLim r26 -#define NCG_SpillTmp_I1 r27 -#define NCG_SpillTmp_I2 r28 - -#define NCG_SpillTmp_D1 f20 -#define NCG_SpillTmp_D2 f21 +#define REG_Base r27 #endif /* powerpc */