From 5a051454a9b50c27984bbc499ee1297de48e2dc8 Mon Sep 17 00:00:00 2001 From: Paul Zimmermann Date: Fri, 26 Feb 2021 08:00:03 +0100 Subject: Add inputs that generate larger error bounds (Using values from https://members.loria.fr/PZimmermann/papers/accuracy.pdf) --- math/auto-libm-test-out-sin | 246 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 246 insertions(+) (limited to 'math/auto-libm-test-out-sin') 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 -- cgit 1.4.1