Bug 173929

Summary: LLint ARM64 assembler can't compare and branch with SP as second operand
Product: WebKit Reporter: JF Bastien <jfbastien>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: fpizlo, jfbastien, keith_miller, mark.lam, msaboff, ossy, saam
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=173922

Description JF Bastien 2017-06-28 10:23:50 PDT
See build break in: https://bugs.webkit.org/show_bug.cgi?id=173922

`subs xzr, x1, sp` isn't a valid instruction in ARM64. arm64.rb should know how to flip operands and condition if the last operand is sp.