glibc/sysdeps
Wilco Dijkstra c435989f52 Optimize the strlen implementation by using a page cross check and a fast check
for nul bytes which reverts to separate loop when a non-ASCII char is encountered.
Speedup on test-strlen is ~10%, long ASCII strings are processed ~60% faster,
and on random tests it is ~80% better.
2015-07-13 12:38:12 +01:00
..
aarch64 Optimize the strlen implementation by using a page cross check and a fast check 2015-07-13 12:38:12 +01:00
alpha alpha: Update libm-test-ulps 2015-05-19 09:43:54 -07:00
arm BZ#18383: Conditionalize test-xfail-tst-tlsalign{,-static} on ARM assembler bug. 2015-07-08 15:00:43 -07:00
generic Refactoring of START for conditions in individual tests 2015-05-14 18:07:06 +03:00
gnu hurd: fix unwind-resume.c build 2015-02-08 18:46:00 +01:00
hppa hppa: Fix feupdateenv and fesetexceptflag (Bug 18111). 2015-03-11 02:48:59 -04:00
i386 Preserve bound registers for pointer pass/return 2015-07-09 06:50:12 -07:00
ia64 Set errno for log1p on pole/domain error. 2015-04-13 21:19:27 +02:00
ieee754 Remove unused file sysdeps/ieee754/support.c 2015-07-06 12:51:30 +01:00
init_array NPTL: Initializer for .init_array-only configurations. 2015-02-13 13:19:11 -08:00
m68k Set errno for log1p on pole/domain error. 2015-04-13 21:19:27 +02:00
mach PLT avoidance for _exit in rtld. 2015-07-09 15:25:47 -07:00
microblaze Replace ELF_RTYPE_CLASS_NOCOPY with ELF_RTYPE_CLASS_COPY 2015-03-05 08:40:41 -08:00
mips Regenerate MIPS libm-test-ulps. 2015-07-01 17:24:37 +00:00
nacl NaCl: Make pthread_condattr_setclock reject CLOCK_MONOTONIC. 2015-07-10 14:18:14 -07:00
nios2 Replace ELF_RTYPE_CLASS_NOCOPY with ELF_RTYPE_CLASS_COPY 2015-03-05 08:40:41 -08:00
nptl Add and use new glibc-internal futex API. 2015-07-10 13:47:09 +02:00
posix Fix nice getpriority, setpriority namespace (bug 18553). 2015-06-17 20:22:39 +00:00
powerpc Regenerate powerpc-nofpu libm-test-ulps. 2015-07-01 18:04:28 +00:00
pthread Use unsigned types for counters in AIO code. 2015-06-24 17:43:32 -07:00
s390 S390: Regenerate ULPs. 2015-07-07 16:11:14 +02:00
sh Replace ELF_RTYPE_CLASS_NOCOPY with ELF_RTYPE_CLASS_COPY 2015-03-05 08:40:41 -08:00
sparc Add and use new glibc-internal futex API. 2015-07-10 13:47:09 +02:00
tile tile: Regenerate ULPs. 2015-07-10 16:16:37 -04:00
unix Add and use new glibc-internal futex API. 2015-07-10 13:47:09 +02:00
wordsize-32
wordsize-64
x86 Preserve bound registers for pointer pass/return 2015-07-09 06:50:12 -07:00
x86_64 Improve bndmov encoding with zero displacement 2015-07-09 09:30:20 -07:00