]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - math/auto-libm-test-out-sin
Add inputs that generate larger error bounds
[thirdparty/glibc.git] / math / auto-libm-test-out-sin
index 4826063340ea53bd0a902c5503e13f996371441b..f1d21b179c955eb7761a8309241f57450237d981 100644 (file)
@@ -3118,6 +3118,277 @@ sin 0x3.042d88p+0
 = sin tonearest ibm128 0x3.042d88p+0 : 0x1.ffc6da9f1ffed895f9fa424ba9p-4 : inexact-ok
 = sin towardzero ibm128 0x3.042d88p+0 : 0x1.ffc6da9f1ffed895f9fa424ba9p-4 : inexact-ok
 = sin upward ibm128 0x3.042d88p+0 : 0x1.ffc6da9f1ffed895f9fa424ba98p-4 : inexact-ok
+sin 0x1.d12ed2p-12
+= sin downward binary32 0x1.d12ed2p-12 : 0x1.d12edp-12 : inexact-ok
+= sin tonearest binary32 0x1.d12ed2p-12 : 0x1.d12edp-12 : inexact-ok
+= sin towardzero binary32 0x1.d12ed2p-12 : 0x1.d12edp-12 : inexact-ok
+= sin upward binary32 0x1.d12ed2p-12 : 0x1.d12ed2p-12 : inexact-ok
+= sin downward binary64 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfp-12 : inexact-ok
+= sin tonearest binary64 0x1.d12ed2p-12 : 0x1.d12ed0fffffep-12 : inexact-ok
+= sin towardzero binary64 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfp-12 : inexact-ok
+= sin upward binary64 0x1.d12ed2p-12 : 0x1.d12ed0fffffep-12 : inexact-ok
+= sin downward intel96 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0ep-12 : inexact-ok
+= sin tonearest intel96 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe1p-12 : inexact-ok
+= sin towardzero intel96 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0ep-12 : inexact-ok
+= sin upward intel96 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe1p-12 : inexact-ok
+= sin downward m68k96 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0ep-12 : inexact-ok
+= sin tonearest m68k96 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe1p-12 : inexact-ok
+= sin towardzero m68k96 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0ep-12 : inexact-ok
+= sin upward m68k96 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe1p-12 : inexact-ok
+= sin downward binary128 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0f0008c8b28232p-12 : inexact-ok
+= sin tonearest binary128 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0f0008c8b28233p-12 : inexact-ok
+= sin towardzero binary128 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0f0008c8b28232p-12 : inexact-ok
+= sin upward binary128 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0f0008c8b28233p-12 : inexact-ok
+= sin downward ibm128 0x1.d12ed2p-12 : 0x1.d12ed0fffffdfe0f0008c8b282p-12 : inexact-ok
+= 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