[mpich2-commits] r4206 - mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks
buntinas at mcs.anl.gov
buntinas at mcs.anl.gov
Thu Mar 26 15:31:03 CDT 2009
Author: buntinas
Date: 2009-03-26 15:31:03 -0500 (Thu, 26 Mar 2009)
New Revision: 4206
Modified:
mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks/mpidu_atomic_primitives.h
Log:
merged r4143 from 1_0 branch: fixed typo in ia64 atomics
Modified: mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks/mpidu_atomic_primitives.h
===================================================================
--- mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks/mpidu_atomic_primitives.h 2009-03-26 20:30:13 UTC (rev 4205)
+++ mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks/mpidu_atomic_primitives.h 2009-03-26 20:31:03 UTC (rev 4206)
@@ -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