From dab08fcbc01a3f8daa683ffeae4e8cc18df08acb Mon Sep 17 00:00:00 2001 From: Mirek Kratochvil Date: Tue, 15 Aug 2023 00:20:22 +0200 Subject: generic applyN --- include/macros.s | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'include/macros.s') diff --git a/include/macros.s b/include/macros.s index c52f6b0..051f147 100644 --- a/include/macros.s +++ b/include/macros.s @@ -39,21 +39,15 @@ _macros_s_file: \name: .endm -.macro thunkargs arg,args:vararg +.macro thunk arg,args:vararg .ifnb \arg - thunkargs \args + thunk \args pushq \arg .endif .endm -.macro thunk code:req,n:req,args:vararg - thunkargs \args - pushq \n - pushq \code -.endm - -.macro thunkto reg:req,code:req,n:req,args:vararg - thunk \code,\n,\args +.macro thunkto reg:req,args:vararg + thunk \args mov %rsp, \reg .endm -- cgit v1.2.3