svn commit: r195391 - projects/mips/sys/mips/include
Warner Losh
imp at FreeBSD.org
Mon Jul 6 02:22:52 UTC 2009
Author: imp
Date: Mon Jul 6 02:22:51 2009
New Revision: 195391
URL: http://svn.freebsd.org/changeset/base/195391
Log:
Provide a macro for PTR_ADDU as well. We may need to implement this
differently for N32... Use PTR_ADDU in DO_AST macro.
Modified:
projects/mips/sys/mips/include/asm.h
Modified: projects/mips/sys/mips/include/asm.h
==============================================================================
--- projects/mips/sys/mips/include/asm.h Mon Jul 6 02:22:06 2009 (r195390)
+++ projects/mips/sys/mips/include/asm.h Mon Jul 6 02:22:51 2009 (r195391)
@@ -326,7 +326,7 @@ _C_LABEL(x):
nop ;\
PTR_LA s0, _C_LABEL(ast) ;\
jalr s0 ;\
- addu a0, s3, U_PCB_REGS ;\
+ PTR_ADDU a0, s3, U_PCB_REGS ;\
j 44b ;\
nop ;\
4:
@@ -371,6 +371,7 @@ _C_LABEL(x):
#define REG_EPILOGUE .set pop
#define SZREG 4
#define PTR_LA la
+#define PTR_ADDU addu
#else
#define REG_L ld
#define REG_S sd
@@ -379,6 +380,7 @@ _C_LABEL(x):
#define REG_EPILOGUE .set pop
#define SZREG 8
#define PTR_LA dla
+#define PTR_ADDU daddu
#endif /* _MIPS_BSD_API */
#define mfc0_macro(data, spr) \
More information about the svn-src-projects
mailing list