glibc/sysdeps/x86_64/fpu/multiarch
Joseph Myers b3f27d8150 Add narrowing fma functions
This patch adds the narrowing fused multiply-add functions from TS
18661-1 / TS 18661-3 / C2X to glibc's libm: ffma, ffmal, dfmal,
f32fmaf64, f32fmaf32x, f32xfmaf64 for all configurations; f32fmaf64x,
f32fmaf128, f64fmaf64x, f64fmaf128, f32xfmaf64x, f32xfmaf128,
f64xfmaf128 for configurations with _Float64x and _Float128;
__f32fmaieee128 and __f64fmaieee128 aliases in the powerpc64le case
(for calls to ffmal and dfmal when long double is IEEE binary128).
Corresponding tgmath.h macro support is also added.

The changes are mostly similar to those for the other narrowing
functions previously added, especially that for sqrt, so the
description of those generally applies to this patch as well.  As with
sqrt, I reused the same test inputs in auto-libm-test-in as for
non-narrowing fma rather than adding extra or separate inputs for
narrowing fma.  The tests in libm-test-narrow-fma.inc also follow
those for non-narrowing fma.

The non-narrowing fma has a known bug (bug 6801) that it does not set
errno on errors (overflow, underflow, Inf * 0, Inf - Inf).  Rather
than fixing this or having narrowing fma check for errors when
non-narrowing does not (complicating the cases when narrowing fma can
otherwise be an alias for a non-narrowing function), this patch does
not attempt to check for errors from narrowing fma and set errno; the
CHECK_NARROW_FMA macro is still present, but as a placeholder that
does nothing, and this missing errno setting is considered to be
covered by the existing bug rather than needing a separate open bug.
missing-errno annotations are duly added to many of the
auto-libm-test-in test inputs for fma.

This completes adding all the new functions from TS 18661-1 to glibc,
so will be followed by corresponding stdc-predef.h changes to define
__STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__, as the support
for TS 18661-1 will be at a similar level to that for C standard
floating-point facilities up to C11 (pragmas not implemented, but
library functions done).  (There are still further changes to be done
to implement changes to the types of fromfp functions from N2548.)

