about summary refs log tree commit diff
path: root/sysdeps/aarch64/fpu/asin_advsimd.c
diff options
context:
space:
mode:
authorJoe Ramsay <Joe.Ramsay@arm.com>2024-02-20 16:44:13 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-04-09 19:58:04 +0100
commitb0e0a07018098c2c5927796be5681a298c312626 (patch)
treeb63fa0f5c87aeb3336c9ad7c00b0546d12e95b2e /sysdeps/aarch64/fpu/asin_advsimd.c
parent31c7d69af59da0da80caa74b2ec6ae149013384d (diff)
downloadglibc-b0e0a07018098c2c5927796be5681a298c312626.tar.gz
glibc-b0e0a07018098c2c5927796be5681a298c312626.tar.xz
glibc-b0e0a07018098c2c5927796be5681a298c312626.zip
aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR
This includes a fix for big-endian in AdvSIMD log, some cosmetic
changes, and numerous small optimisations mainly around inlining and
using indexed variants of MLA intrinsics.
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>

(cherry picked from commit e302e1021391d13a9611ba3a910df128830bd19e)
Diffstat (limited to 'sysdeps/aarch64/fpu/asin_advsimd.c')
-rw-r--r--sysdeps/aarch64/fpu/asin_advsimd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/aarch64/fpu/asin_advsimd.c b/sysdeps/aarch64/fpu/asin_advsimd.c
index 141646e954..2de6eff407 100644
--- a/sysdeps/aarch64/fpu/asin_advsimd.c
+++ b/sysdeps/aarch64/fpu/asin_advsimd.c
@@ -39,8 +39,8 @@ static const struct data
 };
 
 #define AllMask v_u64 (0xffffffffffffffff)
-#define One (0x3ff0000000000000)
-#define Small (0x3e50000000000000) /* 2^-12.  */
+#define One 0x3ff0000000000000
+#define Small 0x3e50000000000000 /* 2^-12.  */
 
 #if WANT_SIMD_EXCEPT
 static float64x2_t VPCS_ATTR NOINLINE