xref: /original-bsd/lib/libc/vax/DEFS.h (revision c3e32dec)
1 /*
2  * Copyright (c) 1982, 1993
3  *	The Regents of the University of California.  All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)DEFS.h	8.1 (Berkeley) 06/04/93
8  */
9 
10 #define R0	0x001
11 #define R1	0x002
12 #define R2	0x004
13 #define R3	0x008
14 #define R4	0x010
15 #define R5	0x020
16 #define R6	0x040
17 #define	R7 	0x080
18 #define	R8	0x100
19 #define	R9	0x200
20 #define	R10	0x400
21 #define	R11	0x800
22 
23 #ifdef PROF
24 #define	ENTRY(x, regs) \
25 	.globl _/**/x; .align 2; _/**/x: .word regs; \
26 	.data; 1:; .long 0; .text; moval 1b,r0; jsb mcount
27 #define	ASENTRY(x, regs) \
28 	.globl x; .align 2; x: .word regs; \
29 	.data; 1:; .long 0; .text; moval 1b,r0; jsb mcount
30 #else
31 #define	ENTRY(x, regs) \
32 	.globl _/**/x; .align 2; _/**/x: .word regs
33 #define	ASENTRY(x, regs) \
34 	.globl x; .align 2; x: .word regs
35 #endif
36