From 86cd8ccf368da7116dbf91cd459d2d74570980e5 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Wed, 5 Jun 2024 17:03:35 -0400 Subject: rename --- mk/___longjmp.x86-64.s.d | 8 ++++++++ mk/__longjmp.x86-64.s.d | 8 -------- mk/all.mk | 2 +- mk/deps.mk | 8 ++++---- src/setjmp/___longjmp.x86-64.s | 26 ++++++++++++++++++++++++++ src/setjmp/__longjmp.x86-64.s | 26 -------------------------- 6 files changed, 39 insertions(+), 39 deletions(-) create mode 100644 mk/___longjmp.x86-64.s.d delete mode 100644 mk/__longjmp.x86-64.s.d create mode 100644 src/setjmp/___longjmp.x86-64.s delete mode 100644 src/setjmp/__longjmp.x86-64.s diff --git a/mk/___longjmp.x86-64.s.d b/mk/___longjmp.x86-64.s.d new file mode 100644 index 00000000..8ef2d4a7 --- /dev/null +++ b/mk/___longjmp.x86-64.s.d @@ -0,0 +1,8 @@ +libc_C.0: libc.a(___longjmp.x86-64.s.o) +libc.a(___longjmp.x86-64.s.o): $(OBJDIR)/___longjmp.x86-64.s.o + @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$% + +$(OBJDIR)/___longjmp.x86-64.s.o: src/setjmp/___longjmp.x86-64.s +$(OBJDIR)/___longjmp.x86-64.s.o: + @mkdir -p $(@D) + $(CC) -c -o $@ $(CFLAGS) src/setjmp/___longjmp.x86-64.s diff --git a/mk/__longjmp.x86-64.s.d b/mk/__longjmp.x86-64.s.d deleted file mode 100644 index db292da0..00000000 --- a/mk/__longjmp.x86-64.s.d +++ /dev/null @@ -1,8 +0,0 @@ -libc_C.0: libc.a(__longjmp.x86-64.s.o) -libc.a(__longjmp.x86-64.s.o): $(OBJDIR)/__longjmp.x86-64.s.o - @$(AR) $(ARFLAGS) $@ $(OBJDIR)/$% - -$(OBJDIR)/__longjmp.x86-64.s.o: src/setjmp/__longjmp.x86-64.s -$(OBJDIR)/__longjmp.x86-64.s.o: - @mkdir -p $(@D) - $(CC) -c -o $@ $(CFLAGS) src/setjmp/__longjmp.x86-64.s diff --git a/mk/all.mk b/mk/all.mk index a717f8f1..2fa3eade 100644 --- a/mk/all.mk +++ b/mk/all.mk @@ -480,5 +480,5 @@ include mk/realloc.d include mk/calloc.d include mk/div.d include mk/__sys.x86-64.s.d -include mk/__longjmp.x86-64.s.d include mk/___setjmp.x86-64.s.d +include mk/___longjmp.x86-64.s.d diff --git a/mk/deps.mk b/mk/deps.mk index a7de1837..83f71ac2 100644 --- a/mk/deps.mk +++ b/mk/deps.mk @@ -1930,11 +1930,11 @@ all: mk/__sys.x86-64.s.d mk/__sys.x86-64.s.d: src/__sys.x86-64.s sh mk/deps.sh src/__sys.x86-64.s -all: mk/__longjmp.x86-64.s.d -mk/__longjmp.x86-64.s.d: src/setjmp/__longjmp.x86-64.s - sh mk/deps.sh src/setjmp/__longjmp.x86-64.s - all: mk/___setjmp.x86-64.s.d mk/___setjmp.x86-64.s.d: src/setjmp/___setjmp.x86-64.s sh mk/deps.sh src/setjmp/___setjmp.x86-64.s +all: mk/___longjmp.x86-64.s.d +mk/___longjmp.x86-64.s.d: src/setjmp/___longjmp.x86-64.s + sh mk/deps.sh src/setjmp/___longjmp.x86-64.s + 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