diff options
| author | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-12-24 18:01:59 +0000 |
|---|---|---|
| committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2025-02-28 14:23:10 +0000 |
| commit | 7038970f1f485fb660606f0c596f432fdef250f6 (patch) | |
| tree | 5ed80c4f617e492b799be2bebab4540618ab802d /malloc/alloc_buffer_alloc_array.c | |
| parent | 27fa0268ead054810a5e2669d0b5bb88ceb05b05 (diff) | |
| download | glibc-7038970f1f485fb660606f0c596f432fdef250f6.tar.xz glibc-7038970f1f485fb660606f0c596f432fdef250f6.zip | |
AArch64: Add SVE memset
Add SVE memset based on the generic memset with predicated load for sizes < 16.
Unaligned memsets of 128-1024 are improved by ~20% on average by using aligned
stores for the last 64 bytes. Performance of random memset benchmark improves
by ~2% on Neoverse V1.
Reviewed-by: Yury Khrustalev <yury.khrustalev@arm.com>
(cherry picked from commit 163b1bbb76caba4d9673c07940c5930a1afa7548)
Diffstat (limited to 'malloc/alloc_buffer_alloc_array.c')
0 files changed, 0 insertions, 0 deletions
