[PATCH 1/2] aarch64,falkor: Use vector registers for memmove

Szabolcs Nagy szabolcs.nagy@arm.com
Fri Jun 29 16:28:00 GMT 2018


On 29/06/18 11:43, Siddhesh Poyarekar wrote:
> 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.
> 

this is ok to commit.



More information about the Libc-alpha mailing list