34#ifndef AO_HAVE_GCC_BARRIER
37# define AO_GCC_BARRIER() AO_compiler_barrier()
39# define AO_GCC_BARRIER() (void)0
41# define AO_HAVE_GCC_BARRIER
53#define AO_HAVE_load_acquire
62#define AO_HAVE_store_release
AO_INLINE void AO_store_release(volatile AO_t *addr, AO_t new_val)
AO_INLINE AO_t AO_load_acquire(const volatile AO_t *addr)