aboutsummaryrefslogtreecommitdiff
path: root/math/auto-libm-test-in
diff options
context:
space:
mode:
authorJoseph Myers <josmyers@redhat.com>2024-12-09 23:01:29 +0000
committerJoseph Myers <josmyers@redhat.com>2024-12-09 23:01:29 +0000
commit28d102d15c6af7f80cb1077e098e020476d26d00 (patch)
treeea46b5497d8ed73dab0ada5d3297e85410b5b097 /math/auto-libm-test-in
parentbe13e467641cda4bd147ef3ef3afe9e4c6a35e1d (diff)
downloadglibc-28d102d15c6af7f80cb1077e098e020476d26d00.tar.xz
glibc-28d102d15c6af7f80cb1077e098e020476d26d00.zip
Implement C23 acospi
C23 adds various <math.h> function families originally defined in TS 18661-4. Add the acospi functions (acos(x)/pi). 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-in70
1 files changed, 70 insertions, 0 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 42e75067c4..2abe9e5566 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -88,6 +88,76 @@ acos -min
acos min_subnorm
acos -min_subnorm
+acospi 0
+acospi -0
+acospi 1
+acospi -1
+acospi 0.5
+acospi -0.5
+acospi 0.75
+acospi 2e-17
+acospi 0.0625
+acospi 0x0.ffffffp0
+acospi -0x0.ffffffp0
+acospi 0x0.ffffffff8p0
+acospi -0x0.ffffffff8p0
+acospi 0x0.ffffffffffffp0
+acospi -0x0.ffffffffffffp0
+acospi 0x0.fffffffffffff8p0
+acospi -0x0.fffffffffffff8p0
+acospi 0x0.ffffffffffffffffp0
+acospi -0x0.ffffffffffffffffp0
+acospi 0x0.ffffffffffffffffffffffffffcp0
+acospi -0x0.ffffffffffffffffffffffffffcp0
+acospi 0x0.ffffffffffffffffffffffffffff8p0
+acospi -0x0.ffffffffffffffffffffffffffff8p0
+acospi 0x1p-5
+acospi 0x1p-10
+acospi 0x1p-15
+acospi 0x1p-20
+acospi 0x1p-25
+acospi 0x1p-30
+acospi 0x1p-35
+acospi 0x1p-40
+acospi 0x1p-45
+acospi 0x1p-50
+acospi 0x1p-55
+acospi 0x1p-60
+acospi 0x1p-65
+acospi 0x1p-70
+acospi 0x1p-75
+acospi 0x1p-80
+acospi 0x1p-85
+acospi 0x1p-90
+acospi 0x1p-95
+acospi 0x1p-100
+acospi 0x1p-105
+acospi 0x1p-110
+acospi 0x1p-115
+acospi 0x1p-120
+acospi -0x1p-5
+acospi -0x1p-25
+acospi -0x1p-45
+acospi -0x1p-65
+acospi -0x1p-85
+acospi -0x1p-105
+acospi -0x1p-125
+acospi -0x2.0089a4p-4
+acospi 0xf.04aeep-4
+acospi 0x5.dd258006121b8p-4
+acospi -0x2.35f051e70dbc4p-4
+acospi 0xe.9a5c0d7fabb9aa1p-4
+acospi 0xe.17513589de79b75p-4
+acospi 0x3.e57821d368ebap-4
+acospi 0x2.0bee8p-4
+acospi -0x1.da00d8p-4
+acospi 0x1.fffff3634acd6p-1
+acospi 0xf.fe00271d507ee5dp-4
+acospi min
+acospi -min
+acospi min_subnorm
+acospi -min_subnorm
+
acosh 1
acosh 0x1.000002p0
acosh 0x1.0000000000001p0