xref: /aosp_15_r20/prebuilts/build-tools/sysroots/arm-unknown-linux-musleabihf/include/fenv.h (revision cda5da8d549138a6648c5ee6d7a49cf8f4a657be)
1*cda5da8dSAndroid Build Coastguard Worker #ifndef _FENV_H
2*cda5da8dSAndroid Build Coastguard Worker #define _FENV_H
3*cda5da8dSAndroid Build Coastguard Worker 
4*cda5da8dSAndroid Build Coastguard Worker #ifdef __cplusplus
5*cda5da8dSAndroid Build Coastguard Worker extern "C" {
6*cda5da8dSAndroid Build Coastguard Worker #endif
7*cda5da8dSAndroid Build Coastguard Worker 
8*cda5da8dSAndroid Build Coastguard Worker #include <bits/fenv.h>
9*cda5da8dSAndroid Build Coastguard Worker 
10*cda5da8dSAndroid Build Coastguard Worker int feclearexcept(int);
11*cda5da8dSAndroid Build Coastguard Worker int fegetexceptflag(fexcept_t *, int);
12*cda5da8dSAndroid Build Coastguard Worker int feraiseexcept(int);
13*cda5da8dSAndroid Build Coastguard Worker int fesetexceptflag(const fexcept_t *, int);
14*cda5da8dSAndroid Build Coastguard Worker int fetestexcept(int);
15*cda5da8dSAndroid Build Coastguard Worker 
16*cda5da8dSAndroid Build Coastguard Worker int fegetround(void);
17*cda5da8dSAndroid Build Coastguard Worker int fesetround(int);
18*cda5da8dSAndroid Build Coastguard Worker 
19*cda5da8dSAndroid Build Coastguard Worker int fegetenv(fenv_t *);
20*cda5da8dSAndroid Build Coastguard Worker int feholdexcept(fenv_t *);
21*cda5da8dSAndroid Build Coastguard Worker int fesetenv(const fenv_t *);
22*cda5da8dSAndroid Build Coastguard Worker int feupdateenv(const fenv_t *);
23*cda5da8dSAndroid Build Coastguard Worker 
24*cda5da8dSAndroid Build Coastguard Worker #ifdef __cplusplus
25*cda5da8dSAndroid Build Coastguard Worker }
26*cda5da8dSAndroid Build Coastguard Worker #endif
27*cda5da8dSAndroid Build Coastguard Worker #endif
28*cda5da8dSAndroid Build Coastguard Worker 
29