#include "setjmp_internal.h"
FUNCTION(__sigsetjmp):
FUNCTION(sigsetjmp):
movq (%rsp), %rax
movq %rax, JMP_REGS_IP(%rdi)
leaq 8(%rsp), %rax
movq %rax, JMP_REGS_SP(%rdi)
movq %rbp, JMP_REGS_BP(%rdi)
movq %rbx, JMP_REGS_BX(%rdi)
movq %r12, JMP_REGS_R12(%rdi)
movq %r13, JMP_REGS_R13(%rdi)
movq %r14, JMP_REGS_R14(%rdi)
movq %r15, JMP_REGS_R15(%rdi)
jmp __setjmp_save_sigs@PLT
FUNCTION_END(setjmp)
FUNCTION(setjmp):
FUNCTION(_setjmp):
xorl %esi, %esi
jmp sigsetjmp@PLT
FUNCTION_END(setjmp)
#pragma weak _setjmp=setjmp