Bug 31159

Summary: Fix branchDouble behaviour on ARM JIT.
Product: WebKit Reporter: Zoltan Herczeg <zherczeg>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: barraclough, loki, ossy
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Bug Depends on:    
Bug Blocks: 31050    
Attachments:
Description Flags
proposed patch barraclough: review+

Zoltan Herczeg
Reported 2009-11-05 03:09:02 PST
BranchDouble behaviour is reworked on x86, and all jit ports should follow the new, clean behaviour See bug 31104 and bug 31151
Attachments
proposed patch (5.88 KB, patch)
2009-11-05 05:59 PST, Zoltan Herczeg
barraclough: review+
Zoltan Herczeg
Comment 1 2009-11-05 05:59:25 PST
Created attachment 42565 [details] proposed patch
Gavin Barraclough
Comment 2 2009-11-05 15:44:20 PST
Comment on attachment 42565 [details] proposed patch Huh, I guess I just don't think like an ARM programmer yet - hadn't thought of the predicated compare, that's neat, will be stealing that for ARMv7 too. ;-) r+.
Csaba Osztrogonác
Comment 3 2009-11-05 23:29:23 PST
(In reply to comment #2) Sending JavaScriptCore/ChangeLog Sending JavaScriptCore/assembler/ARMAssembler.h Sending JavaScriptCore/assembler/MacroAssemblerARM.h Transmitting file data ... Committed revision 50593.
Note You need to log in before you can comment on or make changes to this bug.