From 4d422dfb24ac4668050ad7266198966788fac9f1 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Wed, 31 Oct 2018 12:00:02 -0700 Subject: [PATCH] Fix some backup atomic macros --- common/atomic.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common/atomic.h b/common/atomic.h index d28298f2..17e616bb 100644 --- a/common/atomic.h +++ b/common/atomic.h @@ -163,26 +163,26 @@ enum almemory_order { #elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) #define WRAP_ADD(S, ret, dest, incr) __asm__ __volatile__( \ - "lock; xadd"S" %0,(%1)" \ + "lock; xadd" S " %0,(%1)" \ : "=r" (ret) \ : "r" (dest), "0" (incr) \ : "memory" \ ) #define WRAP_SUB(S, ret, dest, decr) __asm__ __volatile__( \ - "lock; xadd"S" %0,(%1)" \ + "lock; xadd" S " %0,(%1)" \ : "=r" (ret) \ : "r" (dest), "0" (-(decr)) \ : "memory" \ ) #define WRAP_XCHG(S, ret, dest, newval) __asm__ __volatile__( \ - "lock; xchg"S" %0,(%1)" \ + "lock; xchg" S " %0,(%1)" \ : "=r" (ret) \ : "r" (dest), "0" (newval) \ : "memory" \ ) #define WRAP_CMPXCHG(S, ret, dest, oldval, newval) __asm__ __volatile__( \ - "lock; cmpxchg"S" %2,(%1)" \ + "lock; cmpxchg" S " %2,(%1)" \ : "=a" (ret) \ : "r" (dest), "r" (newval), "0" (oldval) \ : "memory" \