Move the endbranch macro from the toplevel asm.m4 to the machine specific x86_64/asm.m4. This follows the powerpc prologue and epilogue approach.
Signed-off-by: Bill Roberts bill.roberts@arm.com --- asm.m4 | 2 +- x86_64/machine.m4 | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/asm.m4 b/asm.m4 index 2bb1068c..40fbd202 100644 --- a/asm.m4 +++ b/asm.m4 @@ -30,7 +30,7 @@ define(`GMP_NUMB_BITS',`')dnl define(`PROLOGUE', `.globl C_NAME($1) DECLARE_FUNC(C_NAME($1)) -C_NAME($1): ASM_X86_ENDBR') +C_NAME($1):')
define(`EPILOGUE', `ifelse(ELF_STYLE,yes, diff --git a/x86_64/machine.m4 b/x86_64/machine.m4 index 28b258cd..3fc3098b 100644 --- a/x86_64/machine.m4 +++ b/x86_64/machine.m4 @@ -1,3 +1,8 @@ +define(`PROLOGUE', +`.globl C_NAME($1) +DECLARE_FUNC(C_NAME($1)) +C_NAME($1): ASM_X86_ENDBR') + C OFFSET(i) C Expands to 4*i, or to the empty string if i is zero define(`OFFSET', `ifelse($1,0,,eval(4*$1))')