4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-31 19:40:33 +08:00
Siddhesh Poyarekar 2d9f35c2cc memcmp.S: optimize for medium to large sizes
This improved memcmp provides a fast path for compares up to 16 bytes
and then compares 16 bytes at a time, thus optimizing loads from both
sources.  The glibc memcmp microbenchmark retains performance (with an
error of ~1ns) for smaller compare sizes and reduces up to 31% of
execution time for compares up to 4K on the APM Mustang.  On Qualcomm
Falkor this improves to almost 48%, i.e. it is almost 2x improvement
for sizes of 2K and above.
2018-07-13 13:27:54 +02:00
..
2018-01-17 11:47:26 -06:00
2018-06-26 10:19:12 +02:00
2017-12-07 11:54:11 +00:00
2018-01-17 11:47:30 -06:00
2018-01-17 11:47:26 -06:00
2018-03-16 10:21:23 +01:00
2017-12-07 11:54:11 +00:00
2018-04-13 15:42:37 -04:00
2018-01-17 11:47:30 -06:00
2018-01-17 11:47:26 -06:00
2018-04-13 15:42:37 -04:00
2017-11-29 11:25:46 -06:00
2017-11-29 11:25:45 -06:00
2017-11-29 11:25:45 -06:00
2017-11-29 11:25:46 -06:00
2017-11-29 11:25:46 -06:00