162306a36Sopenharmony_ciC CoWW+poonceonce 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci(* 462306a36Sopenharmony_ci * Result: Never 562306a36Sopenharmony_ci * 662306a36Sopenharmony_ci * Test of write-write coherence, that is, whether or not two successive 762306a36Sopenharmony_ci * writes to the same variable are ordered. 862306a36Sopenharmony_ci *) 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci{} 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciP0(int *x) 1362306a36Sopenharmony_ci{ 1462306a36Sopenharmony_ci WRITE_ONCE(*x, 1); 1562306a36Sopenharmony_ci WRITE_ONCE(*x, 2); 1662306a36Sopenharmony_ci} 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciexists (x=1) 19