diff options
| author | Joseph Myers <josmyers@redhat.com> | 2024-06-17 13:48:13 +0000 |
|---|---|---|
| committer | Joseph Myers <josmyers@redhat.com> | 2024-06-17 13:48:13 +0000 |
| commit | 55eb99e9a9d840ba452b128be14d6529c2dde039 (patch) | |
| tree | 6810f148fb04ca7217c67aa3f2e10b72d86a8d2d /math/auto-libm-test-out-log10p1 | |
| parent | bb014f50c4a0c8d8db1ba5af55c104e430b5533d (diff) | |
| download | glibc-55eb99e9a9d840ba452b128be14d6529c2dde039.tar.xz glibc-55eb99e9a9d840ba452b128be14d6529c2dde039.zip | |
Implement C23 log10p1
C23 adds various <math.h> function families originally defined in TS
18661-4. Add the log10p1 functions (log10(1+x): like log1p, but for
base-10 logarithms).
This is directly analogous to the log2p1 implementation (except that
whereas log2p1 has a smaller underflow range than log1p, log10p1 has a
larger underflow range). The test inputs are copied from those for
log1p and log2p1, plus a few more inputs in that wider underflow
range.
Tested for x86_64 and x86, and with build-many-glibcs.py.
Diffstat (limited to 'math/auto-libm-test-out-log10p1')
| -rw-r--r-- | math/auto-libm-test-out-log10p1 | 3063 |
1 files changed, 3063 insertions, 0 deletions
diff --git a/math/auto-libm-test-out-log10p1 b/math/auto-libm-test-out-log10p1 new file mode 100644 index 0000000000..3102161374 --- /dev/null +++ b/math/auto-libm-test-out-log10p1 @@ -0,0 +1,3063 @@ +log10p1 0 += log10p1 downward binary32 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 upward binary32 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 downward binary64 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 upward binary64 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 downward intel96 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 upward intel96 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 downward binary128 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 upward binary128 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok += log10p1 upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok +log10p1 -0 += log10p1 downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok += log10p1 upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok +log10p1 e-1 += log10p1 downward binary32 0x1.b7e152p+0 : 0x6.f2decp-4 : inexact-ok += log10p1 tonearest binary32 0x1.b7e152p+0 : 0x6.f2dec8p-4 : inexact-ok += log10p1 towardzero binary32 0x1.b7e152p+0 : 0x6.f2decp-4 : inexact-ok += log10p1 upward binary32 0x1.b7e152p+0 : 0x6.f2dec8p-4 : inexact-ok += log10p1 downward binary64 0x1.b7e152p+0 : 0x6.f2dec6dc3adfp-4 : inexact-ok += log10p1 tonearest binary64 0x1.b7e152p+0 : 0x6.f2dec6dc3adfp-4 : inexact-ok += log10p1 towardzero binary64 0x1.b7e152p+0 : 0x6.f2dec6dc3adfp-4 : inexact-ok += log10p1 upward binary64 0x1.b7e152p+0 : 0x6.f2dec6dc3adf4p-4 : inexact-ok += log10p1 downward intel96 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3p-4 : inexact-ok += log10p1 tonearest intel96 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c38p-4 : inexact-ok += log10p1 towardzero intel96 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3p-4 : inexact-ok += log10p1 upward intel96 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c38p-4 : inexact-ok += log10p1 downward m68k96 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3p-4 : inexact-ok += log10p1 tonearest m68k96 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c38p-4 : inexact-ok += log10p1 towardzero m68k96 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3p-4 : inexact-ok += log10p1 upward m68k96 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c38p-4 : inexact-ok += log10p1 downward binary128 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3688ce28874f6cp-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3688ce28874f7p-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3688ce28874f6cp-4 : inexact-ok += log10p1 upward binary128 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3688ce28874f7p-4 : inexact-ok += log10p1 downward ibm128 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3688ce28874ep-4 : inexact-ok += log10p1 tonearest ibm128 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3688ce28875p-4 : inexact-ok += log10p1 towardzero ibm128 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3688ce28874ep-4 : inexact-ok += log10p1 upward ibm128 0x1.b7e152p+0 : 0x6.f2dec6dc3adf1c3688ce28875p-4 : inexact-ok += log10p1 downward binary32 0x1.b7e15p+0 : 0x6.f2decp-4 : inexact-ok += log10p1 tonearest binary32 0x1.b7e15p+0 : 0x6.f2decp-4 : inexact-ok += log10p1 towardzero binary32 0x1.b7e15p+0 : 0x6.f2decp-4 : inexact-ok += log10p1 upward binary32 0x1.b7e15p+0 : 0x6.f2dec8p-4 : inexact-ok += log10p1 downward binary64 0x1.b7e15p+0 : 0x6.f2dec1bf69104p-4 : inexact-ok += log10p1 tonearest binary64 0x1.b7e15p+0 : 0x6.f2dec1bf69108p-4 : inexact-ok += log10p1 towardzero binary64 0x1.b7e15p+0 : 0x6.f2dec1bf69104p-4 : inexact-ok += log10p1 upward binary64 0x1.b7e15p+0 : 0x6.f2dec1bf69108p-4 : inexact-ok += log10p1 downward intel96 0x1.b7e15p+0 : 0x6.f2dec1bf69107298p-4 : inexact-ok += log10p1 tonearest intel96 0x1.b7e15p+0 : 0x6.f2dec1bf691072ap-4 : inexact-ok += log10p1 towardzero intel96 0x1.b7e15p+0 : 0x6.f2dec1bf69107298p-4 : inexact-ok += log10p1 upward intel96 0x1.b7e15p+0 : 0x6.f2dec1bf691072ap-4 : inexact-ok += log10p1 downward m68k96 0x1.b7e15p+0 : 0x6.f2dec1bf69107298p-4 : inexact-ok += log10p1 tonearest m68k96 0x1.b7e15p+0 : 0x6.f2dec1bf691072ap-4 : inexact-ok += log10p1 towardzero m68k96 0x1.b7e15p+0 : 0x6.f2dec1bf69107298p-4 : inexact-ok += log10p1 upward m68k96 0x1.b7e15p+0 : 0x6.f2dec1bf691072ap-4 : inexact-ok += log10p1 downward binary128 0x1.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf01cp-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf01cp-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf01cp-4 : inexact-ok += log10p1 upward binary128 0x1.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf02p-4 : inexact-ok += log10p1 downward ibm128 0x1.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcfp-4 : inexact-ok += log10p1 tonearest ibm128 0x1.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcfp-4 : inexact-ok += log10p1 towardzero ibm128 0x1.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcfp-4 : inexact-ok += log10p1 upward ibm128 0x1.b7e15p+0 : 0x6.f2dec1bf6910729e025b16fcf2p-4 : inexact-ok += log10p1 downward binary64 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9438p-4 : inexact-ok += log10p1 tonearest binary64 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9438p-4 : inexact-ok += log10p1 towardzero binary64 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9438p-4 : inexact-ok += log10p1 upward binary64 0x1.b7e151628aed3p+0 : 0x6.f2dec549b943cp-4 : inexact-ok += log10p1 downward intel96 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439ae8p-4 : inexact-ok += log10p1 tonearest intel96 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439afp-4 : inexact-ok += log10p1 towardzero intel96 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439ae8p-4 : inexact-ok += log10p1 upward intel96 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439afp-4 : inexact-ok += log10p1 downward m68k96 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439ae8p-4 : inexact-ok += log10p1 tonearest m68k96 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439afp-4 : inexact-ok += log10p1 towardzero m68k96 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439ae8p-4 : inexact-ok += log10p1 upward m68k96 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439afp-4 : inexact-ok += log10p1 downward binary128 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439aef3f7580a63b28p-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439aef3f7580a63b2cp-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439aef3f7580a63b28p-4 : inexact-ok += log10p1 upward binary128 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439aef3f7580a63b2cp-4 : inexact-ok += log10p1 downward ibm128 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439aef3f7580a63ap-4 : inexact-ok += log10p1 tonearest ibm128 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439aef3f7580a63cp-4 : inexact-ok += log10p1 towardzero ibm128 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439aef3f7580a63ap-4 : inexact-ok += log10p1 upward ibm128 0x1.b7e151628aed3p+0 : 0x6.f2dec549b9439aef3f7580a63cp-4 : inexact-ok += log10p1 downward binary64 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9434p-4 : inexact-ok += log10p1 tonearest binary64 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9438p-4 : inexact-ok += log10p1 towardzero binary64 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9434p-4 : inexact-ok += log10p1 upward binary64 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9438p-4 : inexact-ok += log10p1 downward intel96 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok += log10p1 tonearest intel96 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok += log10p1 towardzero intel96 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok += log10p1 upward intel96 0x1.b7e151628aed2p+0 : 0x6.f2dec549b943721p-4 : inexact-ok += log10p1 downward m68k96 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok += log10p1 tonearest m68k96 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok += log10p1 towardzero m68k96 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208p-4 : inexact-ok += log10p1 upward m68k96 0x1.b7e151628aed2p+0 : 0x6.f2dec549b943721p-4 : inexact-ok += log10p1 downward binary128 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad56p-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad564p-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad56p-4 : inexact-ok += log10p1 upward binary128 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad564p-4 : inexact-ok += log10p1 downward ibm128 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad4p-4 : inexact-ok += log10p1 tonearest ibm128 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad6p-4 : inexact-ok += log10p1 towardzero ibm128 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad4p-4 : inexact-ok += log10p1 upward ibm128 0x1.b7e151628aed2p+0 : 0x6.f2dec549b9437208b105fe9ad6p-4 : inexact-ok += log10p1 downward intel96 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok += log10p1 tonearest intel96 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cbp-4 : inexact-ok += log10p1 towardzero intel96 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok += log10p1 upward intel96 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cbp-4 : inexact-ok += log10p1 downward m68k96 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok += log10p1 tonearest m68k96 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cbp-4 : inexact-ok += log10p1 towardzero m68k96 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok += log10p1 upward m68k96 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cbp-4 : inexact-ok += log10p1 downward binary128 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc208p-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc20cp-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc208p-4 : inexact-ok += log10p1 upward binary128 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc20cp-4 : inexact-ok += log10p1 downward ibm128 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc2p-4 : inexact-ok += log10p1 tonearest ibm128 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc2p-4 : inexact-ok += log10p1 towardzero ibm128 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc2p-4 : inexact-ok += log10p1 upward ibm128 0x1.b7e151628aed2a6cp+0 : 0x6.f2dec549b9438cacde4d208fc4p-4 : inexact-ok += log10p1 downward intel96 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438cap-4 : inexact-ok += log10p1 tonearest intel96 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok += log10p1 towardzero intel96 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438cap-4 : inexact-ok += log10p1 upward intel96 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok += log10p1 downward m68k96 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438cap-4 : inexact-ok += log10p1 tonearest m68k96 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok += log10p1 towardzero m68k96 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438cap-4 : inexact-ok += log10p1 upward m68k96 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca8p-4 : inexact-ok += log10p1 downward binary128 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca7c17b529f809cp-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca7c17b529f809cp-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca7c17b529f809cp-4 : inexact-ok += log10p1 upward binary128 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca7c17b529f80ap-4 : inexact-ok += log10p1 downward ibm128 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca7c17b529f8p-4 : inexact-ok += log10p1 tonearest ibm128 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca7c17b529f8p-4 : inexact-ok += log10p1 towardzero ibm128 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca7c17b529f8p-4 : inexact-ok += log10p1 upward ibm128 0x1.b7e151628aed2a6ap+0 : 0x6.f2dec549b9438ca7c17b529f82p-4 : inexact-ok += log10p1 downward binary128 0x1.b7e151628aed2a6abf7158809cf5p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e151628aed2a6abf7158809cf5p+0 : 0x6.f2dec549b9438ca9aadd557d69ap-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e151628aed2a6abf7158809cf5p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-4 : inexact-ok += log10p1 upward binary128 0x1.b7e151628aed2a6abf7158809cf5p+0 : 0x6.f2dec549b9438ca9aadd557d69ap-4 : inexact-ok += log10p1 downward binary128 0x1.b7e151628aed2a6abf7158809cf4p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e151628aed2a6abf7158809cf4p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e151628aed2a6abf7158809cf4p+0 : 0x6.f2dec549b9438ca9aadd557d699cp-4 : inexact-ok += log10p1 upward binary128 0x1.b7e151628aed2a6abf7158809cf4p+0 : 0x6.f2dec549b9438ca9aadd557d69ap-4 : inexact-ok += log10p1 downward binary128 0x1.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d69b8p-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d69bcp-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d69b8p-4 : inexact-ok += log10p1 upward binary128 0x1.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d69bcp-4 : inexact-ok += log10p1 downward ibm128 0x1.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok += log10p1 tonearest ibm128 0x1.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d6ap-4 : inexact-ok += log10p1 towardzero ibm128 0x1.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok += log10p1 upward ibm128 0x1.b7e151628aed2a6abf7158809dp+0 : 0x6.f2dec549b9438ca9aadd557d6ap-4 : inexact-ok += log10p1 downward binary128 0x1.b7e151628aed2a6abf7158809c8p+0 : 0x6.f2dec549b9438ca9aadd557d687p-4 : inexact-ok += log10p1 tonearest binary128 0x1.b7e151628aed2a6abf7158809c8p+0 : 0x6.f2dec549b9438ca9aadd557d6874p-4 : inexact-ok += log10p1 towardzero binary128 0x1.b7e151628aed2a6abf7158809c8p+0 : 0x6.f2dec549b9438ca9aadd557d687p-4 : inexact-ok += log10p1 upward binary128 0x1.b7e151628aed2a6abf7158809c8p+0 : 0x6.f2dec549b9438ca9aadd557d6874p-4 : inexact-ok += log10p1 downward ibm128 0x1.b7e151628aed2a6abf7158809c8p+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok += log10p1 tonearest ibm128 0x1.b7e151628aed2a6abf7158809c8p+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok += log10p1 towardzero ibm128 0x1.b7e151628aed2a6abf7158809c8p+0 : 0x6.f2dec549b9438ca9aadd557d68p-4 : inexact-ok += log10p1 upward ibm128 0x1.b7e151628aed2a6abf7158809c8p+0 : 0x6.f2dec549b9438ca9aadd557d6ap-4 : inexact-ok +log10p1 -0.25 += log10p1 downward binary32 -0x4p-4 : -0x1.ffbfc4p-4 : inexact-ok += log10p1 tonearest binary32 -0x4p-4 : -0x1.ffbfc2p-4 : inexact-ok += log10p1 towardzero binary32 -0x4p-4 : -0x1.ffbfc2p-4 : inexact-ok += log10p1 upward binary32 -0x4p-4 : -0x1.ffbfc2p-4 : inexact-ok += log10p1 downward binary64 -0x4p-4 : -0x1.ffbfc2bbc7804p-4 : inexact-ok += log10p1 tonearest binary64 -0x4p-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok += log10p1 towardzero binary64 -0x4p-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok += log10p1 upward binary64 -0x4p-4 : -0x1.ffbfc2bbc7803p-4 : inexact-ok += log10p1 downward intel96 -0x4p-4 : -0x1.ffbfc2bbc780375ap-4 : inexact-ok += log10p1 tonearest intel96 -0x4p-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok += log10p1 towardzero intel96 -0x4p-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok += log10p1 upward intel96 -0x4p-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok += log10p1 downward m68k96 -0x4p-4 : -0x1.ffbfc2bbc780375ap-4 : inexact-ok += log10p1 tonearest m68k96 -0x4p-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok += log10p1 towardzero m68k96 -0x4p-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok += log10p1 upward m68k96 -0x4p-4 : -0x1.ffbfc2bbc7803758p-4 : inexact-ok += log10p1 downward binary128 -0x4p-4 : -0x1.ffbfc2bbc780375837c4b0b84f39p-4 : inexact-ok += log10p1 tonearest binary128 -0x4p-4 : -0x1.ffbfc2bbc780375837c4b0b84f39p-4 : inexact-ok += log10p1 towardzero binary128 -0x4p-4 : -0x1.ffbfc2bbc780375837c4b0b84f38p-4 : inexact-ok += log10p1 upward binary128 -0x4p-4 : -0x1.ffbfc2bbc780375837c4b0b84f38p-4 : inexact-ok += log10p1 downward ibm128 -0x4p-4 : -0x1.ffbfc2bbc780375837c4b0b84f8p-4 : inexact-ok += log10p1 tonearest ibm128 -0x4p-4 : -0x1.ffbfc2bbc780375837c4b0b84fp-4 : inexact-ok += log10p1 towardzero ibm128 -0x4p-4 : -0x1.ffbfc2bbc780375837c4b0b84fp-4 : inexact-ok += log10p1 upward ibm128 -0x4p-4 : -0x1.ffbfc2bbc780375837c4b0b84fp-4 : inexact-ok +log10p1 -0.875 += log10p1 downward binary32 -0xep-4 : -0xe.730e8p-4 : inexact-ok += log10p1 tonearest binary32 -0xep-4 : -0xe.730e8p-4 : inexact-ok += log10p1 towardzero binary32 -0xep-4 : -0xe.730e7p-4 : inexact-ok += log10p1 upward binary32 -0xep-4 : -0xe.730e7p-4 : inexact-ok += log10p1 downward binary64 -0xep-4 : -0xe.730e7c779b7f8p-4 : inexact-ok += log10p1 tonearest binary64 -0xep-4 : -0xe.730e7c779b7fp-4 : inexact-ok += log10p1 towardzero binary64 -0xep-4 : -0xe.730e7c779b7fp-4 : inexact-ok += log10p1 upward binary64 -0xep-4 : -0xe.730e7c779b7fp-4 : inexact-ok += log10p1 downward intel96 -0xep-4 : -0xe.730e7c779b7f365p-4 : inexact-ok += log10p1 tonearest intel96 -0xep-4 : -0xe.730e7c779b7f365p-4 : inexact-ok += log10p1 towardzero intel96 -0xep-4 : -0xe.730e7c779b7f364p-4 : inexact-ok += log10p1 upward intel96 -0xep-4 : -0xe.730e7c779b7f364p-4 : inexact-ok += log10p1 downward m68k96 -0xep-4 : -0xe.730e7c779b7f365p-4 : inexact-ok += log10p1 tonearest m68k96 -0xep-4 : -0xe.730e7c779b7f365p-4 : inexact-ok += log10p1 towardzero m68k96 -0xep-4 : -0xe.730e7c779b7f364p-4 : inexact-ok += log10p1 upward m68k96 -0xep-4 : -0xe.730e7c779b7f364p-4 : inexact-ok += log10p1 downward binary128 -0xep-4 : -0xe.730e7c779b7f364d74e0682113bp-4 : inexact-ok += log10p1 tonearest binary128 -0xep-4 : -0xe.730e7c779b7f364d74e0682113bp-4 : inexact-ok += log10p1 towardzero binary128 -0xep-4 : -0xe.730e7c779b7f364d74e0682113a8p-4 : inexact-ok += log10p1 upward binary128 -0xep-4 : -0xe.730e7c779b7f364d74e0682113a8p-4 : inexact-ok += log10p1 downward ibm128 -0xep-4 : -0xe.730e7c779b7f364d74e0682114p-4 : inexact-ok += log10p1 tonearest ibm128 -0xep-4 : -0xe.730e7c779b7f364d74e0682114p-4 : inexact-ok += log10p1 towardzero ibm128 -0xep-4 : -0xe.730e7c779b7f364d74e068211p-4 : inexact-ok += log10p1 upward ibm128 -0xep-4 : -0xe.730e7c779b7f364d74e068211p-4 : inexact-ok +log10p1 0x1p-5 += log10p1 downward binary32 0x8p-8 : 0x3.6bd21p-8 : inexact-ok += log10p1 tonearest binary32 0x8p-8 : 0x3.6bd21p-8 : inexact-ok += log10p1 towardzero binary32 0x8p-8 : 0x3.6bd21p-8 : inexact-ok += log10p1 upward binary32 0x8p-8 : 0x3.6bd214p-8 : inexact-ok += log10p1 downward binary64 0x8p-8 : 0x3.6bd211d626f2p-8 : inexact-ok += log10p1 tonearest binary64 0x8p-8 : 0x3.6bd211d626f2p-8 : inexact-ok += log10p1 towardzero binary64 0x8p-8 : 0x3.6bd211d626f2p-8 : inexact-ok += log10p1 upward binary64 0x8p-8 : 0x3.6bd211d626f22p-8 : inexact-ok += log10p1 downward intel96 0x8p-8 : 0x3.6bd211d626f201fp-8 : inexact-ok += log10p1 tonearest intel96 0x8p-8 : 0x3.6bd211d626f201f4p-8 : inexact-ok += log10p1 towardzero intel96 0x8p-8 : 0x3.6bd211d626f201fp-8 : inexact-ok += log10p1 upward intel96 0x8p-8 : 0x3.6bd211d626f201f4p-8 : inexact-ok += log10p1 downward m68k96 0x8p-8 : 0x3.6bd211d626f201fp-8 : inexact-ok += log10p1 tonearest m68k96 0x8p-8 : 0x3.6bd211d626f201f4p-8 : inexact-ok += log10p1 towardzero m68k96 0x8p-8 : 0x3.6bd211d626f201fp-8 : inexact-ok += log10p1 upward m68k96 0x8p-8 : 0x3.6bd211d626f201f4p-8 : inexact-ok += log10p1 downward binary128 0x8p-8 : 0x3.6bd211d626f201f2e9fe367a510ep-8 : inexact-ok += log10p1 tonearest binary128 0x8p-8 : 0x3.6bd211d626f201f2e9fe367a510ep-8 : inexact-ok += log10p1 towardzero binary128 0x8p-8 : 0x3.6bd211d626f201f2e9fe367a510ep-8 : inexact-ok += log10p1 upward binary128 0x8p-8 : 0x3.6bd211d626f201f2e9fe367a511p-8 : inexact-ok += log10p1 downward ibm128 0x8p-8 : 0x3.6bd211d626f201f2e9fe367a51p-8 : inexact-ok += log10p1 tonearest ibm128 0x8p-8 : 0x3.6bd211d626f201f2e9fe367a51p-8 : inexact-ok += log10p1 towardzero ibm128 0x8p-8 : 0x3.6bd211d626f201f2e9fe367a51p-8 : inexact-ok += log10p1 upward ibm128 0x8p-8 : 0x3.6bd211d626f201f2e9fe367a52p-8 : inexact-ok +log10p1 0x1p-10 += log10p1 downward binary32 0x4p-12 : 0x1.bc8022p-12 : inexact-ok += log10p1 tonearest binary32 0x4p-12 : 0x1.bc8024p-12 : inexact-ok += log10p1 towardzero binary32 0x4p-12 : 0x1.bc8022p-12 : inexact-ok += log10p1 upward binary32 0x4p-12 : 0x1.bc8024p-12 : inexact-ok += log10p1 downward binary64 0x4p-12 : 0x1.bc80239e5b55fp-12 : inexact-ok += log10p1 tonearest binary64 0x4p-12 : 0x1.bc80239e5b56p-12 : inexact-ok += log10p1 towardzero binary64 0x4p-12 : 0x1.bc80239e5b55fp-12 : inexact-ok += log10p1 upward binary64 0x4p-12 : 0x1.bc80239e5b56p-12 : inexact-ok += log10p1 downward intel96 0x4p-12 : 0x1.bc80239e5b55fe62p-12 : inexact-ok += log10p1 tonearest intel96 0x4p-12 : 0x1.bc80239e5b55fe64p-12 : inexact-ok += log10p1 towardzero intel96 0x4p-12 : 0x1.bc80239e5b55fe62p-12 : inexact-ok += log10p1 upward intel96 0x4p-12 : 0x1.bc80239e5b55fe64p-12 : inexact-ok += log10p1 downward m68k96 0x4p-12 : 0x1.bc80239e5b55fe62p-12 : inexact-ok += log10p1 tonearest m68k96 0x4p-12 : 0x1.bc80239e5b55fe64p-12 : inexact-ok += log10p1 towardzero m68k96 0x4p-12 : 0x1.bc80239e5b55fe62p-12 : inexact-ok += log10p1 upward m68k96 0x4p-12 : 0x1.bc80239e5b55fe64p-12 : inexact-ok += log10p1 downward binary128 0x4p-12 : 0x1.bc80239e5b55fe63740648a61db5p-12 : inexact-ok += log10p1 tonearest binary128 0x4p-12 : 0x1.bc80239e5b55fe63740648a61db5p-12 : inexact-ok += log10p1 towardzero binary128 0x4p-12 : 0x1.bc80239e5b55fe63740648a61db5p-12 : inexact-ok += log10p1 upward binary128 0x4p-12 : 0x1.bc80239e5b55fe63740648a61db6p-12 : inexact-ok += log10p1 downward ibm128 0x4p-12 : 0x1.bc80239e5b55fe63740648a61d8p-12 : inexact-ok += log10p1 tonearest ibm128 0x4p-12 : 0x1.bc80239e5b55fe63740648a61d8p-12 : inexact-ok += log10p1 towardzero ibm128 0x4p-12 : 0x1.bc80239e5b55fe63740648a61d8p-12 : inexact-ok += log10p1 upward ibm128 0x4p-12 : 0x1.bc80239e5b55fe63740648a61ep-12 : inexact-ok +log10p1 0x1p-15 += log10p1 downward binary32 0x2p-16 : 0xd.e5afap-20 : inexact-ok += log10p1 tonearest binary32 0x2p-16 : 0xd.e5afap-20 : inexact-ok += log10p1 towardzero binary32 0x2p-16 : 0xd.e5afap-20 : inexact-ok += log10p1 upward binary32 0x2p-16 : 0xd.e5afbp-20 : inexact-ok += log10p1 downward binary64 0x2p-16 : 0xd.e5afa4e86f7fp-20 : inexact-ok += log10p1 tonearest binary64 0x2p-16 : 0xd.e5afa4e86f7fp-20 : inexact-ok += log10p1 towardzero binary64 0x2p-16 : 0xd.e5afa4e86f7fp-20 : inexact-ok += log10p1 upward binary64 0x2p-16 : 0xd.e5afa4e86f7f8p-20 : inexact-ok += log10p1 downward intel96 0x2p-16 : 0xd.e5afa4e86f7f3eep-20 : inexact-ok += log10p1 tonearest intel96 0x2p-16 : 0xd.e5afa4e86f7f3efp-20 : inexact-ok += log10p1 towardzero intel96 0x2p-16 : 0xd.e5afa4e86f7f3eep-20 : inexact-ok += log10p1 upward intel96 0x2p-16 : 0xd.e5afa4e86f7f3efp-20 : inexact-ok += log10p1 downward m68k96 0x2p-16 : 0xd.e5afa4e86f7f3eep-20 : inexact-ok += log10p1 tonearest m68k96 0x2p-16 : 0xd.e5afa4e86f7f3efp-20 : inexact-ok += log10p1 towardzero m68k96 0x2p-16 : 0xd.e5afa4e86f7f3eep-20 : inexact-ok += log10p1 upward m68k96 0x2p-16 : 0xd.e5afa4e86f7f3efp-20 : inexact-ok += log10p1 downward binary128 0x2p-16 : 0xd.e5afa4e86f7f3eece31a0d27359p-20 : inexact-ok += log10p1 tonearest binary128 0x2p-16 : 0xd.e5afa4e86f7f3eece31a0d27359p-20 : inexact-ok += log10p1 towardzero binary128 0x2p-16 : 0xd.e5afa4e86f7f3eece31a0d27359p-20 : inexact-ok += log10p1 upward binary128 0x2p-16 : 0xd.e5afa4e86f7f3eece31a0d273598p-20 : inexact-ok += log10p1 downward ibm128 0x2p-16 : 0xd.e5afa4e86f7f3eece31a0d2734p-20 : inexact-ok += log10p1 tonearest ibm128 0x2p-16 : 0xd.e5afa4e86f7f3eece31a0d2734p-20 : inexact-ok += log10p1 towardzero ibm128 0x2p-16 : 0xd.e5afa4e86f7f3eece31a0d2734p-20 : inexact-ok += log10p1 upward ibm128 0x2p-16 : 0xd.e5afa4e86f7f3eece31a0d2738p-20 : inexact-ok +log10p1 0x1p-20 += log10p1 downward binary32 0x1p-20 : 0x6.f2de88p-24 : inexact-ok += log10p1 tonearest binary32 0x1p-20 : 0x6.f2de9p-24 : inexact-ok += log10p1 towardzero binary32 0x1p-20 : 0x6.f2de88p-24 : inexact-ok += log10p1 upward binary32 0x1p-20 : 0x6.f2de9p-24 : inexact-ok += log10p1 downward binary64 0x1p-20 : 0x6.f2de8db2c56ap-24 : inexact-ok += log10p1 tonearest binary64 0x1p-20 : 0x6.f2de8db2c56a4p-24 : inexact-ok += log10p1 towardzero binary64 0x1p-20 : 0x6.f2de8db2c56ap-24 : inexact-ok += log10p1 upward binary64 0x1p-20 : 0x6.f2de8db2c56a4p-24 : inexact-ok += log10p1 downward intel96 0x1p-20 : 0x6.f2de8db2c56a33bp-24 : inexact-ok += log10p1 tonearest intel96 0x1p-20 : 0x6.f2de8db2c56a33bp-24 : inexact-ok += log10p1 towardzero intel96 0x1p-20 : 0x6.f2de8db2c56a33bp-24 : inexact-ok += log10p1 upward intel96 0x1p-20 : 0x6.f2de8db2c56a33b8p-24 : inexact-ok += log10p1 downward m68k96 0x1p-20 : 0x6.f2de8db2c56a33bp-24 : inexact-ok += log10p1 tonearest m68k96 0x1p-20 : 0x6.f2de8db2c56a33bp-24 : inexact-ok += log10p1 towardzero m68k96 0x1p-20 : 0x6.f2de8db2c56a33bp-24 : inexact-ok += log10p1 upward m68k96 0x1p-20 : 0x6.f2de8db2c56a33b8p-24 : inexact-ok += log10p1 downward binary128 0x1p-20 : 0x6.f2de8db2c56a33b030e6c29f3cb4p-24 : inexact-ok += log10p1 tonearest binary128 0x1p-20 : 0x6.f2de8db2c56a33b030e6c29f3cb4p-24 : inexact-ok += log10p1 towardzero binary128 0x1p-20 : 0x6.f2de8db2c56a33b030e6c29f3cb4p-24 : inexact-ok += log10p1 upward binary128 0x1p-20 : 0x6.f2de8db2c56a33b030e6c29f3cb8p-24 : inexact-ok += log10p1 downward ibm128 0x1p-20 : 0x6.f2de8db2c56a33b030e6c29f3cp-24 : inexact-ok += log10p1 tonearest ibm128 0x1p-20 : 0x6.f2de8db2c56a33b030e6c29f3cp-24 : inexact-ok += log10p1 towardzero ibm128 0x1p-20 : 0x6.f2de8db2c56a33b030e6c29f3cp-24 : inexact-ok += log10p1 upward ibm128 0x1p-20 : 0x6.f2de8db2c56a33b030e6c29f3ep-24 : inexact-ok +log10p1 0x1p-25 += log10p1 downward binary32 0x8p-28 : 0x3.796f6p-28 : inexact-ok += log10p1 tonearest binary32 0x8p-28 : 0x3.796f6p-28 : inexact-ok += log10p1 towardzero binary32 0x8p-28 : 0x3.796f6p-28 : inexact-ok += log10p1 upward binary32 0x8p-28 : 0x3.796f64p-28 : inexact-ok += log10p1 downward binary64 0x8p-28 : 0x3.796f61c680c96p-28 : inexact-ok += log10p1 tonearest binary64 0x8p-28 : 0x3.796f61c680c96p-28 : inexact-ok += log10p1 towardzero binary64 0x8p-28 : 0x3.796f61c680c96p-28 : inexact-ok += log10p1 upward binary64 0x8p-28 : 0x3.796f61c680c98p-28 : inexact-ok += log10p1 downward intel96 0x8p-28 : 0x3.796f61c680c9673cp-28 : inexact-ok += log10p1 tonearest intel96 0x8p-28 : 0x3.796f61c680c9673cp-28 : inexact-ok += log10p1 towardzero intel96 0x8p-28 : 0x3.796f61c680c9673cp-28 : inexact-ok += log10p1 upward intel96 0x8p-28 : 0x3.796f61c680c9674p-28 : inexact-ok += log10p1 downward m68k96 0x8p-28 : 0x3.796f61c680c9673cp-28 : inexact-ok += log10p1 tonearest m68k96 0x8p-28 : 0x3.796f61c680c9673cp-28 : inexact-ok += log10p1 towardzero m68k96 0x8p-28 : 0x3.796f61c680c9673cp-28 : inexact-ok += log10p1 upward m68k96 0x8p-28 : 0x3.796f61c680c9674p-28 : inexact-ok += log10p1 downward binary128 0x8p-28 : 0x3.796f61c680c9673c4a6f071bca4cp-28 : inexact-ok += log10p1 tonearest binary128 0x8p-28 : 0x3.796f61c680c9673c4a6f071bca4ep-28 : inexact-ok += log10p1 towardzero binary128 0x8p-28 : 0x3.796f61c680c9673c4a6f071bca4cp-28 : inexact-ok += log10p1 upward binary128 0x8p-28 : 0x3.796f61c680c9673c4a6f071bca4ep-28 : inexact-ok += log10p1 downward ibm128 0x8p-28 : 0x3.796f61c680c9673c4a6f071bcap-28 : inexact-ok += log10p1 tonearest ibm128 0x8p-28 : 0x3.796f61c680c9673c4a6f071bcap-28 : inexact-ok += log10p1 towardzero ibm128 0x8p-28 : 0x3.796f61c680c9673c4a6f071bcap-28 : inexact-ok += log10p1 upward ibm128 0x8p-28 : 0x3.796f61c680c9673c4a6f071bcbp-28 : inexact-ok +log10p1 0x1p-30 += log10p1 downward binary32 0x4p-32 : 0x1.bcb7bp-32 : inexact-ok += log10p1 tonearest binary32 0x4p-32 : 0x1.bcb7b2p-32 : inexact-ok += log10p1 towardzero binary32 0x4p-32 : 0x1.bcb7bp-32 : inexact-ok |
