glibc/sysdeps/x86_64/fpu
Adhemerval Zanella 5c22fd25c1 math: Use exp2m1f from CORE-MATH
The CORE-MATH implementation is correctly rounded (for any rounding mode)
and shows better performance compared to the generic exp2m1f.

The code was adapted to glibc style and to use the definition of
math_config.h (to handle errno, overflow, and underflow).  The
only change is to handle FLT_MAX_EXP for FE_DOWNWARD or FE_TOWARDZERO.

The benchmark inputs are based on exp2f ones.

Benchtest on x64_64 (Ryzen 9 5900X, gcc 14.2.1), aarch64 (Neoverse-N1,
gcc 13.3.1), and powerpc (POWER10, gcc 13.2.1):

Latency                      master        patched   improvement
x86_64                      40.6042        48.7104       -19.96%
x86_64v2                    40.7506        35.9032        11.90%
x86_64v3                    35.2301        31.7956        9.75%
i686                        102.094        94.6657        7.28%
aarch64                     18.2704        15.1387        17.14%
power10                     11.9444         8.2402        31.01%

reciprocal-throughput        master        patched   improvement
x86_64                      20.8683        16.1428        22.64%
x86_64v2                    19.5076        10.4474        46.44%
x86_64v3                    19.2106        10.4014        45.86%
i686                        56.4054        59.3004        -5.13%
aarch64                     12.0781         7.3953        38.77%
power10                      6.5306         5.9388         9.06%

The generic implementation calls __ieee754_exp2f and x86_64 provides
an optimized ifunc version (built with -mfma -mavx2, not correctly
rounded).  This explains the performance difference for x86_64.

Same for i686, where the ABI provides an optimized __ieee754_exp2f
version built with '-msse2 -mfpmath=sse'.  When built wth same
flags, the new algorithm shows a better performance:

                            master        patched    improvement
latency                    102.094        91.2823         10.59%
reciprocal-throughput      56.4054        52.7984          6.39%

