Fix cmpxchg16b-based compare_double_and_swap_double for SunCC/x86_64
authorIvan Maidanski <ivmai@mail.ru>
Tue, 18 Sep 2012 15:03:19 +0000 (19:03 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 25 Sep 2012 13:45:34 +0000 (17:45 +0400)
commitc6b2db422646f9a653d067a181cc8994914e608f
tree09b14d046544573f63b3f26a4294f8bf3b3b6cc1
parent94140934e949ec48cbe3476edb57c19e786aac5e
Fix cmpxchg16b-based compare_double_and_swap_double for SunCC/x86_64

* src/atomic_ops/sysdeps/sunc/x86_64.h
(AO_compare_double_and_swap_double_full): Fix inline assembly
arguments commenting out "m"(*addr) one (similar to that in
sunc/x86.h) if AO_CMPXCHG16B_AVAILABLE defined.
src/atomic_ops/sysdeps/sunc/x86_64.h