log10 1 = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok log10 0.1 = log10 downward binary32 0x1.99999ap-4 : -0x1p+0 : inexact-ok = log10 tonearest binary32 0x1.99999ap-4 : -0x1p+0 : inexact-ok = log10 towardzero binary32 0x1.99999ap-4 : -0xf.fffffp-4 : inexact-ok = log10 upward binary32 0x1.99999ap-4 : -0xf.fffffp-4 : inexact-ok = log10 downward binary64 0x1.99999ap-4 : -0xf.fffffe43484fp-4 : inexact-ok = log10 tonearest binary64 0x1.99999ap-4 : -0xf.fffffe43484fp-4 : inexact-ok = log10 towardzero binary64 0x1.99999ap-4 : -0xf.fffffe43484e8p-4 : inexact-ok = log10 upward binary64 0x1.99999ap-4 : -0xf.fffffe43484e8p-4 : inexact-ok = log10 downward intel96 0x1.99999ap-4 : -0xf.fffffe43484ee53p-4 : inexact-ok = log10 tonearest intel96 0x1.99999ap-4 : -0xf.fffffe43484ee53p-4 : inexact-ok = log10 towardzero intel96 0x1.99999ap-4 : -0xf.fffffe43484ee52p-4 : inexact-ok = log10 upward intel96 0x1.99999ap-4 : -0xf.fffffe43484ee52p-4 : inexact-ok = log10 downward m68k96 0x1.99999ap-4 : -0xf.fffffe43484ee53p-4 : inexact-ok = log10 tonearest m68k96 0x1.99999ap-4 : -0xf.fffffe43484ee53p-4 : inexact-ok = log10 towardzero m68k96 0x1.99999ap-4 : -0xf.fffffe43484ee52p-4 : inexact-ok = log10 upward m68k96 0x1.99999ap-4 : -0xf.fffffe43484ee52p-4 : inexact-ok = log10 downward binary128 0x1.99999ap-4 : -0xf.fffffe43484ee528a53ddf8bb518p-4 : inexact-ok = log10 tonearest binary128 0x1.99999ap-4 : -0xf.fffffe43484ee528a53ddf8bb518p-4 : inexact-ok = log10 towardzero binary128 0x1.99999ap-4 : -0xf.fffffe43484ee528a53ddf8bb51p-4 : inexact-ok = log10 upward binary128 0x1.99999ap-4 : -0xf.fffffe43484ee528a53ddf8bb51p-4 : inexact-ok = log10 downward ibm128 0x1.99999ap-4 : -0xf.fffffe43484ee528a53ddf8bb8p-4 : inexact-ok = log10 tonearest ibm128 0x1.99999ap-4 : -0xf.fffffe43484ee528a53ddf8bb4p-4 : inexact-ok = log10 towardzero ibm128 0x1.99999ap-4 : -0xf.fffffe43484ee528a53ddf8bb4p-4 : inexact-ok = log10 upward ibm128 0x1.99999ap-4 : -0xf.fffffe43484ee528a53ddf8bb4p-4 : inexact-ok = log10 downward binary32 0x1.999998p-4 : -0x1.000002p+0 : inexact-ok = log10 tonearest binary32 0x1.999998p-4 : -0x1p+0 : inexact-ok = log10 towardzero binary32 0x1.999998p-4 : -0x1p+0 : inexact-ok = log10 upward binary32 0x1.999998p-4 : -0x1p+0 : inexact-ok = log10 downward binary64 0x1.999998p-4 : -0x1.0000006f2dec9p+0 : inexact-ok = log10 tonearest binary64 0x1.999998p-4 : -0x1.0000006f2dec9p+0 : inexact-ok = log10 towardzero binary64 0x1.999998p-4 : -0x1.0000006f2dec8p+0 : inexact-ok = log10 upward binary64 0x1.999998p-4 : -0x1.0000006f2dec8p+0 : inexact-ok = log10 downward intel96 0x1.999998p-4 : -0x1.0000006f2dec8c34p+0 : inexact-ok = log10 tonearest intel96 0x1.999998p-4 : -0x1.0000006f2dec8c32p+0 : inexact-ok = log10 towardzero intel96 0x1.999998p-4 : -0x1.0000006f2dec8c32p+0 : inexact-ok = log10 upward intel96 0x1.999998p-4 : -0x1.0000006f2dec8c32p+0 : inexact-ok = log10 downward m68k96 0x1.999998p-4 : -0x1.0000006f2dec8c34p+0 : inexact-ok = log10 tonearest m68k96 0x1.999998p-4 : -0x1.0000006f2dec8c32p+0 : inexact-ok = log10 towardzero m68k96 0x1.999998p-4 : -0x1.0000006f2dec8c32p+0 : inexact-ok = log10 upward m68k96 0x1.999998p-4 : -0x1.0000006f2dec8c32p+0 : inexact-ok = log10 downward binary128 0x1.999998p-4 : -0x1.0000006f2dec8c328a8827b3ace5p+0 : inexact-ok = log10 tonearest binary128 0x1.999998p-4 : -0x1.0000006f2dec8c328a8827b3ace5p+0 : inexact-ok = log10 towardzero binary128 0x1.999998p-4 : -0x1.0000006f2dec8c328a8827b3ace4p+0 : inexact-ok = log10 upward binary128 0x1.999998p-4 : -0x1.0000006f2dec8c328a8827b3ace4p+0 : inexact-ok = log10 downward ibm128 0x1.999998p-4 : -0x1.0000006f2dec8c328a8827b3adp+0 : inexact-ok = log10 tonearest ibm128 0x1.999998p-4 : -0x1.0000006f2dec8c328a8827b3adp+0 : inexact-ok = log10 towardzero ibm128 0x1.999998p-4 : -0x1.0000006f2dec8c328a8827b3ac8p+0 : inexact-ok = log10 upward ibm128 0x1.999998p-4 : -0x1.0000006f2dec8c328a8827b3ac8p+0 : inexact-ok = log10 downward binary64 0x1.999999999999ap-4 : -0x1p+0 : inexact-ok = log10 tonearest binary64 0x1.999999999999ap-4 : -0x1p+0 : inexact-ok = log10 towardzero binary64 0x1.999999999999ap-4 : -0xf.ffffffffffff8p-4 : inexact-ok = log10 upward binary64 0x1.999999999999ap-4 : -0xf.ffffffffffff8p-4 : inexact-ok = log10 downward intel96 0x1.999999999999ap-4 : -0xf.ffffffffffffe44p-4 : inexact-ok = log10 tonearest intel96 0x1.999999999999ap-4 : -0xf.ffffffffffffe43p-4 : inexact-ok = log10 towardzero intel96 0x1.999999999999ap-4 : -0xf.ffffffffffffe43p-4 : inexact-ok = log10 upward intel96 0x1.999999999999ap-4 : -0xf.ffffffffffffe43p-4 : inexact-ok = log10 downward m68k96 0x1.999999999999ap-4 : -0xf.ffffffffffffe44p-4 : inexact-ok = log10 tonearest m68k96 0x1.999999999999ap-4 : -0xf.ffffffffffffe43p-4 : inexact-ok = log10 towardzero m68k96 0x1.999999999999ap-4 : -0xf.ffffffffffffe43p-4 : inexact-ok = log10 upward m68k96 0x1.999999999999ap-4 : -0xf.ffffffffffffe43p-4 : inexact-ok = log10 downward binary128 0x1.999999999999ap-4 : -0xf.ffffffffffffe43484ead91af208p-4 : inexact-ok = log10 tonearest binary128 0x1.999999999999ap-4 : -0xf.ffffffffffffe43484ead91af208p-4 : inexact-ok = log10 towardzero binary128 0x1.999999999999ap-4 : -0xf.ffffffffffffe43484ead91af2p-4 : inexact-ok = log10 upward binary128 0x1.999999999999ap-4 : -0xf.ffffffffffffe43484ead91af2p-4 : inexact-ok = log10 downward ibm128 0x1.999999999999ap-4 : -0xf.ffffffffffffe43484ead91af4p-4 : inexact-ok = log10 tonearest ibm128 0x1.999999999999ap-4 : -0xf.ffffffffffffe43484ead91af4p-4 : inexact-ok = log10 towardzero ibm128 0x1.999999999999ap-4 : -0xf.ffffffffffffe43484ead91afp-4 : inexact-ok = log10 upward ibm128 0x1.999999999999ap-4 : -0xf.ffffffffffffe43484ead91afp-4 : inexact-ok = log10 downward binary64 0x1.9999999999999p-4 : -0x1.0000000000001p+0 : inexact-ok = log10 tonearest binary64 0x1.9999999999999p-4 : -0x1p+0 : inexact-ok = log10 towardzero binary64 0x1.9999999999999p-4 : -0x1p+0 : inexact-ok = log10 upward binary64 0x1.9999999999999p-4 : -0x1p+0 : inexact-ok = log10 downward intel96 0x1.9999999999999p-4 : -0x1.000000000000029cp+0 : inexact-ok = log10 tonearest intel96 0x1.9999999999999p-4 : -0x1.000000000000029cp+0 : inexact-ok = log10 towardzero intel96 0x1.9999999999999p-4 : -0x1.000000000000029ap+0 : inexact-ok = log10 upward intel96 0x1.9999999999999p-4 : -0x1.000000000000029ap+0 : inexact-ok = log10 downward m68k96 0x1.9999999999999p-4 : -0x1.000000000000029cp+0 : inexact-ok = log10 tonearest m68k96 0x1.9999999999999p-4 : -0x1.000000000000029cp+0 : inexact-ok = log10 towardzero m68k96 0x1.9999999999999p-4 : -0x1.000000000000029ap+0 : inexact-ok = log10 upward m68k96 0x1.9999999999999p-4 : -0x1.000000000000029ap+0 : inexact-ok = log10 downward binary128 0x1.9999999999999p-4 : -0x1.000000000000029b1389fba5795dp+0 : inexact-ok = log10 tonearest binary128 0x1.9999999999999p-4 : -0x1.000000000000029b1389fba5795dp+0 : inexact-ok = log10 towardzero binary128 0x1.9999999999999p-4 : -0x1.000000000000029b1389fba5795cp+0 : inexact-ok = log10 upward binary128 0x1.9999999999999p-4 : -0x1.000000000000029b1389fba5795cp+0 : inexact-ok = log10 downward ibm128 0x1.9999999999999p-4 : -0x1.000000000000029b1389fba5798p+0 : inexact-ok = log10 tonearest ibm128 0x1.9999999999999p-4 : -0x1.000000000000029b1389fba5798p+0 : inexact-ok = log10 towardzero ibm128 0x1.9999999999999p-4 : -0x1.000000000000029b1389fba579p+0 : inexact-ok = log10 upward ibm128 0x1.9999999999999p-4 : -0x1.000000000000029b1389fba579p+0 : inexact-ok = log10 downward intel96 0x1.999999999999999ap-4 : -0x1p+0 : inexact-ok = log10 tonearest intel96 0x1.999999999999999ap-4 : -0x1p+0 : inexact-ok = log10 towardzero intel96 0x1.999999999999999ap-4 : -0xf.fffffffffffffffp-4 : inexact-ok = log10 upward intel96 0x1.999999999999999ap-4 : -0xf.fffffffffffffffp-4 : inexact-ok = log10 downward m68k96 0x1.999999999999999ap-4 : -0x1p+0 : inexact-ok = log10 tonearest m68k96 0x1.999999999999999ap-4 : -0x1p+0 : inexact-ok = log10 towardzero m68k96 0x1.999999999999999ap-4 : -0xf.fffffffffffffffp-4 : inexact-ok = log10 upward m68k96 0x1.999999999999999ap-4 : -0xf.fffffffffffffffp-4 : inexact-ok = log10 downward binary128 0x1.999999999999999ap-4 : -0xf.fffffffffffffffe43484ead91bp-4 : inexact-ok = log10 tonearest binary128 0x1.999999999999999ap-4 : -0xf.fffffffffffffffe43484ead91bp-4 : inexact-ok = log10 towardzero binary128 0x1.999999999999999ap-4 : -0xf.fffffffffffffffe43484ead91a8p-4 : inexact-ok = log10 upward binary128 0x1.999999999999999ap-4 : -0xf.fffffffffffffffe43484ead91a8p-4 : inexact-ok = log10 downward ibm128 0x1.999999999999999ap-4 : -0xf.fffffffffffffffe43484ead94p-4 : inexact-ok = log10 tonearest ibm128 0x1.999999999999999ap-4 : -0xf.fffffffffffffffe43484ead9p-4 : inexact-ok = log10 towardzero ibm128 0x1.999999999999999ap-4 : -0xf.fffffffffffffffe43484ead9p-4 : inexact-ok = log10 upward ibm128 0x1.999999999999999ap-4 : -0xf.fffffffffffffffe43484ead9p-4 : inexact-ok = log10 downward intel96 0x1.9999999999999998p-4 : -0x1.0000000000000002p+0 : inexact-ok = log10 tonearest intel96 0x1.9999999999999998p-4 : -0x1p+0 : inexact-ok = log10 towardzero intel96 0x1.9999999999999998p-4 : -0x1p+0 : inexact-ok = log10 upward intel96 0x1.9999999999999998p-4 : -0x1p+0 : inexact-ok = log10 downward m68k96 0x1.9999999999999998p-4 : -0x1.0000000000000002p+0 : inexact-ok = log10 tonearest m68k96 0x1.9999999999999998p-4 : -0x1p+0 : inexact-ok = log10 towardzero m68k96 0x1.9999999999999998p-4 : -0x1p+0 : inexact-ok = log10 upward m68k96 0x1.9999999999999998p-4 : -0x1p+0 : inexact-ok = log10 downward binary128 0x1.9999999999999998p-4 : -0x1.00000000000000006f2dec549b95p+0 : inexact-ok = log10 tonearest binary128 0x1.9999999999999998p-4 : -0x1.00000000000000006f2dec549b94p+0 : inexact-ok = log10 towardzero binary128 0x1.9999999999999998p-4 : -0x1.00000000000000006f2dec549b94p+0 : inexact-ok = log10 upward binary128 0x1.9999999999999998p-4 : -0x1.00000000000000006f2dec549b94p+0 : inexact-ok = log10 downward ibm128 0x1.9999999999999998p-4 : -0x1.00000000000000006f2dec549cp+0 : inexact-ok = log10 tonearest ibm128 0x1.9999999999999998p-4 : -0x1.00000000000000006f2dec549b8p+0 : inexact-ok = log10 towardzero ibm128 0x1.9999999999999998p-4 : -0x1.00000000000000006f2dec549b8p+0 : inexact-ok = log10 upward ibm128 0x1.9999999999999998p-4 : -0x1.00000000000000006f2dec549b8p+0 : inexact-ok = log10 downward binary128 0x1.999999999999999999999999999ap-4 : -0x1p+0 : inexact-ok = log10 tonearest binary128 0x1.999999999999999999999999999ap-4 : -0x1p+0 : inexact-ok = log10 towardzero binary128 0x1.999999999999999999999999999ap-4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok = log10 upward binary128 0x1.999999999999999999999999999ap-4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok = log10 downward binary128 0x1.9999999999999999999999999999p-4 : -0x1.0000000000000000000000000001p+0 : inexact-ok = log10 tonearest binary128 0x1.9999999999999999999999999999p-4 : -0x1p+0 : inexact-ok = log10 towardzero binary128 0x1.9999999999999999999999999999p-4 : -0x1p+0 : inexact-ok = log10 upward binary128 0x1.9999999999999999999999999999p-4 : -0x1p+0 : inexact-ok = log10 downward binary128 0x1.9999999999999999999999999ap-4 : -0xf.fffffffffffffffffffffffffe48p-4 : inexact-ok = log10 tonearest binary128 0x1.9999999999999999999999999ap-4 : -0xf.fffffffffffffffffffffffffe4p-4 : inexact-ok = log10 towardzero binary128 0x1.9999999999999999999999999ap-4 : -0xf.fffffffffffffffffffffffffe4p-4 : inexact-ok = log10 upward binary128 0x1.9999999999999999999999999ap-4 : -0xf.fffffffffffffffffffffffffe4p-4 : inexact-ok = log10 downward ibm128 0x1.9999999999999999999999999ap-4 : -0x1p+0 : inexact-ok = log10 tonearest ibm128 0x1.9999999999999999999999999ap-4 : -0x1p+0 : inexact-ok = log10 towardzero ibm128 0x1.9999999999999999999999999ap-4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok = log10 upward ibm128 0x1.9999999999999999999999999ap-4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok = log10 downward binary128 0x1.999999999999999999999999998p-4 : -0x1.0000000000000000000000000007p+0 : inexact-ok = log10 tonearest binary128 0x1.999999999999999999999999998p-4 : -0x1.0000000000000000000000000007p+0 : inexact-ok = log10 towardzero binary128 0x1.999999999999999999999999998p-4 : -0x1.0000000000000000000000000006p+0 : inexact-ok = log10 upward binary128 0x1.999999999999999999999999998p-4 : -0x1.0000000000000000000000000006p+0 : inexact-ok = log10 downward ibm128 0x1.999999999999999999999999998p-4 : -0x1.000000000000000000000000008p+0 : inexact-ok = log10 tonearest ibm128 0x1.999999999999999999999999998p-4 : -0x1p+0 : inexact-ok = log10 towardzero ibm128 0x1.999999999999999999999999998p-4 : -0x1p+0 : inexact-ok = log10 upward ibm128 0x1.999999999999999999999999998p-4 : -0x1p+0 : inexact-ok log10 10.0 = log10 downward binary32 0xap+0 : 0x1p+0 : inexact-ok = log10 tonearest binary32 0xap+0 : 0x1p+0 : inexact-ok = log10 towardzero binary32 0xap+0 : 0x1p+0 : inexact-ok = log10 upward binary32 0xap+0 : 0x1p+0 : inexact-ok = log10 downward binary64 0xap+0 : 0x1p+0 : inexact-ok = log10 tonearest binary64 0xap+0 : 0x1p+0 : inexact-ok = log10 towardzero binary64 0xap+0 : 0x1p+0 : inexact-ok = log10 upward binary64 0xap+0 : 0x1p+0 : inexact-ok = log10 downward intel96 0xap+0 : 0x1p+0 : inexact-ok = log10 tonearest intel96 0xap+0 : 0x1p+0 : inexact-ok = log10 towardzero intel96 0xap+0 : 0x1p+0 : inexact-ok = log10 upward intel96 0xap+0 : 0x1p+0 : inexact-ok = log10 downward m68k96 0xap+0 : 0x1p+0 : inexact-ok = log10 tonearest m68k96 0xap+0 : 0x1p+0 : inexact-ok = log10 towardzero m68k96 0xap+0 : 0x1p+0 : inexact-ok = log10 upward m68k96 0xap+0 : 0x1p+0 : inexact-ok = log10 downward binary128 0xap+0 : 0x1p+0 : inexact-ok = log10 tonearest binary128 0xap+0 : 0x1p+0 : inexact-ok = log10 towardzero binary128 0xap+0 : 0x1p+0 : inexact-ok = log10 upward binary128 0xap+0 : 0x1p+0 : inexact-ok = log10 downward ibm128 0xap+0 : 0x1p+0 : inexact-ok = log10 tonearest ibm128 0xap+0 : 0x1p+0 : inexact-ok = log10 towardzero ibm128 0xap+0 : 0x1p+0 : inexact-ok = log10 upward ibm128 0xap+0 : 0x1p+0 : inexact-ok log10 100.0 = log10 downward binary32 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 tonearest binary32 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 towardzero binary32 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 upward binary32 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 downward binary64 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 tonearest binary64 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 towardzero binary64 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 upward binary64 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 downward intel96 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 tonearest intel96 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 towardzero intel96 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 upward intel96 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 downward m68k96 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 tonearest m68k96 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 towardzero m68k96 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 upward m68k96 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 downward binary128 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 tonearest binary128 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 towardzero binary128 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 upward binary128 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 downward ibm128 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 tonearest ibm128 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 towardzero ibm128 0x6.4p+4 : 0x2p+0 : inexact-ok = log10 upward ibm128 0x6.4p+4 : 0x2p+0 : inexact-ok log10 10000.0 = log10 downward binary32 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 tonearest binary32 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 towardzero binary32 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 upward binary32 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 downward binary64 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 tonearest binary64 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 towardzero binary64 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 upward binary64 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 downward intel96 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 tonearest intel96 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 towardzero intel96 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 upward intel96 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 downward m68k96 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 tonearest m68k96 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 towardzero m68k96 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 upward m68k96 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 downward binary128 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 tonearest binary128 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 towardzero binary128 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 upward binary128 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 downward ibm128 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 tonearest ibm128 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 towardzero ibm128 0x2.71p+12 : 0x4p+0 : inexact-ok = log10 upward ibm128 0x2.71p+12 : 0x4p+0 : inexact-ok log10 e = log10 downward binary32 0x2.b7e154p+0 : 0x6.f2dec8p-4 : inexact-ok = log10 tonearest binary32 0x2.b7e154p+0 : 0x6.f2dec8p-4 : inexact-ok = log10 towardzero binary32 0x2.b7e154p+0 : 0x6.f2dec8p-4 : inexact-ok = log10 upward binary32 0x2.b7e154p+0 : 0x6.f2dedp-4 : inexact-ok = log10 downward binary64 0x2.b7e154p+0 : 0x6.f2decbf90caap-4 : inexact-ok = log10 tonearest binary64 0x2.b7e154p+0 : 0x6.f2decbf90caap-4 : inexact-ok = log10 towardzero binary64 0x2.b7e154p+0 : 0x6.f2decbf90caap-4 : inexact-ok = log10 upward binary64 0x2.b7e154p+0 : 0x6.f2decbf90caa4p-4 : inexact-ok = log10 downward intel96 0x2.b7e154p+0 : 0x6.f2decbf90caa02dp-4 : inexact-ok = log10 tonearest intel96 0x2.b7e154p+0 : 0x6.f2decbf90caa02d8p-4 : inexact-ok = log10 towardzero intel96 0x2.b7e154p+0 : 0x6.f2decbf90caa02dp-4 : inexact-ok = log10 upward intel96 0x2.b7e154p+0 : 0x6.f2decbf90caa02d8p-4 : inexact-ok = log10 downward m68k96 0x2.b7e154p+0 : 0x6.f2decbf90caa02dp-4 : inexact-ok = log10 tonearest m68k96 0x2.b7e154p+0 : 0x6.f2decbf90caa02d8p-4 : inexact-ok = log10 towardzero m68k96 0x2.b7e154p+0 : 0x6.f2decbf90caa02dp-4 : inexact-ok = log10 upward m68k96 0x2.b7e154p+0 : 0x6.f2decbf90caa02d8p-4 : inexact-ok = log10 downward binary128 0x2.b7e154p+0 : 0x6.f2decbf90caa02d54f7e1f665b18p-4 : inexact-ok = log10 tonearest binary128 0x2.b7e154p+0 : 0x6.f2decbf90caa02d54f7e1f665b1cp-4 : inexact-ok = log10 towardzero binary128 0x2.b7e154p+0 : 0x6.f2decbf90caa02d54f7e1f665b18p-4 : inexact-ok = log10 upward binary128 0x2.b7e154p+0 : 0x6.f2decbf90caa02d54f7e1f665b1cp-4 : inexact-ok = log10 downward ibm128 0x2.b7e154p+0 : 0x6.f2decbf90caa02d54f7e1f665ap-4 : inexact-ok = log10 tonearest ibm128 0x2.b7e154p+0 : 0x6.f2decbf90caa02d54f7e1f665cp-4 : inexact-ok = log10 towardzero ibm128 0x2.b7e154p+0 : 0x6.f2decbf90caa02d54f7e1f665ap-4 : inexact-ok = log10 upward ibm128 0x2.b7e154p+0 : 0x6.f2decbf90caa02d54f7e1f665cp-4 : inexact-ok = log10 downward binary32 0x2.b7e15p+0 : 0x6.f2decp-4 : inexact-ok = log10 tonearest binary32 0x2.b7e15p+0 : 0x6.f2decp-4 : inexact-ok = log10 towardzero binary32 0x2.b7e15p+0 : 0x6.f2decp-4 : inexact-ok = log10 upward binary32 0x2.b7e15p+0 : 0x6.f2dec8p-4 : inexact-ok = log10 downward binary64 0x2.b7e15p+0 : 0x6.f2dec1bf69104p-4 : inexact-ok = log10 tonearest binary64 0x2.b7e15p+0 : 0x6.f2dec1bf69108p-4 : inexact-ok = log10 towardzero binary64 0x2.b7e15p+0 : 0x6.f2dec1bf69104p-4 : inexact-ok = log10 upward binary64 0x2.b7e15p+0 : 0x6.f2dec1bf69108p-4 : inexact-ok = log10 downward intel96 0x2.b7e15p+0 : 0x6.f2dec1bf69107298p-4 : inexact-ok = log10 tonearest intel96 0x2.b7e15p+0 : 0x6.f2dec1bf691072ap-4 : inexact-ok = log10 towardzero intel96 0x2.b7e15p+0 : 0x6.f2dec1bf69107298p-4 : inexact-ok = log10 upward intel96 0x2.b7e15p+0 : 0x6.f2dec1bf691072ap-4 : inexact-ok = log10 downward m68k96 0x2.b7e15p+0 : 0x6.f2dec1bf69107298p-4 : inexact-ok = log10 tonearest m68k96 0x2.b7e15p+0 : 0x6.f2dec1bf691072ap-4 : inexact-ok = log10 towardzero m68k96 0x2.b7e15p+0 : 0x6.f2dec1bf69107298p-4 : inexact-ok = log10 upward m68k96 0x2.b7e15p+0 : 0x6.f2dec1bf691072ap-4 : inexact-ok = log10 downward binary128 0x2.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf01cp-4 : inexact-ok = log10 tonearest binary128 0x2.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf01cp-4 : inexact-ok = log10 towardzero binary128 0x2.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf01cp-4 : inexact-ok = log10 upward binary128 0x2.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf02p-4 : inexact-ok = log10 downward ibm128 0x2.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcfp-4 : inexact-ok = log10 tonearest ibm128 0x2.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcfp-4 : inexact-ok = log10 towardzero ibm128 0x2.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcfp-4 : inexact-ok = log10 upward ibm128 0x2.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf2p-4 : inexact-ok = log10 downward binary64 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943cp-4 : inexact-ok = log10 tonearest binary64 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943cp-4 : inexact-ok = log10 towardzero binary64 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943cp-4 : inexact-ok = log10 upward binary64 0x2.b7e151628aed4p+0 : 0x6.f2dec549b944p-4 : inexact-ok = log10 downward intel96 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3dp-4 : inexact-ok = log10 tonearest intel96 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d8p-4 : inexact-ok = log10 towardzero intel96 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3dp-4 : inexact-ok = log10 upward intel96 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d8p-4 : inexact-ok = log10 downward m68k96 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3dp-4 : inexact-ok = log10 tonearest m68k96 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d8p-4 : inexact-ok = log10 towardzero m68k96 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3dp-4 : inexact-ok = log10 upward m68k96 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d8p-4 : inexact-ok = log10 downward binary128 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d5cde502b1ap-4 : inexact-ok = log10 tonearest binary128 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d5cde502b1a004p-4 : inexact-ok = log10 towardzero binary128 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d5cde502b1ap-4 : inexact-ok = log10 upward binary128 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d5cde502b1a004p-4 : inexact-ok = log10 downward ibm128 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d5cde502b1ap-4 : inexact-ok = log10 tonearest ibm128 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d5cde502b1ap-4 : inexact-ok = log10 towardzero ibm128 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d5cde502b1ap-4 : inexact-ok = log10 upward ibm128 0x2.b7e151628aed4p+0 : 0x6.f2dec549b943c3d5cde502b1a2p-4 : inexact-ok = log10 downward binary64 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9434p-4 : inexact-ok = log10 tonearest binary64 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9438p-4 : inexact-ok = log10 towardzero binary64 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9434p-4 : inexact-ok = log10 upward binary64 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9438p-4 : inexact-ok = log10 downward intel96 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok = log10 tonearest intel96 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok = log10 towardzero intel96 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok = log10 upward intel96 0x2.b7e151628aed2p+0 : 0x6.f2dec549b943721p-4 : inexact-ok = log10 downward m68k96 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok = log10 tonearest m68k96 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok = log10 towardzero m68k96 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok = log10 upward m68k96 0x2.b7e151628aed2p+0 : 0x6.f2dec549b943721p-4 : inexact-ok = log10 downward binary128 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad56p-4 : inexact-ok = log10 tonearest binary128 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad564p-4 : inexact-ok = log10 towardzero binary128 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad56p-4 : inexact-ok = log10 upward binary128 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad564p-4 : inexact-ok = log10 downward ibm128 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad4p-4 : inexact-ok = log10 tonearest ibm128 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad6p-4 : inexact-ok = log10 towardzero ibm128 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad4p-4 : inexact-ok = log10 upward ibm128 0x2.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad6p-4 : inexact-ok = log10 downward intel96 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok = log10 tonearest intel96 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cbp-4 : inexact-ok = log10 towardzero intel96 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok = log10 upward intel96 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cbp-4 : inexact-ok = log10 downward m68k96 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok = log10 tonearest m68k96 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cbp-4 : inexact-ok = log10 towardzero m68k96 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok = log10 upward m68k96 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cbp-4 : inexact-ok = log10 downward binary128 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc208p-4 : inexact-ok = log10 tonearest binary128 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc20cp-4 : inexact-ok = log10 towardzero binary128 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc208p-4 : inexact-ok = log10 upward binary128 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc20cp-4 : inexact-ok = log10 downward ibm128 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc2p-4 : inexact-ok = log10 tonearest ibm128 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc2p-4 : inexact-ok = log10 towardzero ibm128 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc2p-4 : inexact-ok = log10 upward ibm128 0x2.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc4p-4 : inexact-ok = log10 downward intel96 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438cap-4 : inexact-ok = log10 tonearest intel96 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438cap-4 : inexact-ok = log10 towardzero intel96 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438cap-4 : inexact-ok = log10 upward intel96 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok = log10 downward m68k96 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438cap-4 : inexact-ok = log10 tonearest m68k96 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438cap-4 : inexact-ok = log10 towardzero m68k96 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438cap-4 : inexact-ok = log10 upward m68k96 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok = log10 downward binary128 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca2a4a984af3f3p-4 : inexact-ok = log10 tonearest binary128 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca2a4a984af3f3p-4 : inexact-ok = log10 towardzero binary128 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca2a4a984af3f3p-4 : inexact-ok = log10 upward binary128 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca2a4a984af3f34p-4 : inexact-ok = log10 downward ibm128 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca2a4a984af3ep-4 : inexact-ok = log10 tonearest ibm128 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca2a4a984af4p-4 : inexact-ok = log10 towardzero ibm128 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca2a4a984af3ep-4 : inexact-ok = log10 upward ibm128 0x2.b7e151628aed2a68p+0 : 0x6.f2dec549b9438ca2a4a984af4p-4 : inexact-ok = log10 downward binary128 0x2.b7e151628aed2a6abf7158809cf6p+0 : 0x6.f2dec549b9438ca9aadd557d69ap-4 : inexact-ok = log10 tonearest binary128 0x2.b7e151628aed2a6abf7158809cf6p+0 : 0x6.f2dec549b9438ca9aadd557d69ap-4 : inexact-ok = log10 towardzero binary128 0x2.b7e151628aed2a6abf7158809cf6p+0 : 0x6.f2dec549b9438ca9aadd557d69ap-4 : inexact-ok = log10 upward binary128 0x2.b7e151628aed2a6abf7158809cf6p+0 : 0x6.f2dec549b9438ca9aadd557d69a4p-4 : inexact-ok = log10 downward binary128 0x2.b7e151628aed2a6abf7158809cf4p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-4 : inexact-ok = log10 tonearest binary128 0x2.b7e151628aed2a6abf7158809cf4p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-4 : inexact-ok = log10 towardzero binary128 0x2.b7e151628aed2a6abf7158809cf4p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-4 : inexact-ok = log10 upward binary128 0x2.b7e151628aed2a6abf7158809cf4p+0 : 0x6.f2dec549b9438ca9aadd557d69ap-4 : inexact-ok = log10 downward binary128 0x2.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d69b8p-4 : inexact-ok = log10 tonearest binary128 0x2.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d69bcp-4 : inexact-ok = log10 towardzero binary128 0x2.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d69b8p-4 : inexact-ok = log10 upward binary128 0x2.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d69bcp-4 : inexact-ok = log10 downward ibm128 0x2.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok = log10 tonearest ibm128 0x2.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d6ap-4 : inexact-ok = log10 towardzero ibm128 0x2.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok = log10 upward ibm128 0x2.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d6ap-4 : inexact-ok = log10 downward binary128 0x2.b7e151628aed2a6abf7158809cp+0 : 0x6.f2dec549b9438ca9aadd557d672cp-4 : inexact-ok = log10 tonearest binary128 0x2.b7e151628aed2a6abf7158809cp+0 : 0x6.f2dec549b9438ca9aadd557d672cp-4 : inexact-ok = log10 towardzero binary128 0x2.b7e151628aed2a6abf7158809cp+0 : 0x6.f2dec549b9438ca9aadd557d672cp-4 : inexact-ok = log10 upward binary128 0x2.b7e151628aed2a6abf7158809cp+0 : 0x6.f2dec549b9438ca9aadd557d673p-4 : inexact-ok = log10 downward ibm128 0x2.b7e151628aed2a6abf7158809cp+0 : 0x6.f2dec549b9438ca9aadd557d66p-4 : inexact-ok = log10 tonearest ibm128 0x2.b7e151628aed2a6abf7158809cp+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok = log10 towardzero ibm128 0x2.b7e151628aed2a6abf7158809cp+0 : 0x6.f2dec549b9438ca9aadd557d66p-4 : inexact-ok = log10 upward ibm128 0x2.b7e151628aed2a6abf7158809cp+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok log10 0.75 = log10 downward binary32 0xcp-4 : -0x1.ffbfc4p-4 : inexact-ok = log10 tonearest binary32 0xcp-4 : -0x1.ffbfc2p-4 : inexact-ok = log10 towardzero binary32 0xcp-4 : -0x1.ffbfc2p-4 : inexact-ok = log10 upward binary32 0xcp-4 : -0x1.ffbfc2p-4 : inexact-ok = log10 downward binary64 0xcp-4 : -0x1.ffbfc2bbc7804p-4 : inexact-ok = log10 tonearest binary64 0xcp-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok = log10 towardzero binary64 0xcp-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok = log10 upward binary64 0xcp-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok = log10 downward intel96 0xcp-4 : -0x1.ffbfc2bbc780375ap-4 : inexact-ok = log10 tonearest intel96 0xcp-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok = log10 towardzero intel96 0xcp-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok = log10 upward intel96 0xcp-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok = log10 downward m68k96 0xcp-4 : -0x1.ffbfc2bbc780375ap-4 : inexact-ok = log10 tonearest m68k96 0xcp-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok = log10 towardzero m68k96 0xcp-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok = log10 upward m68k96 0xcp-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok = log10 downward binary128 0xcp-4 : -0x1.ffbfc2bbc780375837c4b0b84f39p-4 : inexact-ok = log10 tonearest binary128 0xcp-4 : -0x1.ffbfc2bbc780375837c4b0b84f39p-4 : inexact-ok = log10 towardzero binary128 0xcp-4 : -0x1.ffbfc2bbc780375837c4b0b84f38p-4 : inexact-ok = log10 upward binary128 0xcp-4 : -0x1.ffbfc2bbc780375837c4b0b84f38p-4 : inexact-ok = log10 downward ibm128 0xcp-4 : -0x1.ffbfc2bbc780375837c4b0b84f8p-4 : inexact-ok = log10 tonearest ibm128 0xcp-4 : -0x1.ffbfc2bbc780375837c4b0b84fp-4 : inexact-ok = log10 towardzero ibm128 0xcp-4 : -0x1.ffbfc2bbc780375837c4b0b84fp-4 : inexact-ok = log10 upward ibm128 0xcp-4 : -0x1.ffbfc2bbc780375837c4b0b84fp-4 : inexact-ok log10 0x1.000002p0 = log10 downward binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 tonearest binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 towardzero binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 upward binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 downward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 tonearest binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 towardzero binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 upward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50f8p-28 : inexact-ok = log10 downward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 tonearest binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 towardzero binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 upward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36e8p-28 : inexact-ok = log10 downward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 tonearest ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 towardzero ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 upward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok log10 0x1.0000000000001p0 = log10 downward binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 tonearest binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 towardzero binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 upward binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 downward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 tonearest binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 towardzero binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 upward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50f8p-28 : inexact-ok = log10 downward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 tonearest binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 towardzero binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 upward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36e8p-28 : inexact-ok = log10 downward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 tonearest ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 towardzero ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 upward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 tonearest binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 towardzero binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 upward binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9438p-56 : inexact-ok = log10 downward intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 tonearest intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 towardzero intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 upward intel96 0x1.0000000000001p+0 : 0x6.f2dec549b9435518p-56 : inexact-ok = log10 downward m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 tonearest m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 towardzero m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 upward m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b9435518p-56 : inexact-ok = log10 downward binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f88p-56 : inexact-ok = log10 tonearest binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f8cp-56 : inexact-ok = log10 towardzero binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f88p-56 : inexact-ok = log10 upward binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f8cp-56 : inexact-ok = log10 downward ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34ep-56 : inexact-ok = log10 tonearest ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b35p-56 : inexact-ok = log10 towardzero ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34ep-56 : inexact-ok = log10 upward ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b35p-56 : inexact-ok log10 0x1.0000000000000002p0 = log10 downward binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 tonearest binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 towardzero binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 upward binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 downward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 tonearest binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 towardzero binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 upward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50f8p-28 : inexact-ok = log10 downward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 tonearest binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 towardzero binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 upward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36e8p-28 : inexact-ok = log10 downward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 tonearest ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 towardzero ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 upward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 tonearest binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 towardzero binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 upward binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9438p-56 : inexact-ok = log10 downward intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 tonearest intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 towardzero intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 upward intel96 0x1.0000000000001p+0 : 0x6.f2dec549b9435518p-56 : inexact-ok = log10 downward m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 tonearest m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 towardzero m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 upward m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b9435518p-56 : inexact-ok = log10 downward binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f88p-56 : inexact-ok = log10 tonearest binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f8cp-56 : inexact-ok = log10 towardzero binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f88p-56 : inexact-ok = log10 upward binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f8cp-56 : inexact-ok = log10 downward ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34ep-56 : inexact-ok = log10 tonearest ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b35p-56 : inexact-ok = log10 towardzero ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34ep-56 : inexact-ok = log10 upward ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b35p-56 : inexact-ok = log10 downward intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 tonearest intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 towardzero intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 upward intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287195p-68 : inexact-ok = log10 downward m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 tonearest m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 towardzero m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 upward m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287195p-68 : inexact-ok = log10 downward binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760bp-68 : inexact-ok = log10 tonearest binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760b8p-68 : inexact-ok = log10 towardzero binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760bp-68 : inexact-ok = log10 upward binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760b8p-68 : inexact-ok = log10 downward ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 tonearest ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 towardzero ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 upward ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206764p-68 : inexact-ok log10 0x1.000000000000000000000000008p0 = log10 downward binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 tonearest binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 towardzero binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 upward binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 downward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 tonearest binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 towardzero binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 upward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50f8p-28 : inexact-ok = log10 downward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 tonearest binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 towardzero binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 upward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36e8p-28 : inexact-ok = log10 downward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 tonearest ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 towardzero ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 upward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 tonearest binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 towardzero binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 upward binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9438p-56 : inexact-ok = log10 downward intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 tonearest intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 towardzero intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 upward intel96 0x1.0000000000001p+0 : 0x6.f2dec549b9435518p-56 : inexact-ok = log10 downward m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 tonearest m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 towardzero m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 upward m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b9435518p-56 : inexact-ok = log10 downward binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f88p-56 : inexact-ok = log10 tonearest binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f8cp-56 : inexact-ok = log10 towardzero binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f88p-56 : inexact-ok = log10 upward binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f8cp-56 : inexact-ok = log10 downward ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34ep-56 : inexact-ok = log10 tonearest ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b35p-56 : inexact-ok = log10 towardzero ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34ep-56 : inexact-ok = log10 upward ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b35p-56 : inexact-ok = log10 downward intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 tonearest intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 towardzero intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 upward intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287195p-68 : inexact-ok = log10 downward m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 tonearest m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 towardzero m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 upward m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287195p-68 : inexact-ok = log10 downward binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760bp-68 : inexact-ok = log10 tonearest binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760b8p-68 : inexact-ok = log10 towardzero binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760bp-68 : inexact-ok = log10 upward binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760b8p-68 : inexact-ok = log10 downward ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 tonearest ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 towardzero ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 upward ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206764p-68 : inexact-ok = log10 downward binary128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3fp-108 : inexact-ok = log10 tonearest binary128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3f2p-108 : inexact-ok = log10 towardzero binary128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3fp-108 : inexact-ok = log10 upward binary128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3f2p-108 : inexact-ok = log10 downward ibm128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3p-108 : inexact-ok = log10 tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb4p-108 : inexact-ok = log10 towardzero ibm128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3p-108 : inexact-ok = log10 upward ibm128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb4p-108 : inexact-ok log10 0x1.0000000000000000000000000001p0 = log10 downward binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 tonearest binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 towardzero binary32 0x1.000002p+0 : 0xd.e5bd7p-28 : inexact-ok = log10 upward binary32 0x1.000002p+0 : 0xd.e5bd8p-28 : inexact-ok = log10 downward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 tonearest binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 towardzero binary64 0x1.000002p+0 : 0xd.e5bd7cadb50fp-28 : inexact-ok = log10 upward binary64 0x1.000002p+0 : 0xd.e5bd7cadb50f8p-28 : inexact-ok = log10 downward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward intel96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 tonearest m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 towardzero m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d8p-28 : inexact-ok = log10 upward m68k96 0x1.000002p+0 : 0xd.e5bd7cadb50f0d9p-28 : inexact-ok = log10 downward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 tonearest binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 towardzero binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36ep-28 : inexact-ok = log10 upward binary128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b36e8p-28 : inexact-ok = log10 downward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 tonearest ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 towardzero ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b34p-28 : inexact-ok = log10 upward ibm128 0x1.000002p+0 : 0xd.e5bd7cadb50f0d881645201b38p-28 : inexact-ok = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 tonearest binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 towardzero binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9434p-56 : inexact-ok = log10 upward binary64 0x1.0000000000001p+0 : 0x6.f2dec549b9438p-56 : inexact-ok = log10 downward intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 tonearest intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 towardzero intel96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 upward intel96 0x1.0000000000001p+0 : 0x6.f2dec549b9435518p-56 : inexact-ok = log10 downward m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 tonearest m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 towardzero m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b943551p-56 : inexact-ok = log10 upward m68k96 0x1.0000000000001p+0 : 0x6.f2dec549b9435518p-56 : inexact-ok = log10 downward binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f88p-56 : inexact-ok = log10 tonearest binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f8cp-56 : inexact-ok = log10 towardzero binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f88p-56 : inexact-ok = log10 upward binary128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34f8cp-56 : inexact-ok = log10 downward ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34ep-56 : inexact-ok = log10 tonearest ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b35p-56 : inexact-ok = log10 towardzero ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b34ep-56 : inexact-ok = log10 upward ibm128 0x1.0000000000001p+0 : 0x6.f2dec549b9435512b4b307b35p-56 : inexact-ok = log10 downward intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 tonearest intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 towardzero intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 upward intel96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287195p-68 : inexact-ok = log10 downward m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 tonearest m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 towardzero m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287194p-68 : inexact-ok = log10 upward m68k96 0x1.0000000000000002p+0 : 0xd.e5bd8a937287195p-68 : inexact-ok = log10 downward binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760bp-68 : inexact-ok = log10 tonearest binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760b8p-68 : inexact-ok = log10 towardzero binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760bp-68 : inexact-ok = log10 upward binary128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206760b8p-68 : inexact-ok = log10 downward ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 tonearest ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 towardzero ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd20676p-68 : inexact-ok = log10 upward ibm128 0x1.0000000000000002p+0 : 0xd.e5bd8a93728719456ffd206764p-68 : inexact-ok = log10 downward binary128 0x1.0000000000000000000000000001p+0 : 0x6.f2dec549b9438ca9aadd557d6998p-116 : inexact-ok = log10 tonearest binary128 0x1.0000000000000000000000000001p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-116 : inexact-ok = log10 towardzero binary128 0x1.0000000000000000000000000001p+0 : 0x6.f2dec549b9438ca9aadd557d6998p-116 : inexact-ok = log10 upward binary128 0x1.0000000000000000000000000001p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-116 : inexact-ok = log10 downward binary128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3fp-108 : inexact-ok = log10 tonearest binary128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3f2p-108 : inexact-ok = log10 towardzero binary128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3fp-108 : inexact-ok = log10 upward binary128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3f2p-108 : inexact-ok = log10 downward ibm128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3p-108 : inexact-ok = log10 tonearest ibm128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb4p-108 : inexact-ok = log10 towardzero ibm128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb3p-108 : inexact-ok = log10 upward ibm128 0x1.000000000000000000000000008p+0 : 0x3.796f62a4dca1c654d56eaabeb4p-108 : inexact-ok log10 0x0.ffffffp0 = log10 downward binary32 0xf.fffffp-4 : -0x6.f2dedp-28 : inexact-ok = log10 tonearest binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 towardzero binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 upward binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 downward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a8cp-28 : inexact-ok = log10 tonearest binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 towardzero binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 upward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 downward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 tonearest binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 towardzero binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 upward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 downward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716ap-28 : inexact-ok = log10 tonearest ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 towardzero ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 upward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok log10 0x0.fffffffffffff8p0 = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary32 0xf.fffffp-4 : -0x6.f2dedp-28 : inexact-ok = log10 tonearest binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 towardzero binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 upward binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 downward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a8cp-28 : inexact-ok = log10 tonearest binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 towardzero binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 upward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 downward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 tonearest binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 towardzero binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 upward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 downward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716ap-28 : inexact-ok = log10 tonearest ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 towardzero ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 upward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 downward binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1ep-56 : inexact-ok = log10 tonearest binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1ep-56 : inexact-ok = log10 towardzero binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1cp-56 : inexact-ok = log10 upward binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1cp-56 : inexact-ok = log10 downward intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 tonearest intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 towardzero intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 upward intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 downward m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 tonearest m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 towardzero m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 upward m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 downward binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c34p-56 : inexact-ok = log10 tonearest binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 towardzero binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 upward binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 downward ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313dp-56 : inexact-ok = log10 tonearest ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 towardzero ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 upward ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok log10 0x0.ffffffffffffffffp0 = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary32 0xf.fffffp-4 : -0x6.f2dedp-28 : inexact-ok = log10 tonearest binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 towardzero binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 upward binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 downward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a8cp-28 : inexact-ok = log10 tonearest binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 towardzero binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 upward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 downward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 tonearest binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 towardzero binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 upward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 downward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716ap-28 : inexact-ok = log10 tonearest ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 towardzero ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 upward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 downward binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1ep-56 : inexact-ok = log10 tonearest binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1ep-56 : inexact-ok = log10 towardzero binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1cp-56 : inexact-ok = log10 upward binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1cp-56 : inexact-ok = log10 downward intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 tonearest intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 towardzero intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 upward intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 downward m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 tonearest m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 towardzero m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 upward m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 downward binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c34p-56 : inexact-ok = log10 tonearest binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 towardzero binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 upward binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 downward ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313dp-56 : inexact-ok = log10 tonearest ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 towardzero ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 upward ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 downward intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 tonearest intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 towardzero intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 upward intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 downward m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 tonearest m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 towardzero m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 upward m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 downward binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb8224644p-68 : inexact-ok = log10 tonearest binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 towardzero binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 upward binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 downward ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82248p-68 : inexact-ok = log10 tonearest ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok = log10 towardzero ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok = log10 upward ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok log10 0x0.ffffffffffffffffffffffffffcp0 = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary32 0xf.fffffp-4 : -0x6.f2dedp-28 : inexact-ok = log10 tonearest binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 towardzero binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 upward binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 downward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a8cp-28 : inexact-ok = log10 tonearest binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 towardzero binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 upward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 downward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 tonearest binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 towardzero binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 upward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 downward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716ap-28 : inexact-ok = log10 tonearest ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 towardzero ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 upward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 downward binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1ep-56 : inexact-ok = log10 tonearest binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1ep-56 : inexact-ok = log10 towardzero binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1cp-56 : inexact-ok = log10 upward binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1cp-56 : inexact-ok = log10 downward intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 tonearest intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 towardzero intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 upward intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 downward m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 tonearest m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 towardzero m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 upward m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 downward binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c34p-56 : inexact-ok = log10 tonearest binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 towardzero binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 upward binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 downward ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313dp-56 : inexact-ok = log10 tonearest ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 towardzero ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 upward ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 downward intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 tonearest intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 towardzero intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 upward intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 downward m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 tonearest m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 towardzero m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 upward m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 downward binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb8224644p-68 : inexact-ok = log10 tonearest binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 towardzero binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 upward binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 downward ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82248p-68 : inexact-ok = log10 tonearest ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok = log10 towardzero ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok = log10 upward ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok = log10 downward binary128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5aap-108 : inexact-ok = log10 tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a9fp-108 : inexact-ok = log10 towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a9fp-108 : inexact-ok = log10 upward binary128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a9fp-108 : inexact-ok = log10 downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5bp-108 : inexact-ok = log10 tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a8p-108 : inexact-ok = log10 towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a8p-108 : inexact-ok = log10 upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a8p-108 : inexact-ok log10 0x0.ffffffffffffffffffffffffffff8p0 = log10 downward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary32 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary64 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward intel96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward m68k96 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward binary128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 tonearest ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 towardzero ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 upward ibm128 0x1p+0 : 0x0p+0 : inexact-ok = log10 downward binary32 0xf.fffffp-4 : -0x6.f2dedp-28 : inexact-ok = log10 tonearest binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 towardzero binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 upward binary32 0xf.fffffp-4 : -0x6.f2dec8p-28 : inexact-ok = log10 downward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a8cp-28 : inexact-ok = log10 tonearest binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 towardzero binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 upward binary64 0xf.fffffp-4 : -0x6.f2dec8c328a88p-28 : inexact-ok = log10 downward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward intel96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a8828p-28 : inexact-ok = log10 tonearest m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 towardzero m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 upward m68k96 0xf.fffffp-4 : -0x6.f2dec8c328a88278p-28 : inexact-ok = log10 downward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 tonearest binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 : inexact-ok = log10 towardzero binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 upward binary128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716808p-28 : inexact-ok = log10 downward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a716ap-28 : inexact-ok = log10 tonearest ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 towardzero ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 upward ibm128 0xf.fffffp-4 : -0x6.f2dec8c328a8827b3ace4a7168p-28 : inexact-ok = log10 downward binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1ep-56 : inexact-ok = log10 tonearest binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1ep-56 : inexact-ok = log10 towardzero binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1cp-56 : inexact-ok = log10 upward binary64 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1cp-56 : inexact-ok = log10 downward intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 tonearest intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 towardzero intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 upward intel96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 downward m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 tonearest m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43cp-56 : inexact-ok = log10 towardzero m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 upward m68k96 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d438p-56 : inexact-ok = log10 downward binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c34p-56 : inexact-ok = log10 tonearest binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 towardzero binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 upward binary128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313c32p-56 : inexact-ok = log10 downward ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313dp-56 : inexact-ok = log10 tonearest ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 towardzero ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 upward ibm128 0xf.ffffffffffff8p-4 : -0x3.796f62a4dca1d43a92f93e313cp-56 : inexact-ok = log10 downward intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 tonearest intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 towardzero intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 upward intel96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 downward m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 tonearest m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cbp-68 : inexact-ok = log10 towardzero m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 upward m68k96 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438ca8p-68 : inexact-ok = log10 downward binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb8224644p-68 : inexact-ok = log10 tonearest binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 towardzero binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 upward binary128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb822464p-68 : inexact-ok = log10 downward ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82248p-68 : inexact-ok = log10 tonearest ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok = log10 towardzero ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok = log10 upward ibm128 0xf.fffffffffffffffp-4 : -0x6.f2dec549b9438cad244cb82246p-68 : inexact-ok = log10 downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : -0x3.796f62a4dca1c654d56eaabeb4d2p-116 : inexact-ok = log10 tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : -0x3.796f62a4dca1c654d56eaabeb4dp-116 : inexact-ok = log10 towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : -0x3.796f62a4dca1c654d56eaabeb4dp-116 : inexact-ok = log10 upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : -0x3.796f62a4dca1c654d56eaabeb4dp-116 : inexact-ok = log10 downward binary128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5aap-108 : inexact-ok = log10 tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a9fp-108 : inexact-ok = log10 towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a9fp-108 : inexact-ok = log10 upward binary128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a9fp-108 : inexact-ok = log10 downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5bp-108 : inexact-ok = log10 tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a8p-108 : inexact-ok = log10 towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a8p-108 : inexact-ok = log10 upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : -0x1.bcb7b1526e50e32a6ab7555f5a8p-108 : inexact-ok log10 min = log10 downward binary32 0x4p-128 : -0x2.5ee064p+4 : inexact-ok = log10 tonearest binary32 0x4p-128 : -0x2.5ee06p+4 : inexact-ok = log10 towardzero binary32 0x4p-128 : -0x2.5ee06p+4 : inexact-ok = log10 upward binary32 0x4p-128 : -0x2.5ee06p+4 : inexact-ok = log10 downward binary64 0x4p-128 : -0x2.5ee0606b9f82ep+4 : inexact-ok = log10 tonearest binary64 0x4p-128 : -0x2.5ee0606b9f82ep+4 : inexact-ok = log10 towardzero binary64 0x4p-128 : -0x2.5ee0606b9f82cp+4 : inexact-ok = log10 upward binary64 0x4p-128 : -0x2.5ee0606b9f82cp+4 : inexact-ok = log10 downward intel96 0x4p-128 : -0x2.5ee0606b9f82deecp+4 : inexact-ok = log10 tonearest intel96 0x4p-128 : -0x2.5ee0606b9f82dee8p+4 : inexact-ok = log10 towardzero intel96 0x4p-128 : -0x2.5ee0606b9f82dee8p+4 : inexact-ok = log10 upward intel96 0x4p-128 : -0x2.5ee0606b9f82dee8p+4 : inexact-ok = log10 downward m68k96 0x4p-128 : -0x2.5ee0606b9f82deecp+4 : inexact-ok = log10 tonearest m68k96 0x4p-128 : -0x2.5ee0606b9f82dee8p+4 : inexact-ok = log10 towardzero m68k96 0x4p-128 : -0x2.5ee0606b9f82dee8p+4 : inexact-ok = log10 upward m68k96 0x4p-128 : -0x2.5ee0606b9f82dee8p+4 : inexact-ok = log10 downward binary128 0x4p-128 : -0x2.5ee0606b9f82dee8b52cd1156d3cp+4 : inexact-ok = log10 tonearest binary128 0x4p-128 : -0x2.5ee0606b9f82dee8b52cd1156d3ap+4 : inexact-ok = log10 towardzero binary128 0x4p-128 : -0x2.5ee0606b9f82dee8b52cd1156d3ap+4 : inexact-ok = log10 upward binary128 0x4p-128 : -0x2.5ee0606b9f82dee8b52cd1156d3ap+4 : inexact-ok = log10 downward ibm128 0x4p-128 : -0x2.5ee0606b9f82dee8b52cd1156ep+4 : inexact-ok = log10 tonearest ibm128 0x4p-128 : -0x2.5ee0606b9f82dee8b52cd1156dp+4 : inexact-ok = log10 towardzero ibm128 0x4p-128 : -0x2.5ee0606b9f82dee8b52cd1156dp+4 : inexact-ok = log10 upward ibm128 0x4p-128 : -0x2.5ee0606b9f82dee8b52cd1156dp+4 : inexact-ok = log10 downward binary64 0x4p-1024 : -0x1.33a7146f72a42p+8 : inexact-ok = log10 tonearest binary64 0x4p-1024 : -0x1.33a7146f72a42p+8 : inexact-ok = log10 towardzero binary64 0x4p-1024 : -0x1.33a7146f72a41p+8 : inexact-ok = log10 upward binary64 0x4p-1024 : -0x1.33a7146f72a41p+8 : inexact-ok = log10 downward intel96 0x4p-1024 : -0x1.33a7146f72a41f3ap+8 : inexact-ok = log10 tonearest intel96 0x4p-1024 : -0x1.33a7146f72a41f3ap+8 : inexact-ok = log10 towardzero intel96 0x4p-1024 : -0x1.33a7146f72a41f38p+8 : inexact-ok = log10 upward intel96 0x4p-1024 : -0x1.33a7146f72a41f38p+8 : inexact-ok = log10 downward m68k96 0x4p-1024 : -0x1.33a7146f72a41f3ap+8 : inexact-ok = log10 tonearest m68k96 0x4p-1024 : -0x1.33a7146f72a41f3ap+8 : inexact-ok = log10 towardzero m68k96 0x4p-1024 : -0x1.33a7146f72a41f38p+8 : inexact-ok = log10 upward m68k96 0x4p-1024 : -0x1.33a7146f72a41f38p+8 : inexact-ok = log10 downward binary128 0x4p-1024 : -0x1.33a7146f72a41f39868329fe6aeep+8 : inexact-ok = log10 tonearest binary128 0x4p-1024 : -0x1.33a7146f72a41f39868329fe6aeep+8 : inexact-ok = log10 towardzero binary128 0x4p-1024 : -0x1.33a7146f72a41f39868329fe6aedp+8 : inexact-ok = log10 upward binary128 0x4p-1024 : -0x1.33a7146f72a41f39868329fe6aedp+8 : inexact-ok = log10 downward ibm128 0x4p-1024 : -0x1.33a7146f72a41f39868329fe6bp+8 : inexact-ok = log10 tonearest ibm128 0x4p-1024 : -0x1.33a7146f72a41f39868329fe6bp+8 : inexact-ok = log10 towardzero ibm128 0x4p-1024 : -0x1.33a7146f72a41f39868329fe6a8p+8 : inexact-ok = log10 upward ibm128 0x4p-1024 : -0x1.33a7146f72a41f39868329fe6a8p+8 : inexact-ok = log10 downward intel96 0x4p-16384 : -0x1.343793004f503232p+12 : inexact-ok = log10 tonearest intel96 0x4p-16384 : -0x1.343793004f503232p+12 : inexact-ok = log10 towardzero intel96 0x4p-16384 : -0x1.343793004f50323p+12 : inexact-ok = log10 upward intel96 0x4p-16384 : -0x1.343793004f50323p+12 : inexact-ok = log10 downward m68k96 0x4p-16384 : -0x1.343793004f503232p+12 : inexact-ok = log10 tonearest m68k96 0x4p-16384 : -0x1.343793004f503232p+12 : inexact-ok = log10 towardzero m68k96 0x4p-16384 : -0x1.343793004f50323p+12 : inexact-ok = log10 upward m68k96 0x4p-16384 : -0x1.343793004f50323p+12 : inexact-ok = log10 downward binary128 0x4p-16384 : -0x1.343793004f503231a589bac27c39p+12 : inexact-ok = log10 tonearest binary128 0x4p-16384 : -0x1.343793004f503231a589bac27c38p+12 : inexact-ok = log10 towardzero binary128 0x4p-16384 : -0x1.343793004f503231a589bac27c38p+12 : inexact-ok = log10 upward binary128 0x4p-16384 : -0x1.343793004f503231a589bac27c38p+12 : inexact-ok = log10 downward intel96 0x2p-16384 : -0x1.343c6405237810b2p+12 : inexact-ok = log10 tonearest intel96 0x2p-16384 : -0x1.343c6405237810b2p+12 : inexact-ok = log10 towardzero intel96 0x2p-16384 : -0x1.343c6405237810bp+12 : inexact-ok = log10 upward intel96 0x2p-16384 : -0x1.343c6405237810bp+12 : inexact-ok = log10 downward m68k96 0x2p-16384 : -0x1.343c6405237810b2p+12 : inexact-ok = log10 tonearest m68k96 0x2p-16384 : -0x1.343c6405237810b2p+12 : inexact-ok = log10 towardzero m68k96 0x2p-16384 : -0x1.343c6405237810bp+12 : inexact-ok = log10 upward m68k96 0x2p-16384 : -0x1.343c6405237810bp+12 : inexact-ok = log10 downward binary128 0x2p-16384 : -0x1.343c6405237810b1624e370d4999p+12 : inexact-ok = log10 tonearest binary128 0x2p-16384 : -0x1.343c6405237810b1624e370d4999p+12 : inexact-ok = log10 towardzero binary128 0x2p-16384 : -0x1.343c6405237810b1624e370d4998p+12 : inexact-ok = log10 upward binary128 0x2p-16384 : -0x1.343c6405237810b1624e370d4998p+12 : inexact-ok = log10 downward binary64 0x8p-972 : -0x1.23b2b470ae932p+8 : inexact-ok = log10 tonearest binary64 0x8p-972 : -0x1.23b2b470ae932p+8 : inexact-ok = log10 towardzero binary64 0x8p-972 : -0x1.23b2b470ae931p+8 : inexact-ok = log10 upward binary64 0x8p-972 : -0x1.23b2b470ae931p+8 : inexact-ok = log10 downward intel96 0x8p-972 : -0x1.23b2b470ae93181ap+8 : inexact-ok = log10 tonearest intel96 0x8p-972 : -0x1.23b2b470ae931818p+8 : inexact-ok = log10 towardzero intel96 0x8p-972 : -0x1.23b2b470ae931818p+8 : inexact-ok = log10 upward intel96 0x8p-972 : -0x1.23b2b470ae931818p+8 : inexact-ok = log10 downward m68k96 0x8p-972 : -0x1.23b2b470ae93181ap+8 : inexact-ok = log10 tonearest m68k96 0x8p-972 : -0x1.23b2b470ae931818p+8 : inexact-ok = log10 towardzero m68k96 0x8p-972 : -0x1.23b2b470ae931818p+8 : inexact-ok = log10 upward m68k96 0x8p-972 : -0x1.23b2b470ae931818p+8 : inexact-ok = log10 downward binary128 0x8p-972 : -0x1.23b2b470ae9318183ba772361bbep+8 : inexact-ok = log10 tonearest binary128 0x8p-972 : -0x1.23b2b470ae9318183ba772361bbdp+8 : inexact-ok = log10 towardzero binary128 0x8p-972 : -0x1.23b2b470ae9318183ba772361bbdp+8 : inexact-ok = log10 upward binary128 0x8p-972 : -0x1.23b2b470ae9318183ba772361bbdp+8 : inexact-ok = log10 downward ibm128 0x8p-972 : -0x1.23b2b470ae9318183ba772361cp+8 : inexact-ok = log10 tonearest ibm128 0x8p-972 : -0x1.23b2b470ae9318183ba772361b8p+8 : inexact-ok = log10 towardzero ibm128 0x8p-972 : -0x1.23b2b470ae9318183ba772361b8p+8 : inexact-ok = log10 upward ibm128 0x8p-972 : -0x1.23b2b470ae9318183ba772361b8p+8 : inexact-ok log10 min_subnorm = log10 downward binary32 0x8p-152 : -0x2.cda7dp+4 : inexact-ok = log10 tonearest binary32 0x8p-152 : -0x2.cda7dp+4 : inexact-ok = log10 towardzero binary32 0x8p-152 : -0x2.cda7ccp+4 : inexact-ok = log10 upward binary32 0x8p-152 : -0x2.cda7ccp+4 : inexact-ok = log10 downward binary64 0x8p-152 : -0x2.cda7cf7b34806p+4 : inexact-ok = log10 tonearest binary64 0x8p-152 : -0x2.cda7cf7b34806p+4 : inexact-ok = log10 towardzero binary64 0x8p-152 : -0x2.cda7cf7b34804p+4 : inexact-ok = log10 upward binary64 0x8p-152 : -0x2.cda7cf7b34804p+4 : inexact-ok = log10 downward intel96 0x8p-152 : -0x2.cda7cf7b348058ep+4 : inexact-ok = log10 tonearest intel96 0x8p-152 : -0x2.cda7cf7b348058ep+4 : inexact-ok = log10 towardzero intel96 0x8p-152 : -0x2.cda7cf7b348058dcp+4 : inexact-ok = log10 upward intel96 0x8p-152 : -0x2.cda7cf7b348058dcp+4 : inexact-ok = log10 downward m68k96 0x8p-152 : -0x2.cda7cf7b348058ep+4 : inexact-ok = log10 tonearest m68k96 0x8p-152 : -0x2.cda7cf7b348058ep+4 : inexact-ok = log10 towardzero m68k96 0x8p-152 : -0x2.cda7cf7b348058dcp+4 : inexact-ok = log10 upward m68k96 0x8p-152 : -0x2.cda7cf7b348058dcp+4 : inexact-ok = log10 downward binary128 0x8p-152 : -0x2.cda7cf7b348058de5c578989157ep+4 : inexact-ok = log10 tonearest binary128 0x8p-152 : -0x2.cda7cf7b348058de5c578989157cp+4 : inexact-ok = log10 towardzero binary128 0x8p-152 : -0x2.cda7cf7b348058de5c578989157cp+4 : inexact-ok = log10 upward binary128 0x8p-152 : -0x2.cda7cf7b348058de5c578989157cp+4 : inexact-ok = log10 downward ibm128 0x8p-152 : -0x2.cda7cf7b348058de5c57898916p+4 : inexact-ok = log10 tonearest ibm128 0x8p-152 : -0x2.cda7cf7b348058de5c57898915p+4 : inexact-ok = log10 towardzero ibm128 0x8p-152 : -0x2.cda7cf7b348058de5c57898915p+4 : inexact-ok = log10 upward ibm128 0x8p-152 : -0x2.cda7cf7b348058de5c57898915p+4 : inexact-ok = log10 downward binary64 0x4p-1076 : -0x1.434e6420f4374p+8 : inexact-ok = log10 tonearest binary64 0x4p-1076 : -0x1.434e6420f4374p+8 : inexact-ok = log10 towardzero binary64 0x4p-1076 : -0x1.434e6420f4373p+8 : inexact-ok = log10 upward binary64 0x4p-1076 : -0x1.434e6420f4373p+8 : inexact-ok = log10 downward intel96 0x4p-1076 : -0x1.434e6420f4373e6p+8 : inexact-ok = log10 tonearest intel96 0x4p-1076 : -0x1.434e6420f4373e6p+8 : inexact-ok = log10 towardzero intel96 0x4p-1076 : -0x1.434e6420f4373e5ep+8 : inexact-ok = log10 upward intel96 0x4p-1076 : -0x1.434e6420f4373e5ep+8 : inexact-ok = log10 downward m68k96 0x4p-1076 : -0x1.434e6420f4373e6p+8 : inexact-ok = log10 tonearest m68k96 0x4p-1076 : -0x1.434e6420f4373e6p+8 : inexact-ok = log10 towardzero m68k96 0x4p-1076 : -0x1.434e6420f4373e5ep+8 : inexact-ok = log10 upward m68k96 0x4p-1076 : -0x1.434e6420f4373e5ep+8 : inexact-ok = log10 downward binary128 0x4p-1076 : -0x1.434e6420f4373e5f05171d19e419p+8 : inexact-ok = log10 tonearest binary128 0x4p-1076 : -0x1.434e6420f4373e5f05171d19e418p+8 : inexact-ok = log10 towardzero binary128 0x4p-1076 : -0x1.434e6420f4373e5f05171d19e418p+8 : inexact-ok = log10 upward binary128 0x4p-1076 : -0x1.434e6420f4373e5f05171d19e418p+8 : inexact-ok = log10 downward ibm128 0x4p-1076 : -0x1.434e6420f4373e5f05171d19e48p+8 : inexact-ok = log10 tonearest ibm128 0x4p-1076 : -0x1.434e6420f4373e5f05171d19e4p+8 : inexact-ok = log10 towardzero ibm128 0x4p-1076 : -0x1.434e6420f4373e5f05171d19e4p+8 : inexact-ok = log10 upward ibm128 0x4p-1076 : -0x1.434e6420f4373e5f05171d19e4p+8 : inexact-ok = log10 downward intel96 0x8p-16448 : -0x1.35670330851ff3a2p+12 : inexact-ok = log10 tonearest intel96 0x8p-16448 : -0x1.35670330851ff3a2p+12 : inexact-ok = log10 towardzero intel96 0x8p-16448 : -0x1.35670330851ff3ap+12 : inexact-ok = log10 upward intel96 0x8p-16448 : -0x1.35670330851ff3ap+12 : inexact-ok = log10 downward m68k96 0x8p-16448 : -0x1.35670330851ff3a2p+12 : inexact-ok = log10 tonearest m68k96 0x8p-16448 : -0x1.35670330851ff3a2p+12 : inexact-ok = log10 towardzero m68k96 0x8p-16448 : -0x1.35670330851ff3ap+12 : inexact-ok = log10 upward m68k96 0x8p-16448 : -0x1.35670330851ff3ap+12 : inexact-ok = log10 downward binary128 0x8p-16448 : -0x1.35670330851ff3a119e4512b06fp+12 : inexact-ok = log10 tonearest binary128 0x8p-16448 : -0x1.35670330851ff3a119e4512b06efp+12 : inexact-ok = log10 towardzero binary128 0x8p-16448 : -0x1.35670330851ff3a119e4512b06efp+12 : inexact-ok = log10 upward binary128 0x8p-16448 : -0x1.35670330851ff3a119e4512b06efp+12 : inexact-ok = log10 downward m68k96 0x4p-16448 : -0x1.356bd4355947d222p+12 : inexact-ok = log10 tonearest m68k96 0x4p-16448 : -0x1.356bd4355947d22p+12 : inexact-ok = log10 towardzero m68k96 0x4p-16448 : -0x1.356bd4355947d22p+12 : inexact-ok = log10 upward m68k96 0x4p-16448 : -0x1.356bd4355947d22p+12 : inexact-ok = log10 downward binary128 0x4p-16448 : -0x1.356bd4355947d220d6a8cd75d45p+12 : inexact-ok = log10 tonearest binary128 0x4p-16448 : -0x1.356bd4355947d220d6a8cd75d44fp+12 : inexact-ok = log10 towardzero binary128 0x4p-16448 : -0x1.356bd4355947d220d6a8cd75d44fp+12 : inexact-ok = log10 upward binary128 0x4p-16448 : -0x1.356bd4355947d220d6a8cd75d44fp+12 : inexact-ok = log10 downward binary128 0x4p-16496 : -0x1.3653051d20c18a143b801b7c5661p+12 : inexact-ok = log10 tonearest binary128 0x4p-16496 : -0x1.3653051d20c18a143b801b7c5661p+12 : inexact-ok = log10 towardzero binary128 0x4p-16496 : -0x1.3653051d20c18a143b801b7c566p+12 : inexact-ok = log10 upward binary128 0x4p-16496 : -0x1.3653051d20c18a143b801b7c566p+12 : inexact-ok log10 max = log10 downward binary32 0xf.fffffp+124 : 0x2.688268p+4 : inexact-ok = log10 tonearest binary32 0xf.fffffp+124 : 0x2.68826cp+4 : inexact-ok = log10 towardzero binary32 0xf.fffffp+124 : 0x2.688268p+4 : inexact-ok = log10 upward binary32 0xf.fffffp+124 : 0x2.68826cp+4 : inexact-ok = log10 downward binary64 0xf.fffffp+124 : 0x2.68826a0cfc61p+4 : inexact-ok = log10 tonearest binary64 0xf.fffffp+124 : 0x2.68826a0cfc612p+4 : inexact-ok = log10 towardzero binary64 0xf.fffffp+124 : 0x2.68826a0cfc61p+4 : inexact-ok = log10 upward binary64 0xf.fffffp+124 : 0x2.68826a0cfc612p+4 : inexact-ok = log10 downward intel96 0xf.fffffp+124 : 0x2.68826a0cfc61159cp+4 : inexact-ok = log10 tonearest intel96 0xf.fffffp+124 : 0x2.68826a0cfc6115ap+4 : inexact-ok = log10 towardzero intel96 0xf.fffffp+124 : 0x2.68826a0cfc61159cp+4 : inexact-ok = log10 upward intel96 0xf.fffffp+124 : 0x2.68826a0cfc6115ap+4 : inexact-ok = log10 downward m68k96 0xf.fffffp+124 : 0x2.68826a0cfc61159cp+4 : inexact-ok = log10 tonearest m68k96 0xf.fffffp+124 : 0x2.68826a0cfc6115ap+4 : inexact-ok = log10 towardzero m68k96 0xf.fffffp+124 : 0x2.68826a0cfc61159cp+4 : inexact-ok = log10 upward m68k96 0xf.fffffp+124 : 0x2.68826a0cfc6115ap+4 : inexact-ok = log10 downward binary128 0xf.fffffp+124 : 0x2.68826a0cfc61159f157ce434f322p+4 : inexact-ok = log10 tonearest binary128 0xf.fffffp+124 : 0x2.68826a0cfc61159f157ce434f324p+4 : inexact-ok = log10 towardzero binary128 0xf.fffffp+124 : 0x2.68826a0cfc61159f157ce434f322p+4 : inexact-ok = log10 upward binary128 0xf.fffffp+124 : 0x2.68826a0cfc61159f157ce434f324p+4 : inexact-ok = log10 downward ibm128 0xf.fffffp+124 : 0x2.68826a0cfc61159f157ce434f3p+4 : inexact-ok = log10 tonearest ibm128 0xf.fffffp+124 : 0x2.68826a0cfc61159f157ce434f3p+4 : inexact-ok = log10 towardzero ibm128 0xf.fffffp+124 : 0x2.68826a0cfc61159f157ce434f3p+4 : inexact-ok = log10 upward ibm128 0xf.fffffp+124 : 0x2.68826a0cfc61159f157ce434f4p+4 : inexact-ok = log10 downward binary64 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fep+8 : inexact-ok = log10 tonearest binary64 0xf.ffffffffffff8p+1020 : 0x1.34413509f79ffp+8 : inexact-ok = log10 towardzero binary64 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fep+8 : inexact-ok = log10 upward binary64 0xf.ffffffffffff8p+1020 : 0x1.34413509f79ffp+8 : inexact-ok = log10 downward intel96 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2cp+8 : inexact-ok = log10 tonearest intel96 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2ep+8 : inexact-ok = log10 towardzero intel96 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2cp+8 : inexact-ok = log10 upward intel96 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2ep+8 : inexact-ok = log10 downward m68k96 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2cp+8 : inexact-ok = log10 tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2ep+8 : inexact-ok = log10 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2cp+8 : inexact-ok = log10 upward m68k96 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2ep+8 : inexact-ok = log10 downward binary128 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2da5a350b33a57p+8 : inexact-ok = log10 tonearest binary128 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2da5a350b33a57p+8 : inexact-ok = log10 towardzero binary128 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2da5a350b33a57p+8 : inexact-ok = log10 upward binary128 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2da5a350b33a58p+8 : inexact-ok = log10 downward ibm128 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2da5a350b33ap+8 : inexact-ok = log10 tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2da5a350b33a8p+8 : inexact-ok = log10 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2da5a350b33ap+8 : inexact-ok = log10 upward ibm128 0xf.ffffffffffff8p+1020 : 0x1.34413509f79fef2da5a350b33a8p+8 : inexact-ok = log10 downward intel96 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef3p+12 : inexact-ok = log10 tonearest intel96 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef32p+12 : inexact-ok = log10 towardzero intel96 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef3p+12 : inexact-ok = log10 upward intel96 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef32p+12 : inexact-ok = log10 downward m68k96 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef3p+12 : inexact-ok = log10 tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef32p+12 : inexact-ok = log10 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef3p+12 : inexact-ok = log10 upward m68k96 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef32p+12 : inexact-ok = log10 downward binary128 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef311f0bc07951afp+12 : inexact-ok = log10 tonearest binary128 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef311f0bc07951afp+12 : inexact-ok = log10 towardzero binary128 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef311f0bc07951afp+12 : inexact-ok = log10 upward binary128 0xf.fffffffffffffffp+16380 : 0x1.34413509f79fef311f0bc07951bp+12 : inexact-ok = log10 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.34413509f79fef311f12b35816f9p+12 : inexact-ok = log10 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.34413509f79fef311f12b35816f9p+12 : inexact-ok = log10 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.34413509f79fef311f12b35816f9p+12 : inexact-ok = log10 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.34413509f79fef311f12b35816fap+12 : inexact-ok = log10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.34413509f79fef2f625b0205a8a8p+8 : inexact-ok = log10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.34413509f79fef2f625b0205a8a8p+8 : inexact-ok = log10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.34413509f79fef2f625b0205a8a8p+8 : inexact-ok = log10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.34413509f79fef2f625b0205a8a9p+8 : inexact-ok = log10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.34413509f79fef2f625b0205a88p+8 : inexact-ok = log10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.34413509f79fef2f625b0205a88p+8 : inexact-ok = log10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.34413509f79fef2f625b0205a88p+8 : inexact-ok = log10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.34413509f79fef2f625b0205a9p+8 : inexact-ok log10 0x9.ad6e3p-4 = log10 downward binary32 0x9.ad6e3p-4 : -0x3.7e6578p-4 : inexact-ok = log10 tonearest binary32 0x9.ad6e3p-4 : -0x3.7e6578p-4 : inexact-ok = log10 towardzero binary32 0x9.ad6e3p-4 : -0x3.7e6574p-4 : inexact-ok = log10 upward binary32 0x9.ad6e3p-4 : -0x3.7e6574p-4 : inexact-ok = log10 downward binary64 0x9.ad6e3p-4 : -0x3.7e6576b38c304p-4 : inexact-ok = log10 tonearest binary64 0x9.ad6e3p-4 : -0x3.7e6576b38c304p-4 : inexact-ok = log10 towardzero binary64 0x9.ad6e3p-4 : -0x3.7e6576b38c302p-4 : inexact-ok = log10 upward binary64 0x9.ad6e3p-4 : -0x3.7e6576b38c302p-4 : inexact-ok = log10 downward intel96 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c4p-4 : inexact-ok = log10 tonearest intel96 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c4p-4 : inexact-ok = log10 towardzero intel96 0x9.ad6e3p-4 : -0x3.7e6576b38c3039cp-4 : inexact-ok = log10 upward intel96 0x9.ad6e3p-4 : -0x3.7e6576b38c3039cp-4 : inexact-ok = log10 downward m68k96 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c4p-4 : inexact-ok = log10 tonearest m68k96 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c4p-4 : inexact-ok = log10 towardzero m68k96 0x9.ad6e3p-4 : -0x3.7e6576b38c3039cp-4 : inexact-ok = log10 upward m68k96 0x9.ad6e3p-4 : -0x3.7e6576b38c3039cp-4 : inexact-ok = log10 downward binary128 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c2c09f44b67b2ap-4 : inexact-ok = log10 tonearest binary128 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c2c09f44b67b2ap-4 : inexact-ok = log10 towardzero binary128 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c2c09f44b67b28p-4 : inexact-ok = log10 upward binary128 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c2c09f44b67b28p-4 : inexact-ok = log10 downward ibm128 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c2c09f44b67cp-4 : inexact-ok = log10 tonearest ibm128 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c2c09f44b67bp-4 : inexact-ok = log10 towardzero ibm128 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c2c09f44b67bp-4 : inexact-ok = log10 upward ibm128 0x9.ad6e3p-4 : -0x3.7e6576b38c3039c2c09f44b67bp-4 : inexact-ok log10 0x1.7163aep+0 = log10 downward binary32 0x1.7163aep+0 : 0x2.8c43ep-4 : inexact-ok = log10 tonearest binary32 0x1.7163aep+0 : 0x2.8c43e4p-4 : inexact-ok = log10 towardzero binary32 0x1.7163aep+0 : 0x2.8c43ep-4 : inexact-ok = log10 upward binary32 0x1.7163aep+0 : 0x2.8c43e4p-4 : inexact-ok = log10 downward binary64 0x1.7163aep+0 : 0x2.8c43e3e33ab4p-4 : inexact-ok = log10 tonearest binary64 0x1.7163aep+0 : 0x2.8c43e3e33ab42p-4 : inexact-ok = log10 towardzero binary64 0x1.7163aep+0 : 0x2.8c43e3e33ab4p-4 : inexact-ok = log10 upward binary64 0x1.7163aep+0 : 0x2.8c43e3e33ab42p-4 : inexact-ok = log10 downward intel96 0x1.7163aep+0 : 0x2.8c43e3e33ab41468p-4 : inexact-ok = log10 tonearest intel96 0x1.7163aep+0 : 0x2.8c43e3e33ab4146cp-4 : inexact-ok = log10 towardzero intel96 0x1.7163aep+0 : 0x2.8c43e3e33ab41468p-4 : inexact-ok = log10 upward intel96 0x1.7163aep+0 : 0x2.8c43e3e33ab4146cp-4 : inexact-ok = log10 downward m68k96 0x1.7163aep+0 : 0x2.8c43e3e33ab41468p-4 : inexact-ok = log10 tonearest m68k96 0x1.7163aep+0 : 0x2.8c43e3e33ab4146cp-4 : inexact-ok = log10 towardzero m68k96 0x1.7163aep+0 : 0x2.8c43e3e33ab41468p-4 : inexact-ok = log10 upward m68k96 0x1.7163aep+0 : 0x2.8c43e3e33ab4146cp-4 : inexact-ok = log10 downward binary128 0x1.7163aep+0 : 0x2.8c43e3e33ab4146a48ed3c25e1dp-4 : inexact-ok = log10 tonearest binary128 0x1.7163aep+0 : 0x2.8c43e3e33ab4146a48ed3c25e1d2p-4 : inexact-ok = log10 towardzero binary128 0x1.7163aep+0 : 0x2.8c43e3e33ab4146a48ed3c25e1dp-4 : inexact-ok = log10 upward binary128 0x1.7163aep+0 : 0x2.8c43e3e33ab4146a48ed3c25e1d2p-4 : inexact-ok = log10 downward ibm128 0x1.7163aep+0 : 0x2.8c43e3e33ab4146a48ed3c25e1p-4 : inexact-ok = log10 tonearest ibm128 0x1.7163aep+0 : 0x2.8c43e3e33ab4146a48ed3c25e2p-4 : inexact-ok = log10 towardzero ibm128 0x1.7163aep+0 : 0x2.8c43e3e33ab4146a48ed3c25e1p-4 : inexact-ok = log10 upward ibm128 0x1.7163aep+0 : 0x2.8c43e3e33ab4146a48ed3c25e2p-4 : inexact-ok log10 0xa.9d0d4p-4 = log10 downward binary32 0xa.9d0d4p-4 : -0x2.da294cp-4 : inexact-ok = log10 tonearest binary32 0xa.9d0d4p-4 : -0x2.da294cp-4 : inexact-ok = log10 towardzero binary32 0xa.9d0d4p-4 : -0x2.da2948p-4 : inexact-ok = log10 upward binary32 0xa.9d0d4p-4 : -0x2.da2948p-4 : inexact-ok = log10 downward binary64 0xa.9d0d4p-4 : -0x2.da294b0d1e424p-4 : inexact-ok = log10 tonearest binary64 0xa.9d0d4p-4 : -0x2.da294b0d1e424p-4 : inexact-ok = log10 towardzero binary64 0xa.9d0d4p-4 : -0x2.da294b0d1e422p-4 : inexact-ok = log10 upward binary64 0xa.9d0d4p-4 : -0x2.da294b0d1e422p-4 : inexact-ok = log10 downward intel96 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a4p-4 : inexact-ok = log10 tonearest intel96 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a4p-4 : inexact-ok = log10 towardzero intel96 0xa.9d0d4p-4 : -0x2.da294b0d1e4237ap-4 : inexact-ok = log10 upward intel96 0xa.9d0d4p-4 : -0x2.da294b0d1e4237ap-4 : inexact-ok = log10 downward m68k96 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a4p-4 : inexact-ok = log10 tonearest m68k96 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a4p-4 : inexact-ok = log10 towardzero m68k96 0xa.9d0d4p-4 : -0x2.da294b0d1e4237ap-4 : inexact-ok = log10 upward m68k96 0xa.9d0d4p-4 : -0x2.da294b0d1e4237ap-4 : inexact-ok = log10 downward binary128 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a231431b643f84p-4 : inexact-ok = log10 tonearest binary128 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a231431b643f82p-4 : inexact-ok = log10 towardzero binary128 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a231431b643f82p-4 : inexact-ok = log10 upward binary128 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a231431b643f82p-4 : inexact-ok = log10 downward ibm128 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a231431b644p-4 : inexact-ok = log10 tonearest ibm128 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a231431b644p-4 : inexact-ok = log10 towardzero ibm128 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a231431b643fp-4 : inexact-ok = log10 upward ibm128 0xa.9d0d4p-4 : -0x2.da294b0d1e4237a231431b643fp-4 : inexact-ok log10 0x1.251ec6p+0 = log10 downward binary32 0x1.251ec6p+0 : 0xf.0de58p-8 : inexact-ok = log10 tonearest binary32 0x1.251ec6p+0 : 0xf.0de59p-8 : inexact-ok = log10 towardzero binary32 0x1.251ec6p+0 : 0xf.0de58p-8 : inexact-ok = log10 upward binary32 0x1.251ec6p+0 : 0xf.0de59p-8 : inexact-ok = log10 downward binary64 0x1.251ec6p+0 : 0xf.0de58a6cb047p-8 : inexact-ok = log10 tonearest binary64 0x1.251ec6p+0 : 0xf.0de58a6cb047p-8 : inexact-ok = log10 towardzero binary64 0x1.251ec6p+0 : 0xf.0de58a6cb047p-8 : inexact-ok = log10 upward binary64 0x1.251ec6p+0 : 0xf.0de58a6cb0478p-8 : inexact-ok = log10 downward intel96 0x1.251ec6p+0 : 0xf.0de58a6cb0472dcp-8 : inexact-ok = log10 tonearest intel96 0x1.251ec6p+0 : 0xf.0de58a6cb0472dcp-8 : inexact-ok = log10 towardzero intel96 0x1.251ec6p+0 : 0xf.0de58a6cb0472dcp-8 : inexact-ok = log10 upward intel96 0x1.251ec6p+0 : 0xf.0de58a6cb0472ddp-8 : inexact-ok = log10 downward m68k96 0x1.251ec6p+0 : 0xf.0de58a6cb0472dcp-8 : inexact-ok = log10 tonearest m68k96 0x1.251ec6p+0 : 0xf.0de58a6cb0472dcp-8 : inexact-ok = log10 towardzero m68k96 0x1.251ec6p+0 : 0xf.0de58a6cb0472dcp-8 : inexact-ok = log10 upward m68k96 0x1.251ec6p+0 : 0xf.0de58a6cb0472ddp-8 : inexact-ok = log10 downward binary128 0x1.251ec6p+0 : 0xf.0de58a6cb0472dc0e50f207f8d38p-8 : inexact-ok = log10 tonearest binary128 0x1.251ec6p+0 : 0xf.0de58a6cb0472dc0e50f207f8d38p-8 : inexact-ok = log10 towardzero binary128 0x1.251ec6p+0 : 0xf.0de58a6cb0472dc0e50f207f8d38p-8 : inexact-ok = log10 upward binary128 0x1.251ec6p+0 : 0xf.0de58a6cb0472dc0e50f207f8d4p-8 : inexact-ok = log10 downward ibm128 0x1.251ec6p+0 : 0xf.0de58a6cb0472dc0e50f207f8cp-8 : inexact-ok = log10 tonearest ibm128 0x1.251ec6p+0 : 0xf.0de58a6cb0472dc0e50f207f8cp-8 : inexact-ok = log10 towardzero ibm128 0x1.251ec6p+0 : 0xf.0de58a6cb0472dc0e50f207f8cp-8 : inexact-ok = log10 upward ibm128 0x1.251ec6p+0 : 0xf.0de58a6cb0472dc0e50f207f9p-8 : inexact-ok log10 0x1.022e82p+0 = log10 downward binary32 0x1.022e82p+0 : 0xf.18775p-12 : inexact-ok = log10 tonearest binary32 0x1.022e82p+0 : 0xf.18776p-12 : inexact-ok = log10 towardzero binary32 0x1.022e82p+0 : 0xf.18775p-12 : inexact-ok = log10 upward binary32 0x1.022e82p+0 : 0xf.18776p-12 : inexact-ok = log10 downward binary64 0x1.022e82p+0 : 0xf.18775e27ea99p-12 : inexact-ok = log10 tonearest binary64 0x1.022e82p+0 : 0xf.18775e27ea998p-12 : inexact-ok = log10 towardzero binary64 0x1.022e82p+0 : 0xf.18775e27ea99p-12 : inexact-ok = log10 upward binary64 0x1.022e82p+0 : 0xf.18775e27ea998p-12 : inexact-ok = log10 downward intel96 0x1.022e82p+0 : 0xf.18775e27ea99658p-12 : inexact-ok = log10 tonearest intel96 0x1.022e82p+0 : 0xf.18775e27ea99658p-12 : inexact-ok = log10 towardzero intel96 0x1.022e82p+0 : 0xf.18775e27ea99658p-12 : inexact-ok = log10 upward intel96 0x1.022e82p+0 : 0xf.18775e27ea99659p-12 : inexact-ok = log10 downward m68k96 0x1.022e82p+0 : 0xf.18775e27ea99658p-12 : inexact-ok = log10 tonearest m68k96 0x1.022e82p+0 : 0xf.18775e27ea99658p-12 : inexact-ok = log10 towardzero m68k96 0x1.022e82p+0 : 0xf.18775e27ea99658p-12 : inexact-ok = log10 upward m68k96 0x1.022e82p+0 : 0xf.18775e27ea99659p-12 : inexact-ok = log10 downward binary128 0x1.022e82p+0 : 0xf.18775e27ea996581c9ba0b9e51ep-12 : inexact-ok = log10 tonearest binary128 0x1.022e82p+0 : 0xf.18775e27ea996581c9ba0b9e51e8p-12 : inexact-ok = log10 towardzero binary128 0x1.022e82p+0 : 0xf.18775e27ea996581c9ba0b9e51ep-12 : inexact-ok = log10 upward binary128 0x1.022e82p+0 : 0xf.18775e27ea996581c9ba0b9e51e8p-12 : inexact-ok = log10 downward ibm128 0x1.022e82p+0 : 0xf.18775e27ea996581c9ba0b9e5p-12 : inexact-ok = log10 tonearest ibm128 0x1.022e82p+0 : 0xf.18775e27ea996581c9ba0b9e5p-12 : inexact-ok = log10 towardzero ibm128 0x1.022e82p+0 : 0xf.18775e27ea996581c9ba0b9e5p-12 : inexact-ok = log10 upward ibm128 0x1.022e82p+0 : 0xf.18775e27ea996581c9ba0b9e54p-12 : inexact-ok log10 0x9.b3727e3feb538p-4 = log10 downward binary32 0x9.b3728p-4 : -0x3.7a14d4p-4 : inexact-ok = log10 tonearest binary32 0x9.b3728p-4 : -0x3.7a14dp-4 : inexact-ok = log10 towardzero binary32 0x9.b3728p-4 : -0x3.7a14dp-4 : inexact-ok = log10 upward binary32 0x9.b3728p-4 : -0x3.7a14dp-4 : inexact-ok = log10 downward binary64 0x9.b3728p-4 : -0x3.7a14d03de365ep-4 : inexact-ok = log10 tonearest binary64 0x9.b3728p-4 : -0x3.7a14d03de365cp-4 : inexact-ok = log10 towardzero binary64 0x9.b3728p-4 : -0x3.7a14d03de365cp-4 : inexact-ok = log10 upward binary64 0x9.b3728p-4 : -0x3.7a14d03de365cp-4 : inexact-ok = log10 downward intel96 0x9.b3728p-4 : -0x3.7a14d03de365c434p-4 : inexact-ok = log10 tonearest intel96 0x9.b3728p-4 : -0x3.7a14d03de365c43p-4 : inexact-ok = log10 towardzero intel96 0x9.b3728p-4 : -0x3.7a14d03de365c43p-4 : inexact-ok = log10 upward intel96 0x9.b3728p-4 : -0x3.7a14d03de365c43p-4 : inexact-ok = log10 downward m68k96 0x9.b3728p-4 : -0x3.7a14d03de365c434p-4 : inexact-ok = log10 tonearest m68k96 0x9.b3728p-4 : -0x3.7a14d03de365c43p-4 : inexact-ok = log10 towardzero m68k96 0x9.b3728p-4 : -0x3.7a14d03de365c43p-4 : inexact-ok = log10 upward m68k96 0x9.b3728p-4 : -0x3.7a14d03de365c43p-4 : inexact-ok = log10 downward binary128 0x9.b3728p-4 : -0x3.7a14d03de365c43087de5ff6317cp-4 : inexact-ok = log10 tonearest binary128 0x9.b3728p-4 : -0x3.7a14d03de365c43087de5ff6317cp-4 : inexact-ok = log10 towardzero binary128 0x9.b3728p-4 : -0x3.7a14d03de365c43087de5ff6317ap-4 : inexact-ok = log10 upward binary128 0x9.b3728p-4 : -0x3.7a14d03de365c43087de5ff6317ap-4 : inexact-ok = log10 downward ibm128 0x9.b3728p-4 : -0x3.7a14d03de365c43087de5ff632p-4 : inexact-ok = log10 tonearest ibm128 0x9.b3728p-4 : -0x3.7a14d03de365c43087de5ff631p-4 : inexact-ok = log10 towardzero ibm128 0x9.b3728p-4 : -0x3.7a14d03de365c43087de5ff631p-4 : inexact-ok = log10 upward ibm128 0x9.b3728p-4 : -0x3.7a14d03de365c43087de5ff631p-4 : inexact-ok = log10 downward binary32 0x9.b3727p-4 : -0x3.7a14dcp-4 : inexact-ok = log10 tonearest binary32 0x9.b3727p-4 : -0x3.7a14dcp-4 : inexact-ok = log10 towardzero binary32 0x9.b3727p-4 : -0x3.7a14d8p-4 : inexact-ok = log10 upward binary32 0x9.b3727p-4 : -0x3.7a14d8p-4 : inexact-ok = log10 downward binary64 0x9.b3727p-4 : -0x3.7a14dbb3d0adep-4 : inexact-ok = log10 tonearest binary64 0x9.b3727p-4 : -0x3.7a14dbb3d0adcp-4 : inexact-ok = log10 towardzero binary64 0x9.b3727p-4 : -0x3.7a14dbb3d0adcp-4 : inexact-ok = log10 upward binary64 0x9.b3727p-4 : -0x3.7a14dbb3d0adcp-4 : inexact-ok = log10 downward intel96 0x9.b3727p-4 : -0x3.7a14dbb3d0adccbp-4 : inexact-ok = log10 tonearest intel96 0x9.b3727p-4 : -0x3.7a14dbb3d0adccacp-4 : inexact-ok = log10 towardzero intel96 0x9.b3727p-4 : -0x3.7a14dbb3d0adccacp-4 : inexact-ok = log10 upward intel96 0x9.b3727p-4 : -0x3.7a14dbb3d0adccacp-4 : inexact-ok = log10 downward m68k96 0x9.b3727p-4 : -0x3.7a14dbb3d0adccbp-4 : inexact-ok = log10 tonearest m68k96 0x9.b3727p-4 : -0x3.7a14dbb3d0adccacp-4 : inexact-ok = log10 towardzero m68k96 0x9.b3727p-4 : -0x3.7a14dbb3d0adccacp-4 : inexact-ok = log10 upward m68k96 0x9.b3727p-4 : -0x3.7a14dbb3d0adccacp-4 : inexact-ok = log10 downward binary128 0x9.b3727p-4 : -0x3.7a14dbb3d0adccac203ffd7ad05ap-4 : inexact-ok = log10 tonearest binary128 0x9.b3727p-4 : -0x3.7a14dbb3d0adccac203ffd7ad05ap-4 : inexact-ok = log10 towardzero binary128 0x9.b3727p-4 : -0x3.7a14dbb3d0adccac203ffd7ad058p-4 : inexact-ok = log10 upward binary128 0x9.b3727p-4 : -0x3.7a14dbb3d0adccac203ffd7ad058p-4 : inexact-ok = log10 downward ibm128 0x9.b3727p-4 : -0x3.7a14dbb3d0adccac203ffd7ad1p-4 : inexact-ok = log10 tonearest ibm128 0x9.b3727p-4 : -0x3.7a14dbb3d0adccac203ffd7adp-4 : inexact-ok = log10 towardzero ibm128 0x9.b3727p-4 : -0x3.7a14dbb3d0adccac203ffd7adp-4 : inexact-ok = log10 upward ibm128 0x9.b3727p-4 : -0x3.7a14dbb3d0adccac203ffd7adp-4 : inexact-ok = log10 downward binary64 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827cp-4 : inexact-ok = log10 tonearest binary64 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827cp-4 : inexact-ok = log10 towardzero binary64 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827ap-4 : inexact-ok = log10 upward binary64 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827ap-4 : inexact-ok = log10 downward intel96 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b168p-4 : inexact-ok = log10 tonearest intel96 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164p-4 : inexact-ok = log10 towardzero intel96 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164p-4 : inexact-ok = log10 upward intel96 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164p-4 : inexact-ok = log10 downward m68k96 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b168p-4 : inexact-ok = log10 tonearest m68k96 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164p-4 : inexact-ok = log10 towardzero m68k96 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164p-4 : inexact-ok = log10 upward m68k96 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164p-4 : inexact-ok = log10 downward binary128 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164a45f76b7c54p-4 : inexact-ok = log10 tonearest binary128 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164a45f76b7c53ep-4 : inexact-ok = log10 towardzero binary128 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164a45f76b7c53ep-4 : inexact-ok = log10 upward binary128 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164a45f76b7c53ep-4 : inexact-ok = log10 downward ibm128 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164a45f76b7c6p-4 : inexact-ok = log10 tonearest ibm128 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164a45f76b7c5p-4 : inexact-ok = log10 towardzero ibm128 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164a45f76b7c5p-4 : inexact-ok = log10 upward ibm128 0x9.b3727e3feb538p-4 : -0x3.7a14d17ed827b164a45f76b7c5p-4 : inexact-ok log10 0xf.bf1b2p-4 = log10 downward binary32 0xf.bf1b2p-4 : -0x1.c68a5p-8 : inexact-ok = log10 tonearest binary32 0xf.bf1b2p-4 : -0x1.c68a5p-8 : inexact-ok = log10 towardzero binary32 0xf.bf1b2p-4 : -0x1.c68a4ep-8 : inexact-ok = log10 upward binary32 0xf.bf1b2p-4 : -0x1.c68a4ep-8 : inexact-ok = log10 downward binary64 0xf.bf1b2p-4 : -0x1.c68a4ffb75b73p-8 : inexact-ok = log10 tonearest binary64 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72p-8 : inexact-ok = log10 towardzero binary64 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72p-8 : inexact-ok = log10 upward binary64 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72p-8 : inexact-ok = log10 downward intel96 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72674p-8 : inexact-ok = log10 tonearest intel96 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72674p-8 : inexact-ok = log10 towardzero intel96 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72672p-8 : inexact-ok = log10 upward intel96 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72672p-8 : inexact-ok = log10 downward m68k96 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72674p-8 : inexact-ok = log10 tonearest m68k96 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72674p-8 : inexact-ok = log10 towardzero m68k96 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72672p-8 : inexact-ok = log10 upward m68k96 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72672p-8 : inexact-ok = log10 downward binary128 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72673cd47ddb3c626p-8 : inexact-ok = log10 tonearest binary128 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72673cd47ddb3c625p-8 : inexact-ok = log10 towardzero binary128 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72673cd47ddb3c625p-8 : inexact-ok = log10 upward binary128 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72673cd47ddb3c625p-8 : inexact-ok = log10 downward ibm128 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72673cd47ddb3c68p-8 : inexact-ok = log10 tonearest ibm128 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72673cd47ddb3c6p-8 : inexact-ok = log10 towardzero ibm128 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72673cd47ddb3c6p-8 : inexact-ok = log10 upward ibm128 0xf.bf1b2p-4 : -0x1.c68a4ffb75b72673cd47ddb3c6p-8 : inexact-ok log10 0x1.6b5f7ap+96 = log10 downward binary32 0x1.6b5f7ap+96 : 0x1.d0d0dcp+4 : inexact-ok = log10 tonearest binary32 0x1.6b5f7ap+96 : 0x1.d0d0dep+4 : inexact-ok = log10 towardzero binary32 0x1.6b5f7ap+96 : 0x1.d0d0dcp+4 : inexact-ok = log10 upward binary32 0x1.6b5f7ap+96 : 0x1.d0d0dep+4 : inexact-ok = log10 downward binary64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok = log10 tonearest binary64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok = log10 towardzero binary64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5ddp+4 : inexact-ok = log10 upward binary64 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dep+4 : inexact-ok = log10 downward intel96 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7fep+4 : inexact-ok = log10 tonearest intel96 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd8p+4 : inexact-ok = log10 towardzero intel96 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7fep+4 : inexact-ok = log10 upward intel96 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd8p+4 : inexact-ok = log10 downward m68k96 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7fep+4 : inexact-ok = log10 tonearest m68k96 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd8p+4 : inexact-ok = log10 towardzero m68k96 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7fep+4 : inexact-ok = log10 upward m68k96 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd8p+4 : inexact-ok = log10 downward binary128 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7ff9e487a0fe42p+4 : inexact-ok = log10 tonearest binary128 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7ff9e487a0fe421p+4 : inexact-ok = log10 towardzero binary128 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7ff9e487a0fe42p+4 : inexact-ok = log10 upward binary128 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7ff9e487a0fe421p+4 : inexact-ok = log10 downward ibm128 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4 : inexact-ok = log10 tonearest ibm128 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4 : inexact-ok = log10 towardzero ibm128 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7ff9e487a0fe4p+4 : inexact-ok = log10 upward ibm128 0x1.6b5f7ap+96 : 0x1.d0d0dd37af5dd7ff9e487a0fe48p+4 : inexact-ok