]> git.ipfire.org Git - thirdparty/glibc.git/commit
AArch64: Remove SVE erf and erfc tables
authorJoe Ramsay <Joe.Ramsay@arm.com>
Fri, 1 Nov 2024 15:48:54 +0000 (15:48 +0000)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Thu, 27 Feb 2025 17:06:35 +0000 (17:06 +0000)
commit76c923fe9d09befc8131205659d99cb9ac97460a
tree08bb88e370a9801a479b696fd3f92a889ad5876d
parent9ff7559b274eb0dbce2cbcf87284c1d30d47a2d6
AArch64: Remove SVE erf and erfc tables

By using a combination of mask-and-add instead of the shift-based
index calculation the routines can share the same table as other
variants with no performance degradation.

The tables change name because of other changes in downstream AOR.

Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
(cherry picked from commit 2d82d781a539ce8e82178fc1fa2c99ae1884e7fe)
16 files changed:
sysdeps/aarch64/fpu/Makefile
sysdeps/aarch64/fpu/erf_advsimd.c
sysdeps/aarch64/fpu/erf_data.c
sysdeps/aarch64/fpu/erf_sve.c
sysdeps/aarch64/fpu/erfc_advsimd.c
sysdeps/aarch64/fpu/erfc_data.c
sysdeps/aarch64/fpu/erfc_sve.c
sysdeps/aarch64/fpu/erfcf_advsimd.c
sysdeps/aarch64/fpu/erfcf_data.c
sysdeps/aarch64/fpu/erfcf_sve.c
sysdeps/aarch64/fpu/erff_advsimd.c
sysdeps/aarch64/fpu/erff_data.c
sysdeps/aarch64/fpu/erff_sve.c
sysdeps/aarch64/fpu/sv_erf_data.c [deleted file]
sysdeps/aarch64/fpu/sv_erff_data.c [deleted file]
sysdeps/aarch64/fpu/vecmath_config.h