- *(sp-20) = post_signal_tramp; /* return address for call_into_lisp */
-
- *(sp-19)=*os_context_register_addr(context,reg_R15);
- *(sp-18)=*os_context_register_addr(context,reg_R14);
- *(sp-17)=*os_context_register_addr(context,reg_R13);
- *(sp-16)=*os_context_register_addr(context,reg_R12);
- *(sp-15)=*os_context_register_addr(context,reg_R11);
- *(sp-14)=*os_context_register_addr(context,reg_R10);
- *(sp-13)=*os_context_register_addr(context,reg_R9);
- *(sp-12)=*os_context_register_addr(context,reg_R8);
- *(sp-11)=*os_context_register_addr(context,reg_RDI);
- *(sp-10)=*os_context_register_addr(context,reg_RSI);
- *(sp-9)=*os_context_register_addr(context,reg_RSP)-16;
- *(sp-8)=0;
+ *(sp-18) = post_signal_tramp; /* return address for call_into_lisp */
+
+ *(sp-17)=*os_context_register_addr(context,reg_R15);
+ *(sp-16)=*os_context_register_addr(context,reg_R14);
+ *(sp-15)=*os_context_register_addr(context,reg_R13);
+ *(sp-14)=*os_context_register_addr(context,reg_R12);
+ *(sp-13)=*os_context_register_addr(context,reg_R11);
+ *(sp-12)=*os_context_register_addr(context,reg_R10);
+ *(sp-11)=*os_context_register_addr(context,reg_R9);
+ *(sp-10)=*os_context_register_addr(context,reg_R8);
+ *(sp-9)=*os_context_register_addr(context,reg_RDI);
+ *(sp-8)=*os_context_register_addr(context,reg_RSI);
+ /* skip RBP and RSP */