aboutsummaryrefslogtreecommitdiff
path: root/malloc/alloc_buffer_alloc_array.c
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2024-12-24 18:01:59 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2025-02-28 14:11:05 +0000
commitc47c3890f15e82954a502cab7f7f1672ff3d7715 (patch)
treea7b16400396364136513ee41499dd65d78a5a036 /malloc/alloc_buffer_alloc_array.c
parente0bc5f64eaf75764db0f7972ac1763315f5eab81 (diff)
downloadglibc-c47c3890f15e82954a502cab7f7f1672ff3d7715.tar.xz
glibc-c47c3890f15e82954a502cab7f7f1672ff3d7715.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