Lines Matching +full:a +full:- +full:z
6 * This litmus test shows that a release-acquire chain, while sufficient
7 * when there is but one non-reads-from (AKA non-rf) link, does not suffice
9 * P0's write, which means that there are two non-rf links: P1() to P2()
10 * is a write-to-write link (AKA a "coherence" or just "co" link) and P2()
11 * to P0() is a read-to-write link (AKA a "from-reads" or just "fr" link).
12 * When there are two or more non-rf links, you typically will need one
13 * full barrier for each non-rf link. (Exceptions include some cases
25 P1(int *y, int *z)
30 smp_store_release(z, 1);
33 P2(int *x, int *z)
37 WRITE_ONCE(*z, 2);
42 exists (1:r0=1 /\ z=2 /\ 2:r1=0)