[mpich2-commits] r4143 - mpich2/branches/release/mpich2-1.0/src/mpid/common/locks
buntinas at mcs.anl.gov
buntinas at mcs.anl.gov
Fri Mar 20 09:51:39 CDT 2009
Author: buntinas
Date: 2009-03-20 09:51:38 -0500 (Fri, 20 Mar 2009)
New Revision: 4143
Modified:
mpich2/branches/release/mpich2-1.0/src/mpid/common/locks/mpidu_atomic_primitives.h
Log:
fixed typo in ia64 atomics
Modified: mpich2/branches/release/mpich2-1.0/src/mpid/common/locks/mpidu_atomic_primitives.h
===================================================================
--- mpich2/branches/release/mpich2-1.0/src/mpid/common/locks/mpidu_atomic_primitives.h 2009-03-20 13:21:31 UTC (rev 4142)
+++ mpich2/branches/release/mpich2-1.0/src/mpid/common/locks/mpidu_atomic_primitives.h 2009-03-20 14:51:38 UTC (rev 4143)
@@ -455,7 +455,7 @@
#elif defined(HAVE_GCC_AND_IA64_ASM)
/* is pointer swizzling necessary here? */
__asm__ __volatile__ ("xchg8 %0=[%2],%3"
- : "=r" (val), "=m" (*val)
+ : "=r" (val), "=m" (*ptr)
: "r" (ptr), "0" (val));
return val;
#else /* "lock-op-unlock" fallback */
@@ -501,7 +501,7 @@
#elif defined(HAVE_GCC_AND_IA64_ASM)
/* is pointer swizzling necessary here? */
__asm__ __volatile__ ("xchg8 %0=[%2],%3"
- : "=r" (val), "=m" (*val)
+ : "=r" (val), "=m" (*ptr)
: "r" (ptr), "0" (val));
return val;
#else /* "lock-op-unlock" fallback */
@@ -535,7 +535,7 @@
#elif defined(HAVE_GCC_AND_IA64_ASM)
/* is pointer swizzling necessary here? */
__asm__ __volatile__ ("xchg8 %0=[%2],%3"
- : "=r" (val), "=m" (*val)
+ : "=r" (val), "=m" (*ptr)
: "r" (ptr), "0" (val));
return val;
#else /* "lock-op-unlock" fallback */
More information about the mpich2-commits
mailing list