xref: /aosp_15_r20/external/musl/src/fenv/fenv.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
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 Worker int 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 Worker int 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 Worker int 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 Worker int 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 Worker int __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 Worker int 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 Worker int fesetenv(const fenv_t *envp)
36*c9945492SAndroid Build Coastguard Worker {
37*c9945492SAndroid Build Coastguard Worker 	return 0;
38*c9945492SAndroid Build Coastguard Worker }
39