aboutsummaryrefslogtreecommitdiff
path: root/malloc/alloc_buffer_alloc_array.c
diff options
context:
space:
mode:
authorYat Long Poon <yatlong.poon@arm.com>2025-01-03 19:07:30 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2025-02-27 17:07:55 +0000
commitab5ba6c188159bb5e12be95cd90458924c2fe592 (patch)
treeb8fa6cb6454f74be2f003acf550aba26c9db4bc9 /malloc/alloc_buffer_alloc_array.c
parent5f45c0f91eae99b7d49f5c63b900441eb3491213 (diff)
downloadglibc-ab5ba6c188159bb5e12be95cd90458924c2fe592.tar.xz
glibc-ab5ba6c188159bb5e12be95cd90458924c2fe592.zip
AArch64: Improve codegen for SVE logs
Reduce memory access by using lanewise MLA and moving constants to struct and reduce number of MOVPRFXs. Update maximum ULP error for double log_sve from 1 to 2. Speedup on Neoverse V1 for log (3%), log2 (5%), and log10 (4%). (cherry picked from commit 32d193a372feb28f9da247bb7283d404b84429c6)
Diffstat (limited to 'malloc/alloc_buffer_alloc_array.c')
0 files changed, 0 insertions, 0 deletions