rt: Shave 16 bytes off the __morestack frame

This commit is contained in:
Brian Anderson 2012-03-21 15:10:42 -07:00
parent 9f89cc9d15
commit 9ea3bc614e

@ -49,7 +49,7 @@ MORESTACK:
// Calculate the CFA as on offset from %ebp
.cfi_def_cfa_register %rbp
subq $200, %rsp
subq $184, %rsp
// FIXME: libgcc also saves rax. not sure if we need to
@ -107,7 +107,7 @@ MORESTACK:
movdqa 144(%rsp), %xmm6
movdqa 160(%rsp), %xmm7
addq $200, %rsp
addq $184, %rsp
movq 8(%rbp),%r10 // Grab the return pointer.
incq %r10 // Skip past the `ret` in our parent frame