summaryrefslogtreecommitdiff
path: root/sys/arch
diff options
context:
space:
mode:
authorPer Fogelstrom <pefo@cvs.openbsd.org>1997-05-11 16:24:14 +0000
committerPer Fogelstrom <pefo@cvs.openbsd.org>1997-05-11 16:24:14 +0000
commit05de016f36ec20374fca91f514733b297fafa057 (patch)
treeec8568c8e36d42726280e5300d2f1bd92fbdee87 /sys/arch
parentcf85a0861a17ef7fe92d4dacf5d4e78fae01fcd0 (diff)
More profiling gunk...
Diffstat (limited to 'sys/arch')
-rw-r--r--sys/arch/arc/include/profile.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/arch/arc/include/profile.h b/sys/arch/arc/include/profile.h
index b00430cd56c..b2e28b0d700 100644
--- a/sys/arch/arc/include/profile.h
+++ b/sys/arch/arc/include/profile.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: profile.h,v 1.2 1996/07/30 20:24:28 pefo Exp $ */
+/* $OpenBSD: profile.h,v 1.3 1997/05/11 16:24:13 pefo Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -40,6 +40,8 @@
#define _MCOUNT_DECL static void ___mcount
+/*XXX The cprestore instruction is a "dummy" to shut up as(1). */
+
#define MCOUNT \
__asm(".globl _mcount;" \
".type _mcount,@function;" \
@@ -47,6 +49,7 @@
".set noreorder;" \
".set noat;" \
".cpload $25;" \
+ ".cprestore 4;" \
"sw $4,8($29);" \
"sw $5,12($29);" \
"sw $6,16($29);" \