glibc/sysdeps/aarch64/multiarch
Siddhesh Poyarekar ce76a5cb8d aarch64,falkor: Use vector registers for memmove
Vector registers perform much better for moves compared to pairs of
registers on falkor, so use them instead.  This results in a time
reduction of up to 50% (i.e. 2x improvement) for a lot of the smaller
sizes, i.e. up to 1K in memmove-walk.  Improvements for larger sizes are
smaller, at about 1%-2%.

	* sysdeps/aarch64/multiarch/memmove_falkor.S
	(__memcpy_falkor): Use vector registers.
2018-06-29 22:45:07 +05:30
..
ifunc-impl-list.c IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
init-arch.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Makefile IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
memcpy_falkor.S aarch64,falkor: Ignore prefetcher tagging for smaller copies 2018-05-11 00:11:52 +05:30
memcpy_generic.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memcpy_thunderx2.S IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
memcpy_thunderx.S IFUNC for Cavium ThunderX2 2018-02-22 08:38:47 -08:00
memcpy.c aarch64: add HXT Phecda core memory operation ifuncs 2018-06-12 21:29:11 +05:30
memmove_falkor.S aarch64,falkor: Use vector registers for memmove 2018-06-29 22:45:07 +05:30
memmove.c aarch64: add HXT Phecda core memory operation ifuncs 2018-06-12 21:29:11 +05:30
memset_falkor.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memset_generic.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
memset.c aarch64: add HXT Phecda core memory operation ifuncs 2018-06-12 21:29:11 +05:30
rtld-memset.S Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00