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 ports/15492] New: ARM fesetenv doesn't preserve RunFast (reserved bits out of date)


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

             Bug #: 15492
           Summary: ARM fesetenv doesn't preserve RunFast (reserved bits
                    out of date)
           Product: glibc
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ports
        AssignedTo: unassigned@sourceware.org
        ReportedBy: adam@spicenitz.org
                CC: carlos@redhat.com, roland@gnu.org
    Classification: Unclassified


_FPU_RESERVED in ports/sysdeps/arm/fpu_control.h is out of date. It improperly
masks bits that are now valid, including the Default NaN bit. This means
"RunFast" mode (where bits 24 and 25 are set) does not work across fesetenv.


Here is a more recent list of this bits:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0438h/CDEFCBDC.html

Given this new documentation, perhaps _FPU_RESERVED should now read as 0x8FF60.

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