amd64/144448: sin() broken in libm on amd64

Eugene M. Zheganin eugene at zhegan.in
Thu Mar 4 07:00:13 UTC 2010


The following reply was made to PR standards/144448; it has been noted by GNATS.

From: "Eugene M. Zheganin" <eugene at zhegan.in>
To: Peter Jeremy <peterjeremy at acm.org>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: amd64/144448: sin() broken in libm on amd64
Date: Thu, 04 Mar 2010 11:38:40 +0500

 Hi.
 
 On 04.03.2010 03:39, Peter Jeremy wrote:
 > I agree they are different but why do you think the i386 result is valid?
 > Between imperfect rounding of trig functions and throwing away high
 > bits (when intermediate results are outside +/-pi), after iterating
 > 20 times, your result is not much better than noise in either case.
 >
 >    
 Okay, after some explanations received from my colleagues I realized I 
 was wrong with this pr.
 Sorry for your time and thank you.
 
 Eugene.


More information about the freebsd-standards mailing list