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 */
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 */