1*c9945492SAndroid Build Coastguard Worker #define FE_TONEAREST 0 2*c9945492SAndroid Build Coastguard Worker #define FE_TOWARDZERO 1 3*c9945492SAndroid Build Coastguard Worker #define FE_UPWARD 2 4*c9945492SAndroid Build Coastguard Worker #define FE_DOWNWARD 3 5*c9945492SAndroid Build Coastguard Worker 6*c9945492SAndroid Build Coastguard Worker #define FE_INEXACT 0x02000000 7*c9945492SAndroid Build Coastguard Worker #define FE_DIVBYZERO 0x04000000 8*c9945492SAndroid Build Coastguard Worker #define FE_UNDERFLOW 0x08000000 9*c9945492SAndroid Build Coastguard Worker #define FE_OVERFLOW 0x10000000 10*c9945492SAndroid Build Coastguard Worker #define FE_INVALID 0x20000000 11*c9945492SAndroid Build Coastguard Worker 12*c9945492SAndroid Build Coastguard Worker #define FE_ALL_EXCEPT 0x3e000000 13*c9945492SAndroid Build Coastguard Worker 14*c9945492SAndroid Build Coastguard Worker #ifdef _GNU_SOURCE 15*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_SNAN 0x01000000 16*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_ISI 0x00800000 17*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_IDI 0x00400000 18*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_ZDZ 0x00200000 19*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_IMZ 0x00100000 20*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_COMPARE 0x00080000 21*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_SOFTWARE 0x00000400 22*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_SQRT 0x00000200 23*c9945492SAndroid Build Coastguard Worker #define FE_INVALID_INTEGER_CONVERSION 0x00000100 24*c9945492SAndroid Build Coastguard Worker 25*c9945492SAndroid Build Coastguard Worker #define FE_ALL_INVALID 0x01f80700 26*c9945492SAndroid Build Coastguard Worker #endif 27*c9945492SAndroid Build Coastguard Worker 28*c9945492SAndroid Build Coastguard Worker typedef unsigned fexcept_t; 29*c9945492SAndroid Build Coastguard Worker typedef double fenv_t; 30*c9945492SAndroid Build Coastguard Worker 31*c9945492SAndroid Build Coastguard Worker #define FE_DFL_ENV ((const fenv_t *)-1) 32