xref: /aosp_15_r20/external/musl/arch/riscv32/bits/fenv.h (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #define FE_INVALID      16
2*c9945492SAndroid Build Coastguard Worker #define FE_DIVBYZERO    8
3*c9945492SAndroid Build Coastguard Worker #define FE_OVERFLOW     4
4*c9945492SAndroid Build Coastguard Worker #define FE_UNDERFLOW    2
5*c9945492SAndroid Build Coastguard Worker #define FE_INEXACT      1
6*c9945492SAndroid Build Coastguard Worker 
7*c9945492SAndroid Build Coastguard Worker #define FE_ALL_EXCEPT   31
8*c9945492SAndroid Build Coastguard Worker 
9*c9945492SAndroid Build Coastguard Worker #define FE_TONEAREST    0
10*c9945492SAndroid Build Coastguard Worker #define FE_DOWNWARD     2
11*c9945492SAndroid Build Coastguard Worker #define FE_UPWARD       3
12*c9945492SAndroid Build Coastguard Worker #define FE_TOWARDZERO   1
13*c9945492SAndroid Build Coastguard Worker 
14*c9945492SAndroid Build Coastguard Worker typedef unsigned int fexcept_t;
15*c9945492SAndroid Build Coastguard Worker typedef unsigned int fenv_t;
16*c9945492SAndroid Build Coastguard Worker 
17*c9945492SAndroid Build Coastguard Worker #define FE_DFL_ENV      ((const fenv_t *) -1)
18