Module Name: src
Committed By: matt
Date: Thu Aug 20 07:45:40 UTC 2009
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: asm.h
Log Message:
Add XXX_WORD for INT and LONG.
Use PTR_LA in the PANIC macro.
To generate a diff of this commit:
cvs rdiff -u -r1.40.38.4 -r1.40.38.5 src/sys/arch/mips/include/asm.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/mips/include/asm.h
diff -u src/sys/arch/mips/include/asm.h:1.40.38.4 src/sys/arch/mips/include/asm.h:1.40.38.5
--- src/sys/arch/mips/include/asm.h:1.40.38.4 Wed Aug 19 07:40:10 2009
+++ src/sys/arch/mips/include/asm.h Thu Aug 20 07:45:40 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: asm.h,v 1.40.38.4 2009/08/19 07:40:10 matt Exp $ */
+/* $NetBSD: asm.h,v 1.40.38.5 2009/08/20 07:45:40 matt Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -251,13 +251,13 @@
* Macros to panic and printf from assembly language.
*/
#define PANIC(msg) \
- la a0, 9f; \
+ PTR_LA a0, 9f; \
jal _C_LABEL(panic); \
nop; \
MSG(msg)
#define PRINTF(msg) \
- la a0, 9f; \
+ PTR_LA a0, 9f; \
jal _C_LABEL(printf); \
nop; \
MSG(msg)
@@ -423,6 +423,7 @@
#define INT_SRAV srav
#define INT_LL ll
#define INT_SC sc
+#define INT_WORD .word
#define INT_SCALESHIFT 2
#else
#define INT_ADD dadd
@@ -444,6 +445,7 @@
#define INT_SRAV dsrav
#define INT_LL lld
#define INT_SC scd
+#define INT_WORD .dword
#define INT_SCALESHIFT 3
#endif
@@ -467,6 +469,7 @@
#define LONG_SRAV srav
#define LONG_LL ll
#define LONG_SC sc
+#define LONG_WORD .word
#define LONG_SCALESHIFT 2
#else
#define LONG_ADD dadd
@@ -488,6 +491,7 @@
#define LONG_SRAV dsrav
#define LONG_LL lld
#define LONG_SC scd
+#define LONG_WORD .dword
#define LONG_SCALESHIFT 3
#endif