Module Name: src
Committed By: matt
Date: Fri Feb 28 05:26:23 UTC 2014
Modified Files:
src/sys/arch/powerpc/include: asm.h
Log Message:
Add cmp{ptr,long,reg}{,l}{,i}
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/powerpc/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/powerpc/include/asm.h
diff -u src/sys/arch/powerpc/include/asm.h:1.44 src/sys/arch/powerpc/include/asm.h:1.45
--- src/sys/arch/powerpc/include/asm.h:1.44 Thu Feb 27 18:12:28 2014
+++ src/sys/arch/powerpc/include/asm.h Fri Feb 28 05:26:23 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: asm.h,v 1.44 2014/02/27 18:12:28 matt Exp $ */
+/* $NetBSD: asm.h,v 1.45 2014/02/28 05:26:23 matt Exp $ */
/*
* Copyright (C) 1995, 1996 Wolfgang Solfrank.
@@ -348,6 +348,19 @@ y: .quad .##y,.TOC.@tocbase,0; \
# define clrrlongi clrrwi /* clear right "C" long immediate */
# define clrrregi clrrwi /* clear right PPC general register immediate */
+# define cmpptr cmpw
+# define cmplong cmpw
+# define cmpreg cmpw
+# define cmpptri cmpwi
+# define cmplongi cmpwi
+# define cmpregi cmpwi
+# define cmpptrl cmpwl
+# define cmplongl cmpwl
+# define cmpregl cmpwl
+# define cmpptrli cmpwli
+# define cmplongli cmpwli
+# define cmpregli cmpwli
+
#else /* __LP64__ */
# define ldlong ld /* load "C" long */
@@ -380,6 +393,19 @@ y: .quad .##y,.TOC.@tocbase,0; \
# define clrrlongi clrrdi /* clear right "C" long immediate */
# define clrrregi clrrdi /* clear right PPC general register immediate */
+# define cmpptr cmpd
+# define cmplong cmpd
+# define cmpreg cmpd
+# define cmpptri cmpdi
+# define cmplongi cmpdi
+# define cmpregi cmpdi
+# define cmpptrl cmpdl
+# define cmplongl cmpdl
+# define cmpregl cmpdl
+# define cmpptrli cmpdli
+# define cmplongli cmpdli
+# define cmpregli cmpdli
+
#endif /* __LP64__ */
#ifdef _LOCORE