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