Replace atomicExch with __atomic_store_n (#818)

* Replace atomicExch with __atomic_store_n

* Remove extra semicolon

[ROCm/rccl commit: 4d20b4b758]
Этот коммит содержится в:
Wenkai Du
2023-07-25 11:15:21 -07:00
коммит произвёл GitHub
родитель 435a055c97
Коммит c64fd04c11
+1 -1
Просмотреть файл
@@ -22,7 +22,7 @@
#ifdef __GFX9__
#define STORE(DST, SRC) \
{ __threadfence(); atomicExch((unsigned long long *)(DST), (SRC)); }
{ __threadfence(); __atomic_store_n((DST), (SRC), __ATOMIC_RELAXED); }
#else
#define STORE(DST, SRC) \
{ __atomic_store_n((DST), (SRC), __ATOMIC_SEQ_CST); }