Tested as followed: natively with the full glibc testsuite for x86_64
(GCC 11, 7, 6) and x86 (GCC 11); with build-many-glibcs.py with GCC
11, 7 and 6; cross testing of math/ tests for powerpc64le, powerpc32
hard float, mips64 (all three ABIs, both hard and soft float).  The
different GCC versions are to cover the different cases in tgmath.h
and tgmath.h tests properly (GCC 6 has _Float* only as typedefs in
glibc headers, GCC 7 has proper _Float* support, GCC 8 adds
__builtin_tgmath).
2021-09-22 21:25:31 +00:00
..
e_asin-fma4.c ieee754: Remove unused __sin32 and __cos32 2020-12-18 12:10:31 +05:30
e_asin-fma.c ieee754: Remove unused __sin32 and __cos32 2020-12-18 12:10:31 +05:30
e_asin.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
e_atan2-avx.c Remove code without too much effects 2011-10-28 16:55:01 -04:00
e_atan2-fma4.c Cleanup FMA4 patch 2011-10-25 00:56:33 -04:00
e_atan2-fma.c x86-64: Add FMA multiarch functions to libm 2017-08-07 08:20:56 -07:00
e_atan2.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
e_exp2f-fma.c x86-64: Add exp2f with FMA 2017-10-22 07:57:50 -07:00
e_exp2f.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
e_log2f-fma.c x86-64: Add log2f with FMA 2017-10-22 08:06:58 -07:00
e_log2f.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
e_logf-fma.c x86-64: Add logf with FMA 2017-10-22 08:05:15 -07:00
e_logf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
e_powf-fma.c x86-64: Add powf with FMA 2017-10-22 08:08:00 -07:00
e_powf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ifunc-avx-fma4.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ifunc-fma4.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ifunc-fma.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ifunc-mathvec-avx2.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ifunc-mathvec-avx512.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ifunc-mathvec-sse4_1.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
ifunc-sse4_1.h Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
Makefile x86_64: roundeven with sse4.1 support 2021-06-27 07:56:57 -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 2021-01-02 12:17:34 -08: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 Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_ceil.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
s_ceilf-c.c
s_ceilf-sse4_1.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_ceilf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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 2021-01-02 12:17:34 -08: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 Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_floor.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
s_floorf-c.c Provide internal optimizations on x86-64 with SSE4.1 2011-10-17 11:23:40 -04:00
s_floorf-sse4_1.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_floorf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
s_fma.c Add narrowing fma functions 2021-09-22 21:25:31 +00:00
s_fmaf.c Redirect fma calls to __fma in libm 2021-09-15 22:57:35 +00: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 Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_nearbyint.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
s_nearbyintf-c.c Add optimized nearbyint{,f} for x86-64 2011-10-18 09:13:23 -04:00
s_nearbyintf-sse4_1.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_nearbyintf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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 Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_rint.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
s_rintf-c.c Provide internal optimizations on x86-64 with SSE4.1 2011-10-17 11:23:40 -04:00
s_rintf-sse4_1.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_rintf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
s_roundeven-c.c x86_64: roundeven with sse4.1 support 2021-06-27 07:56:57 -07:00
s_roundeven-sse4_1.S x86_64: roundeven with sse4.1 support 2021-06-27 07:56:57 -07:00
s_roundeven.c x86_64: roundeven with sse4.1 support 2021-06-27 07:56:57 -07:00
s_roundevenf-c.c x86_64: roundeven with sse4.1 support 2021-06-27 07:56:57 -07:00
s_roundevenf-sse4_1.S x86_64: roundeven with sse4.1 support 2021-06-27 07:56:57 -07:00
s_roundevenf.c x86_64: roundeven with sse4.1 support 2021-06-27 07:56:57 -07:00
s_sin-avx.c Remove code without too much effects 2011-10-28 16:55:01 -04:00
s_sin-fma4.c Disable use of FMA instructions in branred 2012-03-21 23:58:50 +01:00
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 2021-01-02 12:17:34 -08: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 2021-01-02 12:17:34 -08: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 2021-01-02 12:17:34 -08: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 2021-01-02 12:17:34 -08: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 2021-01-02 12:17:34 -08:00
s_trunc.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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 2021-01-02 12:17:34 -08:00
s_truncf.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_cos2_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_cos2_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_cos2_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_cos4_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_cos4_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_cos4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_cos8_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_d_cos8_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_cos8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_exp2_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_exp2_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_exp2_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_exp4_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_exp4_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_exp4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_exp8_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_d_exp8_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_exp8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_log2_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_log2_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_log2_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_log4_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_log4_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_log4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_log8_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_d_log8_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_log8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_pow2_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_pow2_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_pow2_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_pow4_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_pow4_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_pow4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_pow8_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_d_pow8_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_pow8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sin2_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sin2_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sin2_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sin4_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sin4_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sin4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sin8_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_d_sin8_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sin8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sincos2_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sincos2_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sincos2_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sincos4_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sincos4_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sincos4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sincos8_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_d_sincos8_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_d_sincos8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_cosf4_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_cosf4_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_cosf4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_cosf8_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_cosf8_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_cosf8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_cosf16_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_s_cosf16_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_cosf16_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_expf4_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_expf4_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_expf4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_expf8_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_expf8_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_expf8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_expf16_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_s_expf16_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_expf16_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_logf4_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_logf4_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_logf4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_logf8_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_logf8_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_logf8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_logf16_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_s_logf16_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_logf16_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_powf4_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_powf4_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_powf4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_powf8_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_powf8_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_powf8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_powf16_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_s_powf16_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_powf16_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sincosf4_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sincosf4_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sincosf4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sincosf8_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sincosf8_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sincosf8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sincosf16_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_s_sincosf16_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sincosf16_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sinf4_core_sse4.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sinf4_core-sse2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sinf4_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sinf8_core_avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sinf8_core-sse.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sinf8_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sinf16_core_avx512.S x86-64: Remove assembler AVX512DQ check 2021-08-24 07:05:35 -07:00
svml_s_sinf16_core-avx2.S Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
svml_s_sinf16_core.c Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08: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