]> 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:23:10 +0000 (14:23 +0000)
commit27fa0268ead054810a5e2669d0b5bb88ceb05b05
tree19bc851acdf4d8d3ba7aed96f8994666be04f4e9
parent41eb2f8b5847079caca90a74659456adbb80ec29
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