]> git.ipfire.org Git - thirdparty/glibc.git/commit
math: Improve layout of expf data
authorWilco Dijkstra <wilco.dijkstra@arm.com>
Wed, 24 Jul 2024 14:17:47 +0000 (15:17 +0100)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Fri, 28 Feb 2025 14:55:38 +0000 (14:55 +0000)
commit93e4b0796e79c53e28f5c521e29ac258feabdf27
tree743338622c8dd196f608f51576baa8d7c22adfe0
parent06eafb057ad0acea03522c41bac40c0a67f43c11
math: Improve layout of expf data

GCC aligns global data to 16 bytes if their size is >= 16 bytes.  This patch
changes the exp2f_data struct slightly so that the fields are better aligned.
As a result on targets that support them, load-pair instructions accessing
poly_scaled and invln2_scaled are now 16-byte aligned.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
(cherry picked from commit 44fa9c1080fe6a9539f0d2345b9d2ae37b8ee57a)
sysdeps/ieee754/flt-32/math_config.h