aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/generic/sys/socketvar.h
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-03-18 17:15:18 +0000
commitcf56eb28fa277d9dbb301654682ca89f71c30a48 (patch)
tree8d526e7d1d9e7fd5392c97db6066a7d1bb0fb1c0 /sysdeps/generic/sys/socketvar.h
parent9f551e28a74941e17ed4572511a2308c03f5a718 (diff)
downloadglibc-cf56eb28fa277d9dbb301654682ca89f71c30a48.zip
glibc-cf56eb28fa277d9dbb301654682ca89f71c30a48.tar.gz
glibc-cf56eb28fa277d9dbb301654682ca89f71c30a48.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>
Diffstat (limited to 'sysdeps/generic/sys/socketvar.h')
0 files changed, 0 insertions, 0 deletions