aboutsummaryrefslogtreecommitdiff
path: root/math/Makefile
diff options
context:
space:
mode:
authorJoseph Myers <josmyers@redhat.com>2024-12-10 20:42:20 +0000
committerJoseph Myers <josmyers@redhat.com>2024-12-10 20:42:20 +0000
commitf962932206eca2cfed0a26e72220ad3465bf9e65 (patch)
tree33f72059fe06461b8da5f234a70f8352822a4405 /math/Makefile
parenta9944a52c967ce76a5894c30d0274b824df43c7a (diff)
downloadglibc-f962932206eca2cfed0a26e72220ad3465bf9e65.zip
glibc-f962932206eca2cfed0a26e72220ad3465bf9e65.tar.gz
glibc-f962932206eca2cfed0a26e72220ad3465bf9e65.tar.bz2
Implement C23 asinpi
C23 adds various <math.h> function families originally defined in TS 18661-4. Add the asinpi functions (asin(x)/pi). Tested for x86_64 and x86, and with build-many-glibcs.py.
Diffstat (limited to 'math/Makefile')
-rw-r--r--math/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile
index 8209d14..87ff79b 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -94,6 +94,7 @@ gen-libm-calls = \
k_casinhF \
k_casinhF \
s_acospiF \
+ s_asinpiF \
s_cacosF \
s_cacoshF \
s_canonicalizeF \
@@ -621,6 +622,7 @@ libm-test-funcs-auto = \
acospi \
asin \
asinh \
+ asinpi \
atan \
atan2 \
atanh \
@@ -930,6 +932,7 @@ tgmath3-macros = \
acospi \
asin \
asinh \
+ asinpi \
atan \
atan2 \
atanh \
@@ -1313,6 +1316,7 @@ CFLAGS-w_acosh.c += -fno-builtin-acoshl
CFLAGS-s_acospi.c += -fno-builtin-acospil
CFLAGS-w_asin.c += -fno-builtin-asinl
CFLAGS-s_asinh.c += -fno-builtin-asinhl
+CFLAGS-s_asinpi.c += -fno-builtin-asinpil
CFLAGS-s_atan.c += -fno-builtin-atanl
CFLAGS-w_atan2.c += -fno-builtin-atan2l
CFLAGS-w_atanh.c += -fno-builtin-atanhl
@@ -1455,6 +1459,7 @@ CFLAGS-w_acosh.c += -fno-builtin-acoshf32x -fno-builtin-acoshf64
CFLAGS-s_acospi.c += -fno-builtin-acospif32x -fno-builtin-acospif64
CFLAGS-w_asin.c += -fno-builtin-asinf32x -fno-builtin-asinf64
CFLAGS-s_asinh.c += -fno-builtin-asinhf32x -fno-builtin-asinhf64
+CFLAGS-s_asinpi.c += -fno-builtin-asinpif32x -fno-builtin-asinpif64
CFLAGS-s_atan.c += -fno-builtin-atanf32x -fno-builtin-atanf64
CFLAGS-w_atan2.c += -fno-builtin-atan2f32x -fno-builtin-atan2f64
CFLAGS-w_atanh.c += -fno-builtin-atanhf32x -fno-builtin-atanhf64
@@ -1583,6 +1588,7 @@ CFLAGS-w_acoshf.c += -fno-builtin-acoshf32
CFLAGS-s_acospif.c += -fno-builtin-acospif32
CFLAGS-w_asinf.c += -fno-builtin-asinf32
CFLAGS-s_asinhf.c += -fno-builtin-asinhf32
+CFLAGS-s_asinpif.c += -fno-builtin-asinpif32
CFLAGS-s_atanf.c += -fno-builtin-atanf32
CFLAGS-w_atan2f.c += -fno-builtin-atan2f32
CFLAGS-w_atanhf.c += -fno-builtin-atanhf32