glibc/sysdeps/x86_64/fpu
Florian Weimer e88b9f0e5c stdio-common: Convert vfprintf and related functions to buffers
vfprintf is entangled with vfwprintf (of course), __printf_fp,
__printf_fphex, __vstrfmon_l_internal, and the strfrom family of
functions.  The latter use the internal snprintf functionality,
so vsnprintf is converted as well.

The simples conversion is __printf_fphex, followed by
__vstrfmon_l_internal and __printf_fp, and finally
__vfprintf_internal and __vfwprintf_internal.  __vsnprintf_internal
and strfrom* are mostly consuming the new interfaces, so they
are comparatively simple.

__printf_fp is a public symbol, so the FILE *-based interface
had to preserved.

The __printf_fp rewrite does not change the actual binary-to-decimal
conversion algorithm, and digits are still not emitted directly to
the target buffer.  However, the staging buffer now uses bytes
instead of wide characters, and one buffer copy is eliminated.

The changes are at least performance-neutral in my testing.
Floating point printing and snprintf improved measurably, so that
this Lua script

  for i=1,5000000 do
      print(i, i * math.pi)
  end

runs about 5% faster for me.  To preserve fprintf performance for
a simple "%d" format, this commit has some logic changes under
LABEL (unsigned_number) to avoid additional function calls.  There
are certainly some very easy performance improvements here: binary,
octal and hexadecimal formatting can easily avoid the temporary work
buffer (the number of digits can be computed ahead-of-time using one
of the __builtin_clz* built-ins). Decimal formatting can use a
specialized version of _itoa_word for base 10.

The existing (inconsistent) width handling between strfmon and printf
is preserved here.  __print_fp_buffer_1 would have to use
__translated_number_width to achieve ISO conformance for printf.

Test expectations in libio/tst-vtables-common.c are adjusted because
the internal staging buffer merges all virtual function calls into
one.

