]> git.ipfire.org Git - thirdparty/glibc.git/commit - sysdeps/aarch64/memset.S
[AArch64] Adjust writeback in non-zero memset
authorWilco Dijkstra <wdijkstr@arm.com>
Tue, 20 Nov 2018 12:37:00 +0000 (12:37 +0000)
committerWilco Dijkstra <wdijkstr@arm.com>
Tue, 20 Nov 2018 12:37:00 +0000 (12:37 +0000)
commit5770c0ad1e0c784e817464ca2cf9436a58c9beb7
tree6616d15f2d44823b4c70b0fe607b4c7927fe45ac
parent9a62a9397d0a25643922d8d053f04ee895100d9a
[AArch64] Adjust writeback in non-zero memset

This fixes an ineffiency in the non-zero memset.  Delaying the writeback
until the end of the loop is slightly faster on some cores - this shows
~5% performance gain on Cortex-A53 when doing large non-zero memsets.

* sysdeps/aarch64/memset.S (MEMSET): Improve non-zero memset loop.
ChangeLog
sysdeps/aarch64/memset.S