Due to architectural limitations, the stack pointer register cannot be used as the second source operand for various instructions. Currently only the add instruction is used by the macro assembler with the stack pointer as the second source operand. The ARM64 add macro assembler can swap the two source operands in this case.
Created attachment 220368 [details] Patch
Comment on attachment 220368 [details] Patch r=me
Committed r161313: <http://trac.webkit.org/changeset/161313>