Date: Thu, 4 Mar 2010 07:00:13 GMT From: "Eugene M. Zheganin" <eugene@zhegan.in> To: freebsd-standards@FreeBSD.org Subject: Re: amd64/144448: sin() broken in libm on amd64 Message-ID: <201003040700.o2470DY1075444@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR standards/144448; it has been noted by GNATS. From: "Eugene M. Zheganin" <eugene@zhegan.in> To: Peter Jeremy <peterjeremy@acm.org> Cc: freebsd-gnats-submit@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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003040700.o2470DY1075444>