glibc/sysdeps/aarch64
Naohiro Tamura 1d9f99ce1b AArch64: Update A64FX memset not to degrade at 16KB
This patch updates unroll8 code so as not to degrade at the peak
performance 16KB for both FX1000 and FX700.

Inserted 2 instructions at the beginning of the unroll8 loop,
cmp and branch, are a workaround that is found heuristically.

Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
2021-09-06 10:23:24 +01:00
..
bits
fpu Update math: redirect roundeven function 2021-06-27 07:56:57 -07:00
multiarch AArch64: Update A64FX memset not to degrade at 16KB 2021-09-06 10:23:24 +01:00
nptl
sys
__longjmp.S
__mtag_tag_region.S aarch64: Optimize __libc_mtag_tag_region 2021-03-26 11:03:06 +00:00
__mtag_tag_zero_region.S aarch64: Optimize __libc_mtag_tag_zero_region 2021-03-26 11:03:06 +00:00
abort-instr.h
atomic-machine.h
bsd-_setjmp.c
bsd-setjmp.c
configure config: Added HAVE_AARCH64_SVE_ASM for aarch64 2021-05-26 12:01:06 +01:00
configure.ac config: Added HAVE_AARCH64_SVE_ASM for aarch64 2021-05-26 12:01:06 +01:00
crti.S
crtn.S
dl-bti.c
dl-dtprocnum.h
dl-irel.h
dl-link.sym
dl-lookupcfg.h aarch64: free tlsdesc data on dlclose [BZ #27403] 2021-04-06 14:35:05 +01:00
dl-machine.h aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] 2021-08-11 09:00:38 -07:00
dl-prop.h
dl-sysdep.h
dl-tls.h
dl-tlsdesc.h
dl-tlsdesc.S aarch64: push the set of rules before falling into slow path 2021-01-05 09:25:19 +00:00
dl-trampoline.S
dl-tunables.list
e_sqrtl.c Remove "Contributed by" lines 2021-09-03 22:06:44 +05:30
elf-initfini.h
hp-timing.h AArch64: Add hp-timing.h 2021-07-01 15:42:05 +01:00
Implies Remove dbl-64/wordsize-64 (part 2) 2021-01-07 15:26:26 +00:00
jmpbuf-offsets.h
jmpbuf-unwind.h
ldsodefs.h
libc-mtag.h aarch64: inline __libc_mtag_new_tag 2021-03-26 11:03:06 +00:00
libc-tls.c
libm-test-ulps aarch64: update libm test ulps 2021-04-08 08:24:30 +01:00
libm-test-ulps-name
linkmap.h
machine-gmon.h
Makefile glibc.malloc.check: Wean away from malloc hooks 2021-07-22 18:38:08 +05:30
math-tests-trap.h
mcount.c
memchr.S
memcmp.S
memcpy.S
memmove.c
memrchr.S
memset-reg.h
memset.S
memusage.h
preconfigure
rawmemchr.S
setjmp.S
sfp-machine.h
sotruss-lib.c
stackinfo.h
start.S Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
stpcpy.S
strchr.S
strchrnul.S
strcmp.S
strcpy.S
string_private.h
strlen.S
strncmp.S
strnlen.S AArch64: Improve strnlen performance 2021-07-01 15:32:36 +01:00
strrchr.S
sysdep.h aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AARCH64_BTI 2021-05-26 12:01:06 +01:00
tlsdesc.c elf: Remove lazy tlsdesc relocation related code 2021-04-21 14:35:53 +01:00
tlsdesc.sym
tst-audit.h
tst-ifunc-arg-1.c
tst-ifunc-arg-2.c
tst-vpcs-mod.S
tst-vpcs.c
Versions