zimmermann6
zimmermann6
a new version is available, with OpenLibm 0.8.1: https://members.loria.fr/PZimmermann/papers/accuracy.pdf. No major change with respect to the above, except the maximal known error for "other functions" is now 4.08 ulps.
a new version is available, still with OpenLibm 0.8.1: https://members.loria.fr/PZimmermann/papers/accuracy.pdf. The main change is that the LLVM library now implements a few correctly-rounded routines in single precision (log, log10, log2,...
maybe you should mention the version of glibc you are comparing to, since starting from 2.28, the slow paths have been removed from some functions, improving their speed at the...
if you tell me how to build a libm.a file for Julia (for x86_64 Linux) I can try
> Thanks. I'll need to put something together and send you instructions. May take me a few days to get there. any progress on that?
yes, on https://core-math.gitlabpages.inria.fr/ you will find such implementations (under a MIT license). Currently we have all C99 single precision functions implemented (correctly rounded) except the powf function (work in progress)....
The following reference might be relevant : https://hal.inria.fr/hal-03721525. The CORE-MATH developers are ready to help with any issue found during this integration.
yes CORE-MATH provides a testsuite. For each function, say cbrt, you can do ```./check.sh cbrt``` which will check all worst cases for all four rounding modes. For a few functions,...
Hi Viral, yes CORE-MATH does provide a testsuite. For univariate single precision functions, all possible inputs (about 2^32) are checked for correct rounding against MPFR, for all 4 rounding modes:...
any progress on this issue? Can someone confirm what I get?