glibc/sysdeps/aarch64
Wilco Dijkstra a024b39a4e This patch further tunes memcpy - avoid one branch for sizes 1-3,
add a prefetch and improve small copies that are exact powers of 2.

        * sysdeps/aarch64/memcpy.S (memcpy):
        Further tuning for performance.
2016-06-22 13:24:24 +01:00
..
bits Add _STRING_INLINE_unaligned and string_private.h 2016-02-18 14:55:29 -02:00
fpu
nptl elf: Consolidate machine-agnostic DTV definitions in <dl-dtv.h> 2016-06-20 14:31:40 +02:00
soft-fp
__longjmp.S
abort-instr.h
atomic-machine.h
backtrace.c
bsd-_setjmp.S
bsd-setjmp.S
configure
configure.ac
crti.S
crtn.S
dl-irel.h
dl-link.sym
dl-machine.h
dl-sysdep.h
dl-tls.h elf: Consolidate machine-agnostic DTV definitions in <dl-dtv.h> 2016-06-20 14:31:40 +02:00
dl-tlsdesc.h
dl-tlsdesc.S
dl-trampoline.S
Implies
jmpbuf-offsets.h
jmpbuf-unwind.h
ldsodefs.h
libc-tls.c
libm-test-ulps
linkmap.h
machine-gmon.h
Makefile
math-tests.h
mcount.c
memcmp.S
memcpy.S This patch further tunes memcpy - avoid one branch for sizes 1-3, 2016-06-22 13:24:24 +01:00
memmove.S This is an optimized memcpy/memmove for AArch64. Copies are split into 3 main 2016-06-20 17:41:33 +01:00
memset.S This is an optimized memset for AArch64. Memset is split into 4 main cases: 2016-05-12 16:44:53 +01:00
memusage.h
preconfigure
rawmemchr.S Add a simple rawmemchr implementation. Use strlen for rawmemchr(s, '\0') as it 2016-06-20 17:48:20 +01:00
setjmp.S
sotruss-lib.c
stackinfo.h
start.S
stpcpy.S
strchr.S
strchrnul.S
strcmp.S
strcpy.S
string_private.h Add _STRING_INLINE_unaligned and string_private.h 2016-02-18 14:55:29 -02:00
strlen.S Add a simple rawmemchr implementation. Use strlen for rawmemchr(s, '\0') as it 2016-06-20 17:48:20 +01:00
strncmp.S
strnlen.S
strrchr.S
sysdep.h
tls-macros.h
tlsdesc.c
tlsdesc.sym
tst-audit.h
Versions