Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jan 2008 22:27:20 GMT
From:      Warner Losh <imp@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 132435 for review
Message-ID:  <200801032227.m03MRKvr060773@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=132435

Change 132435 by imp@imp_paco-paco on 2008/01/03 22:26:45

	asm -> __asm

Affected files ...

.. //depot/projects/mips2-jnpr/src/sys/mips/include/defs_mips.h#3 edit

Differences ...

==== //depot/projects/mips2-jnpr/src/sys/mips/include/defs_mips.h#3 (text+ko) ====

@@ -77,13 +77,13 @@
 {
 	UNSIGNED_32 data;
 	/* Fetch old value and increment */
-	asm volatile ("1:; ll %0, 0x0(%1)"
+	__asm __volatile ("1:; ll %0, 0x0(%1)"
 			: "=r" (data)		/* outputs */
 			: "r"  (addr));		/* inputs */
 	data += 1;
 
 	/* Write it back and check for success */
-	asm volatile ("sc %0, 0x0(%1); beqz %0, 1b"
+	__asm __volatile ("sc %0, 0x0(%1); beqz %0, 1b"
 			:				/* outputs */
 			: "r" (data), "r" (addr));	/* inputs */
 }
@@ -98,13 +98,13 @@
 	UNSIGNED_32 data;
 
 	/* Fetch old value and decrement */
-	asm volatile ("1:; ll %0, 0x0(%1)"
+	__asm __volatile ("1:; ll %0, 0x0(%1)"
 			: "=r" (data)		/* outputs */
 			: "r"  (addr));		/* inputs */
 	data -= 1;
 
 	/* Write it back and check for success */
-	asm volatile ("sc %0, 0x0(%1); beqz %0, 1b"
+	__asm __volatile ("sc %0, 0x0(%1); beqz %0, 1b"
 			:				/* outputs */
 			: "r" (data), "r" (addr));	/* inputs */
 }
@@ -120,14 +120,14 @@
 	UNSIGNED_32 tmp;
 
 	/* Fetch old value */
-	asm volatile ("1:; ll %0, 0x0(%1)"
+	__asm __volatile ("1:; ll %0, 0x0(%1)"
 			: "=r" (data)		/* outputs */
 			: "r"  (addr));		/* inputs */
 
 	tmp = new_value;
 
 	/* Write it back and check for success */
-	asm volatile ("sc %0, 0x0(%1); beqz %0, 1b"
+	__asm __volatile ("sc %0, 0x0(%1); beqz %0, 1b"
 			:				/* outputs */
 			: "r" (tmp), "r" (addr));	/* inputs */
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801032227.m03MRKvr060773>