aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/generic/chmod.c
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2020-08-28 17:51:40 +0100
committerWilco Dijkstra <wdijkstr@arm.com>2020-10-14 17:29:12 +0100
commitb915da29dab5d8c6b9cdb1ee6fdc1e0ec6ef39e1 (patch)
tree5f060261fc04bcfe189333dfbc315c78285d005e /sysdeps/unix/sysv/linux/generic/chmod.c
parent4bd28df0b0598c380f4ae63b96eaadc782c9d709 (diff)
downloadglibc-b915da29dab5d8c6b9cdb1ee6fdc1e0ec6ef39e1.tar
glibc-b915da29dab5d8c6b9cdb1ee6fdc1e0ec6ef39e1.tar.gz
glibc-b915da29dab5d8c6b9cdb1ee6fdc1e0ec6ef39e1.tar.bz2
glibc-b915da29dab5d8c6b9cdb1ee6fdc1e0ec6ef39e1.zip
AArch64: Improve backwards memmove performance
On some microarchitectures performance of the backwards memmove improves if the stores use STR with decreasing addresses. So change the memmove loop in memcpy_advsimd.S to use 2x STR rather than STP. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> (cherry picked from commit bd394d131c10c9ec22c6424197b79410042eed99)
Diffstat (limited to 'sysdeps/unix/sysv/linux/generic/chmod.c')
0 files changed, 0 insertions, 0 deletions