This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/14412] Removal of sysdeps/x86_64/fpu/s_sincos.S causes regressions


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]