From c134e11a477e8d6b480c409ef619b0d18d3b2c47 Mon Sep 17 00:00:00 2001 From: Katayama Hirofumi MZ Date: Sat, 29 Mar 2025 18:22:03 +0900 Subject: [PATCH] big fix 2 --- sdk/lib/crt/setjmp/amd64/setjmp.s | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sdk/lib/crt/setjmp/amd64/setjmp.s b/sdk/lib/crt/setjmp/amd64/setjmp.s index acfd76c4ef9..702a468e061 100644 --- a/sdk/lib/crt/setjmp/amd64/setjmp.s +++ b/sdk/lib/crt/setjmp/amd64/setjmp.s @@ -51,6 +51,10 @@ FUNC _setjmp .endprolog +#if 1 + xor rdx, rdx + jmp _setjmpex +#else push rbp /* Save rbp */ mov rbp, rsp /* rbp = rsp */ and rsp, -16 /* Align rsp to 16-byte boundary */ @@ -82,6 +86,7 @@ FUNC _setjmp xor eax, eax /* Return 0 */ LABEL1: ret +#endif ENDFUNC /*!