From 74cad993376dc269e8389fbf150be9ecc36890c7 Mon Sep 17 00:00:00 2001 From: Mirek Kratochvil Date: Sun, 6 Aug 2023 00:25:53 +0200 Subject: fibs work --- macros.s | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 macros.s (limited to 'macros.s') diff --git a/macros.s b/macros.s deleted file mode 100644 index 8bc05da..0000000 --- a/macros.s +++ /dev/null @@ -1,33 +0,0 @@ - -.macro enter x - mov \x, %rbp - jmp *(%rbp) -.endm - -.macro cell x - .quad \x -.endm - -.macro continue - mov %rsi, %rax - mov %rbp, %rsi - enter %rax -.endm - -.macro thunkenv arg, dest - mov (8*(\arg+2))(%rbp), \dest -.endm - -.macro enter_thunkenv arg - mov (8*(\arg+2))(%rbp), %rbp - jmp *(%rbp) -.endm - -.macro .makethunk name - .align 8 - \name\()_info: - cell THU_evacuate - cell THU_scavenge - cell 0 - \name: -.endm -- cgit v1.2.3