AArch64: Add SVE memcpy
commit9f298bfe1f183804bb54b54ff9071afc0494906c
authorWilco Dijkstra <wdijkstr@arm.com>
Tue, 7 Jun 2022 15:44:35 +0000 (7 16:44 +0100)
committerWilco Dijkstra <wdijkstr@arm.com>
Tue, 7 Jun 2022 15:58:03 +0000 (7 16:58 +0100)
tree8659183af076f022a4bc60abc4e78838524c80ef
parent5082a287d5e9a1f9cb98b7c982a708a3684f1d5c
AArch64: Add SVE memcpy

Add an initial SVE memcpy implementation.  Copies up to 32 bytes use SVE
vectors which improves the random memcpy benchmark significantly.
Cleanup the memcpy and memmove ifunc selectors.
sysdeps/aarch64/multiarch/Makefile
sysdeps/aarch64/multiarch/ifunc-impl-list.c
sysdeps/aarch64/multiarch/memcpy.c
sysdeps/aarch64/multiarch/memcpy_sve.S [new file with mode: 0644]
sysdeps/aarch64/multiarch/memmove.c