diff options
| author | Joseph Myers <josmyers@redhat.com> | 2024-12-04 20:04:04 +0000 |
|---|---|---|
| committer | Joseph Myers <josmyers@redhat.com> | 2024-12-04 20:04:04 +0000 |
| commit | 776938e8b8dcf2b59998979e91cc0f9db7d771a8 (patch) | |
| tree | 65d6e7bf7f140a54d4d0b0848b1ba247691d662b /math/auto-libm-test-in | |
| parent | 0ae0af68d8fa3bf6cbe1e4f1de5929ff71de67b3 (diff) | |
| download | glibc-776938e8b8dcf2b59998979e91cc0f9db7d771a8.tar.xz glibc-776938e8b8dcf2b59998979e91cc0f9db7d771a8.zip | |
Implement C23 sinpi
C23 adds various <math.h> function families originally defined in TS
18661-4. Add the sinpi functions (sin(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-in | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 04fe31b863..ec9a0963f2 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -7985,6 +7985,107 @@ sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 # the next value generates larger error bounds on x86_64 (binary64) sinh -0x1.633c62890fa14p+9 +sinpi 0 +sinpi -0 +sinpi min +sinpi -min +sinpi min_subnorm +sinpi -min_subnorm +sinpi max +sinpi -max +sinpi 1 +sinpi -1 +sinpi 2 +sinpi -2 +sinpi 3 +sinpi -3 +sinpi 0.1 +sinpi -0.1 +sinpi 0.2 +sinpi -0.2 +sinpi 0.3 +sinpi -0.3 +sinpi 0.4 +sinpi -0.4 +sinpi 0.5 +sinpi -0.5 +sinpi 0.6 +sinpi -0.6 +sinpi 0.7 +sinpi -0.7 +sinpi 0.8 +sinpi -0.8 +sinpi 0.9 +sinpi -0.9 +sinpi 1.1 +sinpi -1.1 +sinpi 1.2 +sinpi -1.2 +sinpi 1.3 +sinpi -1.3 +sinpi 1.4 +sinpi -1.4 +sinpi 1.5 +sinpi -1.5 +sinpi 2.5 +sinpi -2.5 +sinpi 3.5 +sinpi -3.5 +sinpi 4.5 +sinpi -4.5 +sinpi 0.24 +sinpi -0.24 +sinpi 0.49 +sinpi -0.49 +sinpi 0.51 +sinpi -0.51 +sinpi 0.76 +sinpi -0.76 +sinpi 1.24 +sinpi -1.24 +sinpi 1.49 +sinpi -1.49 +sinpi 1.51 +sinpi -1.51 +sinpi 1.76 +sinpi -1.76 +sinpi 100.24 +sinpi -100.24 +sinpi 100.49 +sinpi -100.49 +sinpi 100.51 +sinpi -100.51 +sinpi 100.76 +sinpi -100.76 +sinpi 1234.56 +sinpi -1234.56 +sinpi 0x1fffff.2p0 +sinpi -0x1fffff.2p0 +sinpi 0x1fffff.ep0 +sinpi -0x1fffff.ep0 +sinpi 0x3ffffffffffff.2p0 +sinpi -0x3ffffffffffff.2p0 +sinpi 0x3ffffffffffff.ep0 +sinpi -0x3ffffffffffff.ep0 +sinpi 0x1fffffffffffffff.2p0 +sinpi -0x1fffffffffffffff.2p0 +sinpi 0x1fffffffffffffff.ep0 +sinpi -0x1fffffffffffffff.ep0 +sinpi 0x3fffffffffffffffffffffffffff.2p0 +sinpi -0x3fffffffffffffffffffffffffff.2p0 +sinpi 0x3fffffffffffffffffffffffffff.ep0 +sinpi -0x3fffffffffffffffffffffffffff.ep0 +sinpi 0x1p-128 +sinpi -0x1p-128 +sinpi 0x1p-971 +sinpi -0x1p-971 +sinpi 0x1p-1024 +sinpi -0x1p-1024 +sinpi 0x1p-16384 +sinpi -0x1p-16384 +sinpi 0x1p-16385 +sinpi -0x1p-16385 + sub 0 0 sub 0 -0 sub -0 0 |
