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 soft-fp/16034] New: soft-fp negation quiets signaling NaNs


https://sourceware.org/bugzilla/show_bug.cgi?id=16034

            Bug ID: 16034
           Summary: soft-fp negation quiets signaling NaNs
           Product: glibc
           Version: 2.18
            Status: NEW
          Severity: normal
          Priority: P2
         Component: soft-fp
          Assignee: unassigned at sourceware dot org
          Reporter: jsm28 at gcc dot gnu.org
                CC: joseph at codesourcery dot com

The soft-fp __neg* functions use cooked unpacking and packing, meaning that
signaling NaNs wrongly get converted to quiet NaNs (although they take care to
avoid raising the "invalid" exception).  (This isn't readily visible in that
GCC will typically expand negation inline for soft-float rather than using
these functions at all.)

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