This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug math/14412] Removal of sysdeps/x86_64/fpu/s_sincos.S causes regressions
- From: "bugdal at aerifal dot cx" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 26 Apr 2013 13:55:49 +0000
- Subject: [Bug math/14412] Removal of sysdeps/x86_64/fpu/s_sincos.S causes regressions
- Auto-submitted: auto-generated
- References: <bug-14412-131 at http dot sourceware dot org/bugzilla/>
http://sourceware.org/bugzilla/show_bug.cgi?id=14412
--- Comment #22 from Rich Felker <bugdal at aerifal dot cx> 2013-04-26 13:55:49 UTC ---
Jakub, the default libm should conform to IEEE requirements and should not
cause correct programs to crash or go into infinite loops (both of which happen
if you just remove the check for rounding mode due to poor design in the IBM
math library). This is A LOT weaker than the current aim of glibc, which is to
provide correct rounding for all transcendental functions despite the fact that
IEEE explicitly chose not to require it (just <1ulp error). In my opinion, if
there are 3 versions, they should be:
1. Fast: Whatever the gamer/graphics folks want.
2. Default: IEEE-conforming
3. Best: Correctly-rounded results for all functions
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.