movq %rcx, %rax\r
movq %rdx, %rcx\r
movq %r8, %rdx\r
- movq %r9, %rsp\r
-\r
#\r
# Reserve space for register parameters (rcx, rdx, r8 & r9) on the stack,\r
# in case the callee wishes to spill them.\r
#\r
- subq $40, %rsp // 32-byte shadow space plus alignment pad\r
-\r
+ lea -0x20(%r9), %rsp\r
call *%rax\r