]> git.ipfire.org Git - thirdparty/glibc.git/commit
AArch64: Improve codegen in users of ADVSIMD expm1f helper
authorJoe Ramsay <Joe.Ramsay@arm.com>
Mon, 23 Sep 2024 14:32:53 +0000 (15:32 +0100)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Thu, 27 Feb 2025 17:06:09 +0000 (17:06 +0000)
commita947a43b95bbea53ec50df058b42392fd5ea52b6
tree9836783a87d20a6210ef255653221fe6e83a3502
parent520240173029fd03388ec01db9a5359291cbbd27
AArch64: Improve codegen in users of ADVSIMD expm1f helper

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.

Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
(cherry picked from commit 7900ac490db32f6bccff812733f00280dde34e27)
sysdeps/aarch64/fpu/expm1f_advsimd.c
sysdeps/aarch64/fpu/sinhf_advsimd.c
sysdeps/aarch64/fpu/tanhf_advsimd.c
sysdeps/aarch64/fpu/v_expm1f_inline.h