In general, stack buffer usage is greatly reduced, particularly for
unbuffered input streams.  __printf_fp can still use a large buffer
in binary128 mode for %g, though.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2022-12-19 18:56:54 +01:00
..
multiarch x86/fpu: Fix misspelled evex512 section in variety of svml files 2022-11-27 20:22:49 -08:00
scripts Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
bench-libmvec-skeleton.c benchtests: Add UNSUPPORTED benchmark status 2022-04-29 11:48:16 +05:30
e_acosl.c
e_atan2l.c
e_exp2l.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
e_exp10l.S Fix exp10 inaccuracy and exceptions (bugs 13884, 13914). 2012-05-06 18:23:44 +00:00
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 2022-01-01 11:40:24 -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 2022-01-01 11:40:24 -08:00
fedisblxcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
feenablxcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fegetenv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fegetexcept.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fegetmode.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fegetround.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
feholdexcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fesetenv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fesetexcept.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fesetmode.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fesetround.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
feupdateenv.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fgetexcptflg.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fraiseexcpt.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
fsetexcptflg.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
ftestexcept.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Implies Use x86_64 fpu/bits/fenv.h for i386 and x86_64 2012-06-06 10:13:19 -07:00
libm-test-ulps math: Add more inputs to atan2 accuracy tests [BZ #28765] 2022-01-14 06:00:06 -08: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
libmvec-acos-inputs x86-64: Add vector acos/acosf to libmvec microbenchmark 2022-02-03 17:37:06 -08:00
libmvec-acosf-inputs x86-64: Add vector acos/acosf to libmvec microbenchmark 2022-02-03 17:37:06 -08:00
libmvec-acosh-inputs x86-64: Add vector acosh/acoshf to libmvec microbenchmark 2022-02-06 12:36:46 -08:00
libmvec-acoshf-inputs x86-64: Add vector acosh/acoshf to libmvec microbenchmark 2022-02-06 12:36:46 -08:00
libmvec-asin-inputs x86-64: Add vector asin/asinf to libmvec microbenchmark 2022-02-06 12:35:11 -08:00
libmvec-asinf-inputs x86-64: Add vector asin/asinf to libmvec microbenchmark 2022-02-06 12:35:11 -08:00
libmvec-asinh-inputs x86-64: Add vector asinh/asinhf to libmvec microbenchmark 2022-02-06 12:37:01 -08:00
libmvec-asinhf-inputs x86-64: Add vector asinh/asinhf to libmvec microbenchmark 2022-02-06 12:37:01 -08:00
libmvec-atan2-inputs x86-64: Add vector atan2/atan2f to libmvec microbenchmark 2022-02-06 12:36:14 -08:00
libmvec-atan2f-inputs x86-64: Add vector atan2/atan2f to libmvec microbenchmark 2022-02-06 12:36:14 -08:00
libmvec-atan-inputs x86-64: Add vector atan/atanf to libmvec microbenchmark 2022-02-06 12:24:32 -08:00
libmvec-atanf-inputs x86-64: Add vector atan/atanf to libmvec microbenchmark 2022-02-06 12:24:32 -08:00
libmvec-atanh-inputs x86-64: Add vector atanh/atanhf to libmvec microbenchmark 2022-02-06 12:36:41 -08:00
libmvec-atanhf-inputs x86-64: Add vector atanh/atanhf to libmvec microbenchmark 2022-02-06 12:36:41 -08:00
libmvec-cbrt-inputs x86-64: Add vector cbrt/cbrtf to libmvec microbenchmark 2022-02-06 12:36:06 -08:00
libmvec-cbrtf-inputs x86-64: Add vector cbrt/cbrtf to libmvec microbenchmark 2022-02-06 12:36:06 -08:00
libmvec-cos-inputs x86-64: Add vector cos/cosf to libmvec microbenchmark 2021-11-24 07:45:20 -08:00
libmvec-cosf-inputs x86-64: Add vector cos/cosf to libmvec microbenchmark 2021-11-24 07:45:20 -08:00
libmvec-cosh-inputs x86-64: Add vector cosh/coshf to libmvec microbenchmark 2022-02-06 12:35:49 -08:00
libmvec-coshf-inputs x86-64: Add vector cosh/coshf to libmvec microbenchmark 2022-02-06 12:35:49 -08:00
libmvec-erf-inputs x86-64: Add vector erf/erff to libmvec microbenchmark 2022-02-06 12:36:51 -08:00
libmvec-erfc-inputs x86-64: Add vector erfc/erfcf to libmvec microbenchmark 2022-02-06 12:37:07 -08:00
libmvec-erfcf-inputs x86-64: Add vector erfc/erfcf to libmvec microbenchmark 2022-02-06 12:37:07 -08:00
libmvec-erff-inputs x86-64: Add vector erf/erff to libmvec microbenchmark 2022-02-06 12:36:51 -08:00
libmvec-exp2-inputs x86-64: Add vector exp2/exp2f to libmvec microbenchmark 2022-02-06 12:35:34 -08:00
libmvec-exp2f-inputs x86-64: Add vector exp2/exp2f to libmvec microbenchmark 2022-02-06 12:35:34 -08:00
libmvec-exp10-inputs x86-64: Add vector exp10/exp10f to libmvec microbenchmark 2022-02-06 12:35:43 -08:00
libmvec-exp10f-inputs x86-64: Add vector exp10/exp10f to libmvec microbenchmark 2022-02-06 12:35:43 -08:00
libmvec-exp-inputs x86-64: Add vector exp/expf to libmvec microbenchmark 2021-11-24 07:46:59 -08:00
libmvec-expf-inputs x86-64: Add vector exp/expf to libmvec microbenchmark 2021-11-24 07:46:59 -08:00
libmvec-expm1-inputs x86-64: Add vector expm1/expm1f to libmvec microbenchmark 2022-02-06 12:35:54 -08:00
libmvec-expm1f-inputs x86-64: Add vector expm1/expm1f to libmvec microbenchmark 2022-02-06 12:35:54 -08:00
libmvec-hypot-inputs x86-64: Add vector hypot/hypotf to libmvec microbenchmark 2022-02-06 12:35:16 -08:00
libmvec-hypotf-inputs x86-64: Add vector hypot/hypotf to libmvec microbenchmark 2022-02-06 12:35:16 -08:00
libmvec-log1p-inputs x86-64: Add vector log1p/log1pf to libmvec microbenchmark 2022-02-06 12:36:36 -08:00
libmvec-log1pf-inputs x86-64: Add vector log1p/log1pf to libmvec microbenchmark 2022-02-06 12:36:36 -08:00
libmvec-log2-inputs x86-64: Add vector log2/log2f to libmvec microbenchmark 2022-02-06 12:36:31 -08:00
libmvec-log2f-inputs x86-64: Add vector log2/log2f to libmvec microbenchmark 2022-02-06 12:36:31 -08:00
libmvec-log10-inputs x86-64: Add vector log10/log10f to libmvec microbenchmark 2022-02-06 12:36:23 -08:00
libmvec-log10f-inputs x86-64: Add vector log10/log10f to libmvec microbenchmark 2022-02-06 12:36:23 -08:00
libmvec-log-inputs x86-64: Add vector log/logf to libmvec microbenchmark 2021-11-24 07:48:14 -08:00
libmvec-logf-inputs x86-64: Add vector log/logf to libmvec microbenchmark 2021-11-24 07:48:14 -08:00
libmvec-pow-inputs x86-64: Add vector pow/powf to libmvec microbenchmark 2021-11-24 07:49:14 -08:00
libmvec-powf-inputs x86-64: Add vector pow/powf to libmvec microbenchmark 2021-11-24 07:49:14 -08:00
libmvec-sin-inputs x86-64: Add vector sin/sinf to libmvec microbenchmark 2021-11-24 07:50:23 -08:00
libmvec-sinf-inputs x86-64: Add vector sin/sinf to libmvec microbenchmark 2021-11-24 07:50:23 -08:00
libmvec-sinh-inputs x86-64: Add vector sinh/sinhf to libmvec microbenchmark 2022-02-06 12:36:00 -08:00
libmvec-sinhf-inputs x86-64: Add vector sinh/sinhf to libmvec microbenchmark 2022-02-06 12:36:00 -08:00
libmvec-tan-inputs x86-64: Add vector tan/tanf to libmvec microbenchmark 2022-02-06 12:37:13 -08:00
libmvec-tanf-inputs x86-64: Add vector tan/tanf to libmvec microbenchmark 2022-02-06 12:37:13 -08:00
libmvec-tanh-inputs x86-64: Add vector tanh/tanhf to libmvec microbenchmark 2022-02-06 12:36:56 -08:00
libmvec-tanhf-inputs x86-64: Add vector tanh/tanhf to libmvec microbenchmark 2022-02-06 12:36:56 -08:00
Makeconfig build: Properly generate .d dependency files [BZ #28922] 2022-02-25 10:35:45 -08:00
Makefile benchtests: Better libmvec integration 2022-04-29 11:48:18 +05:30
math_ldbl.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
math-tests-arch.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
math-tests-snan.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -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 stdio-common: Convert vfprintf and related functions to buffers 2022-12-19 18:56:54 +01:00
s_atanl.c
s_ceill.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_expm1l.S Fix x86/x86_64 expm1l inaccuracy and exceptions (bugs 13885, 13923). 2012-05-07 19:13:08 +00:00
s_finitel.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_floorl.S Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
s_fmax.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_fmaxf.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_fmaxl.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_fmin.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_fminf.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_fminl.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_isinfl.c
s_llrint.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_llrintf.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_llrintl.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_log1pl.S x86: Remove .tfloat usage 2022-10-03 14:03:21 -03:00
s_logbl.c
s_lrint.S lrint and llrint implementation for x86-64. 2002-04-08 08:14:22 +00:00
s_lrintf.S lrint and llrint implementation for x86-64. 2002-04-08 08:14:22 +00:00
s_lrintl.S lrint and llrint implementation for x86-64. 2002-04-08 08:14:22 +00:00
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 2022-01-01 11:40:24 -08:00
s_signbitf.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
s_significandl.c
s_truncl.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_acos2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_acos4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_acos4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_acos8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_acosh2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_acosh4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_acosh4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_acosh8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_asin2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_asin4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_asin4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_asin8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_asinh2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_asinh4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_asinh4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_asinh8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atan2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_atan4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atan4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atan8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atan22_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_atan24_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atan24_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atan28_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atanh2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_atanh4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atanh4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_atanh8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cbrt2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_cbrt4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cbrt4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cbrt8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cos2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_cos4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cos4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cos8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cosh2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_cosh4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cosh4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_cosh8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_erf2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_erf4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_erf4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_erf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_erfc2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_erfc4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_erfc4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_erfc8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_exp4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp22_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_exp24_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp24_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp28_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp102_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_exp104_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp104_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp108_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_exp_data.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_exp_data.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_expm12_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_expm14_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_expm14_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_expm18_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_hypot2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_hypot4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_hypot4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_hypot8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log1p2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_log1p4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log1p4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log1p8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_log4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log22_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_log24_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log24_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log28_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log102_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_log104_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log104_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log108_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_log_data.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_log_data.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_pow2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_pow4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_pow4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_pow8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_pow_data.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_pow_data.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_sin2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_sin4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_sin4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_sin8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_sincos2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_sincos4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_sincos4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_sincos8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_sinh2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_sinh4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_sinh4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_sinh8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_tan2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_tan4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_tan4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_tan8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_tanh2_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_tanh4_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_tanh4_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_tanh8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_d_trig_data.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_trig_data.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_d_wrapper_impl.h x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h 2022-11-27 20:22:49 -08:00
svml_s_acosf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_acosf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_acosf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_acosf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_acoshf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_acoshf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_acoshf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_acoshf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_asinf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_asinf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_asinf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_asinf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_asinhf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_asinhf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_asinhf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_asinhf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atan2f4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_atan2f8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atan2f8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atan2f16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atanf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_atanf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atanf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atanf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atanhf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_atanhf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atanhf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_atanhf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_cbrtf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_cbrtf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_cbrtf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_cbrtf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_cosf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_cosf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_cosf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_cosf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_coshf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_coshf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_coshf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_coshf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_erfcf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_erfcf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_erfcf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_erfcf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_erff4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_erff8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_erff8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_erff16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_exp2f4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_exp2f8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_exp2f8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_exp2f16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_exp10f4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_exp10f8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_exp10f8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_exp10f16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_expf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_expf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_expf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_expf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_expf_data.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_expf_data.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_expm1f4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_expm1f8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_expm1f8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_expm1f16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_hypotf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_hypotf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_hypotf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_hypotf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log1pf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_log1pf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log1pf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log1pf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log2f4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_log2f8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log2f8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log2f16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log10f4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_log10f8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log10f8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_log10f16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_logf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_logf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_logf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_logf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_logf_data.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_logf_data.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_powf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_powf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_powf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_powf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_powf_data.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_powf_data.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_sincosf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_sincosf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_sincosf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_sincosf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_sinf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_sinf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_sinf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_sinf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_sinhf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_sinhf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_sinhf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_sinhf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_tanf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_tanf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_tanf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_tanf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_tanhf4_core.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_tanhf8_core_avx.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_tanhf8_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_tanhf16_core.S x86/fpu: Add missing ISA sections to variety of svml files 2022-11-27 20:22:49 -08:00
svml_s_trig_data.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_trig_data.S Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
svml_s_wrapper_impl.h x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h 2022-11-27 20:22:49 -08:00
svml_sd_wrapper_impl.h x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h 2022-11-27 20:22:49 -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 2022-01-01 11:40:24 -08:00
test-double-vlen4-avx2-wrappers.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-double-vlen4-avx2.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-double-vlen4-wrappers.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-double-vlen4.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-double-vlen8-wrappers.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-double-vlen8.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -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 2022-01-01 11:40:24 -08:00
test-float-vlen8-avx2-wrappers.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-float-vlen8-avx2.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-float-vlen8-wrappers.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-float-vlen8.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-float-vlen16-wrappers.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-float-vlen16.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -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 2022-01-01 11:40:24 -08:00
test-vector-abi-arg2.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-vector-abi-sincos.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-vector-abi.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -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 2022-01-01 11:40:24 -08:00