glibc/sysdeps
Noah Goldstein aaa23c3507 x86: Optimize strlen-avx2.S
No bug. This commit optimizes strlen-avx2.S. The optimizations are
mostly small things but they add up to roughly 10-30% performance
improvement for strlen. The results for strnlen are bit more
ambiguous. test-strlen, test-strnlen, test-wcslen, and test-wcsnlen
are all passing.

Signed-off-by: Noah Goldstein <goldstein.w.n@gmail.com>
2021-04-19 18:03:49 -07:00
..
aarch64 aarch64: update libm test ulps 2021-04-08 08:24:30 +01:00
alpha Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
arc ARC: Update ulps 2021-04-14 09:24:45 -07:00
arm arm: update libm test ulps 2021-04-08 09:55:33 +01:00
csky Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
generic fork.h: replace with register-atfork.h 2021-03-29 21:41:09 +02:00
gnu Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c 2021-03-01 15:59:49 +01:00
hppa Update hppa libm-test-ulps 2021-04-06 18:55:58 +00:00
htl fork.h: replace with register-atfork.h 2021-03-29 21:41:09 +02:00
hurd Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
i386 i386: Remove lazy tlsdesc relocation related code 2021-04-15 09:47:59 +01:00
ia64 ia64: Update ulps 2021-04-05 10:11:09 -03:00
ieee754 Improve the accuracy of tgamma (BZ #26983) 2021-04-07 13:23:39 +02:00
m68k m68: Fix build after 9acda61d94 2021-04-06 15:10:31 -03:00
mach hurd: Export _hurd_libc_proc_init 2021-04-12 00:23:36 +02:00
microblaze Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
mips Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
nios2 Update Nios II libm-test-ulps. 2021-04-01 19:41:40 +00:00
nptl fork.h: replace with register-atfork.h 2021-03-29 21:41:09 +02:00
posix nss: fix nss_database_lookup2's alternate handling [BZ #27416] 2021-03-09 14:34:50 -05:00
powerpc powerpc: Update libm test ulps 2021-04-09 17:41:22 -03:00
pthread nptl: Remove open from libpthread 2021-03-26 13:37:14 -03:00
riscv Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
s390 s390: Update ulps 2021-04-15 11:05:43 +02:00
sh Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
sparc Fix the inaccuracy of j0f/j1f/y0f/y1f [BZ #14469, #14470, #14471, #14472] 2021-04-02 06:15:48 +02:00
unix powerpc: Add missing registers to clobbers list for syscalls [BZ #27623] 2021-04-16 08:40:37 -03:00
wordsize-32 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
wordsize-64 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
x86 Move __isnanf128 to libc.so 2021-03-30 14:58:19 +05:30
x86_64 x86: Optimize strlen-avx2.S 2021-04-19 18:03:49 -07:00