1*c9945492SAndroid Build Coastguard Worker #include <fenv.h> 2*c9945492SAndroid Build Coastguard Worker 3*c9945492SAndroid Build Coastguard Worker /* Dummy functions for archs lacking fenv implementation */ 4*c9945492SAndroid Build Coastguard Worker feclearexcept(int mask)5*c9945492SAndroid Build Coastguard Workerint feclearexcept(int mask) 6*c9945492SAndroid Build Coastguard Worker { 7*c9945492SAndroid Build Coastguard Worker return 0; 8*c9945492SAndroid Build Coastguard Worker } 9*c9945492SAndroid Build Coastguard Worker feraiseexcept(int mask)10*c9945492SAndroid Build Coastguard Workerint feraiseexcept(int mask) 11*c9945492SAndroid Build Coastguard Worker { 12*c9945492SAndroid Build Coastguard Worker return 0; 13*c9945492SAndroid Build Coastguard Worker } 14*c9945492SAndroid Build Coastguard Worker fetestexcept(int mask)15*c9945492SAndroid Build Coastguard Workerint fetestexcept(int mask) 16*c9945492SAndroid Build Coastguard Worker { 17*c9945492SAndroid Build Coastguard Worker return 0; 18*c9945492SAndroid Build Coastguard Worker } 19*c9945492SAndroid Build Coastguard Worker fegetround(void)20*c9945492SAndroid Build Coastguard Workerint fegetround(void) 21*c9945492SAndroid Build Coastguard Worker { 22*c9945492SAndroid Build Coastguard Worker return FE_TONEAREST; 23*c9945492SAndroid Build Coastguard Worker } 24*c9945492SAndroid Build Coastguard Worker __fesetround(int r)25*c9945492SAndroid Build Coastguard Workerint __fesetround(int r) 26*c9945492SAndroid Build Coastguard Worker { 27*c9945492SAndroid Build Coastguard Worker return 0; 28*c9945492SAndroid Build Coastguard Worker } 29*c9945492SAndroid Build Coastguard Worker fegetenv(fenv_t * envp)30*c9945492SAndroid Build Coastguard Workerint fegetenv(fenv_t *envp) 31*c9945492SAndroid Build Coastguard Worker { 32*c9945492SAndroid Build Coastguard Worker return 0; 33*c9945492SAndroid Build Coastguard Worker } 34*c9945492SAndroid Build Coastguard Worker fesetenv(const fenv_t * envp)35*c9945492SAndroid Build Coastguard Workerint fesetenv(const fenv_t *envp) 36*c9945492SAndroid Build Coastguard Worker { 37*c9945492SAndroid Build Coastguard Worker return 0; 38*c9945492SAndroid Build Coastguard Worker } 39