aboutsummaryrefslogtreecommitdiff
path: root/math/auto-libm-test-in
diff options
context:
space:
mode:
authorJoseph Myers <josmyers@redhat.com>2024-12-05 21:42:10 +0000
committerJoseph Myers <josmyers@redhat.com>2024-12-05 21:42:10 +0000
commitf9e90e4b4ce71f88470c8c8b0a16c21088294be4 (patch)
treef1480a938f936a29630f67901a86b7e2c750eff1 /math/auto-libm-test-in
parent062257c5d929e3c9a83a26624a09e57936ac6b5e (diff)
downloadglibc-f9e90e4b4ce71f88470c8c8b0a16c21088294be4.tar.xz
glibc-f9e90e4b4ce71f88470c8c8b0a16c21088294be4.zip
Implement C23 tanpi
C23 adds various <math.h> function families originally defined in TS 18661-4. Add the tanpi functions (tan(pi*x)). Tested for x86_64 and x86, and with build-many-glibcs.py.
Diffstat (limited to 'math/auto-libm-test-in')
-rw-r--r--math/auto-libm-test-in83
1 files changed, 83 insertions, 0 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 0d765e8d27..42e75067c4 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -8427,6 +8427,89 @@ tanh -min
tanh min_subnorm
tanh -min_subnorm
+tanpi 0
+tanpi -0
+tanpi min
+tanpi -min
+tanpi min_subnorm
+tanpi -min_subnorm
+tanpi max
+tanpi -max
+tanpi 1
+tanpi -1
+tanpi 2
+tanpi -2
+tanpi 3
+tanpi -3
+tanpi 4
+tanpi -4
+tanpi 0.1
+tanpi -0.1
+tanpi 0.2
+tanpi -0.2
+tanpi 0.3
+tanpi -0.3
+tanpi 0.4
+tanpi -0.4
+tanpi 0.6
+tanpi -0.6
+tanpi 0.7
+tanpi -0.7
+tanpi 0.8
+tanpi -0.8
+tanpi 0.9
+tanpi -0.9
+tanpi 1.1
+tanpi -1.1
+tanpi 1.2
+tanpi -1.2
+tanpi 1.3
+tanpi -1.3
+tanpi 1.4
+tanpi -1.4
+tanpi 0.24
+tanpi -0.24
+tanpi 0.49
+tanpi -0.49
+tanpi 0.51
+tanpi -0.51
+tanpi 0.76
+tanpi -0.76
+tanpi 1.24
+tanpi -1.24
+tanpi 1.49
+tanpi -1.49
+tanpi 1.51
+tanpi -1.51
+tanpi 1.76
+tanpi -1.76
+tanpi 100.24
+tanpi -100.24
+tanpi 100.49
+tanpi -100.49
+tanpi 100.51
+tanpi -100.51
+tanpi 100.76
+tanpi -100.76
+tanpi 1234.56
+tanpi -1234.56
+tanpi 0x1fffff.6p0
+tanpi -0x1fffff.6p0
+tanpi 0x1fffff.ap0
+tanpi -0x1fffff.ap0
+tanpi 0x3ffffffffffff.6p0
+tanpi -0x3ffffffffffff.6p0
+tanpi 0x3ffffffffffff.ap0
+tanpi -0x3ffffffffffff.ap0
+tanpi 0x1fffffffffffffff.6p0
+tanpi -0x1fffffffffffffff.6p0
+tanpi 0x1fffffffffffffff.ap0
+tanpi -0x1fffffffffffffff.ap0
+tanpi 0x3fffffffffffffffffffffffffff.6p0
+tanpi -0x3fffffffffffffffffffffffffff.6p0
+tanpi 0x3fffffffffffffffffffffffffff.ap0
+tanpi -0x3fffffffffffffffffffffffffff.ap0
+
tgamma 0.5
tgamma -0.5