BranchDouble behaviour is reworked on x86, and all jit ports should follow the new, clean behaviour See bug 31104 and bug 31151
Created attachment 42565 [details] proposed patch
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+.
(In reply to comment #2) Sending JavaScriptCore/ChangeLog Sending JavaScriptCore/assembler/ARMAssembler.h Sending JavaScriptCore/assembler/MacroAssemblerARM.h Transmitting file data ... Committed revision 50593.