atomic_thread_fence(memory_order_seq_cst);
/**** SPEC & UL ****/
size_t b = atomic_load_explicit(&q->bottom, memory_order_acquire);
atomic_thread_fence(memory_order_seq_cst);
/**** SPEC & UL ****/
size_t b = atomic_load_explicit(&q->bottom, memory_order_acquire);