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
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.
More information about the freebsd-standards