]>
Commit | Line | Data |
---|---|---|
1b12cd7f JM |
1 | #include <init-arch.h> |
2 | #include <math.h> | |
3 | #include <math_private.h> | |
af968f62 UD |
4 | |
5 | extern double __ieee754_log_sse2 (double); | |
e0016b11 | 6 | extern double __ieee754_log_avx (double); |
af968f62 UD |
7 | extern double __ieee754_log_fma4 (double); |
8 | ||
e0016b11 | 9 | libm_ifunc (__ieee754_log, |
0b5395f0 L |
10 | HAS_ARCH_FEATURE (FMA4_Usable) ? __ieee754_log_fma4 |
11 | : (HAS_ARCH_FEATURE (AVX_Usable) | |
12 | ? __ieee754_log_avx : __ieee754_log_sse2)); | |
af968f62 UD |
13 | strong_alias (__ieee754_log, __log_finite) |
14 | ||
1b12cd7f | 15 | #define __ieee754_log __ieee754_log_sse2 |
af968f62 UD |
16 | |
17 | ||
18 | #include <sysdeps/ieee754/dbl-64/e_log.c> |