changes
[cdsspec-compiler.git] / correctness-model / writeup / figures / sc_wr_mo.dot
diff --git a/correctness-model/writeup/figures/sc_wr_mo.dot b/correctness-model/writeup/figures/sc_wr_mo.dot
new file mode 100644 (file)
index 0000000..49a5f03
--- /dev/null
@@ -0,0 +1,13 @@
+digraph sc_wr_mo {
+margin=0;
+ranksep=.3;
+
+N1 [label="X: v.store(2)", shape=none];
+N2 [label="A: v.store(1, seq_cst)", shape=none];
+N3 [label="B: v.load(seq_cst)", shape=none];
+
+N2 -> N3 [label="sc", color=purple];
+N1 -> N3 [label="rf", color=red];
+N2 -> N1 [color=invis, constraint=false];
+{rank=same; N1 N3}
+}