#if __HAVE_68881__ || __mcffpu__ | |
#define FE_INEXACT 8 | |
#define FE_DIVBYZERO 16 | |
#define FE_UNDERFLOW 32 | |
#define FE_OVERFLOW 64 | |
#define FE_INVALID 128 | |
#define FE_ALL_EXCEPT 0xf8 | |
#define FE_TONEAREST 0 | |
#define FE_TOWARDZERO 16 | |
#define FE_DOWNWARD 32 | |
#define FE_UPWARD 48 | |
#else | |
#define FE_ALL_EXCEPT 0 | |
#define FE_TONEAREST 0 | |
#endif | |
typedef unsigned fexcept_t; | |
typedef struct { | |
unsigned __control_register, __status_register, __instruction_address; | |
} fenv_t; | |
#define FE_DFL_ENV ((const fenv_t *) -1) |