1570af302Sopenharmony_ci#define FE_INVALID      16
2570af302Sopenharmony_ci#define FE_DIVBYZERO    8
3570af302Sopenharmony_ci#define FE_OVERFLOW     4
4570af302Sopenharmony_ci#define FE_UNDERFLOW    2
5570af302Sopenharmony_ci#define FE_INEXACT      1
6570af302Sopenharmony_ci
7570af302Sopenharmony_ci#define FE_ALL_EXCEPT   31
8570af302Sopenharmony_ci
9570af302Sopenharmony_ci#define FE_TONEAREST    0
10570af302Sopenharmony_ci#define FE_DOWNWARD     2
11570af302Sopenharmony_ci#define FE_UPWARD       3
12570af302Sopenharmony_ci#define FE_TOWARDZERO   1
13570af302Sopenharmony_ci
14570af302Sopenharmony_citypedef unsigned int fexcept_t;
15570af302Sopenharmony_citypedef unsigned int fenv_t;
16570af302Sopenharmony_ci
17570af302Sopenharmony_ci#define FE_DFL_ENV      ((const fenv_t *) -1)
18