Add SVG images of multiple_function_units read and write.
authorR Veera Kumar <vklr@vkten.in>
Wed, 18 Aug 2021 15:08:57 +0000 (20:38 +0530)
committerR Veera Kumar <vklr@vkten.in>
Wed, 18 Aug 2021 15:08:57 +0000 (20:38 +0530)
3d_gpu/multiple_function_units_read.svg [new file with mode: 0644]
3d_gpu/multiple_function_units_write.svg [new file with mode: 0644]

diff --git a/3d_gpu/multiple_function_units_read.svg b/3d_gpu/multiple_function_units_read.svg
new file mode 100644 (file)
index 0000000..00a26e4
--- /dev/null
@@ -0,0 +1,802 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="186.07292mm"
+   height="178.13542mm"
+   viewBox="0 0 186.07292 178.13542"
+   version="1.1"
+   id="svg2023"
+   inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+   sodipodi:docname="multiple_function_units_read.svg">
+  <defs
+     id="defs2017" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8284271"
+     inkscape:cx="189.32374"
+     inkscape:cy="305.6512"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1366"
+     inkscape:window-height="690"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     showguides="false" />
+  <metadata
+     id="metadata2020">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(4.7979165,-10.685416)">
+    <g
+       transform="matrix(0,0.22499995,-0.22499995,0,49.561815,108.01642)"
+       inkscape:label="Layer 1"
+       id="g2560-7"
+       style="stroke-width:1.17592621">
+      <path
+         sodipodi:nodetypes="ccsccccscccccccccsccsc"
+         id="path4973-0"
+         d="m 7.625,44.5 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 L 54.78125,64.5 56.09375,63.78125 C 45.790637,44.71559 29.537824,44.5 24.78125,44.5 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="matrix(0.26458333,0,0,0.26458333,87.422134,121.275)"
+       id="g213">
+      <rect
+         y="-304.65524"
+         x="-246.18799"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-3"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <rect
+         y="-304.65524"
+         x="-213.67224"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-2"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <rect
+         y="-304.65524"
+         x="-181.15649"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-8"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <text
+         transform="rotate(-90)"
+         id="text194"
+         y="-224.73486"
+         x="180.48242"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="-224.73486"
+           x="180.48242"
+           id="tspan192"
+           sodipodi:role="line">Branch</tspan></text>
+      <text
+         transform="rotate(-90)"
+         id="text198"
+         y="-193.97932"
+         x="172.27571"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="-193.97932"
+           x="172.27571"
+           id="tspan196"
+           sodipodi:role="line">Increment</tspan></text>
+      <text
+         transform="rotate(-90)"
+         id="text202"
+         y="-159.97934"
+         x="173.27571"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="-159.97934"
+           x="173.27571"
+           id="tspan200"
+           sodipodi:role="line">Increment</tspan></text>
+    </g>
+    <g
+       transform="matrix(0.26458333,0,0,0.26458333,80.921967,122.77582)"
+       id="g236">
+      <rect
+         y="-310.32764"
+         x="-96.445862"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-97"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <rect
+         y="-310.32764"
+         x="-63.930111"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-3-6"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <rect
+         y="-310.32764"
+         x="-31.41436"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-6"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <text
+         transform="rotate(-90)"
+         id="text217"
+         y="-74.813316"
+         x="175.71777"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="-74.813316"
+           x="175.71777"
+           id="tspan215"
+           sodipodi:role="line">Long Add</tspan></text>
+      <text
+         transform="rotate(-90)"
+         id="text221"
+         y="-44.13493"
+         x="196.88249"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="-44.13493"
+           x="196.88249"
+           id="tspan219"
+           sodipodi:role="line">Add</tspan></text>
+      <text
+         transform="rotate(-90)"
+         id="text225"
+         y="-9.7439795"
+         x="194.49153"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="-9.7439795"
+           x="194.49153"
+           id="tspan223"
+           sodipodi:role="line">Shift</tspan></text>
+    </g>
+    <g
+       id="g266"
+       transform="matrix(0.26458333,0,0,0.26458333,79.838718,123.0404)">
+      <rect
+         y="-311.32764"
+         x="32.554138"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-1"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <rect
+         y="-311.32764"
+         x="65.069885"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-29"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <rect
+         y="-311.32764"
+         x="97.585632"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-31"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <rect
+         y="-311.32764"
+         x="130.10138"
+         height="196.65524"
+         width="32.515751"
+         id="rect997-94"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <text
+         transform="rotate(-90)"
+         id="text240"
+         y="54.060707"
+         x="180.68684"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="54.060707"
+           x="180.68684"
+           id="tspan238"
+           sodipodi:role="line">Boolean</tspan></text>
+      <text
+         transform="rotate(-90)"
+         id="text244"
+         y="85.32048"
+         x="180.58398"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="85.32048"
+           x="180.58398"
+           id="tspan242"
+           sodipodi:role="line">Multiply</tspan></text>
+      <text
+         transform="rotate(-90)"
+         id="text248"
+         y="116.32048"
+         x="179.58398"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="116.32048"
+           x="179.58398"
+           id="tspan246"
+           sodipodi:role="line">Multiply</tspan></text>
+      <text
+         transform="rotate(-90)"
+         id="text252"
+         y="150.82666"
+         x="184.9209"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         xml:space="preserve"><tspan
+           y="150.82666"
+           x="184.9209"
+           id="tspan250"
+           sodipodi:role="line">Divide</tspan></text>
+    </g>
+    <g
+       id="g733"
+       transform="translate(-1.5875,27.953307)">
+      <rect
+         y="12.714993"
+         x="144.4928"
+         height="52.0317"
+         width="8.6031256"
+         id="rect997"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.60000002;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <rect
+         y="12.714988"
+         x="153.09592"
+         height="52.0317"
+         width="8.6031256"
+         id="rect997-7"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.60000002;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+      <text
+         transform="rotate(-90)"
+         id="text679"
+         y="150.44421"
+         x="-47.86792"
+         style="font-style:normal;font-weight:normal;font-size:3.88055563px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+         xml:space="preserve"><tspan
+           style="stroke-width:0.26458332"
+           y="150.44421"
+           x="-47.86792"
+           id="tspan677"
+           sodipodi:role="line">Store X[6]</tspan></text>
+      <text
+         transform="rotate(-90)"
+         id="text683"
+         y="158.11714"
+         x="-47.867916"
+         style="font-style:normal;font-weight:normal;font-size:3.88055563px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+         xml:space="preserve"><tspan
+           style="stroke-width:0.26458332"
+           y="158.11714"
+           x="-47.867916"
+           id="tspan681"
+           sodipodi:role="line">Store X[7]</tspan></text>
+    </g>
+    <g
+       transform="matrix(0,0.22499995,-0.22499995,0,81.981247,108.01642)"
+       inkscape:label="Layer 1"
+       id="g2560-7-5"
+       style="stroke-width:1.17592621">
+      <path
+         sodipodi:nodetypes="ccsccccscccccccccsccsc"
+         id="path4973-0-3"
+         d="m 7.625,42.148148 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 l -1.3125,-0.71875 1.3125,-0.71875 C 45.790637,42.363738 29.537824,42.148148 24.78125,42.148148 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="matrix(0,0.22499995,-0.22499995,0,120.87499,108.01642)"
+       inkscape:label="Layer 1"
+       id="g2560-7-56"
+       style="stroke-width:1.17592621">
+      <path
+         sodipodi:nodetypes="ccsccccscccccccccsccsc"
+         id="path4973-0-2"
+         d="m 7.625,46.851852 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,1e-6 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 l -1.3125,-0.71875 1.3125,-0.71875 C 45.790637,47.067442 29.537824,46.851852 24.78125,46.851852 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="matrix(0,0.22499995,-0.22499995,0,165.85416,108.01642)"
+       inkscape:label="Layer 1"
+       id="g2560-7-9"
+       style="stroke-width:1.17592621">
+      <path
+         sodipodi:nodetypes="ccsccccscccccccccsccsc"
+         id="path4973-0-1"
+         d="m 7.625,44.5 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 L 54.78125,64.5 56.09375,63.78125 C 45.790637,44.71559 29.537824,44.5 24.78125,44.5 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       transform="matrix(0,0.22499995,-0.22499995,0,101.03125,130.02331)"
+       inkscape:label="Layer 1"
+       id="g2560-7-2"
+       style="stroke-width:1.17592621">
+      <path
+         sodipodi:nodetypes="ccsccccscccccccccsccsc"
+         id="path4973-0-7"
+         d="m 7.625,44.5 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 L 54.78125,64.5 56.09375,63.78125 C 45.790637,44.71559 29.537824,44.5 24.78125,44.5 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       id="g1062"
+       transform="translate(-36.5125,-49.2125)">
+      <g
+         transform="matrix(0.26458333,0,0,0.26458333,134.53897,134.88649)"
+         id="g123">
+        <g
+           id="g5934"
+           transform="translate(54.000001,-16.5)">
+          <rect
+             transform="rotate(90)"
+             y="-53.610382"
+             x="269.74213"
+             height="270.62598"
+             width="32.515751"
+             id="rect997-9-36"
+             style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#0000fc;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+          <g
+             id="g5923">
+            <path
+               style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               d="m -183.68799,270 v 33"
+               id="path1198-7"
+               inkscape:connector-curvature="0" />
+          </g>
+          <path
+             inkscape:connector-curvature="0"
+             id="path1200-5"
+             d="m -149.68799,269.5 v 33"
+             style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1202-3"
+             d="m -115.68799,269 -0.5,34"
+             style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1204-5"
+             d="m -81.687989,270 v 32.49999"
+             style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1206-62"
+             d="m -47.687989,270 v 33"
+             style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1208-9"
+             d="m -13.687989,269.50001 v 32.5"
+             style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1210-1"
+             d="m 20.312011,270.5 v 31"
+             style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+        </g>
+        <g
+           id="g5954"
+           transform="translate(74.86322,-45.366357)">
+          <rect
+             transform="rotate(90)"
+             y="34.875"
+             x="367.74213"
+             height="270.62598"
+             width="32.515751"
+             id="rect997-9-3-7"
+             style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#fb0000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1198-6-9"
+             d="m -272.17337,367.99994 v 33"
+             style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1200-0-2"
+             d="m -238.17337,367.49994 v 33"
+             style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1202-6-0"
+             d="m -204.17337,366.99994 -0.5,34"
+             style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1204-2-2"
+             d="m -170.17337,367.99994 v 32.49999"
+             style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1206-6-3"
+             d="m -136.17337,367.99994 v 33"
+             style="fill:none;stroke:#fc0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1208-1-7"
+             d="m -102.17337,367.49995 v 32.5"
+             style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          <path
+             inkscape:connector-curvature="0"
+             id="path1210-8-5"
+             d="m -68.173369,368.49994 v 31"
+             style="fill:none;stroke:#fe0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+        </g>
+        <g
+           id="g91"
+           transform="translate(45.86322,-30.366377)">
+          <g
+             transform="translate(8.0000001,1.5)"
+             id="g5944">
+            <rect
+               style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#00ff00;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal"
+               id="rect997-9-3"
+               width="32.515751"
+               height="270.62598"
+               x="316.74213"
+               y="-20.125002"
+               transform="rotate(90)" />
+            <path
+               style="fill:none;stroke:#00fc00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               d="m -217.17337,316.99997 v 33"
+               id="path1198-6"
+               inkscape:connector-curvature="0" />
+            <path
+               style="fill:none;stroke:#00fb00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               d="m -183.17337,316.49997 v 33"
+               id="path1200-0"
+               inkscape:connector-curvature="0" />
+            <path
+               style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               d="m -149.17337,315.99997 -0.5,34"
+               id="path1202-6"
+               inkscape:connector-curvature="0" />
+            <path
+               style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               d="m -115.17337,316.99997 v 32.49999"
+               id="path1204-2"
+               inkscape:connector-curvature="0" />
+            <path
+               style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               d="m -81.173369,316.99997 v 33"
+               id="path1206-6"
+               inkscape:connector-curvature="0" />
+            <path
+               style="fill:none;stroke:#00f007;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               d="m -47.173369,316.49998 v 32.5"
+               id="path1208-1"
+               inkscape:connector-curvature="0" />
+            <path
+               style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+               d="m -13.173368,317.49997 v 31"
+               id="path1210-8"
+               inkscape:connector-curvature="0" />
+          </g>
+          <path
+             transform="translate(-340.18799,-537.51969)"
+             inkscape:connector-curvature="0"
+             id="path79"
+             d="m 99.58953,871.92821 v -14.5 h 15 15 v 14.5 14.5 h -15 -15 z"
+             style="opacity:1;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        </g>
+      </g>
+      <text
+         id="text1027"
+         y="216.30209"
+         x="102.65833"
+         style="font-style:normal;font-weight:normal;font-size:3.88055563px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+         xml:space="preserve"><tspan
+           style="stroke-width:0.26458332"
+           y="216.30209"
+           x="102.65833"
+           id="tspan1025"
+           sodipodi:role="line">Global Read Pending</tspan></text>
+    </g>
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000008;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 153.04999,111.59207 V 101.0845 h 2.91041 v -8.307394"
+       id="path1072"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 149.87499,111.59207 v -10.21602 h -2.91042 v -9.128123"
+       id="path1074"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#fe0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 107.01248,111.58308 V 98.333343 h 2.64583 v -5.688541"
+       id="path1076"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 104.73958,111.6948 V 98.465635 H 101.3 v -6.217708"
+       id="path1078"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 109.12916,110.52475 v -9.1487 h 8.99583 v -8.995831"
+       id="path1080"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 102.53749,110.53178 v -9.15573 h -9.260413 l 0.132292,-8.86354"
+       id="path1082"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#fc0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 68.359375,111.6948 V 93.041677"
+       id="path1084"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 70.764582,111.05392 v -9.41328 h 6.085417 v -8.995838"
+       id="path1086"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 66.242708,111.16563 v -9.65729 h -5.423959 v -9.128121"
+       id="path1088"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00ff00;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 64.172917,110.53178 V 103.7573 H 58.305208 L 58.172916,92.5"
+       id="path1090"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.34999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 34.889583,111.6948 V 92.51251"
+       id="path1092"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00ff00;stroke-width:0.35000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 33.724083,111.26115 0.03857,-18.603277"
+       id="path1094"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#0000ff;stroke-width:0.35000008;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 32.582983,111.06114 -0.0389,-18.17325"
+       id="path1096"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#0000ff;stroke-width:0.34999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 31.078485,110.26121 v -9.41432 h -4.762499 v -8.20208"
+       id="path1098"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#0000ff;stroke-width:0.34999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 36.477083,111.6948 V 98.333343 h 4.894791 V 92.50684"
+       id="path1100"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00fb00;stroke-width:0.34999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 37.815983,111.05392 V 99.896843 h 5.238483 V 92.51251"
+       id="path1102"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.34999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 38.874316,110.52475 v -9.34714 h 5.953125 v -8.598954"
+       id="path1104"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 87.409374,134.07489 v -8.1003 h 18.520836 v -5.63239"
+       id="path1106"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 84.763541,133.37788 v -7.5122 H 67.962499 v -5.45134"
+       id="path1108"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 89.814585,132.93851 v -4.3036 h 61.383335 v -8.61745"
+       id="path1110"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 82.693753,132.53867 v -3.91054 L 34.80417,128.36355 v -8.47838"
+       id="path1112"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 86.518752,141.89206 v 10.54857"
+       id="path1114"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#fc0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 28.242186,40.668301 v -8.48079 H 168.47135 V 175.1948 h -60.58958"
+       id="path1116"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#0000ff;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 41.607811,40.668301 41.504166,27.689595 H 13.458333 V 156.54168 h 41.407291"
+       id="path1118"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00ff00;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 60.157291,40.654178 60.024999,20.14897 H 6.5791667 V 165.80209 H 45.95"
+       id="path1120"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 156.06875,40.389594 V 31.922928"
+       id="path1122"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 147.20521,40.521886 V 32.05522"
+       id="path1124"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 118.49792,40.521886 V 32.187511"
+       id="path1126"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 110.16354,40.521886 V 31.922928"
+       id="path1128"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 101.3,40.654178 V 32.05522"
+       id="path1130"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 92.833332,40.654178 92.965624,32.05522"
+       id="path1132"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 76.958332,40.521886 V 32.05522"
+       id="path1134"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 68.359374,40.521886 V 32.05522"
+       id="path1136"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 62.273958,40.654178 V 31.790636"
+       id="path1138"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00ff00;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 43.724478,40.668301 V 20.016678"
+       id="path1140"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 45.977604,40.668301 V 32.319803"
+       id="path1142"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#ff0000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 37.903645,40.668301 V 32.05522"
+       id="path1144"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00ff00;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 35.257812,40.668301 35.154166,20.14897"
+       id="path1146"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#0000fc;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 33.004686,40.668301 V 27.425011"
+       id="path1148"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#00ff00;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 25.067186,40.668301 25.232291,19.884386"
+       id="path1150"
+       inkscape:connector-curvature="0" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="37.667706"
+       y="26.763554"
+       id="text1154"><tspan
+         sodipodi:role="line"
+         id="tspan1152"
+         x="37.667706"
+         y="26.763554"
+         style="font-size:4.23333311px;stroke-width:0.26458332">A</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:4.23333333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332;"
+       x="56.320831"
+       y="19.090635"
+       id="text1158"><tspan
+         sodipodi:role="line"
+         id="tspan1156"
+         x="56.320831"
+         y="19.090635"
+         style="stroke-width:0.26458332;font-size:4.23333333px;">B</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="162.81563"
+       y="29.409388"
+       id="text1162"><tspan
+         sodipodi:role="line"
+         id="tspan1160"
+         x="162.81563"
+         y="29.409388"
+         style="font-size:4.23333311px;stroke-width:0.26458332">X</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="31.449999"
+       y="176.51772"
+       id="text1166"><tspan
+         sodipodi:role="line"
+         id="tspan1164"
+         x="31.449999"
+         y="176.51772"
+         style="font-size:4.23333311px;stroke-width:0.26458332">X</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="31.846874"
+       y="164.47917"
+       id="text1170"><tspan
+         sodipodi:role="line"
+         id="tspan1168"
+         x="31.846874"
+         y="164.47917"
+         style="font-size:4.23333311px;stroke-width:0.26458332">B</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="31.714582"
+       y="154.82188"
+       id="text1174"><tspan
+         sodipodi:role="line"
+         id="tspan1172"
+         x="31.714582"
+         y="154.82188"
+         style="font-size:4.23333311px;stroke-width:0.26458332">A</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:3.88055563px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="62.935417"
+       y="97.010429"
+       id="text1178"><tspan
+         sodipodi:role="line"
+         id="tspan1176"
+         x="62.935417"
+         y="97.010429"
+         style="stroke-width:0.26458332">Function Unit Read Pending</tspan></text>
+  </g>
+</svg>
diff --git a/3d_gpu/multiple_function_units_write.svg b/3d_gpu/multiple_function_units_write.svg
new file mode 100644 (file)
index 0000000..76cc8f5
--- /dev/null
@@ -0,0 +1,951 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="192.15833mm"
+   height="174.96042mm"
+   viewBox="0 0 192.15832 174.96042"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+   sodipodi:docname="multiple_function_units_write.svg">
+  <defs
+     id="defs2">
+    <inkscape:perspective
+       id="perspective2714"
+       inkscape:persp3d-origin="24.999998 : 10 : 1"
+       inkscape:vp_z="49.999996 : 15.000001 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 15 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2806"
+       inkscape:persp3d-origin="0.49999996 : 0.33333333 : 1"
+       inkscape:vp_z="0.99999993 : 0.50000001 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.50000001 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.1811 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09442 : 526.1811 : 1"
+       inkscape:persp3d-origin="372.04721 : 350.78739 : 1"
+       id="perspective2819" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 60.000001 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="149.99998 : 60.000001 : 1"
+       inkscape:persp3d-origin="74.999994 : 40 : 1"
+       id="perspective2777" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 50.000001 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="99.999993 : 50.000001 : 1"
+       inkscape:persp3d-origin="49.999996 : 33.333333 : 1"
+       id="perspective3275" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 32 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="63.999995 : 32 : 1"
+       inkscape:persp3d-origin="31.999998 : 21.333334 : 1"
+       id="perspective5533" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 25 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="49.999996 : 25.000001 : 1"
+       inkscape:persp3d-origin="24.999998 : 16.666668 : 1"
+       id="perspective2557" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="406.89107"
+     inkscape:cy="195.7243"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1-6"
+     showgrid="false"
+     inkscape:window-width="1366"
+     inkscape:window-height="690"
+     inkscape:window-x="0"
+     inkscape:window-y="29"
+     inkscape:window-maximized="1"
+     showguides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid1636"
+       originx="-94.385415"
+       originy="-183.81459" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-0.49375121,-28.677085)">
+    <g
+       id="layer1-6"
+       inkscape:label="Layer 1"
+       transform="matrix(0.26458333,0,0,0.26458333,90.008072,142.21875)">
+      <g
+         transform="matrix(0,0.85039351,-0.85039351,0,68.21764,19.532619)"
+         inkscape:label="Layer 1"
+         id="g2560"
+         style="stroke-width:1.17592621">
+        <path
+           sodipodi:nodetypes="ccsccccscccccccccsccsc"
+           id="path4973"
+           d="m 7.625,44.5 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 L 54.78125,64.5 56.09375,63.78125 C 45.790637,44.71559 29.537824,44.5 24.78125,44.5 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+      </g>
+      <g
+         transform="matrix(0,0.85039351,-0.85039351,0,-18.219494,-56.087588)"
+         inkscape:label="Layer 1"
+         id="g2560-3"
+         style="stroke-width:1.17592573">
+        <path
+           sodipodi:nodetypes="ccsccccscccccccccsccsc"
+           id="path4973-56"
+           d="m 7.625,44.5 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 L 54.78125,64.5 56.09375,63.78125 C 45.790637,44.71559 29.537824,44.5 24.78125,44.5 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777958;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+      </g>
+      <g
+         transform="matrix(0,0.85039351,-0.85039351,0,109.91531,-31.087588)"
+         inkscape:label="Layer 1"
+         id="g2560-2"
+         style="stroke-width:1.17592621">
+        <path
+           sodipodi:nodetypes="ccsccccscccccccccsccsc"
+           id="path4973-9"
+           d="m -21.773155,35.09259 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 13.9999999 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.9353011,-2.430764 12.5365361,-7.343266 17.6875001,-16.875 l -1.3125,-0.71875 1.3125,-0.71875 C 16.392482,35.30818 0.13966889,35.09259 -4.6169051,35.09259 H -18.616905 Z m 5.875,3 h 11.2812499 c 4.68417299,0 18.2868501,-0.130207 27.9687501,17 -4.766786,8.429075 -10.521281,12.68391 -15.7187501,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 H -15.866905 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+      </g>
+      <g
+         transform="matrix(0,0.85039351,-0.85039351,0,290.09547,-56.087588)"
+         inkscape:label="Layer 1"
+         id="g2560-1"
+         style="stroke-width:1.17592621">
+        <path
+           sodipodi:nodetypes="ccsccccscccccccccsccsc"
+           id="path4973-2"
+           d="m 7.625,44.5 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 L 54.78125,64.5 56.09375,63.78125 C 45.790637,44.71559 29.537824,44.5 24.78125,44.5 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+      </g>
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="-124.18799"
+         y="-150"
+         id="text1001"><tspan
+           sodipodi:role="line"
+           id="tspan999"
+           x="-124.18799"
+           y="-137.02344" /></text>
+      <g
+         transform="matrix(0,0.85039351,-0.85039351,0,-139.33761,-56.087588)"
+         inkscape:label="Layer 1"
+         id="g2560-7"
+         style="stroke-width:1.17592621">
+        <path
+           sodipodi:nodetypes="ccsccccscccccccccsccsc"
+           id="path4973-0"
+           d="m 7.625,44.5 2,2.4375 c 0,0 5.65625,7.000049 5.65625,17.5625 0,10.562451 -5.65625,17.5625 -5.65625,17.5625 l -2,2.4375 h 3.15625 14 c 2.408076,10e-7 7.689699,0.02451 13.625,-2.40625 5.935301,-2.430764 12.536536,-7.343266 17.6875,-16.875 L 54.78125,64.5 56.09375,63.78125 C 45.790637,44.71559 29.537824,44.5 24.78125,44.5 h -14 z m 5.875,3 h 11.28125 c 4.684173,0 18.28685,-0.130207 27.96875,17 -4.766786,8.429075 -10.521281,12.68391 -15.71875,14.8125 -5.360661,2.195424 -9.841925,2.187501 -12.25,2.1875 h -11.25 c 1.873588,-3.108434 4.75,-9.04935 4.75,-17 0,-7.973354 -2.908531,-13.900185 -4.78125,-17 z"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.52777863;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+      </g>
+      <g
+         id="g213"
+         transform="translate(5.0000001,3)">
+        <rect
+           y="-304.65524"
+           x="-246.18799"
+           height="196.65524"
+           width="32.515751"
+           id="rect997"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-304.65524"
+           x="-213.67224"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-2"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-304.65524"
+           x="-181.15649"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-8"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <text
+           transform="rotate(-90)"
+           id="text194"
+           y="-224.73486"
+           x="180.48242"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="-224.73486"
+             x="180.48242"
+             id="tspan192"
+             sodipodi:role="line">Branch</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text198"
+           y="-193.97932"
+           x="172.27571"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="-193.97932"
+             x="172.27571"
+             id="tspan196"
+             sodipodi:role="line">Increment</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text202"
+           y="-159.97934"
+           x="173.27571"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="-159.97934"
+             x="173.27571"
+             id="tspan200"
+             sodipodi:role="line">Increment</tspan></text>
+      </g>
+      <g
+         id="g236"
+         transform="translate(-24,8.6742822)">
+        <rect
+           y="-310.32764"
+           x="-96.445862"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-97"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-310.32764"
+           x="-63.930111"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-3"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-310.32764"
+           x="-31.41436"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-6"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <text
+           transform="rotate(-90)"
+           id="text217"
+           y="-74.813316"
+           x="175.71777"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="-74.813316"
+             x="175.71777"
+             id="tspan215"
+             sodipodi:role="line">Long Add</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text221"
+           y="-44.13493"
+           x="196.88249"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="-44.13493"
+             x="196.88249"
+             id="tspan219"
+             sodipodi:role="line">Add</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text225"
+           y="-9.7439795"
+           x="194.49153"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="-9.7439795"
+             x="194.49153"
+             id="tspan223"
+             sodipodi:role="line">Shift</tspan></text>
+      </g>
+      <g
+         id="g266"
+         transform="translate(-33,9.6742822)">
+        <rect
+           y="-311.32764"
+           x="32.554138"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-1"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-311.32764"
+           x="65.069885"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-29"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-311.32764"
+           x="97.585632"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-31"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-311.32764"
+           x="130.10138"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-94"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <text
+           transform="rotate(-90)"
+           id="text240"
+           y="54.060707"
+           x="180.68684"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="54.060707"
+             x="180.68684"
+             id="tspan238"
+             sodipodi:role="line">Boolean</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text244"
+           y="85.32048"
+           x="180.58398"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="85.32048"
+             x="180.58398"
+             id="tspan242"
+             sodipodi:role="line">Multiply</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text248"
+           y="116.32048"
+           x="179.58398"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="116.32048"
+             x="179.58398"
+             id="tspan246"
+             sodipodi:role="line">Multiply</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text252"
+           y="150.82666"
+           x="184.9209"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="150.82666"
+             x="184.9209"
+             id="tspan250"
+             sodipodi:role="line">Divide</tspan></text>
+      </g>
+      <g
+         id="g570"
+         transform="translate(-34,14.674282)">
+        <rect
+           y="-316.32764"
+           x="188.03839"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-7"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-316.32764"
+           x="220.55414"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-84"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-316.32764"
+           x="253.06989"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-5"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-316.32764"
+           x="285.58563"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-0"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <rect
+           y="-316.32764"
+           x="318.10138"
+           height="196.65524"
+           width="32.515751"
+           id="rect997-36"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+        <text
+           transform="rotate(-90)"
+           id="text537"
+           y="207.85173"
+           x="178.16992"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="207.85173"
+             x="178.16992"
+             id="tspan535"
+             sodipodi:role="line">Load X[1]</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text541"
+           y="240.85172"
+           x="178.16992"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="240.85172"
+             x="178.16992"
+             id="tspan539"
+             sodipodi:role="line">Load X[2]</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text545"
+           y="274.85172"
+           x="177.16992"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="274.85172"
+             x="177.16992"
+             id="tspan543"
+             sodipodi:role="line">Load X[3]</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text549"
+           y="304.85172"
+           x="176.16991"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="304.85172"
+             x="176.16991"
+             id="tspan547"
+             sodipodi:role="line">Load X[4]</tspan></text>
+        <text
+           transform="rotate(-90)"
+           id="text553"
+           y="338.85172"
+           x="176.16992"
+           style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="338.85172"
+             x="176.16992"
+             id="tspan551"
+             sodipodi:role="line">Load X[5]</tspan></text>
+      </g>
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 235.81201,-105 v 62.5"
+         id="path1622"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#f70000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 242.31201,-43.25001 v -44.75 l 24.75,0.25 -0.25,-17.5"
+         id="path1624"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#fe0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 249.70177,-46.60728 V -68.897 h 51.08847 v -36.06245"
+         id="path1626"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 228.50264,-43.26438 v -44.19417 h -26.51651 v -17.67767"
+         id="path1628"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#fa0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 220.78839,-46.58071 V -68.72022 H 169.636 v -36.23923"
+         id="path1630"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 67.10552,-42.55727 v -42.42641 h 14.84924 l -0.35355,-19.44543"
+         id="path1632"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 60.03445,-42.91083 v -42.4264 H 48.36719 v -19.44543"
+         id="path1634"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#fe0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 73.52162,-44.60728 v -22.64273 h 40 v -37.25"
+         id="path1638"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 52.60824,-44.58071 v -22.4193 h -36.75 v -37.5"
+         id="path1640"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -73.25518,-41.85017 v -62.22539"
+         id="path1642"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -64.61319,-44.60728 v -38.96219 h 25.10229 v -21.56675"
+         id="path1644"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#fe0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -79.25518,-43.85017 v -40.4264 h -23.33452 v -21.56676"
+         id="path1646"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#00fe00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -85.52657,-44.58071 v -30.50348 h -26.16295 v -29.69848"
+         id="path1648"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:1.51181102;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M -195.14484,-42.203719 V -105.48977"
+         id="path1650"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#00ff00;stroke-width:1.51181102;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -199.52153,-42.20372 v -63.29629"
+         id="path1652"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#0000fb;stroke-width:1.51181102;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -203.56563,-43.75001 v -61"
+         id="path1654"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#0000ff;stroke-width:1.51181102;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -189.04392,-43.26438 v -39.77476 h 24.21841 v -21.92031"
+         id="path1662"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#00ff00;stroke-width:1.51181102;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -185.04392,-45.26438 v -31.73563 h 25.25 v -27"
+         id="path1664"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#f90000;stroke-width:1.51181102;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -179.7313,-46.60728 v -24.94137 h 25.27907 v -33.58757"
+         id="path1666"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 16.19383,33.10315 V 4.46533 h 46.66905 v -15.69467"
+         id="path1668"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 7.850802,33.020249 V 4.1748679 H -72.918973 V -9.5019699"
+         id="path1670"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 0.91057,29.794961 v -13.96757 h -195.51506 l 0.336,-26.30127"
+         id="path1674"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 23.818732,31.01293 23.966049,15.77904 H 235.0486 v -27.00838"
+         id="path1678"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 13.36726,66.11823 V 100.2783"
+         id="path1680"
+         inkscape:connector-curvature="0" />
+      <g
+         id="g1719">
+        <g
+           transform="translate(57,-153)"
+           id="g123">
+          <g
+             id="g5934"
+             transform="translate(54.000001,-16.5)">
+            <rect
+               transform="rotate(90)"
+               y="-53.610382"
+               x="269.74213"
+               height="270.62598"
+               width="32.515751"
+               id="rect997-9"
+               style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#0000fc;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+            <g
+               id="g5923">
+              <path
+                 style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                 d="m -183.68799,270 v 33"
+                 id="path1198"
+                 inkscape:connector-curvature="0" />
+            </g>
+            <path
+               inkscape:connector-curvature="0"
+               id="path1200"
+               d="m -149.68799,269.5 v 33"
+               style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1202"
+               d="m -115.68799,269 -0.5,34"
+               style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1204"
+               d="m -81.687989,270 v 32.49999"
+               style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1206"
+               d="m -47.687989,270 v 33"
+               style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1208"
+               d="m -13.687989,269.50001 v 32.5"
+               style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1210"
+               d="m 20.312011,270.5 v 31"
+               style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          </g>
+          <g
+             id="g5954"
+             transform="translate(74.86322,-45.366357)">
+            <rect
+               transform="rotate(90)"
+               y="34.875"
+               x="367.74213"
+               height="270.62598"
+               width="32.515751"
+               id="rect997-9-3-7"
+               style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#fb0000;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1198-6-9"
+               d="m -272.17337,367.99994 v 33"
+               style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1200-0-2"
+               d="m -238.17337,367.49994 v 33"
+               style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1202-6-0"
+               d="m -204.17337,366.99994 -0.5,34"
+               style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1204-2-2"
+               d="m -170.17337,367.99994 v 32.49999"
+               style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1206-6-3"
+               d="m -136.17337,367.99994 v 33"
+               style="fill:none;stroke:#fc0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1208-1-7"
+               d="m -102.17337,367.49995 v 32.5"
+               style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+            <path
+               inkscape:connector-curvature="0"
+               id="path1210-8-5"
+               d="m -68.173369,368.49994 v 31"
+               style="fill:none;stroke:#fe0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+          </g>
+          <g
+             id="g91"
+             transform="translate(45.86322,-30.366377)">
+            <g
+               transform="translate(8.0000001,1.5)"
+               id="g5944">
+              <rect
+                 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#00ff00;stroke-width:2.26771665;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal"
+                 id="rect997-9-3"
+                 width="32.515751"
+                 height="270.62598"
+                 x="316.74213"
+                 y="-20.125002"
+                 transform="rotate(90)" />
+              <path
+                 style="fill:none;stroke:#00fc00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                 d="m -217.17337,316.99997 v 33"
+                 id="path1198-6"
+                 inkscape:connector-curvature="0" />
+              <path
+                 style="fill:none;stroke:#00fb00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                 d="m -183.17337,316.49997 v 33"
+                 id="path1200-0"
+                 inkscape:connector-curvature="0" />
+              <path
+                 style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                 d="m -149.17337,315.99997 -0.5,34"
+                 id="path1202-6"
+                 inkscape:connector-curvature="0" />
+              <path
+                 style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                 d="m -115.17337,316.99997 v 32.49999"
+                 id="path1204-2"
+                 inkscape:connector-curvature="0" />
+              <path
+                 style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                 d="m -81.173369,316.99997 v 33"
+                 id="path1206-6"
+                 inkscape:connector-curvature="0" />
+              <path
+                 style="fill:none;stroke:#00f007;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                 d="m -47.173369,316.49998 v 32.5"
+                 id="path1208-1"
+                 inkscape:connector-curvature="0" />
+              <path
+                 style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+                 d="m -13.173368,317.49997 v 31"
+                 id="path1210-8"
+                 inkscape:connector-curvature="0" />
+            </g>
+            <path
+               transform="translate(-340.18799,-537.51969)"
+               inkscape:connector-curvature="0"
+               id="path79"
+               d="m 99.58953,871.92821 v -14.5 h 15 15 v 14.5 14.5 h -15 -15 z"
+               style="opacity:1;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.00157475;stroke-opacity:1;paint-order:normal" />
+          </g>
+        </g>
+        <text
+           id="text1684"
+           y="154.50003"
+           x="-63.187988"
+           style="font-style:normal;font-weight:normal;font-size:13.33333397px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+           xml:space="preserve"><tspan
+             y="154.50003"
+             x="-63.187988"
+             id="tspan1682"
+             sodipodi:role="line">Global Write Pending</tspan></text>
+      </g>
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M -233.18799,-301.65524 V -337 h 590 v 525 h -260"
+         id="path1721"
+         inkscape:connector-curvature="0" />
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="331.81201"
+         y="-348"
+         id="text1725"><tspan
+           sodipodi:role="line"
+           id="tspan1723"
+           x="331.81201"
+           y="-348">X</tspan></text>
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 297.31201,-337.5 V -302"
+         id="path1727"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#fc0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 264.81201,-337 -0.5,36"
+         id="path1729"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 230.312,-337.99999 v 37.5"
+         id="path1731"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 197.31201,-338 v 36"
+         id="path1733"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 166.31201,-337.5 V -303"
+         id="path1735"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 110.31201,-338 v 35.5"
+         id="path1737"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 77.31201,-337.5 -0.5,35.5"
+         id="path1739"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#fb0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M 44.81201,-337.5 V -302"
+         id="path1741"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#fb0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 11.31201,-337 v 34"
+         id="path1743"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -44.2638,-337.4208 v 35.70889"
+         id="path1745"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#fe0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -76.79071,-336.71369 v 35.00178"
+         id="path1747"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -159.16865,-301.71191 v -54.09367 h -113.49064 v 471.64023 h 165.81654"
+         id="path1749"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#0000ff;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -191.68799,-302.00001 v -54"
+         id="path1751"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -97.68799,-301.50001 v -81 h -209 v 533 h 167.95275"
+         id="path1755"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -219.68799,-302 v -81"
+         id="path1757"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M -182.15649,-301.65524 -182.18799,-382.5"
+         id="path1759"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#00ff00;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M -149.64075,-301.65524 -149.68799,-382.5"
+         id="path1761"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="M -112.44586,-301.65336 V -337.4208"
+         id="path1763"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -167.65394,-302.41902 v -33.58757"
+         id="path1765"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:none;stroke:#ff0000;stroke-width:2.26771665;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m -200.88795,-302.77257 v -35.00178"
+         id="path1767"
+         inkscape:connector-curvature="0" />
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="-171.18799"
+         y="-361.5"
+         id="text1771"><tspan
+           sodipodi:role="line"
+           id="tspan1769"
+           x="-171.18799"
+           y="-361.5">A</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="-112.18799"
+         y="-390"
+         id="text1775"><tspan
+           sodipodi:role="line"
+           id="tspan1773"
+           x="-112.18799"
+           y="-390">B</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="-200.18799"
+         y="108.00002"
+         id="text1779"><tspan
+           sodipodi:role="line"
+           id="tspan1777"
+           x="-200.18799"
+           y="108.00002">A</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="-199.18799"
+         y="145.00003"
+         id="text1783"><tspan
+           sodipodi:role="line"
+           id="tspan1781"
+           x="-199.18799"
+           y="145.00003">B</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:16px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="-198.18799"
+         y="191.00003"
+         id="text1787"><tspan
+           sodipodi:role="line"
+           id="tspan1785"
+           x="-198.18799"
+           y="191.00003">X</tspan></text>
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="-154.45222"
+         y="-71.548653"
+         id="text1791"><tspan
+           sodipodi:role="line"
+           id="tspan1789"
+           x="-154.45222"
+           y="-58.57209" /></text>
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-weight:normal;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+         x="-95.187988"
+         y="-90.000008"
+         id="text1795"><tspan
+           sodipodi:role="line"
+           id="tspan1793"
+           x="-95.187988"
+           y="-90.000008">Function Unit Write Pending</tspan></text>
+    </g>
+  </g>
+</svg>