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/13852] sincosf(), sinf(), cosf(), tanf() are incorrect for large inputs on x86


http://sourceware.org/bugzilla/show_bug.cgi?id=13852

Andreas Jaeger <aj at suse dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #3 from Andreas Jaeger <aj at suse dot de> 2012-03-15 17:06:13 UTC ---
Fixed in git head:
2012-03-15  Andreas Jaeger  <aj@suse.de>

    [BZ #13852]
    * sysdeps/i386/fpu/e_rem_pio2f.c: Delete so that i386 uses the
    ieee754/flt-32 implementation for sin, cos and sincos.
    * sysdeps/i386/fpu/k_rem_pio2f.c: Likewise.
    * sysdeps/i386/fpu/s_cosf.S: Likewise.
    * sysdeps/i386/fpu/s_sincosf.S: Likewise.
    * sysdeps/i386/fpu/s_sinf.S: Likewise.
    * sysdeps/i386/fpu/s_tanf.S: Delete so that i386 uses the
    ieee754/flt-32 implementation for tan.

    * math/libm-test.inc (cos_test): Enable some large input tests for
    float as well
    (sin_test): Likewise.
    (sincos_test): Likewise.
    (tan_test): Add tests for large input.

    * sysdeps/i386/fpu/libm-test-ulps: Update.

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