diff options
author | Dylan Fleming <Dylan.Fleming@arm.com> | 2025-05-19 11:36:51 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2025-08-11 15:33:55 +0000 |
commit | bfd0490911b8abb3c43d90a169a5fe3ff8b66c5b (patch) | |
tree | ca9bb2b34b6b3956d14e368c13a03603c0db079d /elf/dblload.c | |
parent | 2f0c3a5287a79d363c4bc8b028c6136b0f8b14cb (diff) | |
download | glibc-bfd0490911b8abb3c43d90a169a5fe3ff8b66c5b.zip glibc-bfd0490911b8abb3c43d90a169a5fe3ff8b66c5b.tar.gz glibc-bfd0490911b8abb3c43d90a169a5fe3ff8b66c5b.tar.bz2 |
AArch64: Optimize inverse trig functions
Improve performance of Inverse trig functions by altering how coefficients are
loaded.
Performance improvement on Neoverse V1:
SVE acos 14%
AdvSIMD acos 6%
AdvSIMD asin 6%
SVE asin 5%
AdvSIMD asinf 2%
AdvSIMD atanf 22%
SVE atanf 20%
SVE atan 11%
AdvSIMD atan 5%
SVE atan2 7%
SVE atan2f 4%
AdvSIMD atan2f 3%
AdvSIMD atan2 2%
Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
(cherry picked from commit 1e84509e0041c0a83997aba602a585bb3b8285f0)
Diffstat (limited to 'elf/dblload.c')
0 files changed, 0 insertions, 0 deletions