glibc/sysdeps
Will Schmidt 14a50c9d23 [Powerpc] Tune/optimize powerpc{32,64}/power7/memchr.S.
Assorted tweaking, twisting and tuning to squeeze a few additional cycles
out of the memchr code.   Changes include bypassing the shift pairs
(sld,srd) when they are not required, and unrolling the small_loop that
handles short and trailing strings.

Per scrollpipe data measuring aligned strings for 64-bit, these changes
save between five and eight cycles (9-13% overall) for short strings (<32),
Longer aligned strings see slight improvement of 1-3% due to bypassing the
shifts and the instruction rearranging.
2012-08-21 14:20:55 -05:00
..
generic Make malloc build for no-threads configurations. 2012-08-17 11:29:45 -07:00
gnu Respect --localstatedir for /var/db parent directory. 2012-06-22 10:11:07 -07:00
i386 Remove executable permissions checked in by accident 2012-08-15 21:18:44 +02:00
ieee754 Quash warning in s_sincosl. 2012-08-17 23:44:53 +02:00
mach Split sys/param.h out into common file and sysdeps bits/param.h file. 2012-08-17 09:55:17 -07:00
posix Move some things from sysdeps/unix to sysdeps/posix. 2012-08-17 13:52:32 -07:00
powerpc [Powerpc] Tune/optimize powerpc{32,64}/power7/memchr.S. 2012-08-21 14:20:55 -05:00
pthread Clean up definition of _LIBC_REENTRANT and _IO_MTSAFE_IO. 2012-08-17 09:35:15 -07:00
s390 Get rid of ASM_TYPE_DIRECTIVE{,_PREFIX}. 2012-08-02 21:04:29 +02:00
sh Fifth argument of la_pltenter() is not constant. 2012-08-16 08:41:05 -07:00
sparc Fifth argument of la_pltenter() is not constant. 2012-08-16 08:41:05 -07:00
unix Remove __ASSUME_SWAPCONTEXT_SYSCALL. 2012-08-20 14:39:53 +00:00
wordsize-32 Replace FSF snail mail address with URLs. 2012-02-09 23:18:22 +00:00
wordsize-64 Clean up {alphasort,versionsort,scandir,scandirat}{,64} for struct dirent == struct dirent64. 2012-08-06 16:48:36 -07:00
x86 Use x86-64 fpu_control.h for i386 and x86_64 2012-06-18 11:43:51 -07:00
x86_64 Clean up x86_64/multiarch/strstr-c.c include order. 2012-08-15 11:38:57 -07:00