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

Carlos O'Donell <carlos at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |liubov.dmitrieva at gmail
                   |                            |dot com, spoyarek at redhat
                   |                            |dot com

--- Comment #10 from Carlos O'Donell <carlos at redhat dot com> 2013-04-25 23:35:51 UTC ---
(In reply to comment #9)
> this is critical bug
> it shouldn't be marked as enhancement

If we fix sinf to be fast again it will be imprecise which is a critical bug
for another class of users. There is no implementation that can satisfy all
requirements from all users. At the very least the precise implementation is at
least correct if slow. Therefore this is an enhancement request to make the
implementation fast.

We are working on the possibility of having 3 libm variants, fast, default, and
precise. At that point -ffast-math will select the fast variant and provide a
fast but imprecise implementation.

Until then we need help looking into these performance issues to see if we can
relax the feraiseexcept in some cases or optimize the code to call it less
times.

-- 
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]