зеркало из https://github.com/microsoft/snmalloc.git
This commit is contained in:
Родитель
4ad12f33cf
Коммит
e9ab9e8e24
|
@ -97,7 +97,7 @@ namespace snmalloc
|
||||||
(__int64*)&expect);
|
(__int64*)&expect);
|
||||||
# else
|
# else
|
||||||
# if defined(__GNUC__) && !defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16)
|
# if defined(__GNUC__) && !defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16)
|
||||||
#error You must compile with -mcx16 to enable 16-bit atomic compare and swap.
|
#error You must compile with -mcx16 to enable 16-byte atomic compare and swap.
|
||||||
# endif
|
# endif
|
||||||
Cmp xchg{value, expect.aba + 1};
|
Cmp xchg{value, expect.aba + 1};
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче