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
کامیت شده توسط GitHub
والد 47f754e6f5
کامیت 4d20b4b758
@@ -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); }