]> git.ipfire.org Git - thirdparty/glibc.git/commit
AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines
authorJoe Ramsay <Joe.Ramsay@arm.com>
Mon, 23 Sep 2024 14:33:31 +0000 (15:33 +0100)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Thu, 27 Feb 2025 17:50:30 +0000 (17:50 +0000)
commit5e354bf4e20ca3ccc15bda63c7b56ea0e97efa81
tree08f99df443208733a47330b372f9b5f1eb7d3882
parent80df456112d67e27660563b9540cbc1bb5475c84
AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines

This operation can be simplified to use simpler multiply-round-convert
sequence, which uses fewer instructions and constants.

Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
(cherry picked from commit 16a59571e4e9fd019d3fc23a2e7d73c1df8bb5cb)
sysdeps/aarch64/fpu/cos_advsimd.c
sysdeps/aarch64/fpu/cosf_advsimd.c
sysdeps/aarch64/fpu/expf_advsimd.c
sysdeps/aarch64/fpu/sin_advsimd.c
sysdeps/aarch64/fpu/sinf_advsimd.c