]> git.ipfire.org Git - thirdparty/glibc.git/commit
AArch64: Implement AdvSIMD and SVE atan2pi/f
authorDylan Fleming <Dylan.Fleming@arm.com>
Mon, 19 May 2025 13:58:30 +0000 (13:58 +0000)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Mon, 19 May 2025 15:35:25 +0000 (15:35 +0000)
commit96abd59bf2a11ddd4e7ccaac840ec13c0b62d3ba
tree44ba7f6bfb1720034291107c08ecac409c88d08f
parentedf620281501fbf314855aa9b321688f280e9220
AArch64: Implement AdvSIMD and SVE atan2pi/f

Implement double and single precision variants of the C23 routine atan2pi
for both AdvSIMD and SVE.

Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
15 files changed:
bits/libm-simd-decl-stubs.h
math/bits/mathcalls.h
sysdeps/aarch64/fpu/Makefile
sysdeps/aarch64/fpu/Versions
sysdeps/aarch64/fpu/advsimd_f32_protos.h
sysdeps/aarch64/fpu/atan2pi_advsimd.c [new file with mode: 0644]
sysdeps/aarch64/fpu/atan2pi_sve.c [new file with mode: 0644]
sysdeps/aarch64/fpu/atan2pif_advsimd.c [new file with mode: 0644]
sysdeps/aarch64/fpu/atan2pif_sve.c [new file with mode: 0644]
sysdeps/aarch64/fpu/bits/math-vector.h
sysdeps/aarch64/fpu/test-double-advsimd-wrappers.c
sysdeps/aarch64/fpu/test-double-sve-wrappers.c
sysdeps/aarch64/fpu/test-float-advsimd-wrappers.c
sysdeps/aarch64/fpu/test-float-sve-wrappers.c
sysdeps/unix/sysv/linux/aarch64/libmvec.abilist