_ASM_BP
push %_ASM_BP
_ASM_MOV %_ASM_SP, %_ASM_BP
pop %_ASM_BP
"push %" _ASM_BP "\n" \
_ASM_MOV "%" _ASM_SP ", %" _ASM_BP "\n"
#define FRAME_END "pop %" _ASM_BP "\n"
asm volatile("mov %%" _ASM_BP ",%0" : "=m"(newregs->bp));
"push %%" _ASM_BP "\n\t"
"mov %[in6], %%" _ASM_BP "\n\t"
"pop %%" _ASM_BP "\n\t"
"push %%" _ASM_BP "\n\t"
"mov %[in6], %%" _ASM_BP "\n\t"
"pop %%" _ASM_BP "\n\t"