Revision 47ad35f1 target-sparc/cpu.h

b/target-sparc/cpu.h
142 142
#define FSR_FTT2   (1ULL << 16)
143 143
#define FSR_FTT1   (1ULL << 15)
144 144
#define FSR_FTT0   (1ULL << 14)
145
#define FSR_FTT_MASK (FSR_FTT2 | FSR_FTT1 | FSR_FTT0)
145
//gcc warns about constant overflow for ~FSR_FTT_MASK
146
//#define FSR_FTT_MASK (FSR_FTT2 | FSR_FTT1 | FSR_FTT0)
147
#ifdef TARGET_SPARC64
148
#define FSR_FTT_NMASK      0xfffffffffffe3fffULL
149
#define FSR_FTT_CEXC_NMASK 0xfffffffffffe3fe0ULL
150
#else
151
#define FSR_FTT_NMASK      0xfffe3fffULL
152
#define FSR_FTT_CEXC_NMASK 0xfffe3fe0ULL
153
#endif
146 154
#define FSR_FTT_IEEE_EXCP (1ULL << 14)
147 155
#define FSR_FTT_UNIMPFPOP (3ULL << 14)
148 156
#define FSR_FTT_SEQ_ERROR (4ULL << 14)

Also available in: Unified diff