diff options
Diffstat (limited to 'sysdeps/i386/i686/fpu/multiarch/e_expf.c')
-rw-r--r-- | sysdeps/i386/i686/fpu/multiarch/e_expf.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sysdeps/i386/i686/fpu/multiarch/e_expf.c b/sysdeps/i386/i686/fpu/multiarch/e_expf.c new file mode 100644 index 0000000000..65858a3113 --- /dev/null +++ b/sysdeps/i386/i686/fpu/multiarch/e_expf.c @@ -0,0 +1,15 @@ +#include <init-arch.h> + +extern double __ieee754_expf_sse2 (double); +extern double __ieee754_expf_ia32 (double); + +double __ieee754_expf (double); +libm_ifunc (__ieee754_expf, + HAS_SSE2 ? __ieee754_expf_sse2 : __ieee754_expf_ia32); + +extern double __expf_finite_sse2 (double); +extern double __expf_finite_ia32 (double); + +double __expf_finite (double); +libm_ifunc (__expf_finite, + HAS_SSE2 ? __expf_finite_sse2 : __expf_finite_ia32); |