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:32:24 +0000
commitd0e2133470d848e80eb4ba79ecd5d8c8b11fd2bb (patch)
tree3e8303ea94439ea0b43facbcffe51b086b50436c /malloc/alloc_buffer_alloc_array.c
parent0cc12d9c47eb97d82c8f5af3724b4a4bc01df74a (diff)
downloadglibc-d0e2133470d848e80eb4ba79ecd5d8c8b11fd2bb.tar.xz
glibc-d0e2133470d848e80eb4ba79ecd5d8c8b11fd2bb.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