glibc/sysdeps/x86_64/fpu
Szabolcs Nagy a502c5294b Remove the error handling wrapper from pow
Introduce new pow symbol version that doesn't do SVID compatible error
handling.  The standard errno and fp exception based error handling is
inline in the new code and does not have significant overhead.

The wrapper is disabled for sysdeps/ieee754/dbl-64 by using empty
w_pow.c and enabled for targets with their own pow implementation or
ifunc dispatch on __ieee754_pow by including math/w_pow.c.

The compatibility symbol version still uses the wrapper with SVID error
handling around the new code.  There is no new symbol version nor
compatibility code on !LIBM_SVID_COMPAT targets (e.g. riscv).

On targets where previously powl was an alias of pow, now it points to
the compatibility symbol with the wrapper, because it still need the
SVID compatible error handling.  This affects NO_LONG_DOUBLE (e.g. arm)
and LONG_DOUBLE_COMPAT (e.g. alpha) targets as well.

The __pow_finite symbol is now an alias of pow.  Both __pow_finite and
pow set errno and thus not const functions.

The ia64 asm is changed so the compat and new symbol versions map to the
same address.

On x86_64 #include <math.h> was added before macro definitions that
may affect that header.

Tested with build-many-glibcs.py.

	* math/Versions (GLIBC_2.29): Add pow.
	* math/w_pow_compat.c (__pow_compat): Change to versioned compat
	symbol.
	* math/w_pow.c: New file.
	* sysdeps/i386/fpu/w_pow.c: New file.
	* sysdeps/ia64/fpu/e_pow.S: Add versioned symbols.
	* sysdeps/ieee754/dbl-64/e_pow.c (__ieee754_pow): Rename to __pow
	and add necessary aliases.
	* sysdeps/ieee754/dbl-64/w_pow.c: New file.
	* sysdeps/m68k/m680x0/fpu/w_pow.c: New file.
	* sysdeps/mach/hurd/i386/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/alpha/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/arm/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/hppa/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/i386/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/ia64/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/microblaze/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/mips/mips32/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/nios2/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist: Update.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/sh/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Update.
	* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Update.
	* sysdeps/x86_64/fpu/multiarch/e_pow-fma.c (__ieee754_pow): Rename to
	__pow.
	* sysdeps/x86_64/fpu/multiarch/e_pow-fma4.c (__ieee754_pow): Likewise.
	* sysdeps/x86_64/fpu/multiarch/e_pow.c (__ieee754_pow): Likewise.
	* sysdeps/x86_64/fpu/multiarch/w_pow.c: New file.
