From 86cd8ccf368da7116dbf91cd459d2d74570980e5 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Wed, 5 Jun 2024 17:03:35 -0400 Subject: rename --- src/setjmp/___longjmp.x86-64.s | 26 ++++++++++++++++++++++++++ src/setjmp/__longjmp.x86-64.s | 26 -------------------------- 2 files changed, 26 insertions(+), 26 deletions(-) create mode 100644 src/setjmp/___longjmp.x86-64.s delete mode 100644 src/setjmp/__longjmp.x86-64.s (limited to 'src') diff --git a/src/setjmp/___longjmp.x86-64.s b/src/setjmp/___longjmp.x86-64.s new file mode 100644 index 00000000..b62f5879 --- /dev/null +++ b/src/setjmp/___longjmp.x86-64.s @@ -0,0 +1,26 @@ +.global ___longjmp +___longjmp: + mov %rdi, %rax + mov 0x08(%rax), %rbx + mov 0x18(%rax), %rdx + mov 0x20(%rax), %rsp + mov 0x28(%rax), %rbp + mov 0x30(%rax), %rsi + mov 0x38(%rax), %rdi + mov 0x40(%rax), %r8 + mov 0x48(%rax), %r9 + mov 0x50(%rax), %r10 + mov 0x58(%rax), %r11 + mov 0x60(%rax), %r12 + mov 0x68(%rax), %r13 + mov 0x70(%rax), %r14 + mov 0x78(%rax), %r15 + mov 0x80(%rax), %rcx + mov %rcx, 0x00(%rbp) + mov 0x88(%rax), %rcx + mov %rcx, 0x08(%rbp) + mov 0x90(%rax), %rcx + mov %rcx, 0x00(%rsp) + mov 0x10(%rax), %rcx + mov 0x00(%rax), %rax + ret diff --git a/src/setjmp/__longjmp.x86-64.s b/src/setjmp/__longjmp.x86-64.s deleted file mode 100644 index b62f5879..00000000 --- a/src/setjmp/__longjmp.x86-64.s +++ /dev/null @@ -1,26 +0,0 @@ -.global ___longjmp -___longjmp: - mov %rdi, %rax - mov 0x08(%rax), %rbx - mov 0x18(%rax), %rdx - mov 0x20(%rax), %rsp - mov 0x28(%rax), %rbp - mov 0x30(%rax), %rsi - mov 0x38(%rax), %rdi - mov 0x40(%rax), %r8 - mov 0x48(%rax), %r9 - mov 0x50(%rax), %r10 - mov 0x58(%rax), %r11 - mov 0x60(%rax), %r12 - mov 0x68(%rax), %r13 - mov 0x70(%rax), %r14 - mov 0x78(%rax), %r15 - mov 0x80(%rax), %rcx - mov %rcx, 0x00(%rbp) - mov 0x88(%rax), %rcx - mov %rcx, 0x08(%rbp) - mov 0x90(%rax), %rcx - mov %rcx, 0x00(%rsp) - mov 0x10(%rax), %rcx - mov 0x00(%rax), %rax - ret -- cgit v1.2.1