[Webkit-unassigned] [Bug 55158] New: Use VFP for double to int truncate in ARMv7

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 24 09:57:28 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=55158

           Summary: Use VFP for double to int truncate in ARMv7
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: xan.lopez at gmail.com


There's some FIXME code in ARMv7 that claims that VFP is not usable in the current conditions for the truncate and division operations. Nevertheless the ARM traditional code uses VFP just fine while sharing the same MacroAssembler APIs, so it stands to reason that either the comment is somewhat obsolete or there is some confusion somewhere (maybe on my side!). In order to test this, I took the VFP truncate stuff and ported it to ARM Thumb2; all tests seem to pass, and I get a 0.6% win in SunSpider. This patch depends on the patch in https://bugs.webkit.org/show_bug.cgi?id=55046, since now we need the VFP detection mechanism in ARMv7 too.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list