1*c9945492SAndroid Build Coastguard Worker #ifndef __ARM_PCS_VFP 2*c9945492SAndroid Build Coastguard Worker #define FE_ALL_EXCEPT 0 3*c9945492SAndroid Build Coastguard Worker #define FE_TONEAREST 0 4*c9945492SAndroid Build Coastguard Worker #else 5*c9945492SAndroid Build Coastguard Worker #define FE_INVALID 1 6*c9945492SAndroid Build Coastguard Worker #define FE_DIVBYZERO 2 7*c9945492SAndroid Build Coastguard Worker #define FE_OVERFLOW 4 8*c9945492SAndroid Build Coastguard Worker #define FE_UNDERFLOW 8 9*c9945492SAndroid Build Coastguard Worker #define FE_INEXACT 16 10*c9945492SAndroid Build Coastguard Worker #define FE_ALL_EXCEPT 31 11*c9945492SAndroid Build Coastguard Worker #define FE_TONEAREST 0 12*c9945492SAndroid Build Coastguard Worker #define FE_DOWNWARD 0x800000 13*c9945492SAndroid Build Coastguard Worker #define FE_UPWARD 0x400000 14*c9945492SAndroid Build Coastguard Worker #define FE_TOWARDZERO 0xc00000 15*c9945492SAndroid Build Coastguard Worker #endif 16*c9945492SAndroid Build Coastguard Worker 17*c9945492SAndroid Build Coastguard Worker typedef unsigned long fexcept_t; 18*c9945492SAndroid Build Coastguard Worker 19*c9945492SAndroid Build Coastguard Worker typedef struct { 20*c9945492SAndroid Build Coastguard Worker unsigned long __cw; 21*c9945492SAndroid Build Coastguard Worker } fenv_t; 22*c9945492SAndroid Build Coastguard Worker 23*c9945492SAndroid Build Coastguard Worker #define FE_DFL_ENV ((const fenv_t *) -1) 24