diff options
author | Joe Ramsay <Joe.Ramsay@arm.com> | 2024-10-28 14:58:35 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-10-28 15:01:37 +0000 |
commit | 1cf29fbc5be23db775d1dfa6b332ded6e6554252 (patch) | |
tree | c4e79fb806e2400be4574bb1f29034a02ec90bf8 /bits/elfclass.h | |
parent | 95129e6b8fabdaa8cd8a4a5cc20be0f4cb0ba59f (diff) | |
download | glibc-1cf29fbc5be23db775d1dfa6b332ded6e6554252.zip glibc-1cf29fbc5be23db775d1dfa6b332ded6e6554252.tar.gz glibc-1cf29fbc5be23db775d1dfa6b332ded6e6554252.tar.bz2 |
AArch64: Small optimisation in AdvSIMD erf and erfc
In both routines, reduce register pressure such that GCC 14 emits no
spills for erf and fewer spills for erfc. Also use more efficient
comparison for the special-case in erf.
Benchtests show erf improves by 6.4%, erfc by 1.0%.
Diffstat (limited to 'bits/elfclass.h')
0 files changed, 0 insertions, 0 deletions