asm.h (66633) | asm.h (84801) |
---|---|
1/* $FreeBSD: head/sys/ia64/include/asm.h 66633 2000-10-04 17:53:03Z dfr $ */ | 1/* $FreeBSD: head/sys/ia64/include/asm.h 84801 2001-10-11 13:35:31Z dfr $ */ |
2/* From: NetBSD: asm.h,v 1.18 1997/11/03 04:22:06 ross Exp */ 3 4/* 5 * Copyright (c) 1991,1990,1989,1994,1995,1996 Carnegie Mellon University 6 * All Rights Reserved. 7 * 8 * Permission to use, copy, modify and distribute this software and its 9 * documentation is hereby granted, provided that both the copyright --- 46 unchanged lines hidden (view full) --- 56/* 57 * MCOUNT 58 */ 59 60#if !defined(GPROF) && !defined(PROF) 61#define MCOUNT /* nothing */ 62#else 63#define MCOUNT \ | 2/* From: NetBSD: asm.h,v 1.18 1997/11/03 04:22:06 ross Exp */ 3 4/* 5 * Copyright (c) 1991,1990,1989,1994,1995,1996 Carnegie Mellon University 6 * All Rights Reserved. 7 * 8 * Permission to use, copy, modify and distribute this software and its 9 * documentation is hereby granted, provided that both the copyright --- 46 unchanged lines hidden (view full) --- 56/* 57 * MCOUNT 58 */ 59 60#if !defined(GPROF) && !defined(PROF) 61#define MCOUNT /* nothing */ 62#else 63#define MCOUNT \ |
64 .set noat; \ 65 jsr at_reg,_mcount; \ 66 .set at | 64 br.call.sptk.many b7=_mcount |
67#endif 68 69/* 70 * ENTRY 71 * Declare a global leaf function. 72 * A leaf function does not call other functions. 73 */ 74#define ENTRY(_name_, _n_args_) \ --- 136 unchanged lines hidden --- | 65#endif 66 67/* 68 * ENTRY 69 * Declare a global leaf function. 70 * A leaf function does not call other functions. 71 */ 72#define ENTRY(_name_, _n_args_) \ --- 136 unchanged lines hidden --- |