1 #ifndef _FENV_H 2 #define _FENV_H 3 4 #if defined(__i386__) 5 # include <arch/x86/fenv.h> 6 #elif defined(__x86_64__) 7 # include <arch/x86_64/fenv.h> 8 #elif defined(__arm__) 9 # include <arch/arm/fenv.h> 10 #elif defined(__aarch64__) 11 # include <arch/arm64/fenv.h> 12 #elif defined(__POWERPC__) 13 # include <arch/ppc/fenv.h> 14 #elif (defined(__riscv) && __riscv_xlen == 64) 15 # include <arch/riscv64/fenv.h> 16 #elif defined(__sparc__) 17 # include <arch/sparc64/fenv.h> 18 #elif defined(__M68K__) 19 # include <arch/m68k/fenv.h> 20 #else 21 # error There is no fenv.h for this architecture! 22 #endif 23 24 #endif /* _FENV_H */ 25 26