aboutsummaryrefslogtreecommitdiff
path: root/elf/dblload.c
diff options
context:
space:
mode:
authorPierre Blanchard <pierre.blanchard@arm.com>2025-03-18 17:07:31 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2025-08-11 15:33:49 +0000
commit2f0c3a5287a79d363c4bc8b028c6136b0f8b14cb (patch)
tree9546dd72d11a79f16677031b4f57d055361ab039 /elf/dblload.c
parent95c9b7351cc9e5dc8dafffd8ad9ffb968782410a (diff)
downloadglibc-2f0c3a5287a79d363c4bc8b028c6136b0f8b14cb.zip
glibc-2f0c3a5287a79d363c4bc8b028c6136b0f8b14cb.tar.gz
glibc-2f0c3a5287a79d363c4bc8b028c6136b0f8b14cb.tar.bz2
AArch64: Optimize algorithm in users of SVE expf helper
Polynomial order was unnecessarily high, unlocking multiple optimizations. Max error for new SVE expf is 0.88 +0.5ULP. Max error for new SVE coshf is 2.56 +0.5ULP. Performance improvement on Neoverse V1: expf (30%), coshf (26%). Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com> (cherry picked from commit cf56eb28fa277d9dbb301654682ca89f71c30a48)
Diffstat (limited to 'elf/dblload.c')
0 files changed, 0 insertions, 0 deletions