aarch64: Add vector implementations of log2 routines
commita8e3ab3074d448ff3e58ac8f850d955dfed830ad
authorJoe Ramsay <Joe.Ramsay@arm.com>
Thu, 5 Oct 2023 16:10:50 +0000 (5 17:10 +0100)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Mon, 23 Oct 2023 14:00:45 +0000 (23 15:00 +0100)
treed5ce7009fed7e726fcf84b4d8b9b32b564aa90b1
parentb39e9db5e305365db0c347fd308b7c0d86e3507b
aarch64: Add vector implementations of log2 routines

A table is also added, which is shared between AdvSIMD and SVE log2.
15 files changed:
sysdeps/aarch64/fpu/Makefile
sysdeps/aarch64/fpu/Versions
sysdeps/aarch64/fpu/bits/math-vector.h
sysdeps/aarch64/fpu/log2_advsimd.c [new file with mode: 0644]
sysdeps/aarch64/fpu/log2_sve.c [new file with mode: 0644]
sysdeps/aarch64/fpu/log2f_advsimd.c [new file with mode: 0644]
sysdeps/aarch64/fpu/log2f_sve.c [new file with mode: 0644]
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/aarch64/fpu/v_log2_data.c [new file with mode: 0644]
sysdeps/aarch64/fpu/vecmath_config.h
sysdeps/aarch64/libm-test-ulps
sysdeps/unix/sysv/linux/aarch64/libmvec.abilist