<mxfile host="65bd71144e">
    <diagram name="Page-1" id="6TD31-tx4YeMT5SjUeEL">
        <mxGraphModel dx="796" dy="265" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
            <root>
                <mxCell id="0"/>
                <mxCell id="1" parent="0"/>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-1" value="" style="group" parent="1" vertex="1" connectable="0">
                    <mxGeometry x="370" y="345.16" width="152.95000000000005" height="118.00999999999999" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-2" value="" style="group" parent="fx5yl9cXGPLrq4qI7ClV-1" vertex="1" connectable="0">
                    <mxGeometry y="4.839999999999975" width="152.95000000000005" height="113.17000000000002" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-3" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;startArrow=none;startFill=0;endArrow=none;endFill=0;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="150" y="75.66836734693868" as="targetPoint"/>
                        <mxPoint x="118.95000000000005" y="75.50000000000011" as="sourcePoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-4" value="eqFlag" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="fx5yl9cXGPLrq4qI7ClV-3" vertex="1" connectable="0">
                    <mxGeometry x="-0.8665" relative="1" as="geometry">
                        <mxPoint x="21" y="7" as="offset"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-5" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png, ;" parent="fx5yl9cXGPLrq4qI7ClV-2" vertex="1">
                    <mxGeometry x="70" y="10" width="48.95" height="101" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-6" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(251, 251, 251); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;ALU&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" parent="fx5yl9cXGPLrq4qI7ClV-2" vertex="1">
                    <mxGeometry x="88.94999999999999" y="45.5" width="30" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;verticalAlign=middle;endArrow=none;endFill=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="108.36999999999988" y="8" as="targetPoint"/>
                        <mxPoint x="108.36999999999999" y="29" as="sourcePoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-8" value="aluOp" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="fx5yl9cXGPLrq4qI7ClV-7" vertex="1" connectable="0">
                    <mxGeometry x="0.1579" relative="1" as="geometry">
                        <mxPoint y="-17" as="offset"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-9" value="" style="endArrow=none;html=1;rounded=0;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="104.52000000000002" y="23" as="sourcePoint"/>
                        <mxPoint x="112.52000000000002" y="13" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-10" value="&lt;span style=&quot;font-size: 9px;&quot;&gt;3&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="fx5yl9cXGPLrq4qI7ClV-2" vertex="1">
                    <mxGeometry x="99.99999999999999" y="5" width="30" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-11" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=2;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="148.95000000000016" y="50.70270270270271" as="targetPoint"/>
                        <mxPoint x="118.94999999999999" y="50.625" as="sourcePoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-12" value="result" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="fx5yl9cXGPLrq4qI7ClV-11" vertex="1" connectable="0">
                    <mxGeometry x="0.1333" relative="1" as="geometry">
                        <mxPoint x="2" y="-14" as="offset"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-13" value="" style="endArrow=none;html=1;rounded=0;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="128.95" y="56" as="sourcePoint"/>
                        <mxPoint x="136.95" y="46" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-14" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=2;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="70.00000000000011" y="29.702702702702766" as="targetPoint"/>
                        <mxPoint x="40" y="30.000000000000057" as="sourcePoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-15" value="" style="endArrow=none;html=1;rounded=0;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="50" y="35.00000000000006" as="sourcePoint"/>
                        <mxPoint x="58" y="25.000000000000057" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-16" value="&lt;span style=&quot;font-size: 9px;&quot;&gt;32&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="fx5yl9cXGPLrq4qI7ClV-2" vertex="1">
                    <mxGeometry x="44" y="23.000000000000057" width="30" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-17" value="op1" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="fx5yl9cXGPLrq4qI7ClV-2" vertex="1">
                    <mxGeometry x="5" y="19.500000000000057" width="40" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-18" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeWidth=2;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="70.00000000000011" y="89.87270270270272" as="targetPoint"/>
                        <mxPoint x="40" y="90.17000000000002" as="sourcePoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-19" value="" style="endArrow=none;html=1;rounded=0;" parent="fx5yl9cXGPLrq4qI7ClV-2" edge="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="50" y="95.17000000000002" as="sourcePoint"/>
                        <mxPoint x="58" y="85.17000000000002" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-20" value="&lt;span style=&quot;font-size: 9px;&quot;&gt;32&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="fx5yl9cXGPLrq4qI7ClV-2" vertex="1">
                    <mxGeometry x="44" y="83.17000000000002" width="30" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-21" value="op2" style="text;strokeColor=none;align=center;fillColor=none;html=1;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="fx5yl9cXGPLrq4qI7ClV-2" vertex="1">
                    <mxGeometry x="5" y="79.67000000000002" width="40" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-22" value="&lt;font style=&quot;font-size: 9px;&quot;&gt;32&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="fx5yl9cXGPLrq4qI7ClV-2" vertex="1">
                    <mxGeometry x="122.95000000000005" y="41.58000000000004" width="30" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="80" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;" edge="1" parent="fx5yl9cXGPLrq4qI7ClV-2">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="99.94999999999999" y="94.67000000000002" as="targetPoint"/>
                        <mxPoint x="100" y="110" as="sourcePoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="81" value="aluNegAr" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="80">
                    <mxGeometry x="0.0744" relative="1" as="geometry">
                        <mxPoint y="18" as="offset"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-23" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;" parent="fx5yl9cXGPLrq4qI7ClV-1" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <mxPoint x="85" as="targetPoint"/>
                        <mxPoint x="85" y="22.840000000000032" as="sourcePoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="fx5yl9cXGPLrq4qI7ClV-24" value="aluBypass" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="fx5yl9cXGPLrq4qI7ClV-23" vertex="1" connectable="0">
                    <mxGeometry x="0.0744" relative="1" as="geometry">
                        <mxPoint y="-21" as="offset"/>
                    </mxGeometry>
                </mxCell>
            </root>
        </mxGraphModel>
    </diagram>
</mxfile>