2018-11-21 09:58:36 +00:00
..
multiarch Remove the error handling wrapper from pow 2018-11-21 09:58:36 +00:00
e_acosl.c Update. 2001-09-19 10:37:31 +00:00
e_atan2l.c Update. 2001-09-19 10:37:31 +00:00
e_exp2l.S Refactor x86_64 libm code forcing underflow exceptions. 2015-09-24 22:25:30 +00:00
e_exp10l.S Fix exp10 inaccuracy and exceptions (bugs 13884, 13914). 2012-05-06 18:23:44 +00:00
e_expl.S Use libm_alias_ldouble in sysdeps/x86_64/fpu. 2017-11-17 23:39:11 +00:00
e_fmodl.S Optimize libm 2011-10-12 11:27:51 -04:00
e_ilogbl.S Remove useless __ilogb*_finite aliases 2012-04-18 00:40:13 +02:00
e_log2l.S Fix i386/x86_64 log2l (sNaN) (bug 20235). 2016-06-09 18:04:30 +00:00
e_log10l.S Fix i386/x86_64 log10l (sNaN) (bug 20228). 2016-06-08 22:59:18 +00:00
e_logl.S Fix i386/x86_64 logl (sNaN) (bug 20227). 2016-06-08 22:24:06 +00:00
e_powl.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
e_remainderl.S Optimize libm 2011-10-12 11:27:51 -04:00
e_scalbl.S Fix i386/x86_64 scalbl with sNaN input (bug 20296). 2016-06-23 22:17:41 +00:00
e_sqrt.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
e_sqrtf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
e_sqrtl.c Update. 2001-09-19 10:37:31 +00:00
fclrexcpt.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fedisblxcpt.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
feenablxcpt.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fegetenv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fegetexcept.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fegetmode.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fegetround.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
feholdexcpt.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fesetenv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fesetexcept.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fesetmode.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fesetround.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
feupdateenv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fgetexcptflg.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fraiseexcpt.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
fsetexcptflg.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
ftestexcept.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00: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 Add new exp and exp2 implementations 2018-09-05 16:22:00 +01: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
Makefile Suppress internal declarations for most of the testsuite. 2017-05-11 19:27:59 -04:00
math_ldbl.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
math-tests-arch.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
math-tests-snan.h Move SNAN_TESTS_* out of math-tests.h. 2018-08-10 19:22:01 +00:00
printf_fphex.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_atanl.c Update. 2001-09-19 10:37:31 +00:00
s_ceill.S Use libm_alias_ldouble in sysdeps/x86_64/fpu. 2017-11-17 23:39:11 +00:00
s_copysign.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_copysignf.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_copysignl.S Use libm_alias_ldouble in sysdeps/x86_64/fpu. 2017-11-17 23:39:11 +00:00
s_expm1l.S Fix x86/x86_64 expm1l inaccuracy and exceptions (bugs 13885, 13923). 2012-05-07 19:13:08 +00:00
s_fabs.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_fabsf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_fabsl.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_finitel.S Update. 2002-09-10 01:40:26 +00:00
s_floorl.S Use libm_alias_ldouble in sysdeps/x86_64/fpu. 2017-11-17 23:39:11 +00:00
s_fmax.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_fmaxf.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_fmaxl.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_fmin.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_fminf.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_fminl.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_fpclassifyl.c Update. 2001-09-19 10:37:31 +00:00
s_isinfl.c Update. 2001-09-19 10:37:31 +00:00
s_isnanl.c Update. 2001-09-19 10:37:31 +00:00
s_llrint.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_llrintf.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_llrintl.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_log1pl.S Fix i386/x86_64 log1pl (sNaN) (bug 20229). 2016-06-08 23:11:42 +00:00
s_logbl.c Update. 2001-09-19 10:37:31 +00:00
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 Use libm_alias_ldouble in sysdeps/x86_64/fpu. 2017-11-17 23:39:11 +00:00
s_nextafterl.c Update. 2001-09-19 10:37:31 +00:00
s_nexttoward.c Update. 2001-09-19 10:37:31 +00:00
s_nexttowardf.c Update. 2001-09-19 10:37:31 +00:00
s_rintl.c Update. 2001-09-19 10:37:31 +00:00
s_scalbnl.S Make scalbn set errno (bug 6803). 2015-09-16 21:11:00 +00:00
s_signbit.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_signbitf.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_significandl.c Update. 2001-09-19 10:37:31 +00:00
s_sincosf.S x86-64: Add sincosf with vector FMA 2018-01-08 08:04:40 -08:00
s_truncl.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_cos2_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_cos4_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_cos4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_cos8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_exp2_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_exp4_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_exp4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_exp8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_exp_data.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_exp_data.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_log2_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_log4_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_log4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_log8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_log_data.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_log_data.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_pow2_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_pow4_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_pow4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_pow8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_pow_data.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_pow_data.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_sin2_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_sin4_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_sin4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_sin8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_sincos2_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_sincos4_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_sincos4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_sincos8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_trig_data.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_trig_data.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_d_wrapper_impl.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_finite_alias.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_cosf4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_cosf8_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_cosf8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_cosf16_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_expf4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_expf8_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_expf8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_expf16_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_expf_data.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_expf_data.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_logf4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_logf8_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_logf8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_logf16_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_logf_data.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_logf_data.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_powf4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_powf8_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_powf8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_powf16_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_powf_data.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_powf_data.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_sincosf4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_sincosf8_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_sincosf8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_sincosf16_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_sinf4_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_sinf8_core_avx.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_sinf8_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_sinf16_core.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_trig_data.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_trig_data.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
svml_s_wrapper_impl.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-libmvec-alias-avx2-main.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-avx2-mod.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-avx2.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-avx512-main.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-avx512-mod.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-avx512.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-avx-main.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-avx-mod.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-avx.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-main.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-double-libmvec-alias-mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-libmvec-alias.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-libmvec-sincos-avx2-main.c Don't compile do_test with -mavx/-mavx/-mavx512 2016-07-27 11:53:15 -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-avx512-main.c Don't compile do_test with -mavx/-mavx/-mavx512 2016-07-27 11:53:15 -07:00
test-double-libmvec-sincos-avx512.c Fixed wrong vector sincos/sincosf ABI to have it compatible with 2016-07-01 14:15:38 +03:00
test-double-libmvec-sincos-avx-main.c Don't compile do_test with -mavx/-mavx/-mavx512 2016-07-27 11:53:15 -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-main.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-libmvec-sincos.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-vlen2-wrappers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-vlen4-avx2-wrappers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-vlen4-avx2.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-vlen4-wrappers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-vlen4.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-vlen8-wrappers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-double-vlen8.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-libmvec-alias-avx2-main.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-avx2-mod.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-avx2.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-avx512-main.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-avx512-mod.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-avx512.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-avx-main.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-avx-mod.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-avx.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-main.c Added tests to ensure linkage through libmvec *_finite aliases which are 2016-06-20 21:15:50 +03:00
test-float-libmvec-alias-mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-libmvec-alias.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-libmvec-sincosf-avx2-main.c Don't compile do_test with -mavx/-mavx/-mavx512 2016-07-27 11:53:15 -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-avx512-main.c Don't compile do_test with -mavx/-mavx/-mavx512 2016-07-27 11:53:15 -07:00
test-float-libmvec-sincosf-avx512.c Fixed wrong vector sincos/sincosf ABI to have it compatible with 2016-07-01 14:15:38 +03:00
test-float-libmvec-sincosf-avx-main.c Don't compile do_test with -mavx/-mavx/-mavx512 2016-07-27 11:53:15 -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-main.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-libmvec-sincosf.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-vlen4-wrappers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-vlen8-avx2-wrappers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-vlen8-avx2.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-vlen8-wrappers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-vlen8.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-vlen16-wrappers.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-float-vlen16.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
test-libmvec-alias-mod.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Versions Vector sincosf for x86_64 and tests. 2015-06-18 20:11:27 +03:00
x86_64-math-asm.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00