diff options
| author | Paul Zimmermann <Paul.Zimmermann@inria.fr> | 2024-12-20 10:41:38 +0100 |
|---|---|---|
| committer | Paul Zimmermann <Paul.Zimmermann@inria.fr> | 2025-01-02 18:26:36 +0100 |
| commit | e5ca265a9c9054c01c7811751e035bbe998f49b8 (patch) | |
| tree | cb9a06c7864c8d9710e4eae0dc3361552223edab /math | |
| parent | 6d556522c3e59734502f988d6574ee4d551f0d6b (diff) | |
| download | glibc-e5ca265a9c9054c01c7811751e035bbe998f49b8.tar.xz glibc-e5ca265a9c9054c01c7811751e035bbe998f49b8.zip | |
new inputs with large errors for [a]cospi, [a]sinpi, [a]tanpi, atan2pi
These inputs were generated with the programs from
https://gitlab.inria.fr/zimmerma/math_accuracy,
with rounding to nearest:
* for univariate binary32 functions by exhaustive search
* for other functions with the "threshold" parameter up to 10^6
Diffstat (limited to 'math')
| -rw-r--r-- | math/auto-libm-test-in | 35 | ||||
| -rw-r--r-- | math/auto-libm-test-out-acospi | 340 | ||||
| -rw-r--r-- | math/auto-libm-test-out-asinpi | 340 | ||||
| -rw-r--r-- | math/auto-libm-test-out-atan2pi | 676 | ||||
| -rw-r--r-- | math/auto-libm-test-out-atanpi | 340 | ||||
| -rw-r--r-- | math/auto-libm-test-out-cospi | 340 | ||||
| -rw-r--r-- | math/auto-libm-test-out-sinpi | 340 | ||||
| -rw-r--r-- | math/auto-libm-test-out-tanpi | 340 |
8 files changed, 2751 insertions, 0 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 08b1d6ab53..513d265d3a 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -157,6 +157,11 @@ acospi min acospi -min acospi min_subnorm acospi -min_subnorm +# the next values generate larger error bounds on x86_64 +acospi -0x1.12462cp-1 +acospi 0x1.da0ea62dd7231p-1 +acospi 0xf.fec85670a4b0761p-4 +acospi 0xb.50b04f0a7917332097372387f018p-4 acosh 1 acosh 0x1.000002p0 @@ -514,6 +519,11 @@ asinpi min asinpi -min asinpi min_subnorm asinpi -min_subnorm +# the next values generate larger error bounds on x86_64 +asinpi 0x1.f1c012p-1 +asinpi -0x1.8805060cb885cp-3 +asinpi 0x8.14d7e32b5c44642p-4 +asinpi -0xa.7ca6c96caefe80b9d757de58a578p-4 atan inf atan -inf @@ -793,6 +803,11 @@ atan2pi min -1 atan2pi -min -1 atan2pi min_subnorm -1 atan2pi -min_subnorm -1 +# the next values generate larger error bounds on x86_64 +atan2pi -0x1.6dd242p-15 0x1.d6ecdcp-5 +atan2pi -0x1.fe856e7997f8p+381 0x1.90ece816f9a7cp+343 +atan2pi 0x4.8010e21a5d13ad38p+212 0x5.bb4879ec6325337p+10940 +atan2pi -0x2.c6994d7f40fae88117550b428404p+16040 0xe.181a2c7696ba5cf23a6eab680b2p+16040 atanh 0 atanh -0 @@ -925,6 +940,11 @@ atanpi min atanpi -min atanpi min_subnorm atanpi -min_subnorm +# the next values generate larger error bounds on x86_64 +atanpi 0x1.717e3ap-1 +atanpi 0x1.9601b055fdf97p-3 +atanpi 0xc.916d8196a7d1bbfp-8 +atanpi 0x3.2d7177f38d6ee175de059ee6394p-4 # cabs (x,y) == cabs (y,x). cabs 0.75 12.390625 @@ -4863,6 +4883,11 @@ cospi 0x3fffffffffffffffffffffffffff.6p0 xfail-rounding:ibm128-libgcc cospi -0x3fffffffffffffffffffffffffff.6p0 xfail-rounding:ibm128-libgcc cospi 0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc cospi -0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc +# the next values generate larger error bounds on x86_64 +cospi 0x1.ae1126p-2 +cospi -0x1.1a0a2fa299b92p+6 +cospi 0x7.ae7df669ffba0068p-4 +cospi -0x2.5845a017ae769ea1c20e04c7e47cp+28 cosh 0 cosh -0 @@ -8395,6 +8420,11 @@ sinpi 0x1p-16384 sinpi -0x1p-16384 sinpi 0x1p-16385 sinpi -0x1p-16385 +# the next values generate larger error bounds on x86_64 +sinpi 0x1.46949ap-5 +sinpi -0x1.45f3e53e1d707p-7 +sinpi 0x2.8bea50886e293398p-8 +sinpi -0x1.45f52c8be3999ba924f1f3e5a7b7p-8 sub 0 0 sub 0 -0 @@ -8819,6 +8849,11 @@ tanpi 0x3fffffffffffffffffffffffffff.6p0 tanpi -0x3fffffffffffffffffffffffffff.6p0 tanpi 0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc tanpi -0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc +# the next values generate larger error bounds on x86_64 +tanpi 0x1.eb90dep-2 +tanpi -0x1.fae7d0ef22d4ep-2 +tanpi -0x3.a8c5dc49265fd13p+0 +tanpi -0x1.a8c117800f4a648c213cd0b6db1fp+0 tgamma 0.5 tgamma -0.5 diff --git a/math/auto-libm-test-out-acospi b/math/auto-libm-test-out-acospi index 25c75ed10f..11fe7ed704 100644 --- a/math/auto-libm-test-out-acospi +++ b/math/auto-libm-test-out-acospi @@ -3139,3 +3139,343 @@ acospi -min_subnorm = acospi tonearest binary128 -0x4p-16496 : 0x8p-4 : inexact-ok = acospi towardzero binary128 -0x4p-16496 : 0x8p-4 : inexact-ok = acospi upward binary128 -0x4p-16496 : 0x8.0000000000000000000000000008p-4 : inexact-ok +acospi -0x1.12462cp-1 += acospi downward binary32 -0x8.92316p-4 : 0xa.e1123p-4 : inexact-ok += acospi tonearest binary32 -0x8.92316p-4 : 0xa.e1124p-4 : inexact-ok += acospi towardzero binary32 -0x8.92316p-4 : 0xa.e1123p-4 : inexact-ok += acospi upward binary32 -0x8.92316p-4 : 0xa.e1124p-4 : inexact-ok += acospi downward binary64 -0x8.92316p-4 : 0xa.e1123f0287048p-4 : inexact-ok += acospi tonearest binary64 -0x8.92316p-4 : 0xa.e1123f028705p-4 : inexact-ok += acospi towardzero binary64 -0x8.92316p-4 : 0xa.e1123f0287048p-4 : inexact-ok += acospi upward binary64 -0x8.92316p-4 : 0xa.e1123f028705p-4 : inexact-ok += acospi downward intel96 -0x8.92316p-4 : 0xa.e1123f028704e8fp-4 : inexact-ok += acospi tonearest intel96 -0x8.92316p-4 : 0xa.e1123f028704e9p-4 : inexact-ok += acospi towardzero intel96 -0x8.92316p-4 : 0xa.e1123f028704e8fp-4 : inexact-ok += acospi upward intel96 -0x8.92316p-4 : 0xa.e1123f028704e9p-4 : inexact-ok += acospi downward m68k96 -0x8.92316p-4 : 0xa.e1123f028704e8fp-4 : inexact-ok += acospi tonearest m68k96 -0x8.92316p-4 : 0xa.e1123f028704e9p-4 : inexact-ok += acospi towardzero m68k96 -0x8.92316p-4 : 0xa.e1123f028704e8fp-4 : inexact-ok += acospi upward m68k96 -0x8.92316p-4 : 0xa.e1123f028704e9p-4 : inexact-ok += acospi downward binary128 -0x8.92316p-4 : 0xa.e1123f028704e8f85bb26d0d693p-4 : inexact-ok += acospi tonearest binary128 -0x8.92316p-4 : 0xa.e1123f028704e8f85bb26d0d693p-4 : inexact-ok += acospi towardzero binary128 -0x8.92316p-4 : 0xa.e1123f028704e8f85bb26d0d693p-4 : inexact-ok += acospi upward binary128 -0x8.92316p-4 : 0xa.e1123f028704e8f85bb26d0d6938p-4 : inexact-ok += acospi downward ibm128 -0x8.92316p-4 : 0xa.e1123f028704e8f85bb26d0d68p-4 : inexact-ok += acospi tonearest ibm128 -0x8.92316p-4 : 0xa.e1123f028704e8f85bb26d0d68p-4 : inexact-ok += acospi towardzero ibm128 -0x8.92316p-4 : 0xa.e1123f028704e8f85bb26d0d68p-4 : inexact-ok += acospi upward ibm128 -0x8.92316p-4 : 0xa.e1123f028704e8f85bb26d0d6cp-4 : inexact-ok +acospi 0x1.da0ea62dd7231p-1 += acospi downward binary32 0xe.d0754p-4 : 0x1.f91882p-4 : inexact-ok += acospi tonearest binary32 0xe.d0754p-4 : 0x1.f91882p-4 : inexact-ok += acospi towardzero binary32 0xe.d0754p-4 : 0x1.f91882p-4 : inexact-ok += acospi upward binary32 0xe.d0754p-4 : 0x1.f91884p-4 : inexact-ok += acospi downward binary64 0xe.d0754p-4 : 0x1.f91882bd22e3fp-4 : inexact-ok += acospi tonearest binary64 0xe.d0754p-4 : 0x1.f91882bd22e4p-4 : inexact-ok += acospi towardzero binary64 0xe.d0754p-4 : 0x1.f91882bd22e3fp-4 : inexact-ok += acospi upward binary64 0xe.d0754p-4 : 0x1.f91882bd22e4p-4 : inexact-ok += acospi downward intel96 0xe.d0754p-4 : 0x1.f91882bd22e3fb5ap-4 : inexact-ok += acospi tonearest intel96 0xe.d0754p-4 : 0x1.f91882bd22e3fb5cp-4 : inexact-ok += acospi towardzero intel96 0xe.d0754p-4 : 0x1.f91882bd22e3fb5ap-4 : inexact-ok += acospi upward intel96 0xe.d0754p-4 : 0x1.f91882bd22e3fb5cp-4 : inexact-ok += acospi downward m68k96 0xe.d0754p-4 : 0x1.f91882bd22e3fb5ap-4 : inexact-ok += acospi tonearest m68k96 0xe.d0754p-4 : 0x1.f91882bd22e3fb5cp-4 : inexact-ok += acospi towardzero m68k96 0xe.d0754p-4 : 0x1.f91882bd22e3fb5ap-4 : inexact-ok += acospi upward m68k96 0xe.d0754p-4 : 0x1.f91882bd22e3fb5cp-4 : inexact-ok += acospi downward binary128 0xe.d0754p-4 : 0x1.f91882bd22e3fb5b8cd9724c270ep-4 : inexact-ok += acospi tonearest binary128 0xe.d0754p-4 : 0x1.f91882bd22e3fb5b8cd9724c270fp-4 : inexact-ok += acospi towardzero binary128 0xe.d0754p-4 : 0x1.f91882bd22e3fb5b8cd9724c270ep-4 : inexact-ok += acospi upward binary128 0xe.d0754p-4 : 0x1.f91882bd22e3fb5b8cd9724c270fp-4 : inexact-ok += acospi downward ibm128 0xe.d0754p-4 : 0x1.f91882bd22e3fb5b8cd9724c27p-4 : inexact-ok += acospi tonearest ibm128 0xe.d0754p-4 : 0x1.f91882bd22e3fb5b8cd9724c27p-4 : inexact-ok += acospi towardzero ibm128 0xe.d0754p-4 : 0x1.f91882bd22e3fb5b8cd9724c27p-4 : inexact-ok += acospi upward ibm128 0xe.d0754p-4 : 0x1.f91882bd22e3fb5b8cd9724c278p-4 : inexact-ok += acospi downward binary32 0xe.d0753p-4 : 0x1.f9189p-4 : inexact-ok += acospi tonearest binary32 0xe.d0753p-4 : 0x1.f9189p-4 : inexact-ok += acospi towardzero binary32 0xe.d0753p-4 : 0x1.f9189p-4 : inexact-ok += acospi upward binary32 0xe.d0753p-4 : 0x1.f91892p-4 : inexact-ok += acospi downward binary64 0xe.d0753p-4 : 0x1.f91890384a9f3p-4 : inexact-ok += acospi tonearest binary64 0xe.d0753p-4 : 0x1.f91890384a9f3p-4 : inexact-ok += acospi towardzero binary64 0xe.d0753p-4 : 0x1.f91890384a9f3p-4 : inexact-ok += acospi upward binary64 0xe.d0753p-4 : 0x1.f91890384a9f4p-4 : inexact-ok += acospi downward intel96 0xe.d0753p-4 : 0x1.f91890384a9f31dp-4 : inexact-ok += acospi tonearest intel96 0xe.d0753p-4 : 0x1.f91890384a9f31d2p-4 : inexact-ok += acospi towardzero intel96 0xe.d0753p-4 : 0x1.f91890384a9f31dp-4 : inexact-ok += acospi upward intel96 0xe.d0753p-4 : 0x1.f91890384a9f31d2p-4 : inexact-ok += acospi downward m68k96 0xe.d0753p-4 : 0x1.f91890384a9f31dp-4 : inexact-ok += acospi tonearest m68k96 0xe.d0753p-4 : 0x1.f91890384a9f31d2p-4 : inexact-ok += acospi towardzero m68k96 0xe.d0753p-4 : 0x1.f91890384a9f31dp-4 : inexact-ok += acospi upward m68k96 0xe.d0753p-4 : 0x1.f91890384a9f31d2p-4 : inexact-ok += acospi downward binary128 0xe.d0753p-4 : 0x1.f91890384a9f31d16e1daa546f9ep-4 : inexact-ok += acospi tonearest binary128 0xe.d0753p-4 : 0x1.f91890384a9f31d16e1daa546f9ep-4 : inexact-ok += acospi towardzero binary128 0xe.d0753p-4 : 0x1.f91890384a9f31d16e1daa546f9ep-4 : inexact-ok += acospi upward binary128 0xe.d0753p-4 : 0x1.f91890384a9f31d16e1daa546f9fp-4 : inexact-ok += acospi downward ibm128 0xe.d0753p-4 : 0x1.f91890384a9f31d16e1daa546f8p-4 : inexact-ok += acospi tonearest ibm128 0xe.d0753p-4 : 0x1.f91890384a9f31d16e1daa546f8p-4 : inexact-ok += acospi towardzero ibm128 0xe.d0753p-4 : 0x1.f91890384a9f31d16e1daa546f8p-4 : inexact-ok += acospi upward ibm128 0xe.d0753p-4 : 0x1.f91890384a9f31d16e1daa547p-4 : inexact-ok += acospi downward binary64 0xe.d075316eb9188p-4 : 0x1.f9188f034d814p-4 : inexact-ok += acospi tonearest binary64 0xe.d075316eb9188p-4 : 0x1.f9188f034d814p-4 : inexact-ok += acospi towardzero binary64 0xe.d075316eb9188p-4 : 0x1.f9188f034d814p-4 : inexact-ok += acospi upward binary64 0xe.d075316eb9188p-4 : 0x1.f9188f034d815p-4 : inexact-ok += acospi downward intel96 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147ep-4 : inexact-ok += acospi tonearest intel96 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e2p-4 : inexact-ok += acospi towardzero intel96 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147ep-4 : inexact-ok += acospi upward intel96 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e2p-4 : inexact-ok += acospi downward m68k96 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147ep-4 : inexact-ok += acospi tonearest m68k96 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e2p-4 : inexact-ok += acospi towardzero m68k96 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147ep-4 : inexact-ok += acospi upward m68k96 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e2p-4 : inexact-ok += acospi downward binary128 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e1c240de1241bfp-4 : inexact-ok += acospi tonearest binary128 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e1c240de1241cp-4 : inexact-ok += acospi towardzero binary128 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e1c240de1241bfp-4 : inexact-ok += acospi upward binary128 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e1c240de1241cp-4 : inexact-ok += acospi downward ibm128 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e1c240de12418p-4 : inexact-ok += acospi tonearest ibm128 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e1c240de12418p-4 : inexact-ok += acospi towardzero ibm128 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e1c240de12418p-4 : inexact-ok += acospi upward ibm128 0xe.d075316eb9188p-4 : 0x1.f9188f034d8147e1c240de1242p-4 : inexact-ok +acospi 0xf.fec85670a4b0761p-4 += acospi downward binary32 0xf.fec86p-4 : 0x1.fc984ap-8 : inexact-ok += acospi tonearest binary32 0xf.fec86p-4 : 0x1.fc984cp-8 : inexact-ok += acospi towardzero binary32 0xf.fec86p-4 : 0x1.fc984ap-8 : inexact-ok += acospi upward binary32 0xf.fec86p-4 : 0x1.fc984cp-8 : inexact-ok += acospi downward binary64 0xf.fec86p-4 : 0x1.fc984b610b0dep-8 : inexact-ok += acospi tonearest binary64 0xf.fec86p-4 : 0x1.fc984b610b0dep-8 : inexact-ok += acospi towardzero binary64 0xf.fec86p-4 : 0x1.fc984b610b0dep-8 : inexact-ok += acospi upward binary64 0xf.fec86p-4 : 0x1.fc984b610b0dfp-8 : inexact-ok += acospi downward intel96 0xf.fec86p-4 : 0x1.fc984b610b0de578p-8 : inexact-ok += acospi tonearest intel96 0xf.fec86p-4 : 0x1.fc984b610b0de578p-8 : inexact-ok += acospi towardzero intel96 0xf.fec86p-4 : 0x1.fc984b610b0de578p-8 : inexact-ok += acospi upward intel96 0xf.fec86p-4 : 0x1.fc984b610b0de57ap-8 : inexact-ok += acospi downward m68k96 0xf.fec86p-4 : 0x1.fc984b610b0de578p-8 : inexact-ok += acospi tonearest m68k96 0xf.fec86p-4 : 0x1.fc984b610b0de578p-8 : inexact-ok += acospi towardzero m68k96 0xf.fec86p-4 : 0x1.fc984b610b0de578p-8 : inexact-ok += acospi upward m68k96 0xf.fec86p-4 : 0x1.fc984b610b0de57ap-8 : inexact-ok += acospi downward binary128 0xf.fec86p-4 : 0x1.fc984b610b0de578fd77039fd575p-8 : inexact-ok += acospi tonearest binary128 0xf.fec86p-4 : 0x1.fc984b610b0de578fd77039fd575p-8 : inexact-ok += acospi towardzero binary128 0xf.fec86p-4 : 0x1.fc984b610b0de578fd77039fd575p-8 : inexact-ok += acospi upward binary128 0xf.fec86p-4 : 0x1.fc984b610b0de578fd77039fd576p-8 : inexact-ok += acospi downward ibm128 0xf.fec86p-4 : 0x1.fc984b610b0de578fd77039fd5p-8 : inexact-ok += acospi tonearest ibm128 0xf.fec86p-4 : 0x1.fc984b610b0de578fd77039fd58p-8 : inexact-ok += acospi towardzero ibm128 0xf.fec86p-4 : 0x1.fc984b610b0de578fd77039fd5p-8 : inexact-ok += acospi upward ibm128 0xf.fec86p-4 : 0x1.fc984b610b0de578fd77039fd58p-8 : inexact-ok += acospi downward binary32 0xf.fec85p-4 : 0x1.fca558p-8 : inexact-ok += acospi tonearest binary32 0xf.fec85p-4 : 0x1.fca55ap-8 : inexact-ok += acospi towardzero binary32 0xf.fec85p-4 : 0x1.fca558p-8 : inexact-ok += acospi upward binary32 0xf.fec85p-4 : 0x1.fca55ap-8 : inexact-ok += acospi downward binary64 0xf.fec85p-4 : 0x1.fca559dd144efp-8 : inexact-ok += acospi tonearest binary64 0xf.fec85p-4 : 0x1.fca559dd144fp-8 : inexact-ok += acospi towardzero binary64 0xf.fec85p-4 : 0x1.fca559dd144efp-8 : inexact-ok += acospi upward binary64 0xf.fec85p-4 : 0x1.fca559dd144fp-8 : inexact-ok += acospi downward intel96 0xf.fec85p-4 : 0x1.fca559dd144efeacp-8 : inexact-ok += acospi tonearest intel96 0xf.fec85p-4 : 0x1.fca559dd144efeacp-8 : inexact-ok += acospi towardzero intel96 0xf.fec85p-4 : 0x1.fca559dd144efeacp-8 : inexact-ok += acospi upward intel96 0xf.fec85p-4 : 0x1.fca559dd144efeaep-8 : inexact-ok += acospi downward m68k96 0xf.fec85p-4 : 0x1.fca559dd144efeacp-8 : inexact-ok += acospi tonearest m68k96 0xf.fec85p-4 : 0x1.fca559dd144efeacp-8 : inexact-ok += acospi towardzero m68k96 0xf.fec85p-4 : 0x1.fca559dd144efeacp-8 : inexact-ok += acospi upward m68k96 0xf.fec85p-4 : 0x1.fca559dd144efeaep-8 : inexact-ok += acospi downward binary128 0xf.fec85p-4 : 0x1.fca559dd144efeac2915bae403a5p-8 : inexact-ok += acospi tonearest binary128 0xf.fec85p-4 : 0x1.fca559dd144efeac2915bae403a6p-8 : inexact-ok += acospi towardzero binary128 0xf.fec85p-4 : 0x1.fca559dd144efeac2915bae403a5p-8 : inexact-ok += acospi upward binary128 0xf.fec85p-4 : 0x1.fca559dd144efeac2915bae403a6p-8 : inexact-ok += acospi downward ibm128 0xf.fec85p-4 : 0x1.fca559dd144efeac2915bae4038p-8 : inexact-ok += acospi tonearest ibm128 0xf.fec85p-4 : 0x1.fca559dd144efeac2915bae4038p-8 : inexact-ok += acospi towardzero ibm128 0xf.fec85p-4 : 0x1.fca559dd144efeac2915bae4038p-8 : inexact-ok += acospi upward ibm128 0xf.fec85p-4 : 0x1.fca559dd144efeac2915bae404p-8 : inexact-ok += acospi downward binary64 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d9p-8 : inexact-ok += acospi tonearest binary64 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d9p-8 : inexact-ok += acospi towardzero binary64 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d9p-8 : inexact-ok += acospi upward binary64 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d91p-8 : inexact-ok += acospi downward intel96 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900bp-8 : inexact-ok += acospi tonearest intel96 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b2p-8 : inexact-ok += acospi towardzero intel96 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900bp-8 : inexact-ok += acospi upward intel96 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b2p-8 : inexact-ok += acospi downward m68k96 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900bp-8 : inexact-ok += acospi tonearest m68k96 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b2p-8 : inexact-ok += acospi towardzero m68k96 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900bp-8 : inexact-ok += acospi upward m68k96 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b2p-8 : inexact-ok += acospi downward binary128 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b1ddb6695561cep-8 : inexact-ok += acospi tonearest binary128 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b1ddb6695561cep-8 : inexact-ok += acospi towardzero binary128 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b1ddb6695561cep-8 : inexact-ok += acospi upward binary128 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b1ddb6695561cfp-8 : inexact-ok += acospi downward ibm128 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b1ddb66955618p-8 : inexact-ok += acospi tonearest ibm128 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b1ddb6695562p-8 : inexact-ok += acospi towardzero ibm128 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b1ddb66955618p-8 : inexact-ok += acospi upward ibm128 0xf.fec85670a4b08p-4 : 0x1.fca0188d18d900b1ddb6695562p-8 : inexact-ok += acospi downward binary64 0xf.fec85670a4bp-4 : 0x1.fca0188d19417p-8 : inexact-ok += acospi tonearest binary64 0xf.fec85670a4bp-4 : 0x1.fca0188d19417p-8 : inexact-ok += acospi towardzero binary64 0xf.fec85670a4bp-4 : 0x1.fca0188d19417p-8 : inexact-ok += acospi upward binary64 0xf.fec85670a4bp-4 : 0x1.fca0188d19418p-8 : inexact-ok += acospi downward intel96 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744ep-8 : inexact-ok += acospi tonearest intel96 0xf.fec85670a4bp-4 : 0x1.fca0188d1941745p-8 : inexact-ok += acospi towardzero intel96 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744ep-8 : inexact-ok += acospi upward intel96 0xf.fec85670a4bp-4 : 0x1.fca0188d1941745p-8 : inexact-ok += acospi downward m68k96 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744ep-8 : inexact-ok += acospi tonearest m68k96 0xf.fec85670a4bp-4 : 0x1.fca0188d1941745p-8 : inexact-ok += acospi towardzero m68k96 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744ep-8 : inexact-ok += acospi upward m68k96 0xf.fec85670a4bp-4 : 0x1.fca0188d1941745p-8 : inexact-ok += acospi downward binary128 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744f3c1682348256p-8 : inexact-ok += acospi tonearest binary128 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744f3c1682348257p-8 : inexact-ok += acospi towardzero binary128 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744f3c1682348256p-8 : inexact-ok += acospi upward binary128 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744f3c1682348257p-8 : inexact-ok += acospi downward ibm128 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744f3c16823482p-8 : inexact-ok += acospi tonearest ibm128 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744f3c168234828p-8 : inexact-ok += acospi towardzero ibm128 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744f3c16823482p-8 : inexact-ok += acospi upward ibm128 0xf.fec85670a4bp-4 : 0x1.fca0188d1941744f3c168234828p-8 : inexact-ok += acospi downward intel96 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11caap-8 : inexact-ok += acospi tonearest intel96 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cacp-8 : inexact-ok += acospi towardzero intel96 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11caap-8 : inexact-ok += acospi upward intel96 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cacp-8 : inexact-ok += acospi downward m68k96 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11caap-8 : inexact-ok += acospi tonearest m68k96 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cacp-8 : inexact-ok += acospi towardzero m68k96 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11caap-8 : inexact-ok += acospi upward m68k96 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cacp-8 : inexact-ok += acospi downward binary128 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cabb56a20084752p-8 : inexact-ok += acospi tonearest binary128 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cabb56a20084753p-8 : inexact-ok += acospi towardzero binary128 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cabb56a20084752p-8 : inexact-ok += acospi upward binary128 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cabb56a20084753p-8 : inexact-ok += acospi downward ibm128 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cabb56a200847p-8 : inexact-ok += acospi tonearest ibm128 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cabb56a2008478p-8 : inexact-ok += acospi towardzero ibm128 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cabb56a200847p-8 : inexact-ok += acospi upward ibm128 0xf.fec85670a4b0761p-4 : 0x1.fca0188d18e11cabb56a2008478p-8 : inexact-ok +acospi 0xb.50b04f0a7917332097372387f018p-4 += acospi downward binary32 0xb.50b05p-4 : 0x3.ffd444p-4 : inexact-ok += acospi tonearest binary32 0xb.50b05p-4 : 0x3.ffd448p-4 : inexact-ok += acospi towardzero binary32 0xb.50b05p-4 : 0x3.ffd444p-4 : inexact-ok += acospi upward binary32 0xb.50b05p-4 : 0x3.ffd448p-4 : inexact-ok += acospi downward binary64 0xb.50b05p-4 : 0x3.ffd447ff33832p-4 : inexact-ok += acospi tonearest binary64 0xb.50b05p-4 : 0x3.ffd447ff33834p-4 : inexact-ok += acospi towardzero binary64 0xb.50b05p-4 : 0x3.ffd447ff33832p-4 : inexact-ok += acospi upward binary64 0xb.50b05p-4 : 0x3.ffd447ff33834p-4 : inexact-ok += acospi downward intel96 0xb.50b05p-4 : 0x3.ffd447ff33833368p-4 : inexact-ok += acospi tonearest intel96 0xb.50b05p-4 : 0x3.ffd447ff3383336cp-4 : inexact-ok += acospi towardzero intel96 0xb.50b05p-4 : 0x3.ffd447ff33833368p-4 : inexact-ok += acospi upward intel96 0xb.50b05p-4 : 0x3.ffd447ff3383336cp-4 : inexact-ok += acospi downward m68k96 0xb.50b05p-4 : 0x3.ffd447ff33833368p-4 : inexact-ok += acospi tonearest m68k96 0xb.50b05p-4 : 0x3.ffd447ff3383336cp-4 : inexact-ok += acospi towardzero m68k96 0xb.50b05p-4 : 0x3.ffd447ff33833368p-4 : inexact-ok += acospi upward m68k96 0xb.50b05p-4 : 0x3.ffd447ff3383336cp-4 : inexact-ok += acospi downward binary128 0xb.50b05p-4 : 0x3.ffd447ff3383336b319f9bac011p-4 : inexact-ok += acospi tonearest binary128 0xb.50b05p-4 : 0x3.ffd447ff3383336b319f9bac0112p-4 : inexact-ok += acospi towardzero binary128 0xb.50b05p-4 : 0x3.ffd447ff3383336b319f9bac011p-4 : inexact-ok += acospi upward binary128 0xb.50b05p-4 : 0x3.ffd447ff3383336b319f9bac0112p-4 : inexact-ok += acospi downward ibm128 0xb.50b05p-4 : 0x3.ffd447ff3383336b319f9bac01p-4 : inexact-ok += acospi tonearest ibm128 0xb.50b05p-4 : 0x3.ffd447ff3383336b319f9bac01p-4 : inexact-ok += acospi towardzero ibm128 0xb.50b05p-4 : 0x3.ffd447ff3383336b319f9bac01p-4 : inexact-ok += acospi upward ibm128 0xb.50b05p-4 : 0x3.ffd447ff3383336b319f9bac02p-4 : inexact-ok += acospi downward binary32 0xb.50b04p-4 : 0x3.ffd44cp-4 : inexact-ok += acospi tonearest binary32 0xb.50b04p-4 : 0x3.ffd45p-4 : inexact-ok += acospi towardzero binary32 0xb.50b04p-4 : 0x3.ffd44cp-4 : inexact-ok += acospi upward binary32 0xb.50b04p-4 : 0x3.ffd45p-4 : inexact-ok += acospi downward binary64 0xb.50b04p-4 : 0x3.ffd44f334a5f8p-4 : inexact-ok += acospi tonearest binary64 0xb.50b04p-4 : 0x3.ffd44f334a5f8p-4 : inexact-ok += acospi towardzero binary64 0xb.50b04p-4 : 0x3.ffd44f334a5f8p-4 : inexact-ok += acospi upward binary64 0xb.50b04p-4 : 0x3.ffd44f334a5fap-4 : inexact-ok += acospi downward intel96 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8p-4 : inexact-ok += acospi tonearest intel96 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8p-4 : inexact-ok += acospi towardzero intel96 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8p-4 : inexact-ok += acospi upward intel96 0xb.50b04p-4 : 0x3.ffd44f334a5f88bcp-4 : inexact-ok += acospi downward m68k96 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8p-4 : inexact-ok += acospi tonearest m68k96 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8p-4 : inexact-ok += acospi towardzero m68k96 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8p-4 : inexact-ok += acospi upward m68k96 0xb.50b04p-4 : 0x3.ffd44f334a5f88bcp-4 : inexact-ok += acospi downward binary128 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8331417d2056p-4 : inexact-ok += acospi tonearest binary128 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8331417d20562p-4 : inexact-ok += acospi towardzero binary128 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8331417d2056p-4 : inexact-ok += acospi upward binary128 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8331417d20562p-4 : inexact-ok += acospi downward ibm128 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8331417d205p-4 : inexact-ok += acospi tonearest ibm128 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8331417d205p-4 : inexact-ok += acospi towardzero ibm128 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8331417d205p-4 : inexact-ok += acospi upward ibm128 0xb.50b04p-4 : 0x3.ffd44f334a5f88b8331417d206p-4 : inexact-ok += acospi downward binary64 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde6p-4 : inexact-ok += acospi tonearest binary64 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde8p-4 : inexact-ok += acospi towardzero binary64 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde6p-4 : inexact-ok += acospi upward binary64 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde8p-4 : inexact-ok += acospi downward intel96 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728p-4 : inexact-ok += acospi tonearest intel96 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728p-4 : inexact-ok += acospi towardzero intel96 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728p-4 : inexact-ok += acospi upward intel96 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde772cp-4 : inexact-ok += acospi downward m68k96 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728p-4 : inexact-ok += acospi tonearest m68k96 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728p-4 : inexact-ok += acospi towardzero m68k96 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728p-4 : inexact-ok += acospi upward m68k96 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde772cp-4 : inexact-ok += acospi downward binary128 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728bd2a5b486a7p-4 : inexact-ok += acospi tonearest binary128 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728bd2a5b486a72p-4 : inexact-ok += acospi towardzero binary128 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728bd2a5b486a7p-4 : inexact-ok += acospi upward binary128 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728bd2a5b486a72p-4 : inexact-ok += acospi downward ibm128 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728bd2a5b486ap-4 : inexact-ok += acospi tonearest ibm128 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728bd2a5b486ap-4 : inexact-ok += acospi towardzero ibm128 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728bd2a5b486ap-4 : inexact-ok += acospi upward ibm128 0xb.50b04f0a79178p-4 : 0x3.ffd4486dbdde7728bd2a5b486bp-4 : inexact-ok += acospi downward binary64 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeap-4 : inexact-ok += acospi tonearest binary64 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddecp-4 : inexact-ok += acospi towardzero binary64 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeap-4 : inexact-ok += acospi upward binary64 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddecp-4 : inexact-ok += acospi downward intel96 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c8p-4 : inexact-ok += acospi tonearest intel96 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c8p-4 : inexact-ok += acospi towardzero intel96 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c8p-4 : inexact-ok += acospi upward intel96 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0ccp-4 : inexact-ok += acospi downward m68k96 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c8p-4 : inexact-ok += acospi tonearest m68k96 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c8p-4 : inexact-ok += acospi towardzero m68k96 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c8p-4 : inexact-ok += acospi upward m68k96 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0ccp-4 : inexact-ok += acospi downward binary128 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c97430e66b47e8p-4 : inexact-ok += acospi tonearest binary128 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c97430e66b47eap-4 : inexact-ok += acospi towardzero binary128 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c97430e66b47e8p-4 : inexact-ok += acospi upward binary128 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c97430e66b47eap-4 : inexact-ok += acospi downward ibm128 0xb.50b04f0a7917p-4 : 0x3.ffd4486dbddeb0c97430e66b47p-4 : inexact-ok += acospi tonearest ibm128 0xb.50b04f0 |
