glibc/sysdeps
Wilco Dijkstra 900fb446eb Speedup tanf range reduction
Speedup tanf range reduction by using the new sincosf range
reduction algorithm.  Overall code quality is improved due to
inlining, so there is a speedup even if no range reduction is
required.

tanf throughput gains on Cortex-A72:
* |x| < M_PI_4  : 1.1x
* |x| < M_PI_2  : 1.2x
* |x| < 2 * M_PI: 1.5x
* |x| < 120.0   : 1.6x
* |x| < Inf     : 12.1x

	* sysdeps/ieee754/flt-32/s_tanf.c (__tanf): Use fast range reduction.
2018-08-23 12:38:16 +01:00
..
aarch64 [aarch64] Add an ASIMD variant of strlen for falkor 2018-08-15 23:01:33 +05:30
alpha
arm Move ROUNDING_TESTS_* out of math-tests.h. 2018-08-22 12:25:50 +00:00
generic Move ROUNDING_TESTS_* out of math-tests.h. 2018-08-22 12:25:50 +00:00
gnu Update netinet/tcp.h from Linux 4.18. 2018-08-21 15:57:22 +00:00
hppa Move SNAN_TESTS_PRESERVE_PAYLOAD out of math-tests.h. 2018-08-01 11:21:16 +00:00
htl hurd: Avoid PLTs for __pthread_get/setspecific 2018-08-09 01:28:55 +02:00
hurd
i386 Move SNAN_TESTS_* out of math-tests.h. 2018-08-10 19:22:01 +00:00
ia64 Move SNAN_TESTS_* out of math-tests.h. 2018-08-10 19:22:01 +00:00
ieee754 Speedup tanf range reduction 2018-08-23 12:38:16 +01:00
init_array
m68k Move ROUNDING_TESTS_* out of math-tests.h. 2018-08-22 12:25:50 +00:00
mach hurd: Fix exec usage of mach_setup_thread 2018-08-01 00:10:03 +02:00
microblaze
mips Move ROUNDING_TESTS_* out of math-tests.h. 2018-08-22 12:25:50 +00:00
nios2 Move ROUNDING_TESTS_* out of math-tests.h. 2018-08-22 12:25:50 +00:00
nptl
posix
powerpc powerpc: Remove powerpc specific sinf and cosf optimization 2018-08-20 08:47:43 +05:30
pthread
riscv Move ROUNDING_TESTS_* out of math-tests.h. 2018-08-22 12:25:50 +00:00
s390 math: Regenerate s390 ulps 2018-08-17 16:39:13 +02:00
sh Update SH libm-tests-ulps 2018-07-31 10:33:53 -03:00
sparc
unix Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 to bits/socket.h. 2018-08-21 17:22:53 +00:00
wordsize-32
wordsize-64
x86 Move SNAN_TESTS_* out of math-tests.h. 2018-08-10 19:22:01 +00:00
x86_64 Fix spaces in x86_64 ULP file 2018-08-15 12:56:22 +01:00