glibc/sysdeps/x86_64/fpu/multiarch
H.J. Lu 107e6a3c22 x86: Support usable check for all CPU features
Support usable check for all CPU features with the following changes:

1. Change struct cpu_features to

struct cpuid_features
{
  struct cpuid_registers cpuid;
  struct cpuid_registers usable;
};

struct cpu_features
{
  struct cpu_features_basic basic;
  struct cpuid_features features[COMMON_CPUID_INDEX_MAX];
  unsigned int preferred[PREFERRED_FEATURE_INDEX_MAX];
...
};

so that there is a usable bit for each cpuid bit.
2. After the cpuid bits have been initialized, copy the known bits to the
usable bits.  EAX/EBX from INDEX_1 and EAX from INDEX_7 aren't used for
CPU feature detection.
3. Clear the usable bits which require OS support.
4. If the feature is supported by OS, copy its cpuid bit to its usable
bit.
5. Replace HAS_CPU_FEATURE and CPU_FEATURES_CPU_P with CPU_FEATURE_USABLE
and CPU_FEATURE_USABLE_P to check if a feature is usable.
6. Add DEPR_FPU_CS_DS for INDEX_7_EBX_13.
7. Unset MPX feature since it has been deprecated.

The results are

1. If the feature is known and doesn't requre OS support, its usable bit
is copied from the cpuid bit.
2. Otherwise, its usable bit is copied from the cpuid bit only if the
feature is known to supported by OS.
3. CPU_FEATURE_USABLE/CPU_FEATURE_USABLE_P are used to check if the
feature can be used.
4. HAS_CPU_FEATURE/CPU_FEATURE_CPU_P are used to check if CPU supports
the feature.
2020-07-13 06:05:16 -07:00
..
doasin-fma4.c
doasin-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
dosincos-fma4.c
dosincos-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
e_asin-fma4.c
e_asin-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
e_asin.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_atan2-avx.c
e_atan2-fma4.c
e_atan2-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
e_atan2.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_exp2f-fma.c x86-64: Add exp2f with FMA 2017-10-22 07:57:50 -07:00
e_exp2f.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_exp-avx.c Remove the error handling wrapper from exp and exp2 2018-11-21 09:55:02 +00:00
e_exp-fma4.c Remove the error handling wrapper from exp and exp2 2018-11-21 09:55:02 +00:00
e_exp-fma.c Remove the error handling wrapper from exp and exp2 2018-11-21 09:55:02 +00:00
e_exp.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_expf-fma.c x86-64: Replace assembly versions of e_expf with generic e_expf.c 2017-10-22 07:49:55 -07:00
e_expf.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_log2f-fma.c x86-64: Add log2f with FMA 2017-10-22 08:06:58 -07:00
e_log2f.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_log-avx.c Remove the error handling wrapper from log 2018-11-21 09:56:27 +00:00
e_log-fma4.c Remove the error handling wrapper from log 2018-11-21 09:56:27 +00:00
e_log-fma.c Remove the error handling wrapper from log 2018-11-21 09:56:27 +00:00
e_log.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_logf-fma.c x86-64: Add logf with FMA 2017-10-22 08:05:15 -07:00
e_logf.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_pow-fma4.c Remove the error handling wrapper from pow 2018-11-21 09:58:36 +00:00
e_pow-fma.c Remove the error handling wrapper from pow 2018-11-21 09:58:36 +00:00
e_pow.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
e_powf-fma.c x86-64: Add powf with FMA 2017-10-22 08:08:00 -07:00
e_powf.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
ifunc-avx-fma4.h x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
ifunc-fma4.h x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
ifunc-fma.h x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
ifunc-mathvec-avx2.h x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
ifunc-mathvec-avx512.h x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
ifunc-mathvec-sse4_1.h x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
ifunc-sse4_1.h x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
Makefile Add new pow implementation 2018-09-19 10:04:51 +01:00
mpa-avx.c New __sqr function as a faster special case of __mul 2013-02-14 10:31:09 +05:30
mpa-fma4.c New __sqr function as a faster special case of __mul 2013-02-14 10:31:09 +05:30
mpa-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
mpatan2-fma4.c
mpatan2-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
mpatan-fma4.c
mpatan-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
mpsqrt-fma4.c
mpsqrt-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
mptan-fma4.c
mptan-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
s_atan-avx.c Make dbl-64 atan and tan into weak aliases. 2017-10-02 20:20:52 +00:00
s_atan-fma4.c Make dbl-64 atan and tan into weak aliases. 2017-10-02 20:20:52 +00:00
s_atan-fma.c Make dbl-64 atan and tan into weak aliases. 2017-10-02 20:20:52 +00:00
s_atan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_ceil-c.c Always use wordsize-64 version of s_ceil.c. 2019-12-11 15:12:13 +01:00
s_ceil-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_ceil.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_ceilf-c.c
s_ceilf-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_ceilf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_cosf-fma.c x86-64: Add cosf with FMA 2017-12-12 15:32:58 -08:00
s_cosf-sse2.c x86-64: Add cosf with FMA 2017-12-12 15:32:58 -08:00
s_cosf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_floor-c.c Always use wordsize-64 version of s_floor.c. 2019-12-11 15:12:12 +01:00
s_floor-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_floor.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_floorf-c.c
s_floorf-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_floorf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_fma.c x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
s_fmaf.c x86: Support usable check for all CPU features 2020-07-13 06:05:16 -07:00
s_nearbyint-c.c Always use wordsize-64 version of s_nearbyint.c. 2019-12-11 15:12:11 +01:00
s_nearbyint-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_nearbyint.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_nearbyintf-c.c
s_nearbyintf-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_nearbyintf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_rint-c.c Always use wordsize-64 version of s_rint.c. 2019-12-11 15:12:12 +01:00
s_rint-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_rint.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_rintf-c.c
s_rintf-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_rintf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_sin-avx.c
s_sin-fma4.c
s_sin-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
s_sin.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_sincosf-fma.c x86-64: Vectorize sincosf_poly and update s_sincosf-fma.c 2018-12-26 06:56:13 -08:00
s_sincosf-sse2.c x86-64: Remove s_sincosf-sse2.S 2018-12-26 06:58:31 -08:00
s_sincosf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_sinf-fma.c x86-64: Add sinf with FMA 2017-12-07 10:11:16 -08:00
s_sinf-sse2.c x86-64: Add sinf with FMA 2017-12-07 10:11:16 -08:00
s_sinf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_tan-avx.c Make dbl-64 atan and tan into weak aliases. 2017-10-02 20:20:52 +00:00
s_tan-fma4.c Make dbl-64 atan and tan into weak aliases. 2017-10-02 20:20:52 +00:00
s_tan-fma.c Make dbl-64 atan and tan into weak aliases. 2017-10-02 20:20:52 +00:00
s_tan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_trunc-c.c Always use wordsize-64 version of s_trunc.c. 2019-12-11 15:12:14 +01:00
s_trunc-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_trunc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_truncf-c.c Add SSE4.1 trunc, truncf (bug 20142). 2017-09-20 16:54:05 +00:00
s_truncf-sse4_1.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
s_truncf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
sincos32-fma4.c
sincos32-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
svml_d_cos2_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_cos2_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_cos2_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_cos4_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_cos4_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_cos4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_cos8_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_cos8_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_cos8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp2_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp2_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp2_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp4_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp4_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp8_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp8_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_exp8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log2_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log2_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log2_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log4_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log4_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log8_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log8_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_log8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow2_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow2_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow2_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow4_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow4_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow8_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow8_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_pow8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin2_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin2_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin2_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin4_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin4_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin8_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin8_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sin8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos2_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos2_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos2_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos4_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos4_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos8_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos8_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_d_sincos8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf4_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf4_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf8_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf8_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf16_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf16_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_cosf16_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf4_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf4_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf8_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf8_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf16_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf16_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_expf16_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf4_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf4_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf8_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf8_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf16_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf16_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_logf16_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf4_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf4_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf8_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf8_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf16_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf16_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_powf16_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf4_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf4_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf8_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf8_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf16_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf16_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sincosf16_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf4_core_sse4.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf4_core-sse2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf4_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf8_core_avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf8_core-sse.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf8_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf16_core_avx512.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf16_core-avx2.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
svml_s_sinf16_core.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
w_exp.c Remove the error handling wrapper from exp and exp2 2018-11-21 09:55:02 +00:00
w_log.c Remove the error handling wrapper from log 2018-11-21 09:56:27 +00:00
w_pow.c Remove the error handling wrapper from pow 2018-11-21 09:58:36 +00:00