[PATCH] Update x86_64 ULPs

Carlos O'Donell carlos@redhat.com
Thu May 2 18:55:00 GMT 2013


On 05/02/2013 02:49 PM, Joseph S. Myers wrote:
> On Thu, 2 May 2013, Ondrej Bilka wrote:
> 
>> Could we compute ulp directly with mpfr or I am missing some roadblock?
> 
> The whole point of ulps baselines is to record the errors produced by the 
> actual glibc implementation, compared to an exact expected result (which 
> quite likely was computed with MPFR).  Those baselines can, on x86 and 
> x86_64, depend on the processor implementation of the x87 instructions for 
> transcendental operations (so on whether an Intel or AMD processor is in 
> use, for example), as well as, on 32-bit x86, on the details of where the 
> compiler uses excess precision.
> 
> I've been thinking lately about how to better automate computation of the 
> *expected results* with MPFR and MPC, but that won't remove the need for 
> ulps values for the glibc implementations used on different platforms.

+1
 
Automating expected result computation would be great.

Cheers,
Carlos.



More information about the Libc-alpha mailing list