From 0cbc552776c4de02a53e0cebeb1c6d2c21d996ba Mon Sep 17 00:00:00 2001 From: nakai Date: Tue, 16 Jun 2009 04:32:08 +0000 Subject: [PATCH] =?utf8?q?lockfree=5Fqueue=E3=81=AEinclude=20gurde?= =?utf8?q?=E3=82=92=E4=BF=AE=E6=AD=A3=20sync=5Ffunction=E5=86=85=E9=83=A8?= =?utf8?q?=E3=81=AE=E3=82=A2=E3=82=BB=E3=83=B3=E3=83=96=E3=83=A9=E3=82=92?= =?utf8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7930 1ed66053-1c2d-0410-8867-f7571e6e31d3 --- include/lockfree_queue.h | 2 +- include/sync_function.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/lockfree_queue.h b/include/lockfree_queue.h index 258cc945..5649120b 100644 --- a/include/lockfree_queue.h +++ b/include/lockfree_queue.h @@ -1,5 +1,5 @@ #ifndef LOCKFREE_QUEUE_H -#define LOCFFREE_QUEUE_H +#define LOCKFREE_QUEUE_H #include #include diff --git a/include/sync_function.h b/include/sync_function.h index e068832e..f7a3fa48 100644 --- a/include/sync_function.h +++ b/include/sync_function.h @@ -27,7 +27,7 @@ extern "C" bool __sync_bool_double_compare_and_swap( __asm__ __volatile__( "lock; cmpxchg8b %0; setz %1" #endif : "=m"(*addr), "=q"(result) - : "m"(*addr), "d"(old_val1), "a"(old_val2), "c"(old_val1), "b"(old_val2) + : "m"(*addr), "d"(old_val1), "a"(old_val2), "c"(new_val1), "b"(new_val2) : "memory" ); return static_cast<( result ); -- 2.11.0