aboutsummaryrefslogtreecommitdiff
path: root/src/mm-eplan.adoc
diff options
context:
space:
mode:
authorBill Traynor <wmat@riscv.org>2023-01-25 17:03:43 -0500
committerBill Traynor <wmat@riscv.org>2023-01-25 17:03:43 -0500
commit7dd28d72ca7a82d5ae7553771007a0eabacb5286 (patch)
tree1a49a96c7ca4e61df0980c19fda517e9dfab5bfd /src/mm-eplan.adoc
parentfdf856f1da9293153d8905599fafd6bfd7e2d48f (diff)
downloadriscv-isa-manual-7dd28d72ca7a82d5ae7553771007a0eabacb5286.zip
riscv-isa-manual-7dd28d72ca7a82d5ae7553771007a0eabacb5286.tar.gz
riscv-isa-manual-7dd28d72ca7a82d5ae7553771007a0eabacb5286.tar.bz2
Trying pasting graphviz directly.
Trying pasting graphviz directly.
Diffstat (limited to 'src/mm-eplan.adoc')
-rw-r--r--src/mm-eplan.adoc39
1 files changed, 38 insertions, 1 deletions
diff --git a/src/mm-eplan.adoc b/src/mm-eplan.adoc
index d2fe759..6e8359b 100644
--- a/src/mm-eplan.adoc
+++ b/src/mm-eplan.adoc
@@ -91,7 +91,44 @@ particular valid or invalid execution on the right.
!===
|
!===
-a! graphviz::images/graphviz/litmus_sample.adoc[]
+//a! graphviz::images/graphviz/litmus_sample.adoc[]
+!
+[graphivz]
+digraph G {
+
+splines=spline;
+pad="0.000000";
+
+
+/* the unlocked events */
+eiid0 [label="a: Wx=1", shape="none", fontsize=8, pos="1.000000,2.109375!", fixedsize="false", height="0.111111", width="0.555556"];
+eiid1 [label="b: Wx=2", shape="none", fontsize=8, pos="1.000000,1.546875!", fixedsize="false", height="0.111111", width="0.555556"];
+eiid2 [label="c: Rx=1", shape="none", fontsize=8, pos="1.000000,0.984375!", fixedsize="false", height="0.111111", width="0.555556"];
+eiid3 [label="d: Wx=3", shape="none", fontsize=8, pos="1.000000,0.421875!", fixedsize="false", height="0.111111", width="0.555556"];
+eiid4 [label="e: Wx=4", shape="none", fontsize=8, pos="1.850000,1.687500!", fixedsize="false", height="0.111111", width="0.555556"];
+eiiid6 [label="", shape=none, width=0.05, height=0.1, pos="1.0,1.85!";]
+eiid5 [label="f: Wx=5", shape="none", fontsize=8, pos="1.850000,1.125000!", fixedsize="false", height="0.111111", width="0.555556"];
+
+/* the intra_causality_data edges */
+
+
+/* the intra_causality_control edges */
+
+/* the poi edges */
+/* the rfmap edges */
+
+
+/* The viewed-before edges */
+eiid0 -> eiid1 [label=<<font color="blue">co</font>>, color="blue", fontsize=11, penwidth="3.000000", arrowsize="0.666700"];
+eiid0 -> eiid2 [label=<<font color="red">rf</font>>, color="red", fontsize=11, penwidth="3.000000", arrowsize="0.666700"];
+eiid1 -> eiid0 [label=<<font color="blue">co</font>>, color="blue", fontsize=11, penwidth="3.000000", arrowsize="0.666700"];
+eiid1 -> eiid3 [label=<<font color="blue">co</font>>, color="blue", fontsize=11, penwidth="3.000000", arrowsize="0.666700"];
+eiid2 -> eiid0 [label=<<font color="#ffa040">fr</font>>, color="#ffa040", fontsize=11, penwidth="3.000000", arrowsize="0.666700"];
+eiid2 -> eiid1 [label=<<font color="#ffa040">fr</font>>, color="#ffa040", fontsize=11, penwidth="3.000000", arrowsize="0.666700"];
+eiid2 -> eiid3 [label=<<font color="#ffa040">fr</font>>, color="#ffa040", fontsize=11, penwidth="3.000000", arrowsize="0.666700"];
+eiiid6 [label="", shape=none, width=0.05, height=0.1, pos="1.0,1.85!";]
+eiid4 -> eiid5 [label=<<font color="blue">co</font>>, color="blue", fontsize=11, penwidth="3.000000", arrowsize="0.666700"];
+}
!===
|===