- movl 0x24(%esp),%ebp /* ebp = save_sp */
- movl %esp,(%ebp) /* *save_sp = esp */
- movl 0x20(%esp),%esp /* esp = new_sp */
+ movl 0x24(%esp),%ebp /* ebp = save_sp */
+ movl %esp,(%ebp) /* *save_sp = esp */
+ movl 0x20(%esp),%ebp /* ebp = new_sp */
+ movl (%ebp),%esp /* esp = *new_sp */