1 C MP+unlocklockonceonce+fencermbonceonce
6 * If two locked critical sections execute on the same CPU, stores in the
7 * first must propagate to each CPU before stores in the second do, even if
8 * the critical sections are protected by different locks.
13 P0(spinlock_t *s, spinlock_t *t, int *x, int *y)
33 exists (1:r1=1 /\ 1:r2=0)