tsan_load
#define tsan_load(ptr) (sizeof(*(ptr)) == 8 ? __iso_volatile_load64(ptr) \
#define tsan_load(ptr) __iso_volatile_load32(ptr)
#define tsan_load(ptr) (*(ptr))
#define tsan_load(ptr) (*(ptr))
#define tsan_load(ptr) atomic_load_explicit((ptr), memory_order_relaxed)
#define tsan_load(ptr) __atomic_load_n((ptr), __ATOMIC_RELAXED)