y.
If we could skip the prologue of tail-called non-closure procedures
and just jump directly to the body, then in cases where the caller has
at least as many arguments as the callee, we could also avoid copying
the saved %esp, %ebp, and return address to a new location on the
stack. In that case we could simply do something like this:</p>

<blockquote><pre>
8d 5c 24 08          	lea    0x8(%esp),%ebx
8b 65 f8             	mov    0xfffffff8(%ebp),%esp
ff 33                	pushl  (%ebx)
ff 73 fc            