PERFORCE change 130465 for review
    Marcel Moolenaar 
    marcel at FreeBSD.org
       
    Fri Dec  7 21:32:13 PST 2007
    
    
  
http://perforce.freebsd.org/chv.cgi?CH=130465
Change 130465 by marcel at marcel_xcllnt on 2007/12/08 05:31:51
	Preserve changes across the libpthread->libkse move.
Affected files ...
.. //depot/projects/ia64/lib/libkse/arch/ia64/include/atomic_ops.h#2 edit
Differences ...
==== //depot/projects/ia64/lib/libkse/arch/ia64/include/atomic_ops.h#2 (text+ko) ====
@@ -32,13 +32,13 @@
 static inline void
 atomic_swap_int(volatile int *dst, int val, int *res)
 {
-	__asm("xchg4	%0=[%2],%1" : "=r"(*res) : "r"(val), "r"(dst));
+	__asm __volatile("xchg4 %0=[%2],%1" : "=r"(*res) : "r"(val), "r"(dst));
 }
 
 static inline void
 atomic_swap_long(volatile long *dst, long val, long *res)
 {
-	__asm("xchg8	%0=[%2],%1" : "=r"(*res) : "r"(val), "r"(dst));
+	__asm __volatile("xchg8 %0=[%2],%1" : "=r"(*res) : "r"(val), "r"(dst));
 }
 
 #define	atomic_swap_ptr(d,v,r)		\
    
    
More information about the p4-projects
mailing list