[obsidian] vault backup: 2024-07-12 04:22:42[
All checks were successful
Build / build (push) Successful in 2m34s
All checks were successful
Build / build (push) Successful in 2m34s
This commit is contained in:
parent
455bc37106
commit
b2b38e1cb1
@ -9,6 +9,9 @@
|
|||||||
id="svg1"
|
id="svg1"
|
||||||
sodipodi:docname="vmmodel.svg"
|
sodipodi:docname="vmmodel.svg"
|
||||||
inkscape:version="1.3 (0e150ed, 2023-07-21)"
|
inkscape:version="1.3 (0e150ed, 2023-07-21)"
|
||||||
|
inkscape:export-filename="lambdammm_vm_structure.pdf"
|
||||||
|
inkscape:export-xdpi="300"
|
||||||
|
inkscape:export-ydpi="300"
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
@ -24,15 +27,15 @@
|
|||||||
inkscape:pagecheckerboard="0"
|
inkscape:pagecheckerboard="0"
|
||||||
inkscape:deskcolor="#d1d1d1"
|
inkscape:deskcolor="#d1d1d1"
|
||||||
inkscape:document-units="mm"
|
inkscape:document-units="mm"
|
||||||
inkscape:zoom="0.62112407"
|
inkscape:zoom="0.98354534"
|
||||||
inkscape:cx="477.36034"
|
inkscape:cx="417.36764"
|
||||||
inkscape:cy="323.60684"
|
inkscape:cy="219.61367"
|
||||||
inkscape:window-width="1440"
|
inkscape:window-width="1440"
|
||||||
inkscape:window-height="783"
|
inkscape:window-height="783"
|
||||||
inkscape:window-x="0"
|
inkscape:window-x="0"
|
||||||
inkscape:window-y="25"
|
inkscape:window-y="25"
|
||||||
inkscape:window-maximized="0"
|
inkscape:window-maximized="0"
|
||||||
inkscape:current-layer="layer2" />
|
inkscape:current-layer="layer1" />
|
||||||
<defs
|
<defs
|
||||||
id="defs1">
|
id="defs1">
|
||||||
<marker
|
<marker
|
||||||
@ -651,6 +654,84 @@
|
|||||||
d="m 6,0 c -3,1 -7,3 -9,5 0,0 0,-4 2,-5 -2,-1 -2,-5 -2,-5 2,2 6,4 9,5 z"
|
d="m 6,0 c -3,1 -7,3 -9,5 0,0 0,-4 2,-5 -2,-1 -2,-5 -2,-5 2,2 6,4 9,5 z"
|
||||||
id="path4-9-4-0-7-0" />
|
id="path4-9-4-0-7-0" />
|
||||||
</marker>
|
</marker>
|
||||||
|
<marker
|
||||||
|
style="overflow:visible"
|
||||||
|
id="Dot-9"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto"
|
||||||
|
inkscape:stockid="Dot"
|
||||||
|
markerWidth="1"
|
||||||
|
markerHeight="1"
|
||||||
|
viewBox="0 0 1 1"
|
||||||
|
inkscape:isstock="true"
|
||||||
|
inkscape:collect="always"
|
||||||
|
preserveAspectRatio="xMidYMid">
|
||||||
|
<path
|
||||||
|
transform="scale(0.5)"
|
||||||
|
style="fill:context-stroke;fill-rule:evenodd;stroke:none"
|
||||||
|
d="M 5,0 C 5,2.76 2.76,5 0,5 -2.76,5 -5,2.76 -5,0 c 0,-2.76 2.3,-5 5,-5 2.76,0 5,2.24 5,5 z"
|
||||||
|
sodipodi:nodetypes="sssss"
|
||||||
|
id="path17-0" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
style="overflow:visible"
|
||||||
|
id="ArrowTriangleStylized-4"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto-start-reverse"
|
||||||
|
inkscape:stockid="Stylized triangle arrow"
|
||||||
|
markerWidth="1"
|
||||||
|
markerHeight="1"
|
||||||
|
viewBox="0 0 1 1"
|
||||||
|
inkscape:isstock="true"
|
||||||
|
inkscape:collect="always"
|
||||||
|
preserveAspectRatio="xMidYMid">
|
||||||
|
<path
|
||||||
|
transform="scale(0.5)"
|
||||||
|
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
|
||||||
|
d="m 6,0 c -3,1 -7,3 -9,5 0,0 0,-4 2,-5 -2,-1 -2,-5 -2,-5 2,2 6,4 9,5 z"
|
||||||
|
id="path4-02" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
style="overflow:visible"
|
||||||
|
id="Dot-9-5"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto"
|
||||||
|
inkscape:stockid="Dot"
|
||||||
|
markerWidth="1"
|
||||||
|
markerHeight="1"
|
||||||
|
viewBox="0 0 1 1"
|
||||||
|
inkscape:isstock="true"
|
||||||
|
inkscape:collect="always"
|
||||||
|
preserveAspectRatio="xMidYMid">
|
||||||
|
<path
|
||||||
|
transform="scale(0.5)"
|
||||||
|
style="fill:context-stroke;fill-rule:evenodd;stroke:none"
|
||||||
|
d="M 5,0 C 5,2.76 2.76,5 0,5 -2.76,5 -5,2.76 -5,0 c 0,-2.76 2.3,-5 5,-5 2.76,0 5,2.24 5,5 z"
|
||||||
|
sodipodi:nodetypes="sssss"
|
||||||
|
id="path17-0-4" />
|
||||||
|
</marker>
|
||||||
|
<marker
|
||||||
|
style="overflow:visible"
|
||||||
|
id="ArrowTriangleStylized-4-9"
|
||||||
|
refX="0"
|
||||||
|
refY="0"
|
||||||
|
orient="auto-start-reverse"
|
||||||
|
inkscape:stockid="Stylized triangle arrow"
|
||||||
|
markerWidth="1"
|
||||||
|
markerHeight="1"
|
||||||
|
viewBox="0 0 1 1"
|
||||||
|
inkscape:isstock="true"
|
||||||
|
inkscape:collect="always"
|
||||||
|
preserveAspectRatio="xMidYMid">
|
||||||
|
<path
|
||||||
|
transform="scale(0.5)"
|
||||||
|
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
|
||||||
|
d="m 6,0 c -3,1 -7,3 -9,5 0,0 0,-4 2,-5 -2,-1 -2,-5 -2,-5 2,2 6,4 9,5 z"
|
||||||
|
id="path4-02-0" />
|
||||||
|
</marker>
|
||||||
</defs>
|
</defs>
|
||||||
<g
|
<g
|
||||||
inkscape:groupmode="layer"
|
inkscape:groupmode="layer"
|
||||||
@ -665,7 +746,7 @@
|
|||||||
x="4.6246214"
|
x="4.6246214"
|
||||||
y="-42.83358"
|
y="-42.83358"
|
||||||
transform="translate(0.11223495,49.292931)"
|
transform="translate(0.11223495,49.292931)"
|
||||||
inkscape:export-filename="lambdammm_vm_structure.pdf"
|
inkscape:export-filename="lambdammm_vm_structure.svg"
|
||||||
inkscape:export-xdpi="300"
|
inkscape:export-xdpi="300"
|
||||||
inkscape:export-ydpi="300" />
|
inkscape:export-ydpi="300" />
|
||||||
</g>
|
</g>
|
||||||
@ -711,14 +792,36 @@
|
|||||||
id="tspan4">Program Counter</tspan></text>
|
id="tspan4">Program Counter</tspan></text>
|
||||||
</g>
|
</g>
|
||||||
<g
|
<g
|
||||||
id="g26">
|
id="g26"
|
||||||
|
transform="translate(0,-4.2333333)">
|
||||||
<rect
|
<rect
|
||||||
style="fill-opacity:0;stroke:#000000;stroke-width:0.238248;stroke-dasharray:none;stroke-opacity:1"
|
style="fill-opacity:0;stroke:#000000;stroke-width:0.238248;stroke-dasharray:none;stroke-opacity:1"
|
||||||
id="rect10"
|
id="rect10"
|
||||||
width="35.489555"
|
width="35.489555"
|
||||||
height="6.4485202"
|
height="16.800972"
|
||||||
x="13.816225"
|
x="13.816225"
|
||||||
y="74.628067" />
|
y="74.628067" />
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.0999997;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect7-4"
|
||||||
|
width="30.647167"
|
||||||
|
height="2.850651"
|
||||||
|
x="16.096413"
|
||||||
|
y="79.944267" />
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.0999997;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect7-4-0"
|
||||||
|
width="30.647167"
|
||||||
|
height="2.850651"
|
||||||
|
x="16.024565"
|
||||||
|
y="83.821106" />
|
||||||
|
<rect
|
||||||
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.0999997;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect7-4-0-9"
|
||||||
|
width="30.647167"
|
||||||
|
height="2.850651"
|
||||||
|
x="15.950636"
|
||||||
|
y="87.38607" />
|
||||||
<text
|
<text
|
||||||
xml:space="preserve"
|
xml:space="preserve"
|
||||||
transform="matrix(0.26458333,0,0,0.26458333,5.5108554,69.374792)"
|
transform="matrix(0.26458333,0,0,0.26458333,5.5108554,69.374792)"
|
||||||
@ -726,11 +829,11 @@
|
|||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect12);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect12);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
||||||
x="37.222656"
|
x="37.222656"
|
||||||
y="36.34345"
|
y="36.34345"
|
||||||
id="tspan5">State_Ptr</tspan></text>
|
id="tspan5">State_Ptr Stack</tspan></text>
|
||||||
</g>
|
</g>
|
||||||
<g
|
<g
|
||||||
id="g27"
|
id="g27"
|
||||||
transform="translate(0,14.57944)">
|
transform="translate(0,20.400274)">
|
||||||
<rect
|
<rect
|
||||||
style="fill-opacity:0;stroke:#000000;stroke-width:0.238248;stroke-dasharray:none;stroke-opacity:1"
|
style="fill-opacity:0;stroke:#000000;stroke-width:0.238248;stroke-dasharray:none;stroke-opacity:1"
|
||||||
id="rect11"
|
id="rect11"
|
||||||
@ -754,7 +857,7 @@
|
|||||||
style="fill-opacity:0;stroke:#000000;stroke-width:0.264951;stroke-dasharray:none;stroke-opacity:1"
|
style="fill-opacity:0;stroke:#000000;stroke-width:0.264951;stroke-dasharray:none;stroke-opacity:1"
|
||||||
id="rect5"
|
id="rect5"
|
||||||
width="35.236588"
|
width="35.236588"
|
||||||
height="49.041969"
|
height="44.867596"
|
||||||
x="14.029625"
|
x="14.029625"
|
||||||
y="23.997538" />
|
y="23.997538" />
|
||||||
<text
|
<text
|
||||||
@ -802,7 +905,7 @@
|
|||||||
</g>
|
</g>
|
||||||
<text
|
<text
|
||||||
xml:space="preserve"
|
xml:space="preserve"
|
||||||
transform="matrix(0.26458333,0,0,0.26458333,6.1655345,60.912806)"
|
transform="matrix(0.26458333,0,0,0.26458333,6.6947012,57.737807)"
|
||||||
id="text13"
|
id="text13"
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;word-spacing:0px;white-space:pre;shape-inside:url(#rect14);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;word-spacing:0px;white-space:pre;shape-inside:url(#rect14);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"
|
||||||
x="4.4466538"
|
x="4.4466538"
|
||||||
@ -814,7 +917,7 @@
|
|||||||
</g>
|
</g>
|
||||||
<g
|
<g
|
||||||
id="g40"
|
id="g40"
|
||||||
transform="translate(0,14.674112)">
|
transform="translate(0,21.024116)">
|
||||||
<rect
|
<rect
|
||||||
style="fill-opacity:0;stroke:#000000;stroke-width:0.238248;stroke-dasharray:none;stroke-opacity:1"
|
style="fill-opacity:0;stroke:#000000;stroke-width:0.238248;stroke-dasharray:none;stroke-opacity:1"
|
||||||
id="rect40"
|
id="rect40"
|
||||||
@ -833,7 +936,7 @@
|
|||||||
</g>
|
</g>
|
||||||
<g
|
<g
|
||||||
id="g42"
|
id="g42"
|
||||||
transform="translate(0,8.0834752)">
|
transform="translate(0,14.433478)">
|
||||||
<rect
|
<rect
|
||||||
style="fill-opacity:0;stroke:#000000;stroke-width:0.238248;stroke-dasharray:none;stroke-opacity:1"
|
style="fill-opacity:0;stroke:#000000;stroke-width:0.238248;stroke-dasharray:none;stroke-opacity:1"
|
||||||
id="rect42"
|
id="rect42"
|
||||||
@ -895,7 +998,7 @@
|
|||||||
id="tspan11">Base Pointer</tspan></text>
|
id="tspan11">Base Pointer</tspan></text>
|
||||||
</g>
|
</g>
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-3);marker-end:url(#ArrowTriangleStylized-3)"
|
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-3);marker-end:url(#ArrowTriangleStylized-3)"
|
||||||
d="m 44.061959,34.888436 c 3.286473,1.971324 2.705122,14.737485 -0.0015,17.163674"
|
d="m 44.061959,34.888436 c 3.286473,1.971324 2.705122,14.737485 -0.0015,17.163674"
|
||||||
id="path82-8"
|
id="path82-8"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
@ -1003,7 +1106,7 @@
|
|||||||
id="tspan20">delay 2</tspan></text>
|
id="tspan20">delay 2</tspan></text>
|
||||||
</g>
|
</g>
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-5);marker-end:url(#ArrowTriangleStylized-7)"
|
style="fill:none;fill-opacity:1;stroke:#808080;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-5);marker-end:url(#ArrowTriangleStylized-7)"
|
||||||
d="m 44.277061,67.646766 c 3.286473,1.971324 3.386797,5.194041 0.680135,7.62023"
|
d="m 44.277061,67.646766 c 3.286473,1.971324 3.386797,5.194041 0.680135,7.62023"
|
||||||
id="path82-6"
|
id="path82-6"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
@ -1023,37 +1126,47 @@
|
|||||||
id="a67">
|
id="a67">
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
||||||
d="M 49.282007,82.046004 52.352176,16.755578"
|
d="m 49.297931,88.399453 c 0,0 1.14395,-5.446449 1.469616,-17.177405 0.510946,-18.405009 1.682932,-54.620946 1.682932,-54.620946"
|
||||||
id="path50"
|
id="path50"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="csc" />
|
||||||
</a>
|
</a>
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
||||||
d="m 49.333785,88.786127 3.084682,-3.447006"
|
d="m 49.277612,95.175188 c 0,0 0.686548,-3.818603 1.295437,-5.653587 0.479913,-1.446292 1.845418,-4.18248 1.845418,-4.18248"
|
||||||
id="path51"
|
id="path51"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="csc" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
||||||
d="m 49.310755,96.679581 3.095344,14.043429"
|
d="m 49.293284,103.0306 c 0,0 1.258853,0.45685 1.834479,1.74544 1.169649,2.61836 1.278336,5.94697 1.278336,5.94697"
|
||||||
id="path52"
|
id="path52"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="csc" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
||||||
d="m 49.307622,90.370628 3.097157,-3.585981"
|
d="m 49.307622,96.710034 c 0,0 1.395344,-2.06183 1.819571,-3.219118 0.783212,-2.136599 1.277586,-6.706269 1.277586,-6.706269"
|
||||||
id="path53"
|
id="path53"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="csc" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot);marker-end:url(#ArrowTriangleStylized)"
|
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot);marker-end:url(#ArrowTriangleStylized)"
|
||||||
d="m 45.487942,77.365342 c 3.286473,1.971324 3.386797,5.194041 0.680135,7.62023"
|
d="m 44.420809,76.913151 c 3.286473,1.971324 4.078403,11.936302 1.371741,14.362491"
|
||||||
id="path82"
|
id="path82"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-9);marker-end:url(#ArrowTriangleStylized-4)"
|
||||||
|
d="M 44.406273,81.086527 C 45.873423,78.294486 49.365468,60.319412 49.993338,49.806698 51.071659,31.751864 49.213137,17.949357 53.945437,12.610023 59.863825,5.9324552 78.627725,7.3034404 91.645716,7.2692487 109.87104,7.22138 124.34365,9.570292 126.27112,24.968824"
|
||||||
|
id="path82-4"
|
||||||
|
sodipodi:nodetypes="csssc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-9-5);marker-end:url(#ArrowTriangleStylized-4-9)"
|
||||||
|
d="m 44.464845,84.637831 c 6.933653,0.803446 14.513032,-1.504985 21.76889,-4.742326 10.501739,-4.685554 20.325762,-11.316999 26.533395,-13.275761 6.888343,-2.173554 35.35504,-1.596044 33.7397,8.488279"
|
||||||
|
id="path82-4-0"
|
||||||
|
sodipodi:nodetypes="cssc" />
|
||||||
<rect
|
<rect
|
||||||
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linejoin:round;stroke-dasharray:0.2, 0.2;stroke-dashoffset:0;stroke-opacity:1"
|
style="fill:none;stroke:#000000;stroke-width:0.2;stroke-linejoin:round;stroke-dasharray:0.2, 0.2;stroke-dashoffset:0;stroke-opacity:1"
|
||||||
id="rect83"
|
id="rect83"
|
||||||
width="2.2771528"
|
width="2.2771528"
|
||||||
height="2.411103"
|
height="2.411103"
|
||||||
x="44.270527"
|
x="43.801117"
|
||||||
y="84.455582" />
|
y="90.557884" />
|
||||||
</g>
|
</g>
|
||||||
<g
|
<g
|
||||||
id="g43"
|
id="g43"
|
||||||
@ -1345,7 +1458,7 @@
|
|||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect63-2-5);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect63-2-5);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
||||||
x="37.222656"
|
x="37.222656"
|
||||||
y="31.318589"
|
y="31.318589"
|
||||||
id="tspan31"> N1</tspan></text>
|
id="tspan31"> Local(N1)</tspan></text>
|
||||||
<text
|
<text
|
||||||
xml:space="preserve"
|
xml:space="preserve"
|
||||||
transform="matrix(0.26458333,0,0,0.26458333,72.285667,66.187541)"
|
transform="matrix(0.26458333,0,0,0.26458333,72.285667,66.187541)"
|
||||||
@ -1353,7 +1466,7 @@
|
|||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect63-2-5-5);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect63-2-5-5);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
||||||
x="37.222656"
|
x="37.222656"
|
||||||
y="31.318589"
|
y="31.318589"
|
||||||
id="tspan32"> N2</tspan></text>
|
id="tspan32"> Upvalue(N2)</tspan></text>
|
||||||
<rect
|
<rect
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.158518;stroke-dasharray:none;stroke-opacity:1"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.158518;stroke-dasharray:none;stroke-opacity:1"
|
||||||
id="rect85"
|
id="rect85"
|
||||||
@ -1451,17 +1564,17 @@
|
|||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect63-2);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect63-2);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
||||||
x="37.222656"
|
x="37.222656"
|
||||||
y="31.318589"
|
y="31.318589"
|
||||||
id="tspan41">Negative Offset of Stack: N1</tspan></text>
|
id="tspan41">Open(Local(N1))</tspan></text>
|
||||||
<text
|
<text
|
||||||
xml:space="preserve"
|
xml:space="preserve"
|
||||||
transform="matrix(0.26458333,0,0,0.26458333,86.826022,48.365001)"
|
transform="matrix(0.26458333,0,0,0.26458333,86.826022,48.365001)"
|
||||||
id="text62-8-4"
|
id="text62-8-4"
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect63-2-8);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero"><tspan
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;word-spacing:0px;white-space:pre;shape-inside:url(#rect63-2-8);display:inline;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke-width:1.00157;stroke-dasharray:none"><tspan
|
||||||
x="37.222656"
|
x="37.222656"
|
||||||
y="31.318589"
|
y="31.318589"
|
||||||
id="tspan42">Negative Offset of Stack: N2</tspan></text>
|
id="tspan42">Open(Upvalue(N2))</tspan></text>
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53);marker-end:url(#ArrowTriangleStylized-73)"
|
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53);marker-end:url(#ArrowTriangleStylized-73)"
|
||||||
d="m 125.96588,31.161768 c 2.11058,1.215401 2.51044,3.884348 0.47572,4.966673"
|
d="m 125.96588,31.161768 c 2.11058,1.215401 2.51044,3.884348 0.47572,4.966673"
|
||||||
id="path82-7"
|
id="path82-7"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
@ -1521,18 +1634,18 @@
|
|||||||
y="70.585785">`</tspan></text>
|
y="70.585785">`</tspan></text>
|
||||||
</g>
|
</g>
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-8);marker-end:url(#ArrowTriangleStylized-73-5)"
|
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-8);marker-end:url(#ArrowTriangleStylized-73-5)"
|
||||||
d="m 127.2604,21.039801 c 6.88076,0.06629 7.75197,16.194647 12.03682,16.034697"
|
d="m 127.2604,21.039801 c 6.88076,0.06629 7.75197,16.194647 12.03682,16.034697"
|
||||||
id="path82-7-3"
|
id="path82-7-3"
|
||||||
sodipodi:nodetypes="cc"
|
sodipodi:nodetypes="cc"
|
||||||
transform="translate(0,-1.0583331)" />
|
transform="translate(0,-1.0583331)" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-8-6);marker-end:url(#ArrowTriangleStylized-73-5-4)"
|
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-8-6);marker-end:url(#ArrowTriangleStylized-73-5-4)"
|
||||||
d="m 127.03416,70.482277 c 6.88076,0.06629 7.75197,16.194647 12.03682,16.034697"
|
d="m 127.03416,70.482277 c 6.88076,0.06629 7.75197,16.194647 12.03682,16.034697"
|
||||||
id="path82-7-3-2"
|
id="path82-7-3-2"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-8-6-2);marker-end:url(#ArrowTriangleStylized-73-5-4-4)"
|
style="fill:none;fill-opacity:1;stroke:#808080;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-8-6-2);marker-end:url(#ArrowTriangleStylized-73-5-4-4)"
|
||||||
d="m 126.20557,101.62208 c 6.88076,0.0663 14.40531,-1.62056 18.69016,-1.46061"
|
d="m 126.20557,101.62208 c 6.88076,0.0663 14.40531,-1.62056 18.69016,-1.46061"
|
||||||
id="path82-7-3-2-0"
|
id="path82-7-3-2-0"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
@ -1542,15 +1655,15 @@
|
|||||||
id="path82-7-3-2-0-1"
|
id="path82-7-3-2-0-1"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-8-6-2-9);marker-end:url(#ArrowTriangleStylized-73-5-4-4-6)"
|
style="fill:none;fill-opacity:1;stroke:#808080;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-8-6-2-9);marker-end:url(#ArrowTriangleStylized-73-5-4-4-6)"
|
||||||
d="m 126.29113,105.36025 c 6.88076,0.0663 32.52893,-4.33765 37.47791,-5.27457"
|
d="m 126.29113,105.36025 c 6.88076,0.0663 32.52893,-4.33765 37.47791,-5.27457"
|
||||||
id="path82-7-3-2-0-9"
|
id="path82-7-3-2-0-9"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
||||||
d="M 85.598933,89.444775 92.62402,14.544544"
|
d="m 85.598933,89.444775 c 0,0 2.803803,-21.595554 3.908493,-33.281557 C 90.76286,42.882565 92.62402,14.544544 92.62402,14.544544"
|
||||||
id="path66"
|
id="path66"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="csc" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
||||||
d="M 85.595644,94.030394 92.557996,59.61732"
|
d="M 85.595644,94.030394 92.557996,59.61732"
|
||||||
@ -1650,7 +1763,7 @@
|
|||||||
x="95.99482"
|
x="95.99482"
|
||||||
y="34.241806" />
|
y="34.241806" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-0);marker-end:url(#ArrowTriangleStylized-73-3)"
|
style="fill:none;fill-opacity:1;stroke:#999999;stroke-width:0.3;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Dot-53-0);marker-end:url(#ArrowTriangleStylized-73-3)"
|
||||||
d="m 126.32282,31.434325 c 2.11058,1.215401 2.51044,3.884348 0.47572,4.966673"
|
d="m 126.32282,31.434325 c 2.11058,1.215401 2.51044,3.884348 0.47572,4.966673"
|
||||||
id="path82-7-9"
|
id="path82-7-9"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="cc" />
|
||||||
@ -1694,14 +1807,14 @@
|
|||||||
</g>
|
</g>
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
||||||
d="m 85.610338,99.391985 7.030045,10.463595"
|
d="m 85.610338,99.391985 c 0,0 2.866911,2.131555 3.901307,3.554605 1.486458,2.04497 3.128738,6.90899 3.128738,6.90899"
|
||||||
id="path74"
|
id="path74"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="csc" />
|
||||||
<path
|
<path
|
||||||
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.265;stroke-dasharray:0.265, 0.265;stroke-dashoffset:0"
|
||||||
d="M 85.577922,95.104433 92.560701,64.925064"
|
d="m 85.577922,95.104433 c 0,0 3.079266,-6.983269 4.041374,-10.659382 1.666028,-6.365715 2.941405,-19.519987 2.941405,-19.519987"
|
||||||
id="path75"
|
id="path75"
|
||||||
sodipodi:nodetypes="cc" />
|
sodipodi:nodetypes="csc" />
|
||||||
<text
|
<text
|
||||||
xml:space="preserve"
|
xml:space="preserve"
|
||||||
transform="matrix(0.26458333,0,0,0.26458333,129.48565,101.11509)"
|
transform="matrix(0.26458333,0,0,0.26458333,129.48565,101.11509)"
|
||||||
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 78 KiB |
@ -1 +1 @@
|
|||||||
Subproject commit d517fe04ce08f159d540b07ff562bbb96849f96c
|
Subproject commit 5c205670fd18fe2bc2af03688852966b1c7312ae
|
Loading…
Reference in New Issue
Block a user