[Webkit-unassigned] [Bug 31050] New: JSVALUE32_64 support on ARM
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 3 04:04:30 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=31050
Summary: JSVALUE32_64 support on ARM
Product: WebKit
Version: 528+ (Nightly build)
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: Enhancement
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: zherczeg at inf.u-szeged.hu
I started this work some weeks ago, but I had to go abroad, and only recently
find time to finnish the first patch.
Notes:
- JSVALUE32_64 is not enabled by default
- and all optimizations are disabled (as usual for all enhancements).
- emitPutJITStub... functions are ugly. Somehow stackIndexStart should be
propagated from JITStubCall.h. Besides stackIndexStart should be machine
dependent constant, defined by the assembler
- emit_op_div contains x86 code, not looks nice.
And still not found a nice solution for branchDouble with NaN arguments. x86
says anything compared to NaN is <= (set both equal and carry flag). Now
branchDouble on ARM has an x86 unordered flag (default true), which just a
partial solution, since it sets only the equal flag in case of comparing to
NaN. Do you know what ECMA says about double comparison?
--
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