 x; }   if (v != 0)     abort ();   #pragma omp atomic capture seq_cst     { v = x; x = 0; }   if (v != 0)     abort ();   #pragma omp atomic read, seq_cst     v = x;   if (v != 0)     abort ();   #pragma omp atomic capture seq_cst     { v = x; x = 0 