&& !defined(AO_HAVE_char_store_write)
AO_INLINE void
AO_char_store_write(volatile unsigned/**/char *addr, unsigned/**/char new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned/**/char old_val;
#if defined(AO_HAVE_char_compare_and_swap) && !defined(AO_HAVE_char_store)
AO_INLINE void
AO_char_store(volatile unsigned/**/char *addr, unsigned/**/char new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned/**/char old_val;
&& !defined(AO_HAVE_char_store_release)
AO_INLINE void
AO_char_store_release(volatile unsigned/**/char *addr, unsigned/**/char new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned/**/char old_val;
&& !defined(AO_HAVE_char_store_full)
AO_INLINE void
AO_char_store_full(volatile unsigned/**/char *addr, unsigned/**/char new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned/**/char old_val;
&& !defined(AO_HAVE_short_store_write)
AO_INLINE void
AO_short_store_write(volatile unsigned/**/short *addr, unsigned/**/short new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned/**/short old_val;
#if defined(AO_HAVE_short_compare_and_swap) && !defined(AO_HAVE_short_store)
AO_INLINE void
AO_short_store(volatile unsigned/**/short *addr, unsigned/**/short new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned/**/short old_val;
&& !defined(AO_HAVE_short_store_release)
AO_INLINE void
AO_short_store_release(volatile unsigned/**/short *addr, unsigned/**/short new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned/**/short old_val;
&& !defined(AO_HAVE_short_store_full)
AO_INLINE void
AO_short_store_full(volatile unsigned/**/short *addr, unsigned/**/short new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned/**/short old_val;
&& !defined(AO_HAVE_int_store_write)
AO_INLINE void
AO_int_store_write(volatile unsigned *addr, unsigned new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned old_val;
#if defined(AO_HAVE_int_compare_and_swap) && !defined(AO_HAVE_int_store)
AO_INLINE void
AO_int_store(volatile unsigned *addr, unsigned new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned old_val;
&& !defined(AO_HAVE_int_store_release)
AO_INLINE void
AO_int_store_release(volatile unsigned *addr, unsigned new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned old_val;
&& !defined(AO_HAVE_int_store_full)
AO_INLINE void
AO_int_store_full(volatile unsigned *addr, unsigned new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
unsigned old_val;
&& !defined(AO_HAVE_store_write)
AO_INLINE void
AO_store_write(volatile AO_t *addr, AO_t new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
AO_t old_val;
#if defined(AO_HAVE_compare_and_swap) && !defined(AO_HAVE_store)
AO_INLINE void
AO_store(volatile AO_t *addr, AO_t new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
AO_t old_val;
&& !defined(AO_HAVE_store_release)
AO_INLINE void
AO_store_release(volatile AO_t *addr, AO_t new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
AO_t old_val;
&& !defined(AO_HAVE_store_full)
AO_INLINE void
AO_store_full(volatile AO_t *addr, AO_t new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
AO_t old_val;
&& !defined(AO_HAVE_double_store_write)
AO_INLINE void
AO_double_store_write(volatile AO_double_t *addr, AO_double_t new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
AO_double_t old_val;
#if defined(AO_HAVE_double_compare_and_swap) && !defined(AO_HAVE_double_store)
AO_INLINE void
AO_double_store(volatile AO_double_t *addr, AO_double_t new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
AO_double_t old_val;
&& !defined(AO_HAVE_double_store_release)
AO_INLINE void
AO_double_store_release(volatile AO_double_t *addr, AO_double_t new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
AO_double_t old_val;
&& !defined(AO_HAVE_double_store_full)
AO_INLINE void
AO_double_store_full(volatile AO_double_t *addr, AO_double_t new_val)
+ AO_ATTR_NO_SANITIZE_MEMORY
{
AO_double_t old_val;