10#define FE_INVALID 0x01
11#define FE_DENORMAL 0x02
12#define FE_DIVBYZERO 0x04
13#define FE_OVERFLOW 0x08
14#define FE_UNDERFLOW 0x10
15#define FE_INEXACT 0x20
16#define FE_ALL_EXCEPT (FE_INVALID | FE_DENORMAL | FE_DIVBYZERO \
17 | FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT)
20#define FE_TONEAREST 0x0000
21#define FE_DOWNWARD 0x0400
22#define FE_UPWARD 0x0800
23#define FE_TOWARDZERO 0x0c00
27#define __MXCSR_EXCEPT_FLAG_SHIFT 0
31#define __MXCSR_ROUND_FLAG_SHIFT 3
67#define FE_PC64_ENV ((const fenv_t *)-1)
70#define FE_PC53_ENV ((const fenv_t *)-2)
74#define FE_DFL_ENV ((const fenv_t *) 0)
int __cdecl fesetexceptflag(const fexcept_t *, int)
int __cdecl fesetenv(const fenv_t *)
int __cdecl fetestexcept(int excepts)
int __cdecl fegetround(void)
int __cdecl fegetexceptflag(fexcept_t *flagp, int excepts)
int __cdecl feholdexcept(fenv_t *)
int __cdecl feclearexcept(int)
int __cdecl feraiseexcept(int excepts)
int __cdecl fegetenv(fenv_t *envp)
int __cdecl fesetround(int mode)
int __cdecl feupdateenv(const fenv_t *)
unsigned short __status_word
unsigned short __ip_selector
unsigned short __tag_word
unsigned short __control_word
unsigned int __data_offset
unsigned short __data_selector