aboutsummaryrefslogtreecommitdiff
path: root/support/support_run_diff.c
diff options
context:
space:
mode:
authorPierre Blanchard <pierre.blanchard@arm.com>2024-12-09 15:55:39 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-12-09 16:20:34 +0000
commitca0c0d0f26fbf75b9cacc65122b457e8fdec40b8 (patch)
tree98aec64d9ee0fb7106a07643d2b917b953c8e025 /support/support_run_diff.c
parent8eb5ad2ebc94cc5bedbac57c226c02ec254479c7 (diff)
downloadglibc-ca0c0d0f26fbf75b9cacc65122b457e8fdec40b8.zip
glibc-ca0c0d0f26fbf75b9cacc65122b457e8fdec40b8.tar.gz
glibc-ca0c0d0f26fbf75b9cacc65122b457e8fdec40b8.tar.bz2
AArch64: Improve codegen in users of ADVSIMD log1p helper
Add inline helper for log1p and rearrange operations so MOV is not necessary in reduction or around the special-case handler. Reduce memory access by using more indexed MLAs in polynomial. Speedup on Neoverse V1 for log1p (3.5%), acosh (7.5%) and atanh (10%).
Diffstat (limited to 'support/support_run_diff.c')
0 files changed, 0 insertions, 0 deletions