blob: 1a8f964f9505276d784c2b4c6d4157739a361ab5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="543 234.7456 775.8369 138.01562" width="775.8369" height="138.01562">
<defs>
<font-face font-family="Monaco" font-size="14" units-per-em="1000" underline-position="-37.597656" underline-thickness="75.68359" slope="0" x-height="545.41016" cap-height="757.8125" ascent="1e3" descent="-250" font-weight="400">
<font-face-src>
<font-face-name name="Monaco"/>
</font-face-src>
</font-face>
<marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black">
<g>
<path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
</g>
</marker>
<font-face font-family="Helvetica Neue" font-size="12" panose-1="2 11 4 3 2 2 2 2 2 4" units-per-em="1000" underline-position="-75" underline-thickness="50" slope="0" x-height="514" cap-height="714" ascent="966.9952" descent="-212.99744" font-weight="300">
<font-face-src>
<font-face-name name="HelveticaNeue-Thin"/>
</font-face-src>
</font-face>
<font-face font-family="Monaco" font-size="12" units-per-em="1000" underline-position="-37.597656" underline-thickness="75.68359" slope="0" x-height="545.41016" cap-height="757.8125" ascent="1e3" descent="-250" font-weight="400">
<font-face-src>
<font-face-name name="Monaco"/>
</font-face-src>
</font-face>
</defs>
<metadata> Produced by OmniGraffle 7.15
<dc:date>2020-04-10 22:41:57 +0000</dc:date>
</metadata>
<g id="Canvas_1" stroke="none" stroke-dasharray="none" fill-opacity="1" stroke-opacity="1" fill="none">
<title>Canvas 1</title>
<rect fill="white" x="543" y="234.7456" width="775.8369" height="138.01562"/>
<g id="Canvas_1: Layer 1">
<title>Layer 1</title>
<g id="Graphic_7">
<text transform="translate(1112.2041 294.16895)" fill="black">
<tspan font-family="Monaco" font-size="14" font-weight="400" fill="black" x="0" y="14">12] add loc6, loc6, arg3</tspan>
</text>
</g>
<g id="Graphic_3">
<text transform="translate(1087 265.9091)" fill="black">
<tspan font-family="Monaco" font-size="14" font-weight="400" fill="black" x="0" y="14">[</tspan>
</text>
</g>
<g id="Graphic_4">
<text transform="translate(1087 294.16895)" fill="black">
<tspan font-family="Monaco" font-size="14" font-weight="400" fill="black" x="0" y="14">[</tspan>
</text>
</g>
<g id="Graphic_5">
<text transform="translate(1087 322.4288)" fill="black">
<tspan font-family="Monaco" font-size="14" font-weight="400" fill="black" x="0" y="14">[</tspan>
</text>
</g>
<g id="Graphic_6">
<text transform="translate(1120.6055 265.9091)" fill="black">
<tspan font-family="Monaco" font-size="14" font-weight="400" fill="black" x="0" y="14">7] add loc6, arg1, arg2</tspan>
</text>
</g>
<g id="Graphic_8">
<text transform="translate(1112.2041 322.4288)" fill="black">
<tspan font-family="Monaco" font-size="14" font-weight="400" fill="black" x="0" y="14">17] ret loc6</tspan>
</text>
</g>
<g id="Line_10">
<line x1="839.1892" y1="280.4054" x2="1076.1189" y2="265.7331" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Line_11">
<line x1="847.2973" y1="327.7027" x2="1076.195" y2="295.7622" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
</g>
<g id="Graphic_12">
<text transform="translate(896.7001 260.84967) rotate(-3)" fill="black">
<tspan font-family="Helvetica Neue" font-size="12" font-weight="300" fill="black" x="43.014" y="12">OSR exit</tspan>
<tspan font-family="Helvetica Neue" font-size="12" font-weight="300" fill="black" x="14210855e-20" y="27.348083">live state: arg1, arg2, arg3</tspan>
</text>
</g>
<g id="Graphic_13">
<text transform="translate(922.9454 301.08742) rotate(-7.5)" fill="black">
<tspan font-family="Helvetica Neue" font-size="12" font-weight="300" fill="black" x="28.05" y="12">OSR exit</tspan>
<tspan font-family="Helvetica Neue" font-size="12" font-weight="300" fill="black" x="19184654e-20" y="27.348083">live state: loc6, arg3</tspan>
</text>
</g>
<g id="Graphic_14">
<text transform="translate(548 239.7456)" fill="#666">
<tspan font-family="Monaco" font-size="12" font-weight="400" fill="#666" x="0" y="12">24: GetLocal(arg1, bc#7)</tspan>
<tspan font-family="Monaco" font-size="12" font-weight="400" fill="#666" x="0" y="28.001953">25: GetLocal(arg2, bc#7)</tspan>
<tspan font-family="Monaco" font-size="12" font-weight="400" fill="black" x="0" y="44.003906">26: ArithAdd(Int32:@24, Int32:@25, bc#7)</tspan>
<tspan font-family="Monaco" font-size="12" font-weight="400" fill="#666" x="0" y="60.00586">27: MovHint(Untyped:@26, loc6)</tspan>
<tspan font-family="Monaco" font-size="12" font-weight="400" fill="#666" x="0" y="76.00781">29: GetLocal(arg3, bc#12)</tspan>
<tspan font-family="Monaco" font-size="12" font-weight="400" fill="black" x="0" y="92.00977">30: ArithAdd(Int32:@26, Int32:@29, bc#12)</tspan>
<tspan font-family="Monaco" font-size="12" font-weight="400" fill="#666" x="0" y="108.01172">31: MovHint(Untyped:@30, loc6)</tspan>
<tspan font-family="Monaco" font-size="12" font-weight="400" fill="#666" x="0" y="124.01367">33: Return(Untyped:@3, bc#17)</tspan>
</text>
</g>
</g>
</g>
</svg>