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