about summary refs log tree commit diff
path: root/math/auto-libm-test-out-sin
diff options
context:
space:
mode:
authorPaul Zimmermann <Paul.Zimmermann@inria.fr>2021-02-26 08:00:03 +0100
committerPaul Zimmermann <Paul.Zimmermann@inria.fr>2021-02-27 06:32:11 +0100
commit5a051454a9b50c27984bbc499ee1297de48e2dc8 (patch)
treeb4aef0c5c1f679a78548fd4bf48afbda560ab545 /math/auto-libm-test-out-sin
parent035c012e32c11e84d64905efaf55e74f704d3668 (diff)
downloadglibc-5a051454a9b50c27984bbc499ee1297de48e2dc8.tar.gz
glibc-5a051454a9b50c27984bbc499ee1297de48e2dc8.tar.xz
glibc-5a051454a9b50c27984bbc499ee1297de48e2dc8.zip
Add inputs that generate larger error bounds
(Using values from https://members.loria.fr/PZimmermann/papers/accuracy.pdf)
Diffstat (limited to 'math/auto-libm-test-out-sin')
-rw-r--r--math/auto-libm-test-out-sin246
1 files changed, 246 insertions, 0 deletions
diff --git a/math/auto-libm-test-out-sin b/math/auto-libm-test-out-sin
index be9afb2bdb..f1d21b179c 100644
--- a/math/auto-libm-test-out-sin
+++ b/math/auto-libm-test-out-sin
@@ -3143,6 +3143,252 @@ sin 0x1.d12ed2p-12
 = sin tonearest ibm128 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0f0008c8b282p-12 : inexact-ok
 = sin towardzero ibm128 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0f0008c8b282p-12 : inexact-ok
 = sin upward ibm128 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0f0008c8b2828p-12 : inexact-ok
+sin -0x6.e2368c006c018228p+16
+= sin downward binary32 -0x6.e23688p+16 : -0x1.bf207ep-4 : inexact-ok
+= sin tonearest binary32 -0x6.e23688p+16 : -0x1.bf207cp-4 : inexact-ok
+= sin towardzero binary32 -0x6.e23688p+16 : -0x1.bf207cp-4 : inexact-ok
+= sin upward binary32 -0x6.e23688p+16 : -0x1.bf207cp-4 : inexact-ok
+= sin downward binary64 -0x6.e23688p+16 : -0x1.bf207c900d878p-4 : inexact-ok
+= sin tonearest binary64 -0x6.e23688p+16 : -0x1.bf207c900d878p-4 : inexact-ok
+= sin towardzero binary64 -0x6.e23688p+16 : -0x1.bf207c900d877p-4 : inexact-ok
+= sin upward binary64 -0x6.e23688p+16 : -0x1.bf207c900d877p-4 : inexact-ok
+= sin downward intel96 -0x6.e23688p+16 : -0x1.bf207c900d877cb8p-4 : inexact-ok
+= sin tonearest intel96 -0x6.e23688p+16 : -0x1.bf207c900d877cb8p-4 : inexact-ok
+= sin towardzero intel96 -0x6.e23688p+16 : -0x1.bf207c900d877cb6p-4 : inexact-ok
+= sin upward intel96 -0x6.e23688p+16 : -0x1.bf207c900d877cb6p-4 : inexact-ok
+= sin downward m68k96 -0x6.e23688p+16 : -0x1.bf207c900d877cb8p-4 : inexact-ok
+= sin tonearest m68k96 -0x6.e23688p+16 : -0x1.bf207c900d877cb8p-4 : inexact-ok
+= sin towardzero m68k96 -0x6.e23688p+16 : -0x1.bf207c900d877cb6p-4 : inexact-ok
+= sin upward m68k96 -0x6.e23688p+16 : -0x1.bf207c900d877cb6p-4 : inexact-ok
+= sin downward binary128 -0x6.e23688p+16 : -0x1.bf207c900d877cb73f555829e3f1p-4 : inexact-ok
+= sin tonearest binary128 -0x6.e23688p+16 : -0x1.bf207c900d877cb73f555829e3f1p-4 : inexact-ok
+= sin towardzero binary128 -0x6.e23688p+16 : -0x1.bf207c900d877cb73f555829e3fp-4 : inexact-ok
+= sin upward binary128 -0x6.e23688p+16 : -0x1.bf207c900d877cb73f555829e3fp-4 : inexact-ok
+= sin downward ibm128 -0x6.e23688p+16 : -0x1.bf207c900d877cb73f555829e4p-4 : inexact-ok
+= sin tonearest ibm128 -0x6.e23688p+16 : -0x1.bf207c900d877cb73f555829e4p-4 : inexact-ok
+= sin towardzero ibm128 -0x6.e23688p+16 : -0x1.bf207c900d877cb73f555829e38p-4 : inexact-ok
+= sin upward ibm128 -0x6.e23688p+16 : -0x1.bf207c900d877cb73f555829e38p-4 : inexact-ok
+= sin downward binary32 -0x6.e2369p+16 : -0x2.3e1f7cp-4 : inexact-ok
+= sin tonearest binary32 -0x6.e2369p+16 : -0x2.3e1f7cp-4 : inexact-ok
+= sin towardzero binary32 -0x6.e2369p+16 : -0x2.3e1f78p-4 : inexact-ok
+= sin upward binary32 -0x6.e2369p+16 : -0x2.3e1f78p-4 : inexact-ok
+= sin downward binary64 -0x6.e2369p+16 : -0x2.3e1f7a26f5944p-4 : inexact-ok
+= sin tonearest binary64 -0x6.e2369p+16 : -0x2.3e1f7a26f5944p-4 : inexact-ok
+= sin towardzero binary64 -0x6.e2369p+16 : -0x2.3e1f7a26f5942p-4 : inexact-ok
+= sin upward binary64 -0x6.e2369p+16 : -0x2.3e1f7a26f5942p-4 : inexact-ok
+= sin downward intel96 -0x6.e2369p+16 : -0x2.3e1f7a26f594337p-4 : inexact-ok
+= sin tonearest intel96 -0x6.e2369p+16 : -0x2.3e1f7a26f594337p-4 : inexact-ok
+= sin towardzero intel96 -0x6.e2369p+16 : -0x2.3e1f7a26f594336cp-4 : inexact-ok
+= sin upward intel96 -0x6.e2369p+16 : -0x2.3e1f7a26f594336cp-4 : inexact-ok
+= sin downward m68k96 -0x6.e2369p+16 : -0x2.3e1f7a26f594337p-4 : inexact-ok
+= sin tonearest m68k96 -0x6.e2369p+16 : -0x2.3e1f7a26f594337p-4 : inexact-ok
+= sin towardzero m68k96 -0x6.e2369p+16 : -0x2.3e1f7a26f594336cp-4 : inexact-ok
+= sin upward m68k96 -0x6.e2369p+16 : -0x2.3e1f7a26f594336cp-4 : inexact-ok
+= sin downward binary128 -0x6.e2369p+16 : -0x2.3e1f7a26f594336f9e583b26bbbep-4 : inexact-ok
+= sin tonearest binary128 -0x6.e2369p+16 : -0x2.3e1f7a26f594336f9e583b26bbbep-4 : inexact-ok
+= sin towardzero binary128 -0x6.e2369p+16 : -0x2.3e1f7a26f594336f9e583b26bbbcp-4 : inexact-ok
+= sin upward binary128 -0x6.e2369p+16 : -0x2.3e1f7a26f594336f9e583b26bbbcp-4 : inexact-ok
+= sin downward ibm128 -0x6.e2369p+16 : -0x2.3e1f7a26f594336f9e583b26bcp-4 : inexact-ok
+= sin tonearest ibm128 -0x6.e2369p+16 : -0x2.3e1f7a26f594336f9e583b26bcp-4 : inexact-ok
+= sin towardzero ibm128 -0x6.e2369p+16 : -0x2.3e1f7a26f594336f9e583b26bbp-4 : inexact-ok
+= sin upward ibm128 -0x6.e2369p+16 : -0x2.3e1f7a26f594336f9e583b26bbp-4 : inexact-ok
+= sin downward binary64 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e804p-4 : inexact-ok
+= sin tonearest binary64 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e804p-4 : inexact-ok
+= sin towardzero binary64 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803p-4 : inexact-ok
+= sin upward binary64 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803p-4 : inexact-ok
+= sin downward intel96 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c4ap-4 : inexact-ok
+= sin tonearest intel96 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c4ap-4 : inexact-ok
+= sin towardzero intel96 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c48p-4 : inexact-ok
+= sin upward intel96 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c48p-4 : inexact-ok
+= sin downward m68k96 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c4ap-4 : inexact-ok
+= sin tonearest m68k96 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c4ap-4 : inexact-ok
+= sin towardzero m68k96 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c48p-4 : inexact-ok
+= sin upward m68k96 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c48p-4 : inexact-ok
+= sin downward binary128 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c49fb3b778718d2p-4 : inexact-ok
+= sin tonearest binary128 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c49fb3b778718d1p-4 : inexact-ok
+= sin towardzero binary128 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c49fb3b778718d1p-4 : inexact-ok
+= sin upward binary128 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c49fb3b778718d1p-4 : inexact-ok
+= sin downward ibm128 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c49fb3b778719p-4 : inexact-ok
+= sin tonearest ibm128 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c49fb3b778719p-4 : inexact-ok
+= sin towardzero ibm128 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c49fb3b7787188p-4 : inexact-ok
+= sin upward ibm128 -0x6.e2368c006c018p+16 : -0x1.feb6a3619e803c49fb3b7787188p-4 : inexact-ok
+= sin downward binary64 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596829p-4 : inexact-ok
+= sin tonearest binary64 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596829p-4 : inexact-ok
+= sin towardzero binary64 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828p-4 : inexact-ok
+= sin upward binary64 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828p-4 : inexact-ok
+= sin downward intel96 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828878p-4 : inexact-ok
+= sin tonearest intel96 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828878p-4 : inexact-ok
+= sin towardzero intel96 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828876p-4 : inexact-ok
+= sin upward intel96 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828876p-4 : inexact-ok
+= sin downward m68k96 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828878p-4 : inexact-ok
+= sin tonearest m68k96 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828878p-4 : inexact-ok
+= sin towardzero m68k96 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828876p-4 : inexact-ok
+= sin upward m68k96 -0x6.e2368c006c01cp+16 : -0x1.feb6a36596828876p-4 : inexact-ok
+= sin downward binary128 -0x6.e2368c006c01cp+16 : -0x1.feb6a365968288771150b6f6c52p-4 : inexact-ok
+= sin tonearest binary128 -0x6.e2368c006c01cp+16 : -0x1.feb6a365968288771150b6f6c51fp-4 : inexact-ok
+= sin towardzero binary128 -0x6.e2368c006c01cp+16 : -0x1.feb6a365968288771150b6f6c51fp-4 : inexact-ok
+= sin upward binary128 -0x6.e2368c006c01cp+16 : -0x1.feb6a365968288771150b6f6c51fp-4 : inexact-ok
+= sin downward ibm128 -0x6.e2368c006c01cp+16 : -0x1.feb6a365968288771150b6f6c58p-4 : inexact-ok
+= sin tonearest ibm128 -0x6.e2368c006c01cp+16 : -0x1.feb6a365968288771150b6f6c5p-4 : inexact-ok
+= sin towardzero ibm128 -0x6.e2368c006c01cp+16 : -0x1.feb6a365968288771150b6f6c5p-4 : inexact-ok
+= sin upward ibm128 -0x6.e2368c006c01cp+16 : -0x1.feb6a365968288771150b6f6c5p-4 : inexact-ok
+= sin downward intel96 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501cp-4 : inexact-ok
+= sin tonearest intel96 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501cp-4 : inexact-ok
+= sin towardzero intel96 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501ap-4 : inexact-ok
+= sin upward intel96 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501ap-4 : inexact-ok
+= sin downward m68k96 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501cp-4 : inexact-ok
+= sin tonearest m68k96 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501cp-4 : inexact-ok
+= sin towardzero m68k96 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501ap-4 : inexact-ok
+= sin upward m68k96 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501ap-4 : inexact-ok
+= sin downward binary128 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501b009ef2c1f11ap-4 : inexact-ok
+= sin tonearest binary128 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501b009ef2c1f11ap-4 : inexact-ok
+= sin towardzero binary128 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501b009ef2c1f119p-4 : inexact-ok
+= sin upward binary128 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501b009ef2c1f119p-4 : inexact-ok
+= sin downward ibm128 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501b009ef2c1f18p-4 : inexact-ok
+= sin tonearest ibm128 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501b009ef2c1f1p-4 : inexact-ok
+= sin towardzero ibm128 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501b009ef2c1f1p-4 : inexact-ok
+= sin upward ibm128 -0x6.e2368c006c018228p+16 : -0x1.feb6a361c0bb501b009ef2c1f1p-4 : inexact-ok
+sin 0x5.6a5005df4363833413fa44f74ae8p+64
+= sin downward binary32 0x5.6a5008p+64 : -0x1.45506ap-4 : inexact-ok
+= sin tonearest binary32 0x5.6a5008p+64 : -0x1.455068p-4 : inexact-ok
+= sin towardzero binary32 0x5.6a5008p+64 : -0x1.455068p-4 : inexact-ok
+= sin upward binary32 0x5.6a5008p+64 : -0x1.455068p-4 : inexact-ok
+= sin downward binary64 0x5.6a5008p+64 : -0x1.4550689b93bbfp-4 : inexact-ok
+= sin tonearest binary64 0x5.6a5008p+64 : -0x1.4550689b93bbep-4 : inexact-ok
+= sin towardzero binary64 0x5.6a5008p+64 : -0x1.4550689b93bbep-4 : inexact-ok
+= sin upward binary64 0x5.6a5008p+64 : -0x1.4550689b93bbep-4 : inexact-ok
+= sin downward intel96 0x5.6a5008p+64 : -0x1.4550689b93bbe142p-4 : inexact-ok
+= sin tonearest intel96 0x5.6a5008p+64 : -0x1.4550689b93bbe14p-4 : inexact-ok
+= sin towardzero intel96 0x5.6a5008p+64 : -0x1.4550689b93bbe14p-4 : inexact-ok
+= sin upward intel96 0x5.6a5008p+64 : -0x1.4550689b93bbe14p-4 : inexact-ok
+= sin downward m68k96 0x5.6a5008p+64 : -0x1.4550689b93bbe142p-4 : inexact-ok
+= sin tonearest m68k96 0x5.6a5008p+64 : -0x1.4550689b93bbe14p-4 : inexact-ok
+= sin towardzero m68k96 0x5.6a5008p+64 : -0x1.4550689b93bbe14p-4 : inexact-ok
+= sin upward m68k96 0x5.6a5008p+64 : -0x1.4550689b93bbe14p-4 : inexact-ok
+= sin downward binary128 0x5.6a5008p+64 : -0x1.4550689b93bbe1406aee26103891p-4 : inexact-ok
+= sin tonearest binary128 0x5.6a5008p+64 : -0x1.4550689b93bbe1406aee26103891p-4 : inexact-ok
+= sin towardzero binary128 0x5.6a5008p+64 : -0x1.4550689b93bbe1406aee2610389p-4 : inexact-ok
+= sin upward binary128 0x5.6a5008p+64 : -0x1.4550689b93bbe1406aee2610389p-4 : inexact-ok
+= sin downward ibm128 0x5.6a5008p+64 : -0x1.4550689b93bbe1406aee261039p-4 : inexact-ok
+= sin tonearest ibm128 0x5.6a5008p+64 : -0x1.4550689b93bbe1406aee2610388p-4 : inexact-ok
+= sin towardzero ibm128 0x5.6a5008p+64 : -0x1.4550689b93bbe1406aee2610388p-4 : inexact-ok
+= sin upward ibm128 0x5.6a5008p+64 : -0x1.4550689b93bbe1406aee2610388p-4 : inexact-ok
+= sin downward binary32 0x5.6a5p+64 : -0x1.ee01dcp-4 : inexact-ok
+= sin tonearest binary32 0x5.6a5p+64 : -0x1.ee01dcp-4 : inexact-ok
+= sin towardzero binary32 0x5.6a5p+64 : -0x1.ee01dap-4 : inexact-ok
+= sin upward binary32 0x5.6a5p+64 : -0x1.ee01dap-4 : inexact-ok
+= sin downward binary64 0x5.6a5p+64 : -0x1.ee01db6bc8ef3p-4 : inexact-ok
+= sin tonearest binary64 0x5.6a5p+64 : -0x1.ee01db6bc8ef3p-4 : inexact-ok
+= sin towardzero binary64 0x5.6a5p+64 : -0x1.ee01db6bc8ef2p-4 : inexact-ok
+= sin upward binary64 0x5.6a5p+64 : -0x1.ee01db6bc8ef2p-4 : inexact-ok
+= sin downward intel96 0x5.6a5p+64 : -0x1.ee01db6bc8ef288ep-4 : inexact-ok
+= sin tonearest intel96 0x5.6a5p+64 : -0x1.ee01db6bc8ef288cp-4 : inexact-ok
+= sin towardzero intel96 0x5.6a5p+64 : -0x1.ee01db6bc8ef288cp-4 : inexact-ok
+= sin upward intel96 0x5.6a5p+64 : -0x1.ee01db6bc8ef288cp-4 : inexact-ok
+= sin downward m68k96 0x5.6a5p+64 : -0x1.ee01db6bc8ef288ep-4 : inexact-ok
+= sin tonearest m68k96 0x5.6a5p+64 : -0x1.ee01db6bc8ef288cp-4 : inexact-ok
+= sin towardzero m68k96 0x5.6a5p+64 : -0x1.ee01db6bc8ef288cp-4 : inexact-ok
+= sin upward m68k96 0x5.6a5p+64 : -0x1.ee01db6bc8ef288cp-4 : inexact-ok
+= sin downward binary128 0x5.6a5p+64 : -0x1.ee01db6bc8ef288c92dcf3ee915cp-4 : inexact-ok
+= sin tonearest binary128 0x5.6a5p+64 : -0x1.ee01db6bc8ef288c92dcf3ee915cp-4 : inexact-ok
+= sin towardzero binary128 0x5.6a5p+64 : -0x1.ee01db6bc8ef288c92dcf3ee915bp-4 : inexact-ok
+= sin upward binary128 0x5.6a5p+64 : -0x1.ee01db6bc8ef288c92dcf3ee915bp-4 : inexact-ok
+= sin downward ibm128 0x5.6a5p+64 : -0x1.ee01db6bc8ef288c92dcf3ee918p-4 : inexact-ok
+= sin tonearest ibm128 0x5.6a5p+64 : -0x1.ee01db6bc8ef288c92dcf3ee918p-4 : inexact-ok
+= sin towardzero ibm128 0x5.6a5p+64 : -0x1.ee01db6bc8ef288c92dcf3ee91p-4 : inexact-ok
+= sin upward ibm128 0x5.6a5p+64 : -0x1.ee01db6bc8ef288c92dcf3ee91p-4 : inexact-ok
+= sin downward binary64 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9d8p-4 : inexact-ok
+= sin tonearest binary64 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9dcp-4 : inexact-ok
+= sin towardzero binary64 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9d8p-4 : inexact-ok
+= sin upward binary64 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9dcp-4 : inexact-ok
+= sin downward intel96 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da32p-4 : inexact-ok
+= sin tonearest intel96 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da32p-4 : inexact-ok
+= sin towardzero intel96 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da32p-4 : inexact-ok
+= sin upward intel96 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da328p-4 : inexact-ok
+= sin downward m68k96 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da32p-4 : inexact-ok
+= sin tonearest m68k96 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da32p-4 : inexact-ok
+= sin towardzero m68k96 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da32p-4 : inexact-ok
+= sin upward m68k96 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da328p-4 : inexact-ok
+= sin downward binary128 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da321a84877b1bf9cp-4 : inexact-ok
+= sin tonearest binary128 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da321a84877b1bf9cp-4 : inexact-ok
+= sin towardzero binary128 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da321a84877b1bf9cp-4 : inexact-ok
+= sin upward binary128 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da321a84877b1bfap-4 : inexact-ok
+= sin downward ibm128 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da321a84877b1bep-4 : inexact-ok
+= sin tonearest ibm128 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da321a84877b1cp-4 : inexact-ok
+= sin towardzero ibm128 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da321a84877b1bep-4 : inexact-ok
+= sin upward ibm128 0x5.6a5005df4363cp+64 : 0x6.5ea3351c9d9da321a84877b1cp-4 : inexact-ok
+= sin downward binary64 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32p-4 : inexact-ok
+= sin tonearest binary64 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32p-4 : inexact-ok
+= sin towardzero binary64 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32p-4 : inexact-ok
+= sin upward binary64 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b34p-4 : inexact-ok
+= sin downward intel96 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32644p-4 : inexact-ok
+= sin tonearest intel96 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32644p-4 : inexact-ok
+= sin towardzero intel96 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32644p-4 : inexact-ok
+= sin upward intel96 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32648p-4 : inexact-ok
+= sin downward m68k96 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32644p-4 : inexact-ok
+= sin tonearest m68k96 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32644p-4 : inexact-ok
+= sin towardzero m68k96 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32644p-4 : inexact-ok
+= sin upward m68k96 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b32648p-4 : inexact-ok
+= sin downward binary128 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b326445c86bd0d5a5cp-4 : inexact-ok
+= sin tonearest binary128 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b326445c86bd0d5a5ep-4 : inexact-ok
+= sin towardzero binary128 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b326445c86bd0d5a5cp-4 : inexact-ok
+= sin upward binary128 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b326445c86bd0d5a5ep-4 : inexact-ok
+= sin downward ibm128 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b326445c86bd0d5ap-4 : inexact-ok
+= sin tonearest ibm128 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b326445c86bd0d5ap-4 : inexact-ok
+= sin towardzero ibm128 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b326445c86bd0d5ap-4 : inexact-ok
+= sin upward ibm128 0x5.6a5005df43638p+64 : 0x2.f0e32ed649b326445c86bd0d5bp-4 : inexact-ok
+= sin downward intel96 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec1p-4 : inexact-ok
+= sin tonearest intel96 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ecp-4 : inexact-ok
+= sin towardzero intel96 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ecp-4 : inexact-ok
+= sin upward intel96 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ecp-4 : inexact-ok
+= sin downward m68k96 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec1p-4 : inexact-ok
+= sin tonearest m68k96 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ecp-4 : inexact-ok
+= sin towardzero m68k96 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ecp-4 : inexact-ok
+= sin upward m68k96 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ecp-4 : inexact-ok
+= sin downward binary128 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec0007c751797398p-4 : inexact-ok
+= sin tonearest binary128 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec0007c75179739p-4 : inexact-ok
+= sin towardzero binary128 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec0007c75179739p-4 : inexact-ok
+= sin upward binary128 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec0007c75179739p-4 : inexact-ok
+= sin downward ibm128 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec0007c7517974p-4 : inexact-ok
+= sin tonearest ibm128 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec0007c7517974p-4 : inexact-ok
+= sin towardzero ibm128 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec0007c751797p-4 : inexact-ok
+= sin upward ibm128 0x5.6a5005df43638338p+64 : -0xa.8640e82e7924ec0007c751797p-4 : inexact-ok
+= sin downward intel96 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689fp-4 : inexact-ok
+= sin tonearest intel96 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689fp-4 : inexact-ok
+= sin towardzero intel96 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689fp-4 : inexact-ok
+= sin upward intel96 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e68ap-4 : inexact-ok
+= sin downward m68k96 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689fp-4 : inexact-ok
+= sin tonearest m68k96 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689fp-4 : inexact-ok
+= sin towardzero m68k96 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689fp-4 : inexact-ok
+= sin upward m68k96 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e68ap-4 : inexact-ok
+= sin downward binary128 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689f0662a7ba8548p-4 : inexact-ok
+= sin tonearest binary128 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689f0662a7ba85488p-4 : inexact-ok
+= sin towardzero binary128 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689f0662a7ba8548p-4 : inexact-ok
+= sin upward binary128 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689f0662a7ba85488p-4 : inexact-ok
+= sin downward ibm128 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689f0662a7ba854p-4 : inexact-ok
+= sin tonearest ibm128 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689f0662a7ba854p-4 : inexact-ok
+= sin towardzero ibm128 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689f0662a7ba854p-4 : inexact-ok
+= sin upward ibm128 0x5.6a5005df4363833p+64 : 0xd.7457bd2255e689f0662a7ba858p-4 : inexact-ok
+= sin downward binary128 0x5.6a5005df4363833413fa44f74ae8p+64 : -0xf.fdc3052396dd47c564b32734cc28p-8 : inexact-ok
+= sin tonearest binary128 0x5.6a5005df4363833413fa44f74ae8p+64 : -0xf.fdc3052396dd47c564b32734cc2p-8 : inexact-ok
+= sin towardzero binary128 0x5.6a5005df4363833413fa44f74ae8p+64 : -0xf.fdc3052396dd47c564b32734cc2p-8 : inexact-ok
+= sin upward binary128 0x5.6a5005df4363833413fa44f74ae8p+64 : -0xf.fdc3052396dd47c564b32734cc2p-8 : inexact-ok
+= sin downward binary128 0x5.6a5005df4363833413fa44f74cp+64 : -0xf.fdc305227f69439ae6b7b4254f8p-8 : inexact-ok
+= sin tonearest binary128 0x5.6a5005df4363833413fa44f74cp+64 : -0xf.fdc305227f69439ae6b7b4254f78p-8 : inexact-ok
+= sin towardzero binary128 0x5.6a5005df4363833413fa44f74cp+64 : -0xf.fdc305227f69439ae6b7b4254f78p-8 : inexact-ok
+= sin upward binary128 0x5.6a5005df4363833413fa44f74cp+64 : -0xf.fdc305227f69439ae6b7b4254f78p-8 : inexact-ok
+= sin downward ibm128 0x5.6a5005df4363833413fa44f74cp+64 : -0xf.fdc305227f69439ae6b7b4255p-8 : inexact-ok
+= sin tonearest ibm128 0x5.6a5005df4363833413fa44f74cp+64 : -0xf.fdc305227f69439ae6b7b4255p-8 : inexact-ok
+= sin towardzero ibm128 0x5.6a5005df4363833413fa44f74cp+64 : -0xf.fdc305227f69439ae6b7b4254cp-8 : inexact-ok
+= sin upward ibm128 0x5.6a5005df4363833413fa44f74cp+64 : -0xf.fdc305227f69439ae6b7b4254cp-8 : inexact-ok
+= sin downward binary128 0x5.6a5005df4363833413fa44f74ap+64 : -0xf.fdc305247e694b390edb67a7fa7p-8 : inexact-ok
+= sin tonearest binary128 0x5.6a5005df4363833413fa44f74ap+64 : -0xf.fdc305247e694b390edb67a7fa7p-8 : inexact-ok
+= sin towardzero binary128 0x5.6a5005df4363833413fa44f74ap+64 : -0xf.fdc305247e694b390edb67a7fa68p-8 : inexact-ok
+= sin upward binary128 0x5.6a5005df4363833413fa44f74ap+64 : -0xf.fdc305247e694b390edb67a7fa68p-8 : inexact-ok
+= sin downward ibm128 0x5.6a5005df4363833413fa44f74ap+64 : -0xf.fdc305247e694b390edb67a7fcp-8 : inexact-ok
+= sin tonearest ibm128 0x5.6a5005df4363833413fa44f74ap+64 : -0xf.fdc305247e694b390edb67a7fcp-8 : inexact-ok
+= sin towardzero ibm128 0x5.6a5005df4363833413fa44f74ap+64 : -0xf.fdc305247e694b390edb67a7f8p-8 : inexact-ok
+= sin upward ibm128 0x5.6a5005df4363833413fa44f74ap+64 : -0xf.fdc305247e694b390edb67a7f8p-8 : inexact-ok
 sin max
 = sin downward binary32 0xf.fffffp+124 : -0x8.599b4p-4 : inexact-ok
 = sin tonearest binary32 0xf.fffffp+124 : -0x8.599b3p-4 : inexact-ok