Replace atomicExch with __atomic_store_n (#818)

* Replace atomicExch with __atomic_store_n

* Remove extra semicolon
This commit is contained in:
Wenkai Du
2023-07-25 11:15:21 -07:00
committed by GitHub
parent 47f754e6f5
commit 4d20b4b758
+1 -1
View File
@@ -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); }