ATOMIC_STORE
#define ATOMIC_STORE(t, p, v, o) __atomic_store(p, v, o)
#define ATOMIC_STORE(t, p, v, o) fallback_atomic_store_##t(p, v)
#define ATOMIC_STORE(TYPE) \
#undef ATOMIC_STORE
#define ATOMIC_STORE(TYPE) \
#undef ATOMIC_STORE