4.4BSD snapshot (revision 8.1); add 1993 to copyright
[unix-history] / usr / src / lib / libc / hp300 / DEFS.h
CommitLineData
8be46aa8 1/*-
2d420e51
KB
2 * Copyright (c) 1990, 1993
3 * The Regents of the University of California. All rights reserved.
8be46aa8
KB
4 *
5 * This code is derived from software contributed to Berkeley by
6 * the Systems Programming Group of the University of Utah Computer
7 * Science Department.
8 *
9 * %sccs.include.redist.c%
10 *
2d420e51 11 * @(#)DEFS.h 8.1 (Berkeley) %G%
8be46aa8
KB
12 */
13
193877fd 14#ifdef __STDC__
8be46aa8 15#ifdef PROF
193877fd 16#if __GNUC__ >= 2
8be46aa8 17#define ENTRY(x) \
193877fd
MH
18 .globl _ ## x; .even; _ ## x:; .data; PROF ## x:; .long 0; .text; \
19 link a6,\#0; lea PROF ## x,a0; jsr mcount; unlk a6
8be46aa8
KB
20#else
21#define ENTRY(x) \
193877fd
MH
22 .globl _ ## x; .even; _ ## x:; .data; PROF ## x:; .long 0; .text; \
23 link a6,#0; lea PROF ## x,a0; jsr mcount; unlk a6
24#endif
25#else
26#define ENTRY(x) \
27 .globl _ ## x; .even; _ ## x:
8be46aa8
KB
28#endif
29#else
193877fd
MH
30#ifdef PROF
31#define ENTRY(x) \
32 .globl _/**/x; .even; _/**/x:; .data; PROF/**/x:; .long 0; .text; \
33 link a6,#0; lea PROF/**/x,a0; jsr mcount; unlk a6
34#else
8be46aa8
KB
35#define ENTRY(x) \
36 .globl _/**/x; .even; _/**/x:
37#endif
193877fd 38#endif