]> git.ipfire.org Git - thirdparty/glibc.git/commit
AArch64: Fix instability in AdvSIMD sinh master
authorJoe Ramsay <Joe.Ramsay@arm.com>
Thu, 6 Nov 2025 18:29:33 +0000 (18:29 +0000)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Thu, 6 Nov 2025 18:30:47 +0000 (18:30 +0000)
commite45af510bc816e860c8e2e1d4a652b4fe15c4b34
tree5c5e6ac1729231bbd553f388f37994a561ad7575
parent6c22823da57aa5218f717f569c04c9573c0448c5
AArch64: Fix instability in AdvSIMD sinh

Previously presence of special-cases in one lane could affect the
results in other lanes due to unconditional scalar fallback. The old
WANT_SIMD_EXCEPT option (which has never been enabled in libmvec) has
been removed from AOR, making it easier to spot and fix
this. No measured change in performance. This patch applies cleanly as
far back as 2.41, however there are conflicts with 2.40 where sinh was
first introduced.

Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
sysdeps/aarch64/fpu/sinh_advsimd.c