#ifndef _RISCV_FENV_H_
#define _RISCV_FENV_H_
typedef int fenv_t;
typedef int fexcept_t;
#define FE_INEXACT ((int)__BIT(0))
#define FE_UNDERFLOW ((int)__BIT(1))
#define FE_OVERFLOW ((int)__BIT(2))
#define FE_DIVBYZERO ((int)__BIT(3))
#define FE_INVALID ((int)__BIT(4))
#define FE_ALL_EXCEPT \
(FE_INEXACT | FE_UNDERFLOW | FE_OVERFLOW | FE_DIVBYZERO | FE_INVALID)
#define FE_TONEAREST 0
#define FE_TOWARDZERO 1
#define FE_DOWNWARD 2
#define FE_UPWARD 3
__BEGIN_DECLS
extern const fenv_t __fe_dfl_env;
#define FE_DFL_ENV (&__fe_dfl_env)
__END_DECLS
#endif