diff options
author | Pierre Blanchard <pierre.blanchard@arm.com> | 2024-12-09 15:58:47 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-12-09 16:20:34 +0000 |
commit | 13a7ef5999de56add448a24fefb0250236271a06 (patch) | |
tree | 0edc92054042abe4034ab64b5b4ecedf534124ed /support/support_run_diff.c | |
parent | ca0c0d0f26fbf75b9cacc65122b457e8fdec40b8 (diff) | |
download | glibc-13a7ef5999de56add448a24fefb0250236271a06.zip glibc-13a7ef5999de56add448a24fefb0250236271a06.tar.gz glibc-13a7ef5999de56add448a24fefb0250236271a06.tar.bz2 |
AArch64: Improve codegen in users of ADVSIMD expm1 helper
Add inline helper for expm1 and rearrange operations so MOV
is not necessary in reduction or around the special-case handler.
Reduce memory access by using more indexed MLAs in polynomial.
Speedup on Neoverse V1 for expm1 (19%), sinh (8.5%), and tanh (7.5%).
Diffstat (limited to 'support/support_run_diff.c')
0 files changed, 0 insertions, 0 deletions