From ce76a5cb8d3658cc4fc935cf774e8bb5836796dc Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Fri, 29 Jun 2018 22:45:07 +0530 Subject: 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. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 0c79b86a76..5d450c9f86 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2018-06-29 Siddhesh Poyarekar + + * sysdeps/aarch64/multiarch/memmove_falkor.S + (__memcpy_falkor): Use vector registers. + 2018-06-29 Martin Sebor * manual/stdio.texi (Customizing Printf): Mention interaction -- cgit v1.2.3