[PATCH 7/8] aarch64/fpu: Add vector variants of tanh
Szabolcs Nagy
szabolcs.nagy@arm.com
Thu Mar 21 14:51:46 GMT 2024
The 02/20/2024 16:59, Joe Ramsay wrote:
> ---
OK. (non-aarch64 changes look OK too)
Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
> Thanks,
> Joe
> math/auto-libm-test-in | 2 +-
> math/auto-libm-test-out-tanh | 50 ++++----
> sysdeps/aarch64/fpu/Makefile | 3 +-
> sysdeps/aarch64/fpu/Versions | 5 +
> sysdeps/aarch64/fpu/advsimd_f32_protos.h | 1 +
> sysdeps/aarch64/fpu/bits/math-vector.h | 8 ++
> sysdeps/aarch64/fpu/tanh_advsimd.c | 109 ++++++++++++++++++
> sysdeps/aarch64/fpu/tanh_sve.c | 100 ++++++++++++++++
> sysdeps/aarch64/fpu/tanhf_advsimd.c | 76 ++++++++++++
> sysdeps/aarch64/fpu/tanhf_sve.c | 61 ++++++++++
> .../fpu/test-double-advsimd-wrappers.c | 1 +
> .../aarch64/fpu/test-double-sve-wrappers.c | 1 +
> .../aarch64/fpu/test-float-advsimd-wrappers.c | 1 +
> sysdeps/aarch64/fpu/test-float-sve-wrappers.c | 1 +
> sysdeps/aarch64/libm-test-ulps | 8 ++
> .../unix/sysv/linux/aarch64/libmvec.abilist | 5 +
> 16 files changed, 405 insertions(+), 27 deletions(-)
> create mode 100644 sysdeps/aarch64/fpu/tanh_advsimd.c
> create mode 100644 sysdeps/aarch64/fpu/tanh_sve.c
> create mode 100644 sysdeps/aarch64/fpu/tanhf_advsimd.c
> create mode 100644 sysdeps/aarch64/fpu/tanhf_sve.c
>
> diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
> index d728f97770..05d7ae5002 100644
> --- a/math/auto-libm-test-in
> +++ b/math/auto-libm-test-in
> @@ -7747,7 +7747,7 @@ tan min_subnorm
> tan -min_subnorm
>
> tanh 0
> -tanh -0
> +tanh -0 no-mathvec
> tanh 0.75
> tanh -0.75
> tanh 1.0
More information about the Libc-alpha
mailing list