Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 450514f01c04e8b257f65519be0f77ea > files > 12

bind-9.4.2-1.3mdv2008.0.src.rpm

--- bind-9.4.0rc1/lib/isc/powerpc/include/isc/atomic.h.bak	2007-01-13 00:35:27.039753885 +0100
+++ bind-9.4.0rc1/lib/isc/powerpc/include/isc/atomic.h	2007-01-13 00:36:22.052297094 +0100
@@ -74,10 +74,10 @@
 
 	__asm__ volatile (
 		"1:"
-		"lwarx r6, 0, %1\n"
-	    	"mr %0, r6\n"
-		"add r6, r6, %2\n"
-		"stwcx. r6, 0, %1\n"
+		"lwarx 6, 0, %1\n"
+	    	"mr %0, 6\n"
+		"add 6, 6, %2\n"
+		"stwcx. 6, 0, %1\n"
 		"bne- 1b"
 		: "=&r"(orig)
 		: "r"(p), "r"(val)
@@ -91,9 +91,9 @@
 isc_atomic_store(void *p, isc_int32_t val) {
 	__asm__ volatile (
 		"1:"
-		"lwarx r6, 0, %0\n"
-		"lwz r6, %1\n"
-		"stwcx. r6, 0, %0\n"
+		"lwarx 6, 0, %0\n"
+		"lwz 6, %1\n"
+		"stwcx. 6, 0, %0\n"
 		"bne- 1b"
 		:
 		: "r"(p), "m"(val)
@@ -107,12 +107,12 @@
 
 	__asm__ volatile (
 		"1:"
-		"lwarx r6, 0, %1\n"
-		"mr %0,r6\n"
-		"cmpw r6, %2\n"
+		"lwarx 6, 0, %1\n"
+		"mr %0,6\n"
+		"cmpw 6, %2\n"
 		"bne 2f\n"
-		"mr r6, %3\n"
-		"stwcx. r6, 0, %1\n"
+		"mr 6, %3\n"
+		"stwcx. 6, 0, %1\n"
 		"bne- 1b\n"
 		"2:"
 		: "=&r" (orig)