/** Copyright 2019, Haiku, Inc. All rights reserved.* Distributed under the terms of the MIT License.*/#include <asm_defs.h>/* int sigsetjmp(jmp_buf buffer, int saveMask) */FUNCTION(__sigsetjmp):FUNCTION(sigsetjmp):stp x19, x20, [x0], #16stp x21, x22, [x0], #16stp x23, x24, [x0], #16stp x25, x26, [x0], #16stp x27, x28, [x0], #16stp x29, x30, [x0], #16mov x2, spstr x2, [x0], #8stp d8, d9, [x0], #16stp d10, d11, [x0], #16stp d12, d13, [x0], #16stp d14, d15, [x0], #16b __setjmp_save_sigsFUNCTION_END(sigsetjmp)FUNCTION_END(__sigsetjmp)/* int setjmp(jmp_buf buffer) */FUNCTION(setjmp):FUNCTION(_setjmp):mov x1, #0b __sigsetjmpFUNCTION_END(_setjmp)FUNCTION_END(setjmp)#pragma weak _setjmp=setjmp