diff options
author | Dylan Fleming <Dylan.Fleming@arm.com> | 2025-06-18 16:19:22 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2025-06-18 17:28:51 +0000 |
commit | dee22d2a81ab59afc165fb6dcb45d723f13582a0 (patch) | |
tree | d451369d4e3a3009d524eac484a2fa6e3b3e6686 /benchtests/inet_ntop_ipv4-source.c | |
parent | 1e3d1ddf977ecd653de8d0d10eb083d80ac21cf3 (diff) | |
download | glibc-dee22d2a81ab59afc165fb6dcb45d723f13582a0.zip glibc-dee22d2a81ab59afc165fb6dcb45d723f13582a0.tar.gz glibc-dee22d2a81ab59afc165fb6dcb45d723f13582a0.tar.bz2 |
AArch64: Optimise SVE FP64 Hyperbolics
Reworke SVE FP64 hyperbolics to use the SVE FEXPA
instruction.
Also update the special case handelling for large
inputs to be entirely vectorised.
Performance improvements on Neoverse V1:
cosh_sve: 19% for |x| < 709, 5x otherwise
sinh_sve: 24% for |x| < 709, 5.9x otherwise
tanh_sve: 12% for |x| < 19, 9x otherwise
Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
Diffstat (limited to 'benchtests/inet_ntop_ipv4-source.c')
0 files changed, 0 insertions, 0 deletions