Siddhesh Poyarekar
0aec4c1d18
aarch64,falkor: Use vector registers for memcpy
...
Vector registers perform better than scalar register pairs for copying
data so prefer them instead. This results in a time reduction of over
50% (i.e. 2x speed improvemnet) for some smaller sizes for memcpy-walk.
Larger sizes show improvements of around 1% to 2%. memcpy-random shows
a very small improvement, in the range of 1-2%.
* sysdeps/aarch64/multiarch/memcpy_falkor.S (__memcpy_falkor):
Use vector registers.
2018-06-29 22:45:59 +05:30
..
2018-01-01 00:32:25 +00:00
2018-05-11 15:11:38 +00:00
2018-06-29 22:45:59 +05:30
2018-03-11 13:06:33 +01:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2014-09-29 07:53:36 -07:00
2018-06-08 10:28:52 -07:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-04-04 23:09:37 +01:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-05-22 17:23:34 +00:00
2018-05-22 17:23:34 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-04-03 16:52:16 +01:00
2016-11-04 16:49:06 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-05-22 17:23:34 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-03-06 23:01:02 +05:30
2018-01-01 00:32:25 +00:00
2016-06-20 17:41:33 +01:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2014-06-27 16:51:22 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-05-22 17:23:34 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-12 18:10:03 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-02-22 23:48:14 +05:30
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-03-15 08:06:21 +05:30
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2018-01-01 00:32:25 +00:00
2016-12-02 16:52:57 +01:00
2018-01-01 00:32:25 +00:00