From 3633372e5584fd6751555d509768ab01fa31e988 Mon Sep 17 00:00:00 2001 From: mycroft Date: Wed, 16 Jun 1993 19:00:11 +0000 Subject: [PATCH] Add ALTENTRY() definitions. --- sys/sys/asm.h | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/sys/sys/asm.h b/sys/sys/asm.h index 3619c7d50425..282b06920bcf 100644 --- a/sys/sys/asm.h +++ b/sys/sys/asm.h @@ -34,27 +34,35 @@ * SUCH DAMAGE. * * from: @(#)asm.h 5.5 (Berkeley) 5/7/91 - * $Id: asm.h,v 1.3 1993/05/20 16:21:47 cgd Exp $ + * $Id: asm.h,v 1.4 1993/06/16 19:00:11 mycroft Exp $ */ #ifndef _SYS_ASM_H_ #define _SYS_ASM_H_ +/* + * XXX assumes that arguments are not passed in %eax + */ + #ifdef PROF # ifdef __STDC__ # define ENTRY(x) .globl _ ## x; \ .data; 1:; .long 0; .text; .align 2; _ ## x: \ movl $1b,%eax; call mcount +# define ALTENTRY(x) .globl _ ## x; _ ## x: # else -# define ENTRY(x) .globl _/**/x; \ +# define ENTRY(x) .globl _/**/x; \ .data; 1:; .long 0; .text; .align 2; _/**/x: \ movl $1b,%eax; call mcount +# define ALTENTRY(x) .globl _/**/x; _/**/x: # endif /* __STDC__ */ #else # ifdef __STDC__ # define ENTRY(x) .globl _ ## x; .text; .align 2; _ ## x: +# define ALTENTRY(x) .globl _ ## x; _ ## x: # else -# define ENTRY(x) .globl _/**/x; .text; .align 2; _/**/x: +# define ENTRY(x) .globl _/**/x; .text; .align 2; _/**/x: +# define ALTENTRY(x) .globl _/**/x; _/**/x: # endif /* __STDC__ */ #endif PROF #define ASMSTR .asciz