Signed-off-by: Alexei Sibidanov <sibid@uvic.ca>
Signed-off-by: Paul Zimmermann <Paul.Zimmermann@inria.fr>
Signed-off-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Reviewed-by: DJ Delorie <dj@redhat.com>
2024-11-01 11:27:35 -03:00
..
multiarch Fix whitespace related license issues. 2024-10-07 18:08:16 -04:00
scripts Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
bench-libmvec-arch.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
e_acosl.c
e_atan2l.c
e_exp2l.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_exp10l.S
e_expl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_fmodl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_ilogbl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_log2l.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_log10l.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_logl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_powl.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
e_remainderl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_scalbl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
fclrexcpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fedisblxcpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
feenablxcpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fegetenv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fegetexcept.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fegetmode.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fegetround.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
feholdexcpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fesetenv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fesetexcept.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fesetmode.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fesetround.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
feupdateenv.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fgetexcptflg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fraiseexcpt.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
fsetexcptflg.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
ftestexcept.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Implies
libm-test-ulps math: Use exp2m1f from CORE-MATH 2024-11-01 11:27:35 -03:00
libm-test-ulps-name Do not hardcode platform names in manual/libm-err-tab.pl (bug 14139). 2016-11-04 16:49:06 +00:00
Makeconfig Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Makefile Enable libmvec support for AArch64 2023-05-03 12:09:49 +01:00
math_ldbl.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
math-tests-arch.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
math-tests-snan.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
math-use-builtins-sqrt.h x86_64: Use builtin sqrt{f,l} 2020-06-22 11:09:49 -03:00
printf_fphex.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_atanl.c
s_expm1l.S
s_finitel.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_fmax.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_fmaxf.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_fmaxl.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_fmin.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_fminf.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_fminl.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_isinfl.c
s_llrint.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_llrintf.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_llrintl.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_log1pl.S x86: Remove .tfloat usage 2022-10-03 14:03:21 -03:00
s_logbl.c
s_lrint.S
s_lrintf.S
s_lrintl.S
s_nearbyintl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_nextafterl.c
s_nexttoward.c
s_nexttowardf.c
s_rintl.c
s_scalbnl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_signbit.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_signbitf.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
s_significandl.c
svml_d_acos2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_acos4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_acos4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_acos8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_acosh2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_acosh4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_acosh4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_acosh8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_asin2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_asin4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_asin4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_asin8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_asinh2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_asinh4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_asinh4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_asinh8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atan2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atan4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atan4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atan8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atan22_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atan24_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atan24_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atan28_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atanh2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atanh4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atanh4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_atanh8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cbrt2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cbrt4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cbrt4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cbrt8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cos2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cos4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cos4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cos8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cosh2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cosh4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cosh4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_cosh8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_erf2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_erf4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_erf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_erf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_erfc2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_erfc4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_erfc4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_erfc8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp22_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp24_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp24_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp28_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp102_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp104_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp104_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp108_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp_data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_exp_data.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_expm12_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_expm14_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_expm14_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_expm18_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_hypot2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_hypot4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_hypot4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_hypot8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log1p2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log1p4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log1p4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log1p8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log22_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log24_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log24_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log28_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log102_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log104_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log104_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log108_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log_data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_log_data.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_pow2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_pow4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_pow4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_pow8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_pow_data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_pow_data.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sin2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sin4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sin4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sin8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sincos2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sincos4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sincos4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sincos8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sinh2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sinh4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sinh4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_sinh8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_tan2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_tan4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_tan4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_tan8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_tanh2_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_tanh4_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_tanh4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_tanh8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_trig_data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_trig_data.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_d_wrapper_impl.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_acosf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_acosf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_acosf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_acosf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_acoshf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_acoshf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_acoshf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_acoshf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_asinf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_asinf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_asinf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_asinf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_asinhf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_asinhf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_asinhf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_asinhf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atan2f4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atan2f8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atan2f8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atan2f16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atanf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atanf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atanf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atanf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atanhf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atanhf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atanhf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_atanhf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_cbrtf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_cbrtf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_cbrtf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_cbrtf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_cosf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_cosf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_cosf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_cosf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_coshf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_coshf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_coshf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_coshf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_erfcf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_erfcf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_erfcf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_erfcf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_erff4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_erff8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_erff8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_erff16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_exp2f4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_exp2f8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_exp2f8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_exp2f16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_exp10f4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_exp10f8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_exp10f8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_exp10f16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expf_data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expf_data.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expm1f4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expm1f8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expm1f8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_expm1f16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_hypotf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_hypotf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_hypotf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_hypotf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log1pf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log1pf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log1pf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log1pf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log2f4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log2f8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log2f8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log2f16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log10f4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log10f8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log10f8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_log10f16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_logf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_logf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_logf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_logf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_logf_data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_logf_data.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_powf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_powf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_powf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_powf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_powf_data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_powf_data.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sincosf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sincosf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sincosf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sincosf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sinf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sinf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sinf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sinf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sinhf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sinhf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sinhf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_sinhf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_tanf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_tanf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_tanf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_tanf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_tanhf4_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_tanhf8_core_avx.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_tanhf8_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_tanhf16_core.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_trig_data.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_trig_data.S Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_s_wrapper_impl.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
svml_sd_wrapper_impl.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-double-libmvec-acos-avx2.c x86-64: Add vector acos/acosf implementation to libmvec 2021-12-22 13:03:14 -08:00
test-double-libmvec-acos-avx512f.c x86-64: Add vector acos/acosf implementation to libmvec 2021-12-22 13:03:14 -08:00
test-double-libmvec-acos-avx.c x86-64: Add vector acos/acosf implementation to libmvec 2021-12-22 13:03:14 -08:00
test-double-libmvec-acos.c x86-64: Add vector acos/acosf implementation to libmvec 2021-12-22 13:03:14 -08:00
test-double-libmvec-acosh-avx2.c x86-64: Add vector acosh/acoshf implementation to libmvec 2021-12-29 11:38:39 -08:00
test-double-libmvec-acosh-avx512f.c x86-64: Add vector acosh/acoshf implementation to libmvec 2021-12-29 11:38:39 -08:00
test-double-libmvec-acosh-avx.c x86-64: Add vector acosh/acoshf implementation to libmvec 2021-12-29 11:38:39 -08:00
test-double-libmvec-acosh.c x86-64: Add vector acosh/acoshf implementation to libmvec 2021-12-29 11:38:39 -08:00
test-double-libmvec-asin-avx2.c x86-64: Add vector asin/asinf implementation to libmvec 2021-12-29 11:37:03 -08:00
test-double-libmvec-asin-avx512f.c x86-64: Add vector asin/asinf implementation to libmvec 2021-12-29 11:37:03 -08:00
test-double-libmvec-asin-avx.c x86-64: Add vector asin/asinf implementation to libmvec 2021-12-29 11:37:03 -08:00
test-double-libmvec-asin.c x86-64: Add vector asin/asinf implementation to libmvec 2021-12-29 11:37:03 -08:00
test-double-libmvec-asinh-avx2.c x86-64: Add vector asinh/asinhf implementation to libmvec 2021-12-29 11:38:56 -08:00
test-double-libmvec-asinh-avx512f.c x86-64: Add vector asinh/asinhf implementation to libmvec 2021-12-29 11:38:56 -08:00
test-double-libmvec-asinh-avx.c x86-64: Add vector asinh/asinhf implementation to libmvec 2021-12-29 11:38:56 -08:00
test-double-libmvec-asinh.c x86-64: Add vector asinh/asinhf implementation to libmvec 2021-12-29 11:38:56 -08:00
test-double-libmvec-atan2-avx2.c x86-64: Add vector atan2/atan2f implementation to libmvec 2021-12-29 11:38:09 -08:00
test-double-libmvec-atan2-avx512f.c x86-64: Add vector atan2/atan2f implementation to libmvec 2021-12-29 11:38:09 -08:00
test-double-libmvec-atan2-avx.c x86-64: Add vector atan2/atan2f implementation to libmvec 2021-12-29 11:38:09 -08:00
test-double-libmvec-atan2.c x86-64: Add vector atan2/atan2f implementation to libmvec 2021-12-29 11:38:09 -08:00
test-double-libmvec-atan-avx2.c x86-64: Add vector atan/atanf implementation to libmvec 2021-12-29 11:36:46 -08:00
test-double-libmvec-atan-avx512f.c x86-64: Add vector atan/atanf implementation to libmvec 2021-12-29 11:36:46 -08:00
test-double-libmvec-atan-avx.c x86-64: Add vector atan/atanf implementation to libmvec 2021-12-29 11:36:46 -08:00
test-double-libmvec-atan.c x86-64: Add vector atan/atanf implementation to libmvec 2021-12-29 11:36:46 -08:00
test-double-libmvec-atanh-avx2.c x86-64: Add vector atanh/atanhf implementation to libmvec 2021-12-29 11:38:34 -08:00
test-double-libmvec-atanh-avx512f.c x86-64: Add vector atanh/atanhf implementation to libmvec 2021-12-29 11:38:34 -08:00
test-double-libmvec-atanh-avx.c x86-64: Add vector atanh/atanhf implementation to libmvec 2021-12-29 11:38:34 -08:00
test-double-libmvec-atanh.c x86-64: Add vector atanh/atanhf implementation to libmvec 2021-12-29 11:38:34 -08:00
test-double-libmvec-cbrt-avx2.c x86-64: Add vector cbrt/cbrtf implementation to libmvec 2021-12-29 11:38:02 -08:00
test-double-libmvec-cbrt-avx512f.c x86-64: Add vector cbrt/cbrtf implementation to libmvec 2021-12-29 11:38:02 -08:00
test-double-libmvec-cbrt-avx.c x86-64: Add vector cbrt/cbrtf implementation to libmvec 2021-12-29 11:38:02 -08:00
test-double-libmvec-cbrt.c x86-64: Add vector cbrt/cbrtf implementation to libmvec 2021-12-29 11:38:02 -08:00
test-double-libmvec-cos-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-cos-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-cos-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-cos.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-cosh-avx2.c x86-64: Add vector cosh/coshf implementation to libmvec 2021-12-29 11:37:42 -08:00
test-double-libmvec-cosh-avx512f.c x86-64: Add vector cosh/coshf implementation to libmvec 2021-12-29 11:37:42 -08:00
test-double-libmvec-cosh-avx.c x86-64: Add vector cosh/coshf implementation to libmvec 2021-12-29 11:37:42 -08:00
test-double-libmvec-cosh.c x86-64: Add vector cosh/coshf implementation to libmvec 2021-12-29 11:37:42 -08:00
test-double-libmvec-erf-avx2.c x86-64: Add vector erf/erff implementation to libmvec 2021-12-29 11:38:44 -08:00
test-double-libmvec-erf-avx512f.c x86-64: Add vector erf/erff implementation to libmvec 2021-12-29 11:38:44 -08:00
test-double-libmvec-erf-avx.c x86-64: Add vector erf/erff implementation to libmvec 2021-12-29 11:38:44 -08:00
test-double-libmvec-erf.c x86-64: Add vector erf/erff implementation to libmvec 2021-12-29 11:38:44 -08:00
test-double-libmvec-erfc-avx2.c x86-64: Add vector erfc/erfcf implementation to libmvec 2021-12-30 10:19:03 -08:00
test-double-libmvec-erfc-avx512f.c x86-64: Add vector erfc/erfcf implementation to libmvec 2021-12-30 10:19:03 -08:00
test-double-libmvec-erfc-avx.c x86-64: Add vector erfc/erfcf implementation to libmvec 2021-12-30 10:19:03 -08:00
test-double-libmvec-erfc.c x86-64: Add vector erfc/erfcf implementation to libmvec 2021-12-30 10:19:03 -08:00
test-double-libmvec-exp2-avx2.c x86-64: Add vector exp2/exp2f implementation to libmvec 2021-12-29 11:37:29 -08:00
test-double-libmvec-exp2-avx512f.c x86-64: Add vector exp2/exp2f implementation to libmvec 2021-12-29 11:37:29 -08:00
test-double-libmvec-exp2-avx.c x86-64: Add vector exp2/exp2f implementation to libmvec 2021-12-29 11:37:29 -08:00
test-double-libmvec-exp2.c x86-64: Add vector exp2/exp2f implementation to libmvec 2021-12-29 11:37:29 -08:00
test-double-libmvec-exp10-avx2.c x86-64: Add vector exp10/exp10f implementation to libmvec 2021-12-29 11:37:35 -08:00
test-double-libmvec-exp10-avx512f.c x86-64: Add vector exp10/exp10f implementation to libmvec 2021-12-29 11:37:35 -08:00
test-double-libmvec-exp10-avx.c x86-64: Add vector exp10/exp10f implementation to libmvec 2021-12-29 11:37:35 -08:00
test-double-libmvec-exp10.c x86-64: Add vector exp10/exp10f implementation to libmvec 2021-12-29 11:37:35 -08:00
test-double-libmvec-exp-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-exp-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-exp-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-exp.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-expm1-avx2.c x86-64: Add vector expm1/expm1f implementation to libmvec 2021-12-29 11:37:49 -08:00
test-double-libmvec-expm1-avx512f.c x86-64: Add vector expm1/expm1f implementation to libmvec 2021-12-29 11:37:49 -08:00
test-double-libmvec-expm1-avx.c x86-64: Add vector expm1/expm1f implementation to libmvec 2021-12-29 11:37:49 -08:00
test-double-libmvec-expm1.c x86-64: Add vector expm1/expm1f implementation to libmvec 2021-12-29 11:37:49 -08:00
test-double-libmvec-hypot-avx2.c x86-64: Add vector hypot/hypotf implementation to libmvec 2021-12-29 11:37:21 -08:00
test-double-libmvec-hypot-avx512f.c x86-64: Add vector hypot/hypotf implementation to libmvec 2021-12-29 11:37:21 -08:00
test-double-libmvec-hypot-avx.c x86-64: Add vector hypot/hypotf implementation to libmvec 2021-12-29 11:37:21 -08:00
test-double-libmvec-hypot.c x86-64: Add vector hypot/hypotf implementation to libmvec 2021-12-29 11:37:21 -08:00
test-double-libmvec-log1p-avx2.c x86-64: Add vector log1p/log1pf implementation to libmvec 2021-12-29 11:38:27 -08:00
test-double-libmvec-log1p-avx512f.c x86-64: Add vector log1p/log1pf implementation to libmvec 2021-12-29 11:38:27 -08:00
test-double-libmvec-log1p-avx.c x86-64: Add vector log1p/log1pf implementation to libmvec 2021-12-29 11:38:27 -08:00
test-double-libmvec-log1p.c x86-64: Add vector log1p/log1pf implementation to libmvec 2021-12-29 11:38:27 -08:00
test-double-libmvec-log2-avx2.c x86-64: Add vector log2/log2f implementation to libmvec 2021-12-29 11:38:21 -08:00
test-double-libmvec-log2-avx512f.c x86-64: Add vector log2/log2f implementation to libmvec 2021-12-29 11:38:21 -08:00
test-double-libmvec-log2-avx.c x86-64: Add vector log2/log2f implementation to libmvec 2021-12-29 11:38:21 -08:00
test-double-libmvec-log2.c x86-64: Add vector log2/log2f implementation to libmvec 2021-12-29 11:38:21 -08:00
test-double-libmvec-log10-avx2.c x86-64: Add vector log10/log10f implementation to libmvec 2021-12-29 11:38:15 -08:00
test-double-libmvec-log10-avx512f.c x86-64: Add vector log10/log10f implementation to libmvec 2021-12-29 11:38:15 -08:00
test-double-libmvec-log10-avx.c x86-64: Add vector log10/log10f implementation to libmvec 2021-12-29 11:38:15 -08:00
test-double-libmvec-log10.c x86-64: Add vector log10/log10f implementation to libmvec 2021-12-29 11:38:15 -08:00
test-double-libmvec-log-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-log-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-log-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-log.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-pow-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-pow-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-pow-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-pow.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-sin-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-sin-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-sin-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-sin.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-double-libmvec-sincos-avx2.c Fixed wrong vector sincos/sincosf ABI to have it compatible with 2016-07-01 14:15:38 +03:00
test-double-libmvec-sincos-avx512f.c x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h 2021-10-14 11:59:12 -07:00
test-double-libmvec-sincos-avx.c Fixed wrong vector sincos/sincosf ABI to have it compatible with 2016-07-01 14:15:38 +03:00
test-double-libmvec-sincos.c x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h 2021-10-14 11:59:12 -07:00
test-double-libmvec-sinh-avx2.c x86-64: Add vector sinh/sinhf implementation to libmvec 2021-12-29 11:37:55 -08:00
test-double-libmvec-sinh-avx512f.c x86-64: Add vector sinh/sinhf implementation to libmvec 2021-12-29 11:37:55 -08:00
test-double-libmvec-sinh-avx.c x86-64: Add vector sinh/sinhf implementation to libmvec 2021-12-29 11:37:55 -08:00
test-double-libmvec-sinh.c x86-64: Add vector sinh/sinhf implementation to libmvec 2021-12-29 11:37:55 -08:00
test-double-libmvec-tan-avx2.c x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
test-double-libmvec-tan-avx512f.c x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
test-double-libmvec-tan-avx.c x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
test-double-libmvec-tan.c x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
test-double-libmvec-tanh-avx2.c x86-64: Add vector tanh/tanhf implementation to libmvec 2021-12-29 11:38:50 -08:00
test-double-libmvec-tanh-avx512f.c x86-64: Add vector tanh/tanhf implementation to libmvec 2021-12-29 11:38:50 -08:00
test-double-libmvec-tanh-avx.c x86-64: Add vector tanh/tanhf implementation to libmvec 2021-12-29 11:38:50 -08:00
test-double-libmvec-tanh.c x86-64: Add vector tanh/tanhf implementation to libmvec 2021-12-29 11:38:50 -08:00
test-double-vlen2-wrappers.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-double-vlen4-avx2-wrappers.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-double-vlen4-avx2.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-double-vlen4-wrappers.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-double-vlen4.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-double-vlen8-wrappers.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-double-vlen8.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-float-libmvec-acosf-avx2.c x86-64: Add vector acos/acosf implementation to libmvec 2021-12-22 13:03:14 -08:00
test-float-libmvec-acosf-avx512f.c x86-64: Add vector acos/acosf implementation to libmvec 2021-12-22 13:03:14 -08:00
test-float-libmvec-acosf-avx.c x86-64: Add vector acos/acosf implementation to libmvec 2021-12-22 13:03:14 -08:00
test-float-libmvec-acosf.c x86-64: Add vector acos/acosf implementation to libmvec 2021-12-22 13:03:14 -08:00
test-float-libmvec-acoshf-avx2.c x86-64: Add vector acosh/acoshf implementation to libmvec 2021-12-29 11:38:39 -08:00
test-float-libmvec-acoshf-avx512f.c x86-64: Add vector acosh/acoshf implementation to libmvec 2021-12-29 11:38:39 -08:00
test-float-libmvec-acoshf-avx.c x86-64: Add vector acosh/acoshf implementation to libmvec 2021-12-29 11:38:39 -08:00
test-float-libmvec-acoshf.c x86-64: Add vector acosh/acoshf implementation to libmvec 2021-12-29 11:38:39 -08:00
test-float-libmvec-asinf-avx2.c x86-64: Add vector asin/asinf implementation to libmvec 2021-12-29 11:37:03 -08:00
test-float-libmvec-asinf-avx512f.c x86-64: Add vector asin/asinf implementation to libmvec 2021-12-29 11:37:03 -08:00
test-float-libmvec-asinf-avx.c x86-64: Add vector asin/asinf implementation to libmvec 2021-12-29 11:37:03 -08:00
test-float-libmvec-asinf.c x86-64: Add vector asin/asinf implementation to libmvec 2021-12-29 11:37:03 -08:00
test-float-libmvec-asinhf-avx2.c x86-64: Add vector asinh/asinhf implementation to libmvec 2021-12-29 11:38:56 -08:00
test-float-libmvec-asinhf-avx512f.c x86-64: Add vector asinh/asinhf implementation to libmvec 2021-12-29 11:38:56 -08:00
test-float-libmvec-asinhf-avx.c x86-64: Add vector asinh/asinhf implementation to libmvec 2021-12-29 11:38:56 -08:00
test-float-libmvec-asinhf.c x86-64: Add vector asinh/asinhf implementation to libmvec 2021-12-29 11:38:56 -08:00
test-float-libmvec-atan2f-avx2.c x86-64: Add vector atan2/atan2f implementation to libmvec 2021-12-29 11:38:09 -08:00
test-float-libmvec-atan2f-avx512f.c x86-64: Add vector atan2/atan2f implementation to libmvec 2021-12-29 11:38:09 -08:00
test-float-libmvec-atan2f-avx.c x86-64: Add vector atan2/atan2f implementation to libmvec 2021-12-29 11:38:09 -08:00
test-float-libmvec-atan2f.c x86-64: Add vector atan2/atan2f implementation to libmvec 2021-12-29 11:38:09 -08:00
test-float-libmvec-atanf-avx2.c x86-64: Add vector atan/atanf implementation to libmvec 2021-12-29 11:36:46 -08:00
test-float-libmvec-atanf-avx512f.c x86-64: Add vector atan/atanf implementation to libmvec 2021-12-29 11:36:46 -08:00
test-float-libmvec-atanf-avx.c x86-64: Add vector atan/atanf implementation to libmvec 2021-12-29 11:36:46 -08:00
test-float-libmvec-atanf.c x86-64: Add vector atan/atanf implementation to libmvec 2021-12-29 11:36:46 -08:00
test-float-libmvec-atanhf-avx2.c x86-64: Add vector atanh/atanhf implementation to libmvec 2021-12-29 11:38:34 -08:00
test-float-libmvec-atanhf-avx512f.c x86-64: Add vector atanh/atanhf implementation to libmvec 2021-12-29 11:38:34 -08:00
test-float-libmvec-atanhf-avx.c x86-64: Add vector atanh/atanhf implementation to libmvec 2021-12-29 11:38:34 -08:00
test-float-libmvec-atanhf.c x86-64: Add vector atanh/atanhf implementation to libmvec 2021-12-29 11:38:34 -08:00
test-float-libmvec-cbrtf-avx2.c x86-64: Add vector cbrt/cbrtf implementation to libmvec 2021-12-29 11:38:02 -08:00
test-float-libmvec-cbrtf-avx512f.c x86-64: Add vector cbrt/cbrtf implementation to libmvec 2021-12-29 11:38:02 -08:00
test-float-libmvec-cbrtf-avx.c x86-64: Add vector cbrt/cbrtf implementation to libmvec 2021-12-29 11:38:02 -08:00
test-float-libmvec-cbrtf.c x86-64: Add vector cbrt/cbrtf implementation to libmvec 2021-12-29 11:38:02 -08:00
test-float-libmvec-cosf-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-cosf-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-cosf-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-cosf.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-coshf-avx2.c x86-64: Add vector cosh/coshf implementation to libmvec 2021-12-29 11:37:42 -08:00
test-float-libmvec-coshf-avx512f.c x86-64: Add vector cosh/coshf implementation to libmvec 2021-12-29 11:37:42 -08:00
test-float-libmvec-coshf-avx.c x86-64: Add vector cosh/coshf implementation to libmvec 2021-12-29 11:37:42 -08:00
test-float-libmvec-coshf.c x86-64: Add vector cosh/coshf implementation to libmvec 2021-12-29 11:37:42 -08:00
test-float-libmvec-erfcf-avx2.c x86-64: Add vector erfc/erfcf implementation to libmvec 2021-12-30 10:19:03 -08:00
test-float-libmvec-erfcf-avx512f.c x86-64: Add vector erfc/erfcf implementation to libmvec 2021-12-30 10:19:03 -08:00
test-float-libmvec-erfcf-avx.c x86-64: Add vector erfc/erfcf implementation to libmvec 2021-12-30 10:19:03 -08:00
test-float-libmvec-erfcf.c x86-64: Add vector erfc/erfcf implementation to libmvec 2021-12-30 10:19:03 -08:00
test-float-libmvec-erff-avx2.c x86-64: Add vector erf/erff implementation to libmvec 2021-12-29 11:38:44 -08:00
test-float-libmvec-erff-avx512f.c x86-64: Add vector erf/erff implementation to libmvec 2021-12-29 11:38:44 -08:00
test-float-libmvec-erff-avx.c x86-64: Add vector erf/erff implementation to libmvec 2021-12-29 11:38:44 -08:00
test-float-libmvec-erff.c x86-64: Add vector erf/erff implementation to libmvec 2021-12-29 11:38:44 -08:00
test-float-libmvec-exp2f-avx2.c x86-64: Add vector exp2/exp2f implementation to libmvec 2021-12-29 11:37:29 -08:00
test-float-libmvec-exp2f-avx512f.c x86-64: Add vector exp2/exp2f implementation to libmvec 2021-12-29 11:37:29 -08:00
test-float-libmvec-exp2f-avx.c x86-64: Add vector exp2/exp2f implementation to libmvec 2021-12-29 11:37:29 -08:00
test-float-libmvec-exp2f.c x86-64: Add vector exp2/exp2f implementation to libmvec 2021-12-29 11:37:29 -08:00
test-float-libmvec-exp10f-avx2.c x86-64: Add vector exp10/exp10f implementation to libmvec 2021-12-29 11:37:35 -08:00
test-float-libmvec-exp10f-avx512f.c x86-64: Add vector exp10/exp10f implementation to libmvec 2021-12-29 11:37:35 -08:00
test-float-libmvec-exp10f-avx.c x86-64: Add vector exp10/exp10f implementation to libmvec 2021-12-29 11:37:35 -08:00
test-float-libmvec-exp10f.c x86-64: Add vector exp10/exp10f implementation to libmvec 2021-12-29 11:37:35 -08:00
test-float-libmvec-expf-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-expf-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-expf-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-expf.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-expm1f-avx2.c x86-64: Add vector expm1/expm1f implementation to libmvec 2021-12-29 11:37:49 -08:00
test-float-libmvec-expm1f-avx512f.c x86-64: Add vector expm1/expm1f implementation to libmvec 2021-12-29 11:37:49 -08:00
test-float-libmvec-expm1f-avx.c x86-64: Add vector expm1/expm1f implementation to libmvec 2021-12-29 11:37:49 -08:00
test-float-libmvec-expm1f.c x86-64: Add vector expm1/expm1f implementation to libmvec 2021-12-29 11:37:49 -08:00
test-float-libmvec-hypotf-avx2.c x86-64: Add vector hypot/hypotf implementation to libmvec 2021-12-29 11:37:21 -08:00
test-float-libmvec-hypotf-avx512f.c x86-64: Add vector hypot/hypotf implementation to libmvec 2021-12-29 11:37:21 -08:00
test-float-libmvec-hypotf-avx.c x86-64: Add vector hypot/hypotf implementation to libmvec 2021-12-29 11:37:21 -08:00
test-float-libmvec-hypotf.c x86-64: Add vector hypot/hypotf implementation to libmvec 2021-12-29 11:37:21 -08:00
test-float-libmvec-log1pf-avx2.c x86-64: Add vector log1p/log1pf implementation to libmvec 2021-12-29 11:38:27 -08:00
test-float-libmvec-log1pf-avx512f.c x86-64: Add vector log1p/log1pf implementation to libmvec 2021-12-29 11:38:27 -08:00
test-float-libmvec-log1pf-avx.c x86-64: Add vector log1p/log1pf implementation to libmvec 2021-12-29 11:38:27 -08:00
test-float-libmvec-log1pf.c x86-64: Add vector log1p/log1pf implementation to libmvec 2021-12-29 11:38:27 -08:00
test-float-libmvec-log2f-avx2.c x86-64: Add vector log2/log2f implementation to libmvec 2021-12-29 11:38:21 -08:00
test-float-libmvec-log2f-avx512f.c x86-64: Add vector log2/log2f implementation to libmvec 2021-12-29 11:38:21 -08:00
test-float-libmvec-log2f-avx.c x86-64: Add vector log2/log2f implementation to libmvec 2021-12-29 11:38:21 -08:00
test-float-libmvec-log2f.c x86-64: Add vector log2/log2f implementation to libmvec 2021-12-29 11:38:21 -08:00
test-float-libmvec-log10f-avx2.c x86-64: Add vector log10/log10f implementation to libmvec 2021-12-29 11:38:15 -08:00
test-float-libmvec-log10f-avx512f.c x86-64: Add vector log10/log10f implementation to libmvec 2021-12-29 11:38:15 -08:00
test-float-libmvec-log10f-avx.c x86-64: Add vector log10/log10f implementation to libmvec 2021-12-29 11:38:15 -08:00
test-float-libmvec-log10f.c x86-64: Add vector log10/log10f implementation to libmvec 2021-12-29 11:38:15 -08:00
test-float-libmvec-logf-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-logf-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-logf-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-logf.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-powf-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-powf-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-powf-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-powf.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-sincosf-avx2.c Fixed wrong vector sincos/sincosf ABI to have it compatible with 2016-07-01 14:15:38 +03:00
test-float-libmvec-sincosf-avx512f.c x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h 2021-10-14 11:59:12 -07:00
test-float-libmvec-sincosf-avx.c Fixed wrong vector sincos/sincosf ABI to have it compatible with 2016-07-01 14:15:38 +03:00
test-float-libmvec-sincosf.c x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h 2021-10-14 11:59:12 -07:00
test-float-libmvec-sinf-avx2.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-sinf-avx512f.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-sinf-avx.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-sinf.c x86_64: Add missing libmvec ABI tests 2021-10-22 06:46:49 -07:00
test-float-libmvec-sinhf-avx2.c x86-64: Add vector sinh/sinhf implementation to libmvec 2021-12-29 11:37:55 -08:00
test-float-libmvec-sinhf-avx512f.c x86-64: Add vector sinh/sinhf implementation to libmvec 2021-12-29 11:37:55 -08:00
test-float-libmvec-sinhf-avx.c x86-64: Add vector sinh/sinhf implementation to libmvec 2021-12-29 11:37:55 -08:00
test-float-libmvec-sinhf.c x86-64: Add vector sinh/sinhf implementation to libmvec 2021-12-29 11:37:55 -08:00
test-float-libmvec-tanf-avx2.c x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
test-float-libmvec-tanf-avx512f.c x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
test-float-libmvec-tanf-avx.c x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
test-float-libmvec-tanf.c x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
test-float-libmvec-tanhf-avx2.c x86-64: Add vector tanh/tanhf implementation to libmvec 2021-12-29 11:38:50 -08:00
test-float-libmvec-tanhf-avx512f.c x86-64: Add vector tanh/tanhf implementation to libmvec 2021-12-29 11:38:50 -08:00
test-float-libmvec-tanhf-avx.c x86-64: Add vector tanh/tanhf implementation to libmvec 2021-12-29 11:38:50 -08:00
test-float-libmvec-tanhf.c x86-64: Add vector tanh/tanhf implementation to libmvec 2021-12-29 11:38:50 -08:00
test-float-vlen4-wrappers.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-float-vlen8-avx2-wrappers.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-float-vlen8-avx2.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-float-vlen8-wrappers.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-float-vlen8.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-float-vlen16-wrappers.c Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-float-vlen16.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-libmvec-avx2.c x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h 2021-10-14 11:59:12 -07:00
test-libmvec-avx512f.c x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h 2021-10-14 11:59:12 -07:00
test-libmvec-avx.c x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h 2021-10-14 11:59:12 -07:00
test-libmvec.c x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h 2021-10-14 11:59:12 -07:00
test-vector-abi-arg1.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-vector-abi-arg2.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-vector-abi-sincos.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
test-vector-abi.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00
Versions x86-64: Add vector tan/tanf implementation to libmvec 2021-12-30 10:19:13 -08:00
x86_64-math-asm.h Update copyright dates with scripts/update-copyrights 2024-01-01 10:53:40 -08:00