mirror of
https://github.com/MPSU/APS.git
synced 2026-07-26 00:38:26 +00:00
4 lines
531 KiB
XML
4 lines
531 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!-- Do not edit this file with editors other than draw.io -->
|
||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||
<svg xmlns="http://www.w3.org/2000/svg" style="background: #FFFFFF; background-color: light-dark(#FFFFFF, #121212); color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1886px" height="826px" viewBox="0 0 1886 826" content="<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.3.0 Chrome/140.0.7339.249 Electron/38.7.2 Safari/537.36" scale="1" border="0" version="29.3.0"> <diagram name="Page-1" id="hwuHihYuACL0iUMv0V1x"> <mxGraphModel dx="1828" dy="1912" grid="1" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" background="#FFFFFF" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#0068D1;fontSize=14;fontColor=#007FFF;fillColor=none;comic=0;jiggle=0.5;strokeWidth=2;spacingTop=0;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 70%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;Main&lt;br&gt;Decoder&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="135" width="164" x="1199" y="-634" as="geometry" /> </mxCell> <mxCell id="3" edge="1" parent="1" source="220" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;exitX=1;exitY=0.543;exitDx=0;exitDy=0;entryX=-0.008;entryY=0.727;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;exitPerimeter=0;" target="15" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1178" y="-343.0050000000001" as="sourcePoint" /> <mxPoint x="1192" y="-343" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="4" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;fontColor=#000000;strokeColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1627" y="-374" /> </Array> <mxPoint x="1601" y="-374" as="sourcePoint" /> <mxPoint x="1637" y="-374" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="5" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 120%;&quot;&gt;&lt;b&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;flag&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="18" width="39" x="1619" y="-382.57" as="geometry" /> </mxCell> <mxCell id="6" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#007FFF;startSize=6;endSize=6;comic=0;jiggle=0.5;entryX=0.308;entryY=0.375;entryDx=0;entryDy=0;strokeWidth=2;endFill=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1602" y="-354" as="sourcePoint" /> <mxPoint x="1797.008" y="-354.4999999999998" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="7" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;entryX=-0.05;entryY=0.094;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="200" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1342" y="-350" as="sourcePoint" /> <mxPoint x="1477" y="-350" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="8" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1481" y="-293" as="sourcePoint" /> <mxPoint x="1501" y="-293" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="9" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1521" y="-330" as="sourcePoint" /> <mxPoint x="1561" y="-330" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="10" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.318;exitDx=0;exitDy=0;exitPerimeter=0;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1341" y="-392.0199999999999" as="sourcePoint" /> <mxPoint x="1401" y="-392" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="11" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1381" y="-377" as="sourcePoint" /> <mxPoint x="1401" y="-377" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="12" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;entryX=0;entryY=0.5;entryDx=0;entryDy=0;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1381" y="-363" as="sourcePoint" /> <mxPoint x="1401" y="-363" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="13" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1421" y="-378" as="sourcePoint" /> <mxPoint x="1561" y="-378" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="14" edge="1" parent="1" source="15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" target="226"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="15" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;fontColor=#000000;comic=0;labelBackgroundColor=default;endArrow=none;strokeColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;&lt;b&gt;Register&lt;br&gt;File&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="110" width="120" x="1221" y="-423" as="geometry" /> </mxCell> <mxCell id="16" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;labelBackgroundColor=default;endArrow=none;fontSize=9;rounded=0;strokeColor=#000000;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="24.844720496894418" width="10.526315789473681" x="1234.9957894736842" y="-429.845" as="geometry" /> </mxCell> <mxCell id="17" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;fontSize=16;strokeColor=#000000;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1241.1615789473685" y="-422.9777639751553" /> </Array> <mxPoint x="1241.1615789473685" y="-422.9777639751553" as="sourcePoint" /> <mxPoint x="1241.1615789473685" y="-435.40012422360246" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="18" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_S&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="40" x="1384" y="-180" as="geometry" /> </mxCell> <mxCell id="19" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_U&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="40" x="1382" y="-221" as="geometry" /> </mxCell> <mxCell id="20" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;container=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;4&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="10" x="1470" y="-298" as="geometry" /> </mxCell> <mxCell id="21" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;container=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;0&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="10" x="1371" y="-368" as="geometry" /> </mxCell> <mxCell id="22" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;RD1&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="29" x="1308" y="-401" as="geometry" /> </mxCell> <mxCell id="23" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;RD2&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="20" x="1317" y="-355" as="geometry" /> </mxCell> <mxCell id="24" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 10px;&quot;&gt;gpr_we&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1257" y="-513" as="geometry" /> </mxCell> <mxCell id="25" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;WE&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1264.5" y="-419" as="geometry" /> </mxCell> <mxCell id="26" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot; color=&quot;#ffffff&quot;&gt;clk_i&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="17" width="28.61" x="1225.95" y="-450" as="geometry" /> </mxCell> <mxCell id="27" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 10px;&quot;&gt;wb_sel&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="53.48" x="1306.21" y="-569.21" as="geometry" /> </mxCell> <mxCell id="28" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 10px;&quot;&gt;&amp;nbsp;mem_size&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="57" x="1303.52" y="-623" as="geometry" /> </mxCell> <mxCell id="29" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 10px;&quot;&gt;mem_we&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="44.48" x="1315.21" y="-584" as="geometry" /> </mxCell> <mxCell id="30" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 10px;&quot;&gt;alu_op&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1326.69" y="-554" as="geometry" /> </mxCell> <mxCell id="31" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 10px;&quot;&gt;b_sel&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1326.69" y="-537" as="geometry" /> </mxCell> <mxCell id="32" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 10px;&quot;&gt;a_sel&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1326.98" y="-522" as="geometry" /> </mxCell> <mxCell id="33" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;jal&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1201.5" y="-557.79" as="geometry" /> </mxCell> <mxCell id="34" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;b&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1201.5" y="-545" as="geometry" /> </mxCell> <mxCell id="35" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;instr&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1202" y="-534" as="geometry" /> </mxCell> <mxCell id="36" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=14;fontColor=#D4E1F5;startSize=6;endSize=6;jiggle=0.5;exitX=1.006;exitY=0.623;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.654;entryY=0.206;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1806" y="-564" /> </Array> <mxPoint x="1363.984" y="-563.109" as="sourcePoint" /> <mxPoint x="1806.004" y="-365.99199999999996" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="37" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=14;fontColor=#D4E1F5;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeOpacity=100;fillOpacity=100;" target="147" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="1364" y="-615" as="sourcePoint" /> <mxPoint x="1588" y="-618" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="38" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=14;fontColor=#D4E1F5;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;exitX=1.005;exitY=0.626;exitDx=0;exitDy=0;exitPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1577" y="-548" /> </Array> <mxPoint x="1363.82" y="-547.66" as="sourcePoint" /> <mxPoint x="1577" y="-391" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="39" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=14;fontColor=#D4E1F5;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;exitX=1;exitY=0.794;exitDx=0;exitDy=0;exitPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1510" y="-531" /> </Array> <mxPoint x="1363.0000000000002" y="-531.102" as="sourcePoint" /> <mxPoint x="1510" y="-360" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="40" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=14;fontColor=#D4E1F5;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;entryX=1;entryY=0;entryDx=0;entryDy=0;strokeOpacity=100;fillOpacity=100;" target="201" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1411" y="-516" /> </Array> <mxPoint x="1363" y="-516" as="sourcePoint" /> <mxPoint x="1411.08" y="-424.84000000000015" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="41" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=14;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=3;entryX=-0.001;entryY=0.791;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="2" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1130" y="-527" /> </Array> <mxPoint x="1131" y="-65" as="sourcePoint" /> <mxPoint x="1197.688" y="-502.952" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="42" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;RA1&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="20" x="1225.13" y="-408" as="geometry" /> </mxCell> <mxCell id="43" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;RA2&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="20" x="1225.13" y="-388" as="geometry" /> </mxCell> <mxCell id="44" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;WA&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="20" x="1225.95" y="-368" as="geometry" /> </mxCell> <mxCell id="45" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;WD&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="20" x="1225" y="-348" as="geometry" /> </mxCell> <mxCell id="46" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;entryX=-0.006;entryY=0.176;entryDx=0;entryDy=0;entryPerimeter=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" target="15" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1132" y="-404" as="sourcePoint" /> <mxPoint x="1152" y="-423" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="47" connectable="0" parent="46" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;[19:15]&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry relative="1" x="0.3031" y="-1" as="geometry"> <mxPoint y="-4" as="offset" /> </mxGeometry> </mxCell> <mxCell id="48" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1132" y="-383" as="sourcePoint" /> <mxPoint x="1220" y="-383" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="49" connectable="0" parent="48" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;[24:20]&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry relative="1" x="0.3031" y="-1" as="geometry"> <mxPoint y="-4" as="offset" /> </mxGeometry> </mxCell> <mxCell id="50" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;entryX=-0.008;entryY=0.548;entryDx=0;entryDy=0;entryPerimeter=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" target="15" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1132" y="-363" as="sourcePoint" /> <mxPoint x="1192.2800000000002" y="-362.6400000000001" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="51" connectable="0" parent="50" style="edgeLabel;html=1;align=right;verticalAlign=middle;resizable=0;points=[];fontSize=14;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;[11:07]&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry relative="1" x="0.3031" y="-1" as="geometry"> <mxPoint x="-1" y="-5" as="offset" /> </mxGeometry> </mxCell> <mxCell id="52" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1132" y="-263" as="sourcePoint" /> <mxPoint x="1319" y="-263" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="53" connectable="0" parent="52" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontSize=16;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;&quot;&gt;&lt;font size=&quot;1&quot; style=&quot;&quot;&gt;&lt;b style=&quot;font-size: 10.5px;&quot;&gt;[31:20]&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&lt;/font&gt;" vertex="1"> <mxGeometry relative="1" x="-0.3708" as="geometry"> <mxPoint x="-30" y="-3" as="offset" /> </mxGeometry> </mxCell> <mxCell id="54" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1133" y="-223" as="sourcePoint" /> <mxPoint x="1372" y="-224" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="55" connectable="0" parent="54" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;b style=&quot;border-color: var(--border-color);&quot;&gt;&lt;font style=&quot;font-size: 10.5px;&quot;&gt;[31:12], 12&#39;h000&lt;/font&gt;&lt;/b&gt;" vertex="1"> <mxGeometry relative="1" x="-0.411" y="1" as="geometry"> <mxPoint x="-42" y="-1" as="offset" /> </mxGeometry> </mxCell> <mxCell id="56" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1132" y="-183" as="sourcePoint" /> <mxPoint x="1319" y="-183" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="57" connectable="0" parent="56" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;b style=&quot;border-color: var(--border-color);&quot;&gt;&lt;font style=&quot;font-size: 10.5px;&quot;&gt;[31:25][11:7]&lt;/font&gt;&lt;/b&gt;" vertex="1"> <mxGeometry relative="1" x="-0.4224" as="geometry"> <mxPoint x="-25" y="-2" as="offset" /> </mxGeometry> </mxCell> <mxCell id="58" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1132" y="-103" as="sourcePoint" /> <mxPoint x="1319" y="-103" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="59" connectable="0" parent="58" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;labelBackgroundColor=default;strokeOpacity=100;fillOpacity=100;" value="&lt;b style=&quot;border-color: var(--border-color);&quot;&gt;&lt;font style=&quot;font-size: 10.5px;&quot;&gt;[31][19:12][20][30:21],1&#39;b0&lt;/font&gt;&lt;/b&gt;&lt;font size=&quot;1&quot; style=&quot;&quot;&gt;&lt;b style=&quot;font-size: 11px;&quot;&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry relative="1" x="-0.3419" as="geometry"> <mxPoint x="-34" y="-1" as="offset" /> </mxGeometry> </mxCell> <mxCell id="60" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1133" y="-143" as="sourcePoint" /> <mxPoint x="1320" y="-143" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="61" connectable="0" parent="60" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;b style=&quot;border-color: var(--border-color);&quot;&gt;&lt;font style=&quot;font-size: 10.5px;&quot;&gt;[31][7][30:25][11:8],1&#39;b0&lt;/font&gt;&lt;/b&gt;" vertex="1"> <mxGeometry relative="1" x="-0.493" y="1" as="geometry"> <mxPoint x="-20" y="-1" as="offset" /> </mxGeometry> </mxCell> <mxCell id="62" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1817" y="-335" as="sourcePoint" /> <mxPoint x="1837" y="-335" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="63" edge="1" parent="1" source="166" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;exitX=0.846;exitY=0.691;exitDx=0;exitDy=0;jiggle=0.5;strokeWidth=2;exitPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1086" y="-113" /> <mxPoint x="1086" y="-25" /> <mxPoint x="1497" y="-25" /> <mxPoint x="1497" y="-143" /> </Array> <mxPoint x="1072.996" y="-113.01199999999994" as="sourcePoint" /> <mxPoint x="1371" y="-143" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="64" edge="1" parent="1" source="166" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;entryX=0.867;entryY=0.567;entryDx=0;entryDy=0;entryPerimeter=0;jiggle=0.5;strokeWidth=2;exitX=0.808;exitY=0.397;exitDx=0;exitDy=0;exitPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1106" y="-133" /> <mxPoint x="1105" y="-43" /> <mxPoint x="1471" y="-43" /> <mxPoint x="1471" y="-103" /> </Array> <mxPoint x="1085" y="-134" as="sourcePoint" /> <mxPoint x="1371.02" y="-102.99000000000024" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="65" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_J&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="40" x="1384" y="-99" as="geometry" /> </mxCell> <mxCell id="66" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_B&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="40" x="1384" y="-139" as="geometry" /> </mxCell> <mxCell id="67" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1003" y="-123" as="sourcePoint" /> <mxPoint x="1033" y="-123" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="68" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1003" y="-143" as="sourcePoint" /> <mxPoint x="1013" y="-143" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="69" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;4&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="10" x="1013" y="-149" as="geometry" /> </mxCell> <mxCell id="70" parent="1" style="shape=xor;whiteSpace=wrap;html=1;rounded=1;strokeColor=#007FFF;fontSize=16;fontColor=#000000;fillColor=none;rotation=90;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="32.25" width="31.5" x="977.45" y="-218.37" as="geometry" /> </mxCell> <mxCell id="71" edge="1" parent="1" source="70" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="998" y="-181" as="sourcePoint" /> <mxPoint x="993" y="-153" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="72" parent="1" style="shape=or;whiteSpace=wrap;html=1;rounded=1;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;fillColor=none;rotation=90;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="33.75" width="27.5" x="990.5" y="-275.75" as="geometry" /> </mxCell> <mxCell id="73" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1004" y="-215" as="sourcePoint" /> <mxPoint x="1004" y="-245" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="74" edge="1" parent="1" source="70" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;exitX=0.112;exitY=0.85;exitDx=0;exitDy=0;exitPerimeter=0;jiggle=0.5;entryX=0.001;entryY=0.418;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="981" y="-551" /> </Array> <mxPoint x="982.13825" y="-241.22299999999996" as="sourcePoint" /> <mxPoint x="1199.164" y="-551.3800000000001" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="75" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;entryX=-0.002;entryY=0.56;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1013" y="-539" /> </Array> <mxPoint x="1013" y="-286" as="sourcePoint" /> <mxPoint x="1198.672" y="-538.6000000000001" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="76" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1043" y="-286" /> </Array> <mxPoint x="1013" y="-286" as="sourcePoint" /> <mxPoint x="1043" y="-146" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="77" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="994.86" y="-272.75" as="sourcePoint" /> <mxPoint x="995" y="-303" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="78" parent="1" style="rounded=0;whiteSpace=wrap;html=1;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;fillColor=none;verticalAlign=top;horizontal=1;spacingBottom=0;spacingTop=11;jiggle=0.5;strokeWidth=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;PC&lt;/font&gt;" vertex="1"> <mxGeometry height="70.25" width="26" x="854" y="-385" as="geometry" /> </mxCell> <mxCell id="79" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;entryX=0.524;entryY=0.944;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="935" y="-344" as="sourcePoint" /> <mxPoint x="935.1777999999999" y="-424.00800000000004" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="80" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot; color=&quot;#ffffff&quot;&gt;clk_i&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="15" width="32" x="850" y="-413" as="geometry" /> </mxCell> <mxCell id="81" edge="1" parent="1" source="202" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=1;entryX=0.518;entryY=0.998;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="80" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="866.74" y="-363.9999999999999" as="sourcePoint" /> <mxPoint x="866.74" y="-386.15" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="82" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="867" y="-291.75" as="sourcePoint" /> <mxPoint x="867" y="-314.75" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="83" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot; color=&quot;#ffffff&quot;&gt;rst_i&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="16" width="31" x="851" y="-295.75" as="geometry" /> </mxCell> <mxCell id="84" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;entryX=0.986;entryY=0.582;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="224" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="935" y="-186" /> <mxPoint x="935" y="-343" /> </Array> <mxPoint x="890" y="-186" as="sourcePoint" /> <mxPoint x="890" y="-343" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="85" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;entryX=0.013;entryY=0.498;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="165" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="889" y="-133" as="sourcePoint" /> <mxPoint x="950" y="-133" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="86" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;entryX=-0.023;entryY=0.601;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="78" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="727" y="-343" as="sourcePoint" /> <mxPoint x="754" y="-343" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="87" edge="1" parent="1" source="131" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;entryX=0.085;entryY=0.669;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="418" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="560" y="-162" /> <mxPoint x="559" y="-311" /> </Array> <mxPoint x="749" y="-163" as="sourcePoint" /> <mxPoint x="579.406" y="-321.37200000000007" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="88" edge="1" parent="1" source="323" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;entryX=-0.005;entryY=0.279;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="784" y="-409" as="sourcePoint" /> <mxPoint x="1198.1799999999998" y="-563.8900000000001" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="89" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;jalr&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="1202" y="-570.21" as="geometry" /> </mxCell> <mxCell id="90" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1797" y="-299" as="sourcePoint" /> <mxPoint x="1817" y="-304.75" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="91" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1797" y="-369" as="sourcePoint" /> <mxPoint x="1817" y="-363.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="92" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1797" y="-299" as="sourcePoint" /> <mxPoint x="1797" y="-369" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="93" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1817" y="-304" as="sourcePoint" /> <mxPoint x="1817" y="-363.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="94" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1401" y="-354" as="sourcePoint" /> <mxPoint x="1421" y="-359.75" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="95" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1401" y="-401" as="sourcePoint" /> <mxPoint x="1421" y="-395.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="96" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1401" y="-354" as="sourcePoint" /> <mxPoint x="1401" y="-401" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="97" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1421" y="-359.75" as="sourcePoint" /> <mxPoint x="1421" y="-395" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="98" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1561" y="-394" as="sourcePoint" /> <mxPoint x="1601" y="-384" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="99" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1561" y="-344" as="sourcePoint" /> <mxPoint x="1581" y="-354" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="100" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1561" y="-364" as="sourcePoint" /> <mxPoint x="1581" y="-354" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="101" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1561" y="-314" as="sourcePoint" /> <mxPoint x="1601" y="-324" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="102" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1561" y="-314" as="sourcePoint" /> <mxPoint x="1561" y="-344" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="103" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1561" y="-364" as="sourcePoint" /> <mxPoint x="1561" y="-394" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="104" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1601" y="-324" as="sourcePoint" /> <mxPoint x="1601" y="-384" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="105" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;rotation=-90;comic=0;container=0;fontColor=#000000;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;b&gt;ALU&lt;/b&gt;" vertex="1"> <mxGeometry height="15" width="60" x="1561" y="-361.5" as="geometry" /> </mxCell> <mxCell id="106" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1003" y="-156.5" as="sourcePoint" /> <mxPoint x="983" y="-150.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="107" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1003" y="-110.5" as="sourcePoint" /> <mxPoint x="983" y="-116.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="108" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1003" y="-156.5" as="sourcePoint" /> <mxPoint x="1003" y="-110.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="109" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="983" y="-150.5" as="sourcePoint" /> <mxPoint x="983" y="-116.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="110" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1053" y="-149" as="sourcePoint" /> <mxPoint x="1033" y="-143" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="111" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1053" y="-103" as="sourcePoint" /> <mxPoint x="1033" y="-109" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="112" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1053" y="-149" as="sourcePoint" /> <mxPoint x="1053" y="-103" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="113" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1033" y="-143" as="sourcePoint" /> <mxPoint x="1033" y="-109" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="114" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1320" y="-131" as="sourcePoint" /> <mxPoint x="1320" y="-151" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="115" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1319.98" y="-150.71000000000004" as="sourcePoint" /> <mxPoint x="1369.98" y="-160.71000000000004" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="116" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1319.98" y="-130.71000000000004" as="sourcePoint" /> <mxPoint x="1369.98" y="-130.71000000000004" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="117" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1369.98" y="-130.71000000000004" as="sourcePoint" /> <mxPoint x="1369.98" y="-160.71000000000004" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="118" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;SE&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="30" x="1329.98" y="-151.46000000000004" as="geometry" /> </mxCell> <mxCell id="119" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1320" y="-90" as="sourcePoint" /> <mxPoint x="1320.52" y="-110.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="120" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1320.52" y="-110.25" as="sourcePoint" /> <mxPoint x="1370.52" y="-120.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="121" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1320.52" y="-90.25" as="sourcePoint" /> <mxPoint x="1370.52" y="-90.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="122" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1370.52" y="-90.25" as="sourcePoint" /> <mxPoint x="1370.52" y="-120.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="123" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;SE&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="30" x="1330.52" y="-111" as="geometry" /> </mxCell> <mxCell id="124" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="889.5" y="-123" as="sourcePoint" /> <mxPoint x="849.5" y="-133" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="125" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="889.5" y="-173" as="sourcePoint" /> <mxPoint x="869.5" y="-163" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="126" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="889.5" y="-153" as="sourcePoint" /> <mxPoint x="869.5" y="-163" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="127" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="889.5" y="-203" as="sourcePoint" /> <mxPoint x="849.5" y="-193" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="128" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="889.5" y="-203" as="sourcePoint" /> <mxPoint x="889.5" y="-173" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="129" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="889.5" y="-153" as="sourcePoint" /> <mxPoint x="889.5" y="-123" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="130" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=14;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="849.5" y="-193" as="sourcePoint" /> <mxPoint x="849.5" y="-133" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="131" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;rotation=-270;comic=0;fontColor=#000000;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;b&gt;&lt;font style=&quot;font-size: 17px;&quot;&gt;+&lt;/font&gt;&lt;/b&gt;" vertex="1"> <mxGeometry height="18.9" width="28.75" x="845.27" y="-172.63" as="geometry" /> </mxCell> <mxCell id="132" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="mem_wd_o" vertex="1"> <mxGeometry height="15" width="68.99" x="26" y="-29" as="geometry" /> </mxCell> <mxCell id="133" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;instr_i&lt;/font&gt;" vertex="1"> <mxGeometry height="16" width="40" x="54.99000000000001" y="-190" as="geometry" /> </mxCell> <mxCell id="134" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="mem&lt;font style=&quot;font-size: 13px;&quot;&gt;_addr_o&lt;/font&gt;" vertex="1"> <mxGeometry height="15" width="80.99" x="14" y="-110" as="geometry" /> </mxCell> <mxCell id="135" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;instr_addr_o&lt;/font&gt;" vertex="1"> <mxGeometry height="18" width="74.95" x="897" y="-442" as="geometry" /> </mxCell> <mxCell id="136" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="mem_rd_i" vertex="1"> <mxGeometry height="15" width="61" x="33.99000000000001" y="-170" as="geometry" /> </mxCell> <mxCell id="137" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="mem_we_o" vertex="1"> <mxGeometry height="16" width="69.99" x="25" y="-50" as="geometry" /> </mxCell> <mxCell id="138" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;mem_size_o&lt;/font&gt;" vertex="1"> <mxGeometry height="15" width="78" x="16.99000000000001" y="-90" as="geometry" /> </mxCell> <mxCell id="139" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;instr_addr_o&lt;/font&gt;" vertex="1"> <mxGeometry height="16" width="74.75" x="20.24000000000001" y="-131" as="geometry" /> </mxCell> <mxCell id="140" edge="1" parent="1" source="141" style="edgeStyle=none;shape=connector;rounded=0;comic=1;jiggle=0.5;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=default;strokeColor=#000000;fontFamily=Helvetica;fontSize=9;fontColor=#000000;endArrow=none;startSize=6;endSize=6;strokeWidth=3;strokeOpacity=100;fillOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1130" y="-343" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="141" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 15%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;instr_i&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="16.5" width="45.95" x="1051" y="-351.25" as="geometry" /> </mxCell> <mxCell id="142" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=default;comic=0;jiggle=0.5;strokeColor=#000000;fontFamily=Helvetica;fontSize=9;fontColor=#000000;startSize=6;endSize=6;shape=connector;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1350" y="-324" /> </Array> <mxPoint x="1350" y="-351" as="sourcePoint" /> <mxPoint x="1355" y="-324" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="143" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;fontSize=13;spacingBottom=1;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 84%; font-size: 13px;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;mem_addr_o&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="15" width="83" x="1601" y="-309" as="geometry" /> </mxCell> <mxCell id="144" edge="1" parent="1" style="edgeStyle=none;shape=connector;rounded=0;comic=0;jiggle=0.5;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#000000;fontFamily=Helvetica;fontSize=9;fontColor=#000000;endArrow=none;startSize=6;endSize=6;strokeWidth=2;entryX=0.269;entryY=0.676;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1778" y="-334" as="sourcePoint" /> <mxPoint x="1796.9940000000001" y="-334.03200000000004" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="145" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;labelBackgroundColor=default;comic=0;jiggle=0.5;strokeColor=#000000;fontFamily=Helvetica;fontSize=9;fontColor=#000000;startSize=6;endSize=6;shape=connector;exitX=0.183;exitY=0.045;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1637.79216374269" y="-309.443850931677" as="sourcePoint" /> <mxPoint x="1638" y="-353" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="146" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;fontSize=13;spacingBottom=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;mem_we_o&lt;/font&gt;" vertex="1"> <mxGeometry height="15.2" width="74" x="1641" y="-593" as="geometry" /> </mxCell> <mxCell id="147" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;fontSize=9;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;mem_size_o&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="16" width="82" x="1419" y="-623" as="geometry" /> </mxCell> <mxCell id="148" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#FFFFFF;comic=0;jiggle=0.5;fontStyle=0;spacingRight=0;spacingLeft=1;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;rst_i&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="17" width="29" x="65.99000000000001" y="-251.5" as="geometry" /> </mxCell> <mxCell id="149" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#FFFFFF;comic=0;jiggle=0.5;fontStyle=0;spacingRight=-1;spacingLeft=0;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 140%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;clk_i&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="17" width="28.99" x="65.99000000000001" y="-273" as="geometry" /> </mxCell> <mxCell id="150" connectable="0" parent="1" style="group;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="112" width="20" x="1478" y="-364" as="geometry" /> </mxCell> <mxCell id="151" edge="1" parent="150" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="24" y="85.67869826086209" as="sourcePoint" /> <mxPoint x="44" y="74.96886097825434" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="152" edge="1" parent="150" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="24" as="sourcePoint" /> <mxPoint x="44" y="10.709837282607761" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="153" edge="1" parent="150" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="24" y="85.67869826086209" as="sourcePoint" /> <mxPoint x="24" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="154" edge="1" parent="150" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="44" y="74.96886097825434" as="sourcePoint" /> <mxPoint x="44" y="10.709837282607761" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="155" edge="1" parent="1" source="170" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;strokeWidth=2;exitX=0.187;exitY=0.672;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.083;entryY=0.297;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="200" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1370" y="-263" /> <mxPoint x="1432" y="-263" /> <mxPoint x="1432" y="-336" /> </Array> <mxPoint x="1370" y="-267" as="sourcePoint" /> <mxPoint x="1477" y="-336" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="156" connectable="0" parent="1" style="group;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="30" width="50" x="1320" y="-283" as="geometry" /> </mxCell> <mxCell id="157" edge="1" parent="156" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="30" as="sourcePoint" /> <mxPoint y="10" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="158" edge="1" parent="156" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="10" as="sourcePoint" /> <mxPoint x="50" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="159" edge="1" parent="156" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="30" as="sourcePoint" /> <mxPoint x="50" y="30" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="160" edge="1" parent="156" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="50" y="30" as="sourcePoint" /> <mxPoint x="50" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="161" parent="156" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;SE&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="30" x="10" y="9.25" as="geometry" /> </mxCell> <mxCell id="162" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeOpacity=100;fillOpacity=100;" target="200" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1443" y="-224" /> <mxPoint x="1443" y="-321" /> <mxPoint x="1502" y="-321" /> </Array> <mxPoint x="1370" y="-224" as="sourcePoint" /> <mxPoint x="1477" y="-321" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="163" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;edgeStyle=orthogonalEdgeStyle;strokeWidth=2;entryX=0;entryY=0.75;entryDx=0;entryDy=0;strokeOpacity=100;fillOpacity=100;" target="200" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1455" y="-183" /> <mxPoint x="1455" y="-307" /> <mxPoint x="1502" y="-307" /> </Array> <mxPoint x="1370" y="-183" as="sourcePoint" /> <mxPoint x="1477" y="-307" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="164" edge="1" parent="1" source="65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeOpacity=100;fillOpacity=100;" target="65"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="165" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 80%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;0&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 80%;&quot;&gt;1&lt;/p&gt;" vertex="1"> <mxGeometry height="68" width="26" x="982" y="-167" as="geometry" /> </mxCell> <mxCell id="166" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 80%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;0&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 80%;&quot;&gt;1&lt;/p&gt;" vertex="1"> <mxGeometry height="68" width="26" x="1032" y="-160" as="geometry" /> </mxCell> <mxCell id="167" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;rotation=-90;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 120%;&quot;&gt;&lt;b&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;flag&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="18" width="39" x="975" y="-331" as="geometry" /> </mxCell> <mxCell id="168" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1097" y="-380" as="geometry" /> </mxCell> <mxCell id="169" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1126" y="-261" as="geometry" /> </mxCell> <mxCell id="170" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1364" y="-300" as="geometry" /> </mxCell> <mxCell id="171" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1363" y="-221" as="geometry" /> </mxCell> <mxCell id="172" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1364" y="-140" as="geometry" /> </mxCell> <mxCell id="173" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;12&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1126" y="-299.5" as="geometry" /> </mxCell> <mxCell id="174" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;12&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1126" y="-220" as="geometry" /> </mxCell> <mxCell id="175" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;21&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="33" x="1126" y="-141" as="geometry" /> </mxCell> <mxCell id="176" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;13&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1126" y="-180" as="geometry" /> </mxCell> <mxCell id="177" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="821" y="-201" as="geometry" /> </mxCell> <mxCell id="178" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;mret&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="58" x="1202" y="-585" as="geometry" /> </mxCell> <mxCell id="179" edge="1" parent="1" source="350" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;entryX=0.002;entryY=0.407;entryDx=0;entryDy=0;endFill=0;startArrow=none;startFill=0;strokeOpacity=100;fillOpacity=100;exitX=0.462;exitY=0.184;exitDx=0;exitDy=0;exitPerimeter=0;entryPerimeter=0;" target="2" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="715" y="-580" /> </Array> <mxPoint x="715" y="-457" as="sourcePoint" /> <mxPoint x="1132" y="-579" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="180" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1319.97" y="-173" as="sourcePoint" /> <mxPoint x="1319.69" y="-193" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="181" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1319.69" y="-193" as="sourcePoint" /> <mxPoint x="1369.69" y="-203" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="182" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1319.69" y="-173" as="sourcePoint" /> <mxPoint x="1369.69" y="-173" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="183" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1369.69" y="-173" as="sourcePoint" /> <mxPoint x="1369.69" y="-203" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="184" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;SE&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="30" x="1329.69" y="-193.75" as="geometry" /> </mxCell> <mxCell id="185" parent="1" style="text;whiteSpace=wrap;html=1;verticalAlign=bottom;spacing=0;align=right;strokeOpacity=100;fillOpacity=100;" value="&lt;span style=&quot;color: rgb(0, 127, 255); font-family: Helvetica; font-size: 10px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;mem_req&amp;nbsp;&lt;/span&gt;" vertex="1"> <mxGeometry height="6.79" width="49.98" x="1310" y="-598.79" as="geometry" /> </mxCell> <mxCell id="186" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;fontSize=13;spacing=1;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 118%; font-size: 13px;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;mem_req_o&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="15.2" width="76" x="1641" y="-643.2" as="geometry" /> </mxCell> <mxCell id="187" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_I&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="20" width="42" x="1382" y="-260" as="geometry" /> </mxCell> <mxCell id="188" parent="1" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="121" width="20" x="92" y="-275" as="geometry" /> </mxCell> <mxCell id="189" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;— input signals&lt;/span&gt;" vertex="1"> <mxGeometry height="29" width="133" x="117" y="-230" as="geometry" /> </mxCell> <mxCell id="190" parent="1" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="139" width="20" x="92" y="-153" as="geometry" /> </mxCell> <mxCell id="191" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;strokeOpacity=100;fillOpacity=100;" value="—&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt; output signals&lt;/span&gt;" vertex="1"> <mxGeometry height="29" width="133" x="117" y="-99" as="geometry" /> </mxCell> <mxCell id="192" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;mem_req_o&lt;/font&gt;" vertex="1"> <mxGeometry height="15" width="71.5" x="23.49000000000001" y="-70" as="geometry" /> </mxCell> <mxCell id="193" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%; font-size: 13px;&quot;&gt;&lt;b style=&quot;font-size: 13px;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_I&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="20" width="42" x="296" y="-124" as="geometry" /> </mxCell> <mxCell id="194" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;RD1&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="29" x="308" y="-99" as="geometry" /> </mxCell> <mxCell id="195" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 120%; font-size: 13px;&quot;&gt;&lt;b style=&quot;font-size: 13px;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;flag&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="18" width="26" x="313" y="-30" as="geometry" /> </mxCell> <mxCell id="196" parent="1" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="312" width="20" x="333" y="-324" as="geometry" /> </mxCell> <mxCell id="197" parent="1" style="text;whiteSpace=wrap;html=1;labelBackgroundColor=none;strokeOpacity=100;fillOpacity=100;" value="—&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt; wires broken for&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; readability&lt;/span&gt;" vertex="1"> <mxGeometry height="74" width="166" x="358" y="-195" as="geometry" /> </mxCell> <mxCell id="198" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;PC&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="21" x="316" y="-77" as="geometry" /> </mxCell> <mxCell id="199" edge="1" parent="1" source="324" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.003;entryY=0.38;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;" target="238"> <mxGeometry relative="1" as="geometry"> <mxPoint x="752.5" y="-731.5" as="sourcePoint" /> </mxGeometry> </mxCell> <mxCell id="200" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 120%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;0&lt;br&gt;1&lt;br&gt;2&lt;br&gt;3&lt;br&gt;4&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="69" width="12" x="1502" y="-356.5" as="geometry" /> </mxCell> <mxCell id="201" parent="1" style="text;whiteSpace=wrap;html=1;spacing=0;spacingTop=-18;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 120%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;0&lt;br&gt;1&lt;br&gt;2&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="40" width="8" x="1403" y="-398.36" as="geometry" /> </mxCell> <mxCell id="202" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;strokeColor=#000000;jiggle=0.5;strokeWidth=1;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="23.5" width="10.53" x="861.22" y="-391.5" as="geometry" /> </mxCell> <mxCell id="203" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="731" y="-358" as="geometry" /> </mxCell> <mxCell id="204" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="737" y="-339" as="sourcePoint" /> <mxPoint x="741" y="-346.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="205" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="stall&lt;font style=&quot;font-size: 13px;&quot;&gt;_i&lt;/font&gt;" vertex="1"> <mxGeometry height="16" width="35.99" x="58.99000000000001" y="-230" as="geometry" /> </mxCell> <mxCell id="206" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="430" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="802.22" y="-377.39000000000004" as="sourcePoint" /> <mxPoint x="810.22" y="-377.39000000000004" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="207" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;strokeOpacity=100;fillOpacity=100;" value="stall&lt;font style=&quot;font-size: 13px;&quot;&gt;_i&lt;/font&gt;" vertex="1"> <mxGeometry height="16" width="40" x="762.22" y="-385.37" as="geometry" /> </mxCell> <mxCell id="208" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="30" width="17" x="1370.5" y="-164.5" as="geometry" /> </mxCell> <mxCell id="209" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="2" vertex="1"> <mxGeometry height="11" width="7" x="1370" y="-529" as="geometry" /> </mxCell> <mxCell id="210" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="3" vertex="1"> <mxGeometry height="11" width="7" x="1370" y="-628" as="geometry" /> </mxCell> <mxCell id="211" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1375" y="-611.5" as="sourcePoint" /> <mxPoint x="1379" y="-618.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="212" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1375" y="-527" as="sourcePoint" /> <mxPoint x="1379" y="-535" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="213" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="3" vertex="1"> <mxGeometry height="11" width="7" x="1370" y="-545" as="geometry" /> </mxCell> <mxCell id="214" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1375" y="-513" as="sourcePoint" /> <mxPoint x="1379" y="-521" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="215" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1375" y="-544" as="sourcePoint" /> <mxPoint x="1379" y="-552" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="216" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="5" vertex="1"> <mxGeometry height="11" width="7" x="1370" y="-561" as="geometry" /> </mxCell> <mxCell id="217" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;strokeOpacity=100;fillOpacity=100;" value="mem_wd_o" vertex="1"> <mxGeometry height="15" width="68.99" x="1355.01" y="-332" as="geometry" /> </mxCell> <mxCell id="218" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;strokeOpacity=100;fillOpacity=100;" value="mem_rd_i" vertex="1"> <mxGeometry height="15" width="61" x="1717" y="-341" as="geometry" /> </mxCell> <mxCell id="219" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#FFFFFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font color=&quot;#000000&quot;&gt;&lt;b&gt;wb_data&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="17.5" width="62" x="1838" y="-344" as="geometry" /> </mxCell> <mxCell id="220" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#FFFFFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font color=&quot;#000000&quot;&gt;&lt;b&gt;wb_data&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="17.5" width="62" x="1143" y="-352.25" as="geometry" /> </mxCell> <mxCell id="221" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#FFFFFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font color=&quot;#000000&quot;&gt;&lt;b&gt;wb_data&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="17.5" width="57" x="283" y="-279" as="geometry" /> </mxCell> <mxCell id="222" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="881" y="-358" as="geometry" /> </mxCell> <mxCell id="223" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="885" y="-339" as="sourcePoint" /> <mxPoint x="889" y="-346.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="224" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;PC&lt;/font&gt;" vertex="1"> <mxGeometry height="15.5" width="21" x="902" y="-352" as="geometry" /> </mxCell> <mxCell id="225" edge="1" parent="1" source="226" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.449;entryY=0.999;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" target="2"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="226" parent="1" style="shape=or;whiteSpace=wrap;html=1;rounded=1;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;fillColor=none;rotation=90;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="33.75" width="27.5" x="1267.25" y="-465" as="geometry" /> </mxCell> <mxCell id="227" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="2" vertex="1"> <mxGeometry height="11" width="7" x="1370" y="-575" as="geometry" /> </mxCell> <mxCell id="228" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1375" y="-559" as="sourcePoint" /> <mxPoint x="1379" y="-567" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="229" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeOpacity=100;fillOpacity=100;" value="0" vertex="1"> <mxGeometry height="7" width="7" x="1800" y="-357.5" as="geometry" /> </mxCell> <mxCell id="230" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeOpacity=100;fillOpacity=100;" value="2" vertex="1"> <mxGeometry height="7" width="7" x="1800" y="-317" as="geometry" /> </mxCell> <mxCell id="231" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeOpacity=100;fillOpacity=100;" value="1" vertex="1"> <mxGeometry height="7" width="7" x="1800" y="-337" as="geometry" /> </mxCell> <mxCell id="232" edge="1" parent="1" style="edgeStyle=none;shape=connector;rounded=0;comic=0;jiggle=0.5;orthogonalLoop=1;jettySize=auto;html=1;labelBackgroundColor=default;strokeColor=#000000;fontFamily=Helvetica;fontSize=9;fontColor=#000000;endArrow=none;startSize=6;endSize=6;strokeWidth=2;entryX=0.269;entryY=0.676;entryDx=0;entryDy=0;entryPerimeter=0;strokeOpacity=100;fillOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1778" y="-313" as="sourcePoint" /> <mxPoint x="1796.9940000000001" y="-313.03200000000004" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="233" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="csr_wd" vertex="1"> <mxGeometry height="17" width="48" x="1730" y="-322" as="geometry" /> </mxCell> <mxCell id="234" edge="1" parent="1" source="372" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;startArrow=none;startFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="1087" y="-592" as="sourcePoint" /> <mxPoint x="1199" y="-592" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="235" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;&amp;nbsp;illegal_instr&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="61" x="1199" y="-598" as="geometry" /> </mxCell> <mxCell id="236" edge="1" parent="1" source="238" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;exitX=1.004;exitY=0.667;exitDx=0;exitDy=0;exitPerimeter=0;strokeOpacity=100;fillOpacity=100;entryX=0.115;entryY=0.346;entryDx=0;entryDy=0;entryPerimeter=0;" target="350" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1051" y="-693" /> <mxPoint x="1051" y="-623" /> <mxPoint x="679" y="-623" /> <mxPoint x="679" y="-356" /> </Array> <mxPoint x="654" y="-387.9808510638295" as="sourcePoint" /> <mxPoint x="659.2360000000001" y="-394.904" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="237" edge="1" parent="1" source="238" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;exitX=1.004;exitY=0.818;exitDx=0;exitDy=0;exitPerimeter=0;strokeOpacity=100;fillOpacity=100;entryX=0.115;entryY=0.36;entryDx=0;entryDy=0;entryPerimeter=0;" target="424" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="1019" y="-673" /> <mxPoint x="1019" y="-636" /> <mxPoint x="623" y="-636" /> <mxPoint x="623" y="-343" /> </Array> <mxPoint x="654" y="-363.98085106382973" as="sourcePoint" /> <mxPoint x="639.99" y="-353.972" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="238" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;fontColor=#000000;comic=0;labelBackgroundColor=default;endArrow=none;strokeColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;&lt;b&gt;CONTROL&lt;br&gt;STATUS&lt;br&gt;REGISTERS&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="132" width="215" x="771" y="-781" as="geometry" /> </mxCell> <mxCell id="239" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;labelBackgroundColor=default;endArrow=none;fontSize=9;rounded=0;strokeColor=#000000;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="24.844720496894418" width="10.526315789473681" x="799.9957894736842" y="-787.845" as="geometry" /> </mxCell> <mxCell id="240" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;fontSize=16;strokeColor=#000000;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="806.1615789473685" y="-780.9777639751553" /> </Array> <mxPoint x="806.1615789473685" y="-780.9777639751553" as="sourcePoint" /> <mxPoint x="806.1615789473685" y="-793.4001242236025" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="241" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;WE&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="33" x="909.5" y="-777" as="geometry" /> </mxCell> <mxCell id="242" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot; color=&quot;#ffffff&quot;&gt;clk_i&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="17" width="28.61" x="790.95" y="-808" as="geometry" /> </mxCell> <mxCell id="243" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="addr" vertex="1"> <mxGeometry height="10" width="28" x="776" y="-759" as="geometry" /> </mxCell> <mxCell id="244" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="pc" vertex="1"> <mxGeometry height="10" width="20" x="775.95" y="-738" as="geometry" /> </mxCell> <mxCell id="245" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="mcause" vertex="1"> <mxGeometry height="10" width="46" x="776" y="-718" as="geometry" /> </mxCell> <mxCell id="246" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="rs1_data" vertex="1"> <mxGeometry height="10" width="50" x="776.47" y="-698" as="geometry" /> </mxCell> <mxCell id="247" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="rst" vertex="1"> <mxGeometry height="10" width="33" x="947.5" y="-777" as="geometry" /> </mxCell> <mxCell id="248" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="imm_data" vertex="1"> <mxGeometry height="10" width="50" x="776.47" y="-678" as="geometry" /> </mxCell> <mxCell id="249" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="trap" vertex="1"> <mxGeometry height="10" width="33" x="821" y="-777" as="geometry" /> </mxCell> <mxCell id="250" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="opcode" vertex="1"> <mxGeometry height="10" width="33" x="868" y="-777" as="geometry" /> </mxCell> <mxCell id="251" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="read_data" vertex="1"> <mxGeometry height="10" width="58" x="919" y="-738" as="geometry" /> </mxCell> <mxCell id="252" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="mie" vertex="1"> <mxGeometry height="11" width="16" x="961" y="-719" as="geometry" /> </mxCell> <mxCell id="253" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="mepc" vertex="1"> <mxGeometry height="10" width="55" x="922" y="-698" as="geometry" /> </mxCell> <mxCell id="254" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="mtvec" vertex="1"> <mxGeometry height="10" width="54.53" x="922.47" y="-678" as="geometry" /> </mxCell> <mxCell id="255" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;csr_we&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="61" x="1202" y="-611" as="geometry" /> </mxCell> <mxCell id="256" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#007FFF;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;csr_op&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="61" x="1202" y="-625" as="geometry" /> </mxCell> <mxCell id="257" edge="1" parent="1" source="238" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.221;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;exitX=0.716;exitY=-0.003;exitDx=0;exitDy=0;exitPerimeter=0;" target="2" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="925" y="-816" /> <mxPoint x="1080" y="-816" /> <mxPoint x="1080" y="-604" /> </Array> <mxPoint x="925" y="-783" as="sourcePoint" /> <mxPoint x="1188" y="-719" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="258" edge="1" parent="1" source="238" style="endArrow=none;html=1;rounded=0;exitX=0.532;exitY=0.005;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.001;entryY=0.12;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" target="2" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="885" y="-825" /> <mxPoint x="1098" y="-825" /> <mxPoint x="1098" y="-618" /> </Array> <mxPoint x="975" y="-666" as="sourcePoint" /> <mxPoint x="1025" y="-716" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="259" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="3" vertex="1"> <mxGeometry height="11" width="7" x="1185" y="-630" as="geometry" /> </mxCell> <mxCell id="260" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1190" y="-614" as="sourcePoint" /> <mxPoint x="1194" y="-622" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="261" parent="1" style="shape=xor;whiteSpace=wrap;html=1;rounded=1;strokeColor=#007FFF;fontSize=16;fontColor=#000000;fillColor=none;rotation=-180;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="32.25" width="31.5" x="993" y="-616.25" as="geometry" /> </mxCell> <mxCell id="262" edge="1" parent="1" source="261" style="endArrow=none;html=1;rounded=0;exitX=0.175;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1024.5" y="-603" as="sourcePoint" /> <mxPoint x="1040" y="-608" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="263" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="irq" vertex="1"> <mxGeometry height="16" width="24" x="313" y="-172" as="geometry" /> </mxCell> <mxCell id="264" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.175;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="971" y="-600" as="sourcePoint" /> <mxPoint x="992" y="-600" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="265" edge="1" parent="1" source="266" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.307;entryY=0.007;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;" target="238"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="266" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="trap" vertex="1"> <mxGeometry height="17" width="30" x="822" y="-808" as="geometry" /> </mxCell> <mxCell id="267" edge="1" parent="1" source="268" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.898;entryY=0.005;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;" target="238"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="268" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font color=&quot;#ffffff&quot; style=&quot;font-size: 13px;&quot;&gt;rst_i&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="28.61" x="949.69" y="-808" as="geometry" /> </mxCell> <mxCell id="269" edge="1" parent="1" source="270" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="986" y="-732" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="270" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="csr_wd" vertex="1"> <mxGeometry height="15" width="46" x="1003" y="-739" as="geometry" /> </mxCell> <mxCell id="271" edge="1" parent="1" source="272" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1.001;entryY=0.51;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;" target="238"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="272" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="mie" vertex="1"> <mxGeometry height="15" width="25" x="1003" y="-720.5" as="geometry" /> </mxCell> <mxCell id="273" edge="1" parent="1" source="274" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="771" y="-692" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="274" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;RD1&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="29" x="718" y="-701.5" as="geometry" /> </mxCell> <mxCell id="275" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;PC&lt;/font&gt;" vertex="1"> <mxGeometry height="13" width="21" x="1360" y="-383" as="geometry" /> </mxCell> <mxCell id="276" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1132" y="-66" as="sourcePoint" /> <mxPoint x="1319" y="-66" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="277" connectable="0" parent="276" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;labelBackgroundColor=default;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 10.5px;&quot;&gt;&lt;b&gt;[19:15&lt;/b&gt;&lt;font style=&quot;font-size: 10.5px;&quot;&gt;&lt;b&gt;]&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;" vertex="1"> <mxGeometry relative="1" x="-0.3419" as="geometry"> <mxPoint x="-34" y="-1" as="offset" /> </mxGeometry> </mxCell> <mxCell id="278" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1320" y="-53" as="sourcePoint" /> <mxPoint x="1320.52" y="-73.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="279" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1320.52" y="-73.25" as="sourcePoint" /> <mxPoint x="1370.52" y="-83.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="280" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1320.52" y="-53.25" as="sourcePoint" /> <mxPoint x="1370.52" y="-53.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="281" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=9;fontColor=#000000;startSize=6;endSize=6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1370.52" y="-53.25" as="sourcePoint" /> <mxPoint x="1370.52" y="-83.25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="282" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;ZE&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="30" x="1330.52" y="-74" as="geometry" /> </mxCell> <mxCell id="283" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeOpacity=100;fillOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1404" y="-51.99999999999977" as="sourcePoint" /> <mxPoint x="1404" y="-51.99999999999977" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="284" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;5&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="26" x="1131" y="-103" as="geometry" /> </mxCell> <mxCell id="285" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1370.5" y="-66" as="sourcePoint" /> <mxPoint x="1413" y="-66" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="286" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 100%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;/&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="61" width="32" x="1364" y="-103" as="geometry" /> </mxCell> <mxCell id="287" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_Z&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="20" width="48" x="1416" y="-75.5" as="geometry" /> </mxCell> <mxCell id="288" edge="1" parent="1" source="289" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.002;entryY=0.833;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;" target="238"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="289" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_Z&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="20" width="48" x="699" y="-681" as="geometry" /> </mxCell> <mxCell id="290" edge="1" parent="1" source="291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="771" y="-753" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="291" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 15%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;instr_i[31:20]&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="16.5" width="81.95" x="657.55" y="-760" as="geometry" /> </mxCell> <mxCell id="292" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;mret&lt;/font&gt;" vertex="1"> <mxGeometry height="13" width="35" x="938" y="-586" as="geometry" /> </mxCell> <mxCell id="293" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.003;entryY=0.38;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;strokeWidth=1;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="260" y="-727" as="sourcePoint" /> <mxPoint x="278.645" y="-726.84" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="294" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;fontColor=#000000;comic=0;labelBackgroundColor=default;endArrow=none;strokeColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;spacingTop=14;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;&lt;b&gt;IRQ&lt;br&gt;CONTROLLER&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="132" width="215" x="279" y="-777" as="geometry" /> </mxCell> <mxCell id="295" parent="1" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;comic=0;labelBackgroundColor=default;endArrow=none;fontSize=9;rounded=0;strokeColor=#000000;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="24.844720496894418" width="10.526315789473681" x="307.9957894736842" y="-783.845" as="geometry" /> </mxCell> <mxCell id="296" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;fontSize=16;strokeColor=#000000;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points"> <mxPoint x="314.1615789473685" y="-776.9777639751553" /> </Array> <mxPoint x="314.1615789473685" y="-776.9777639751553" as="sourcePoint" /> <mxPoint x="314.1615789473685" y="-789.4001242236025" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="297" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="exception_i" vertex="1"> <mxGeometry height="10" width="66.48" x="283.95" y="-753.75" as="geometry" /> </mxCell> <mxCell id="298" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot; color=&quot;#ffffff&quot;&gt;clk_i&lt;/font&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="17" width="28.61" x="298.95000000000005" y="-804" as="geometry" /> </mxCell> <mxCell id="299" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="irq_req_i" vertex="1"> <mxGeometry height="10" width="20" x="283.95" y="-734" as="geometry" /> </mxCell> <mxCell id="300" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="mie_i" vertex="1"> <mxGeometry height="10" width="46" x="284" y="-714" as="geometry" /> </mxCell> <mxCell id="301" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="rst_i" vertex="1"> <mxGeometry height="10" width="33" x="455.5" y="-773" as="geometry" /> </mxCell> <mxCell id="302" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="irq_cause_o" vertex="1"> <mxGeometry height="10" width="58" x="433" y="-727" as="geometry" /> </mxCell> <mxCell id="303" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="irq_ret_o" vertex="1"> <mxGeometry height="10" width="55" x="435" y="-674" as="geometry" /> </mxCell> <mxCell id="304" edge="1" parent="1" source="305" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.898;entryY=0.005;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;" target="294"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="305" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;font color=&quot;#ffffff&quot; style=&quot;font-size: 13px;&quot;&gt;rst_i&lt;/font&gt;" vertex="1"> <mxGeometry height="17" width="28.61" x="457.69000000000005" y="-804" as="geometry" /> </mxCell> <mxCell id="306" edge="1" parent="1" source="309" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;strokeWidth=1;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="511" y="-746" as="sourcePoint" /> <mxPoint x="494" y="-747" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="307" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font size=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;trap&lt;/span&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="13" width="35" x="938" y="-606" as="geometry" /> </mxCell> <mxCell id="308" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="mret" vertex="1"> <mxGeometry height="17" width="35" x="225" y="-695" as="geometry" /> </mxCell> <mxCell id="309" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="irq" vertex="1"> <mxGeometry height="16" width="21" x="522" y="-755" as="geometry" /> </mxCell> <mxCell id="310" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;strokeWidth=2;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="510" y="-668" as="sourcePoint" /> <mxPoint x="494" y="-668.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="311" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;strokeOpacity=100;fillOpacity=100;" value="irq_ret_o" vertex="1"> <mxGeometry height="16.5" width="51" x="510" y="-676.25" as="geometry" /> </mxCell> <mxCell id="312" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;strokeOpacity=100;fillOpacity=100;" value="irq_req_i" vertex="1"> <mxGeometry height="16.5" width="52.95" x="208" y="-736" as="geometry" /> </mxCell> <mxCell id="313" edge="1" parent="1" source="314" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.004;entryY=0.53;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeOpacity=100;fillOpacity=100;strokeWidth=1;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="278.86" y="-707.04" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="314" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="mie[16&lt;span style=&quot;background-color: initial;&quot;&gt;]&lt;/span&gt;" vertex="1"> <mxGeometry height="15" width="47.95" x="213" y="-715" as="geometry" /> </mxCell> <mxCell id="315" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%; font-size: 13px;&quot;&gt;&lt;b style=&quot;font-size: 13px;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_Z&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="20" width="46" x="292" y="-149" as="geometry" /> </mxCell> <mxCell id="316" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#000000;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=1;strokeOpacity=100;fillOpacity=100;" value="csr_wd" vertex="1"> <mxGeometry height="17" width="49" x="291" y="-257" as="geometry" /> </mxCell> <mxCell id="317" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="irq" vertex="1"> <mxGeometry height="13" width="21" x="1041" y="-614" as="geometry" /> </mxCell> <mxCell id="318" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="trap" vertex="1"> <mxGeometry height="17" width="29" x="309" y="-193.5" as="geometry" /> </mxCell> <mxCell id="319" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="mret" vertex="1"> <mxGeometry height="17" width="33" x="305" y="-216" as="geometry" /> </mxCell> <mxCell id="320" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="mie" vertex="1"> <mxGeometry height="17" width="30" x="307" y="-237" as="geometry" /> </mxCell> <mxCell id="321" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="irq_req&lt;font style=&quot;font-size: 13px;&quot;&gt;_i&lt;/font&gt;" vertex="1"> <mxGeometry height="16" width="53.98" x="41" y="-210" as="geometry" /> </mxCell> <mxCell id="322" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;spacingRight=1;strokeOpacity=100;fillOpacity=100;" value="irq_ret_o" vertex="1"> <mxGeometry height="16" width="54.99" x="40" y="-151" as="geometry" /> </mxCell> <mxCell id="323" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;jalr&lt;/font&gt;" vertex="1"> <mxGeometry height="13" width="35" x="938" y="-570.71" as="geometry" /> </mxCell> <mxCell id="324" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="PC" vertex="1"> <mxGeometry height="15.75" width="24.5" x="715" y="-739.87" as="geometry" /> </mxCell> <mxCell id="325" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="&lt;b&gt;jalr&lt;/b&gt;" vertex="1"> <mxGeometry height="18" width="26" x="312" y="-54" as="geometry" /> </mxCell> <mxCell id="326" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="753" y="-686" as="geometry" /> </mxCell> <mxCell id="327" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="757" y="-667" as="sourcePoint" /> <mxPoint x="761" y="-674.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="328" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="753" y="-708" as="geometry" /> </mxCell> <mxCell id="329" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="757" y="-689" as="sourcePoint" /> <mxPoint x="761" y="-696.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="330" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="753" y="-728" as="geometry" /> </mxCell> <mxCell id="331" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="757" y="-709" as="sourcePoint" /> <mxPoint x="761" y="-716.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="332" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="753" y="-748" as="geometry" /> </mxCell> <mxCell id="333" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="757" y="-729" as="sourcePoint" /> <mxPoint x="761" y="-736.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="334" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;12&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="753" y="-767" as="geometry" /> </mxCell> <mxCell id="335" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="757" y="-748" as="sourcePoint" /> <mxPoint x="761" y="-755.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="336" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="988" y="-747" as="geometry" /> </mxCell> <mxCell id="337" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="992" y="-728" as="sourcePoint" /> <mxPoint x="996" y="-735.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="338" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="988" y="-728" as="geometry" /> </mxCell> <mxCell id="339" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="992" y="-709" as="sourcePoint" /> <mxPoint x="996" y="-716.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="340" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="988" y="-708" as="geometry" /> </mxCell> <mxCell id="341" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="992" y="-689" as="sourcePoint" /> <mxPoint x="996" y="-696.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="342" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;32&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="10" width="14" x="988" y="-688" as="geometry" /> </mxCell> <mxCell id="343" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="992" y="-669" as="sourcePoint" /> <mxPoint x="996" y="-676.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="344" edge="1" parent="1" style="endArrow=oval;html=1;rounded=0;strokeColor=#007FFF;endFill=1;fillOpacity=100;strokeOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="1013" y="-273" as="sourcePoint" /> <mxPoint x="1013" y="-286" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="345" connectable="0" parent="1" style="group;rotation=-181;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="57.5" width="23" x="706" y="-369" as="geometry" /> </mxCell> <mxCell id="346" edge="1" parent="345" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="46" as="sourcePoint" /> <mxPoint x="20" y="40" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="347" edge="1" parent="345" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint as="sourcePoint" /> <mxPoint x="20" y="6" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="348" edge="1" parent="345" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="46" as="sourcePoint" /> <mxPoint as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="349" edge="1" parent="345" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="20" y="40" as="sourcePoint" /> <mxPoint x="20" y="6" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="350" parent="345" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 80%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;1&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 80%;&quot;&gt;0&lt;/p&gt;" vertex="1"> <mxGeometry height="68" width="26" x="-3" y="-10.5" as="geometry" /> </mxCell> <mxCell id="351" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0.115;entryY=0.346;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.92;exitY=0.655;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;fillOpacity=100;strokeOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="660.9199999999998" y="-332.9599999999999" as="sourcePoint" /> <mxPoint x="706" y="-332.842" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="352" edge="1" parent="1" source="353" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.175;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#007FFF;fillOpacity=100;strokeOpacity=100;" target="354"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="353" parent="1" style="shape=xor;whiteSpace=wrap;html=1;rounded=1;strokeColor=#007FFF;fontSize=16;fontColor=#000000;fillColor=none;rotation=-180;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="32.25" width="31.5" x="1313" y="-493" as="geometry" /> </mxCell> <mxCell id="354" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;strokeOpacity=100;fillOpacity=100;" value="stall&lt;font style=&quot;font-size: 13px;&quot;&gt;_i&lt;/font&gt;" vertex="1"> <mxGeometry height="16" width="40" x="1363" y="-493" as="geometry" /> </mxCell> <mxCell id="355" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="4" width="4" x="1309" y="-478.88" as="geometry" /> </mxCell> <mxCell id="356" edge="1" parent="1" source="355" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeColor=#007FFF;fillOpacity=100;strokeOpacity=100;" target="226"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="357" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;strokeOpacity=100;fillOpacity=100;" value="trap" vertex="1"> <mxGeometry height="16" width="40" x="1363" y="-476" as="geometry" /> </mxCell> <mxCell id="358" edge="1" parent="1" source="357" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.175;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeColor=#007FFF;fillOpacity=100;strokeOpacity=100;" target="353"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="359" edge="1" parent="1" source="361" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#007FFF;fillOpacity=100;strokeOpacity=100;" target="186"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="360" edge="1" parent="1" source="361" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#007FFF;fillOpacity=100;strokeOpacity=100;" target="363"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="361" parent="1" style="shape=or;whiteSpace=wrap;html=1;rounded=1;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;fillColor=none;rotation=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="33.75" width="27.5" x="1601" y="-652.75" as="geometry" /> </mxCell> <mxCell id="362" edge="1" parent="1" source="361" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.003;entryY=0.273;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#007FFF;endArrow=none;endFill=0;fillOpacity=100;strokeOpacity=100;" target="2"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="1530" y="-627" /> <mxPoint x="1530" y="-597" /> </Array> </mxGeometry> </mxCell> <mxCell id="363" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;strokeOpacity=100;fillOpacity=100;" value="trap" vertex="1"> <mxGeometry height="16" width="40" x="1547" y="-652" as="geometry" /> </mxCell> <mxCell id="364" edge="1" parent="1" source="365" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeColor=#007FFF;fillOpacity=100;strokeOpacity=100;" target="366"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="365" parent="1" style="shape=or;whiteSpace=wrap;html=1;rounded=1;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;fillColor=none;rotation=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="33.75" width="27.5" x="1601" y="-602.75" as="geometry" /> </mxCell> <mxCell id="366" parent="1" style="text;html=1;strokeColor=none;fillColor=#666666;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;container=0;comic=0;fontColor=#FFFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;connectable=1;jiggle=0.5;spacing=0;spacingBottom=3;fontSize=13;fontStyle=0;strokeOpacity=100;fillOpacity=100;" value="trap" vertex="1"> <mxGeometry height="16" width="40" x="1547" y="-602" as="geometry" /> </mxCell> <mxCell id="367" edge="1" parent="1" source="146" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeColor=#007FFF;fillOpacity=100;strokeOpacity=100;" target="365"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="368" edge="1" parent="1" source="365" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1.007;entryY=0.39;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeColor=#007FFF;fillOpacity=100;strokeOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="1364.148" y="-577.35" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="369" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="4" width="4" x="1598" y="-596" as="geometry" /> </mxCell> <mxCell id="370" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="4" width="4" x="1598" y="-646" as="geometry" /> </mxCell> <mxCell id="371" edge="1" parent="1" source="261" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#007FFF;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;startArrow=none;startFill=0;exitX=0.175;exitY=0.25;exitDx=0;exitDy=0;exitPerimeter=0;strokeOpacity=100;fillOpacity=100;" target="372" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="1019" y="-592" as="sourcePoint" /> <mxPoint x="1139" y="-592" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="372" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="ill_instr" vertex="1"> <mxGeometry height="13" width="49" x="1066" y="-598.79" as="geometry" /> </mxCell> <mxCell id="373" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="633" y="-687.5" as="sourcePoint" /> <mxPoint x="653" y="-693.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="374" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="633" y="-733.5" as="sourcePoint" /> <mxPoint x="653" y="-727.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="375" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="633" y="-687.5" as="sourcePoint" /> <mxPoint x="633" y="-733.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="376" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="653" y="-693.5" as="sourcePoint" /> <mxPoint x="653" y="-727.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="377" parent="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 80%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;0&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 80%;&quot;&gt;1&lt;/p&gt;" vertex="1"> <mxGeometry height="68" width="26" x="629" y="-744" as="geometry" /> </mxCell> <mxCell id="378" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="ill_instr" vertex="1"> <mxGeometry height="14" width="49" x="617.5" y="-668" as="geometry" /> </mxCell> <mxCell id="379" edge="1" parent="1" source="378" style="endArrow=none;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillOpacity=100;strokeOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="644.195" y="-663.039" as="sourcePoint" /> <mxPoint x="642" y="-690" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="380" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;b&gt;32&lt;/b&gt;" vertex="1"> <mxGeometry height="10" width="14" x="613" y="-736" as="geometry" /> </mxCell> <mxCell id="381" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="617" y="-717" as="sourcePoint" /> <mxPoint x="621" y="-724.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="382" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.115;entryY=0.676;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeWidth=2;fillOpacity=100;strokeOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="595.0000000000001" y="-699" as="sourcePoint" /> <mxPoint x="632.99" y="-698.0319999999999" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="383" parent="1" style="text;whiteSpace=wrap;html=1;spacingTop=-9;strokeOpacity=100;fillOpacity=100;" value="&lt;b&gt;32&lt;/b&gt;" vertex="1"> <mxGeometry height="10" width="14" x="613" y="-714" as="geometry" /> </mxCell> <mxCell id="384" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="617" y="-695" as="sourcePoint" /> <mxPoint x="621" y="-702.5" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="385" edge="1" parent="1" source="377" style="endArrow=none;html=1;rounded=0;entryX=-0.004;entryY=0.521;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=2;exitX=0.944;exitY=0.474;exitDx=0;exitDy=0;exitPerimeter=0;fillOpacity=100;strokeOpacity=100;" target="238" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <Array as="points" /> <mxPoint x="637" y="-711" as="sourcePoint" /> <mxPoint x="643" y="-703" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="386" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="irq" vertex="1"> <mxGeometry height="17" width="30" x="309.5" y="-301" as="geometry" /> </mxCell> <mxCell id="387" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="ill_instr" vertex="1"> <mxGeometry height="17" width="49" x="290" y="-322" as="geometry" /> </mxCell> <mxCell id="388" edge="1" parent="1" source="294" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1.001;exitY=0.429;exitDx=0;exitDy=0;entryX=0.115;entryY=0.676;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeWidth=2;exitPerimeter=0;fillOpacity=100;strokeOpacity=100;"> <mxGeometry relative="1" as="geometry"> <Array as="points"> <mxPoint x="633" y="-720" /> </Array> <mxPoint x="427.56999999999994" y="-719.702" as="sourcePoint" /> <mxPoint x="632.99" y="-720.502" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="389" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=13;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="ill_instr" vertex="1"> <mxGeometry height="14" width="49" x="211" y="-754.5" as="geometry" /> </mxCell> <mxCell id="390" edge="1" parent="1" source="389" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.002;entryY=0.229;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fillOpacity=100;strokeOpacity=100;" target="294"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="391" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="mret_i" vertex="1"> <mxGeometry height="10" width="46" x="284" y="-694" as="geometry" /> </mxCell> <mxCell id="392" edge="1" parent="1" source="308" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.001;entryY=0.692;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fillOpacity=100;strokeOpacity=100;" target="294"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="393" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.994;entryY=0.587;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeWidth=2;fillOpacity=100;strokeOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="901.9999999999999" y="-343.25" as="sourcePoint" /> <mxPoint x="879.8439999999999" y="-342.76324999999997" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="394" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontColor=#000000;comic=0;jiggle=0.5;strokeOpacity=100;fillOpacity=100;" value="irq_o" vertex="1"> <mxGeometry height="10" width="58" x="433" y="-754" as="geometry" /> </mxCell> <mxCell id="395" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillOpacity=100;strokeOpacity=100;" value="32&#39;h0000_0002" vertex="1"> <mxGeometry height="18" width="86" x="507" y="-709" as="geometry" /> </mxCell> <mxCell id="396" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="488" y="-332" as="sourcePoint" /> <mxPoint x="578" y="-332" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="397" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="421" y="-356" as="sourcePoint" /> <mxPoint x="447" y="-356.05" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="398" edge="1" parent="1" source="399" style="endArrow=none;html=1;rounded=0;comic=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;exitX=0.998;exitY=0.577;exitDx=0;exitDy=0;exitPerimeter=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="407" y="-304.07" as="sourcePoint" /> <mxPoint x="447" y="-304.07" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="399" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 130%;&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;imm_I&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;" vertex="1"> <mxGeometry height="20" width="42" x="379" y="-315.57" as="geometry" /> </mxCell> <mxCell id="400" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=16;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="447" y="-371.57" as="sourcePoint" /> <mxPoint x="487" y="-361.57" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="401" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=16;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="447" y="-321.57" as="sourcePoint" /> <mxPoint x="467" y="-331.57" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="402" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=16;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="447" y="-341.57" as="sourcePoint" /> <mxPoint x="467" y="-331.57" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="403" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=16;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="447" y="-291.57" as="sourcePoint" /> <mxPoint x="487" y="-301.57" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="404" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=16;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="447" y="-291.57" as="sourcePoint" /> <mxPoint x="447" y="-321.57" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="405" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=16;startSize=6;endSize=6;comic=0;strokeColor=#000000;jiggle=0.5;fontColor=#000000;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="447" y="-341.57" as="sourcePoint" /> <mxPoint x="447" y="-371.57" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="406" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;fontSize=16;startSize=6;endSize=6;comic=0;fontColor=#000000;strokeColor=#000000;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="487" y="-301.57" as="sourcePoint" /> <mxPoint x="487" y="-361.57" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="407" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;rotation=-90;comic=0;fontColor=#000000;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 17px;&quot;&gt;&lt;b&gt;+&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="7" width="11.25" x="470.88" y="-334.54" as="geometry" /> </mxCell> <mxCell id="408" parent="1" style="text;html=1;strokeColor=none;fillColor=#9C9C9C;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="&lt;b&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;RD1&lt;/font&gt;&lt;/b&gt;" vertex="1"> <mxGeometry height="19.57" width="42" x="379" y="-365.57" as="geometry" /> </mxCell> <mxCell id="409" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;exitX=0.902;exitY=0.513;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;strokeOpacity=100;fillOpacity=100;entryX=0.092;entryY=0.669;entryDx=0;entryDy=0;entryPerimeter=0;" target="424" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="599.4520000000002" y="-322.116" as="sourcePoint" /> <mxPoint x="627" y="-322" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="410" edge="1" parent="1" source="411" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.423;entryY=0.176;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="588.9979999999998" y="-344.03200000000015" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="411" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font style=&quot;font-size: 13px;&quot;&gt;jalr&lt;/font&gt;" vertex="1"> <mxGeometry height="15" width="35" x="571.49" y="-395" as="geometry" /> </mxCell> <mxCell id="412" connectable="0" parent="1" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;labelBackgroundColor=default;fillOpacity=100;strokeOpacity=100;" value="&lt;b style=&quot;border-color: var(--border-color);&quot;&gt;&lt;font style=&quot;font-size: 10.5px;&quot;&gt;{[31:1],1&#39;b0&lt;/font&gt;&lt;/b&gt;&lt;font size=&quot;1&quot; style=&quot;&quot;&gt;&lt;b style=&quot;font-size: 11px;&quot;&gt;}&lt;br&gt;&lt;/b&gt;&lt;/font&gt;" vertex="1"> <mxGeometry x="490.0042857142858" y="-343" as="geometry" /> </mxCell> <mxCell id="413" connectable="0" parent="1" style="group;rotation=-181;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="57.5" width="23" x="579" y="-346" as="geometry" /> </mxCell> <mxCell id="414" edge="1" parent="413" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="46" as="sourcePoint" /> <mxPoint x="20" y="40" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="415" edge="1" parent="413" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint as="sourcePoint" /> <mxPoint x="20" y="6" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="416" edge="1" parent="413" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="46" as="sourcePoint" /> <mxPoint as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="417" edge="1" parent="413" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="20" y="40" as="sourcePoint" /> <mxPoint x="20" y="6" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="418" parent="413" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 80%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;1&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 80%;&quot;&gt;0&lt;/p&gt;" vertex="1"> <mxGeometry height="68" width="26" x="-3" y="-10.5" as="geometry" /> </mxCell> <mxCell id="419" connectable="0" parent="1" style="group;rotation=-181;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="57.5" width="23" x="640" y="-357" as="geometry" /> </mxCell> <mxCell id="420" edge="1" parent="419" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="46" as="sourcePoint" /> <mxPoint x="20" y="40" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="421" edge="1" parent="419" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint as="sourcePoint" /> <mxPoint x="20" y="6" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="422" edge="1" parent="419" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint y="46" as="sourcePoint" /> <mxPoint as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="423" edge="1" parent="419" style="endArrow=none;html=1;rounded=0;strokeColor=#000000;fontSize=16;fontColor=#000000;startSize=6;endSize=6;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="20" y="40" as="sourcePoint" /> <mxPoint x="20" y="6" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="424" parent="419" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;strokeOpacity=100;fillOpacity=100;" value="&lt;p style=&quot;line-height: 80%;&quot;&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;1&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 80%;&quot;&gt;0&lt;/p&gt;" vertex="1"> <mxGeometry height="68" width="26" x="-3" y="-10.5" as="geometry" /> </mxCell> <mxCell id="425" edge="1" parent="419" style="endArrow=none;html=1;rounded=0;strokeColor=#007FFF;strokeOpacity=100;fillOpacity=100;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" value=""> <mxGeometry height="50" relative="1" width="50" as="geometry"> <mxPoint x="9.92999999999995" y="3" as="sourcePoint" /> <mxPoint x="9.92999999999995" y="-25" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="426" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font size=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;trap&lt;/span&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="13" width="35" x="633" y="-395" as="geometry" /> </mxCell> <mxCell id="427" edge="1" parent="1" source="428" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.175;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#007FFF;endArrow=none;endFill=0;fillOpacity=100;strokeOpacity=100;" target="429"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="428" parent="1" style="shape=xor;whiteSpace=wrap;html=1;rounded=1;strokeColor=#000000;fontSize=16;fontColor=#000000;fillColor=none;rotation=0;comic=0;jiggle=0.5;strokeWidth=2;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="32.25" width="31.5" x="809.22" y="-385.25" as="geometry" /> </mxCell> <mxCell id="429" parent="1" style="text;html=1;strokeColor=none;fillColor=#A9C4EB;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=9;fontColor=#000000;comic=0;jiggle=0.5;fontStyle=1;spacing=4;spacingBottom=2;strokeOpacity=100;fillOpacity=100;" value="&lt;font size=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 13px;&quot;&gt;trap&lt;/span&gt;&lt;/font&gt;" vertex="1"> <mxGeometry height="13" width="35" x="767.22" y="-367.37" as="geometry" /> </mxCell> <mxCell id="430" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeOpacity=100;fillOpacity=100;" value="" vertex="1"> <mxGeometry height="4" width="4" x="812.22" y="-379.37" as="geometry" /> </mxCell> <mxCell id="431" edge="1" parent="1" source="428" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.005;entryY=0.198;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;fillOpacity=100;strokeOpacity=100;"> <mxGeometry relative="1" as="geometry"> <mxPoint x="854.1300000000001" y="-369.0905" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="432" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=8;fillOpacity=100;strokeOpacity=100;" value="en" vertex="1"> <mxGeometry height="12" width="15" x="852.15" y="-376" as="geometry" /> </mxCell> <mxCell id="433" parent="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=8;fillOpacity=100;strokeOpacity=100;" value="rst" vertex="1"> <mxGeometry height="12" width="15" x="858.5" y="-326.5" as="geometry" /> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><rect fill="#FFFFFF" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g><rect x="1185" y="191" width="164" height="135" rx="20.25" ry="20.25" fill="none" stroke="#0068d1" stroke-width="2" pointer-events="all" style="stroke: rgb(0, 104, 209);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 162px; height: 1px; padding-top: 259px; margin-left: 1186px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #007FFF; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 70%;"><font style="font-size: 12px;"><b>Main<br />Decoder</b></font></p></div></div></div></foreignObject><text x="1267" y="263" fill="#007FFF" font-family="Helvetica" font-size="14px" text-anchor="middle">Main...</text></switch></g></g></g><g data-cell-id="3"><g><path d="M 1191 482.25 L 1206.04 481.97" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="4"><g transform="translate(0.5,0.5)"><path d="M 1587 451 L 1613 451 L 1623 451" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="5"><g transform="translate(0.5,0.5)"><rect x="1605" y="442.43" width="39" height="18" rx="2.7" ry="2.7" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 37px; height: 1px; padding-top: 451px; margin-left: 1606px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 120%;"><b><font style="font-size: 13px;">flag</font></b></p></div></div></div></foreignObject><text x="1624" y="454" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">flag</text></switch></g></g></g><g data-cell-id="6"><g><path d="M 1588 471 L 1783.01 470.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="7"><g><path d="M 1328 475 L 1487.4 474.99" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="8"><g><path d="M 1467 532 L 1487 532" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="9"><g><path d="M 1507 495 L 1547 495" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="10"><g><path d="M 1327 432.98 L 1387 433" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="11"><g><path d="M 1367 448 L 1387 448" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="12"><g><path d="M 1367 462 L 1387 462" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="13"><g><path d="M 1407 447 L 1547 447" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="14"><g transform="translate(0.5,0.5)"><path d="M 1267 402 L 1267 390.63" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="15"><g><rect x="1207" y="402" width="120" height="110" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 457px; margin-left: 1208px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: normal; word-wrap: normal; "><font style="font-size: 13px;"><b>Register<br />File</b></font></div></div></div></foreignObject><text x="1267" y="460" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">Register...</text></switch></g></g></g><g data-cell-id="16"><g><path d="M 1221 395.16 L 1231.52 407.58 L 1221 420 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,1226.26,407.58)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="17"><g transform="translate(0.5,0.5)"><path d="M 1227.16 402.02 L 1227.16 389.6" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="18"><g transform="translate(0.5,0.5)"><rect x="1370" y="645" width="40" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 38px; height: 1px; padding-top: 650px; margin-left: 1372px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">imm_S</font></div></div></div></foreignObject><text x="1372" y="653" fill="#000000" font-family="Helvetica" font-size="9px">imm_S</text></switch></g></g></g><g data-cell-id="19"><g transform="translate(0.5,0.5)"><rect x="1368" y="604" width="40" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 38px; height: 1px; padding-top: 609px; margin-left: 1370px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">imm_U</font></div></div></div></foreignObject><text x="1370" y="612" fill="#000000" font-family="Helvetica" font-size="9px">imm_U</text></switch></g></g></g><g data-cell-id="20"><g><rect x="1456" y="527" width="10" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 8px; height: 1px; padding-top: 532px; margin-left: 1456px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">4</font></div></div></div></foreignObject><text x="1464" y="535" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="end">4</text></switch></g></g></g><g data-cell-id="21"><g transform="translate(0.5,0.5)"><rect x="1357" y="457" width="10" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 8px; height: 1px; padding-top: 462px; margin-left: 1357px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">0</font></div></div></div></foreignObject><text x="1365" y="465" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="end">0</text></switch></g></g></g><g data-cell-id="22"><g transform="translate(0.5,0.5)"><rect x="1294" y="424" width="29" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 27px; height: 1px; padding-top: 432px; margin-left: 1294px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">RD1</font></div></div></div></foreignObject><text x="1321" y="436" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end" font-weight="bold">RD1</text></switch></g></g></g><g data-cell-id="23"><g transform="translate(0.5,0.5)"><rect x="1303" y="470" width="20" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 18px; height: 1px; padding-top: 475px; margin-left: 1303px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">RD2</font></div></div></div></foreignObject><text x="1321" y="479" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">RD2</text></switch></g></g></g><g data-cell-id="24"><g transform="translate(0.5,0.5)"><rect x="1243" y="312" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 317px; margin-left: 1244px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 10px;">gpr_we</font></div></div></div></foreignObject><text x="1260" y="320" fill="#007FFF" font-family="Helvetica" font-size="9px" text-anchor="middle">gpr_we</text></switch></g></g></g><g data-cell-id="25"><g transform="translate(0.5,0.5)"><rect x="1250.5" y="406" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 411px; margin-left: 1252px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">WE</font></div></div></div></foreignObject><text x="1267" y="415" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">WE</text></switch></g></g></g><g data-cell-id="26"><g transform="translate(0.5,0.5)"><rect x="1211.95" y="375" width="28.61" height="17" rx="2.55" ry="2.55" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 27px; height: 1px; padding-top: 384px; margin-left: 1213px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><font style="font-size: 13px; color: rgb(255, 255, 255);" color="#ffffff">clk_i</font></p></div></div></div></foreignObject><text x="1226" y="386" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="27"><g transform="translate(0.5,0.5)"><rect x="1292.21" y="255.79" width="53.48" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 51px; height: 1px; padding-top: 261px; margin-left: 1292px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 10px;">wb_sel</font></div></div></div></foreignObject><text x="1344" y="263" fill="#007FFF" font-family="Helvetica" font-size="9px" text-anchor="end">wb_sel</text></switch></g></g></g><g data-cell-id="28"><g transform="translate(0.5,0.5)"><rect x="1289.52" y="202" width="57" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 55px; height: 1px; padding-top: 207px; margin-left: 1290px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 10px;"> mem_size</font></div></div></div></foreignObject><text x="1345" y="210" fill="#007FFF" font-family="Helvetica" font-size="9px" text-anchor="end"> mem_size</text></switch></g></g></g><g data-cell-id="29"><g transform="translate(0.5,0.5)"><rect x="1301.21" y="241" width="44.48" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 42px; height: 1px; padding-top: 246px; margin-left: 1301px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 10px;">mem_we</font></div></div></div></foreignObject><text x="1344" y="249" fill="#007FFF" font-family="Helvetica" font-size="9px" text-anchor="end">mem_we</text></switch></g></g></g><g data-cell-id="30"><g transform="translate(0.5,0.5)"><rect x="1312.69" y="271" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 31px; height: 1px; padding-top: 276px; margin-left: 1313px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 10px;">alu_op</font></div></div></div></foreignObject><text x="1344" y="279" fill="#007FFF" font-family="Helvetica" font-size="9px" text-anchor="end">alu_op</text></switch></g></g></g><g data-cell-id="31"><g transform="translate(0.5,0.5)"><rect x="1312.69" y="288" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 31px; height: 1px; padding-top: 293px; margin-left: 1313px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 10px;">b_sel</font></div></div></div></foreignObject><text x="1344" y="296" fill="#007FFF" font-family="Helvetica" font-size="9px" text-anchor="end">b_sel</text></switch></g></g></g><g data-cell-id="32"><g transform="translate(0.5,0.5)"><rect x="1312.98" y="303" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 31px; height: 1px; padding-top: 308px; margin-left: 1313px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 10px;">a_sel</font></div></div></div></foreignObject><text x="1344" y="311" fill="#007FFF" font-family="Helvetica" font-size="9px" text-anchor="end">a_sel</text></switch></g></g></g><g data-cell-id="33"><g transform="translate(0.5,0.5)"><rect x="1187.5" y="267.21" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 31px; height: 1px; padding-top: 272px; margin-left: 1189px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 11px;">jal</font></div></div></div></foreignObject><text x="1189" y="275" fill="#007FFF" font-family="Helvetica" font-size="9px">jal</text></switch></g></g></g><g data-cell-id="34"><g transform="translate(0.5,0.5)"><rect x="1187.5" y="280" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 31px; height: 1px; padding-top: 285px; margin-left: 1189px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 11px;">b</font></div></div></div></foreignObject><text x="1189" y="288" fill="#007FFF" font-family="Helvetica" font-size="9px">b</text></switch></g></g></g><g data-cell-id="35"><g transform="translate(0.5,0.5)"><rect x="1188" y="291" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 31px; height: 1px; padding-top: 296px; margin-left: 1190px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 11px;">instr</font></div></div></div></foreignObject><text x="1190" y="299" fill="#007FFF" font-family="Helvetica" font-size="9px">instr</text></switch></g></g></g><g data-cell-id="36"><g><path d="M 1349.98 261.89 L 1792 261 L 1792 459.01" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="37"><g><path d="M 1350 210 L 1405 210" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="38"><g><path d="M 1349.82 277.34 L 1563 277 L 1563 434" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="39"><g><path d="M 1349 293.9 L 1496 294 L 1496 465" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="40"><g><path d="M 1349 309 L 1397 309 L 1397 426.64" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="41"><g transform="translate(0.5,0.5)"><path d="M 1117 760 L 1116 298 L 1184.84 297.79" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="42"><g transform="translate(0.5,0.5)"><rect x="1211.13" y="417" width="20" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 18px; height: 1px; padding-top: 422px; margin-left: 1213px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">RA1</font></div></div></div></foreignObject><text x="1213" y="426" fill="#000000" font-family="Helvetica" font-size="12px">RA1</text></switch></g></g></g><g data-cell-id="43"><g transform="translate(0.5,0.5)"><rect x="1211.13" y="437" width="20" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 18px; height: 1px; padding-top: 442px; margin-left: 1213px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">RA2</font></div></div></div></foreignObject><text x="1213" y="446" fill="#000000" font-family="Helvetica" font-size="12px">RA2</text></switch></g></g></g><g data-cell-id="44"><g transform="translate(0.5,0.5)"><rect x="1211.95" y="457" width="20" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 18px; height: 1px; padding-top: 462px; margin-left: 1214px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">WA</font></div></div></div></foreignObject><text x="1214" y="466" fill="#000000" font-family="Helvetica" font-size="12px">WA</text></switch></g></g></g><g data-cell-id="45"><g transform="translate(0.5,0.5)"><rect x="1211" y="477" width="20" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 18px; height: 1px; padding-top: 482px; margin-left: 1213px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">WD</font></div></div></div></foreignObject><text x="1213" y="486" fill="#000000" font-family="Helvetica" font-size="12px">WD</text></switch></g></g></g><g data-cell-id="46"><g><path d="M 1118 421 L 1206.28 421.36" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="47"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 419px; margin-left: 1175px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><font style="font-size: 12px;"><b>[19:15]</b></font></div></div></div></foreignObject><text x="1175" y="423" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="end">[19:15]</text></switch></g></g></g></g><g data-cell-id="48"><g><path d="M 1118 442 L 1206 442" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="49"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 440px; margin-left: 1175px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><font style="font-size: 12px;"><b>[24:20]</b></font></div></div></div></foreignObject><text x="1175" y="444" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="end">[24:20]</text></switch></g></g></g></g><g data-cell-id="50"><g><path d="M 1118 462 L 1206.04 462.28" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="51"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 459px; margin-left: 1174px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><font style="font-size: 12px;"><b>[11:07]</b></font></div></div></div></foreignObject><text x="1174" y="463" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="end">[11:07]</text></switch></g></g></g></g><g data-cell-id="52"><g><path d="M 1118 562 L 1305 562" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="53"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 560px; margin-left: 1149px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><font style=""><font size="1" style=""><b style="font-size: 10.5px;">[31:20]</b></font><br /></font></div></div></div></foreignObject><text x="1149" y="564" fill="#000000" font-family="Helvetica" font-size="16px">[31:20]
</text></switch></g></g></g></g><g data-cell-id="54"><g><path d="M 1119 602 L 1358 601" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="55"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 600px; margin-left: 1150px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><b style="border-color: var(--border-color);"><font style="font-size: 10.5px;">[31:12], 12'h000</font></b></div></div></div></foreignObject><text x="1150" y="603" fill="#000000" font-family="Helvetica" font-size="9px">[31:12], 12'h000</text></switch></g></g></g></g><g data-cell-id="56"><g><path d="M 1118 642 L 1305 642" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="57"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 641px; margin-left: 1149px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><b style="border-color: var(--border-color);"><font style="font-size: 10.5px;">[31:25][11:7]</font></b></div></div></div></foreignObject><text x="1149" y="643" fill="#000000" font-family="Helvetica" font-size="9px">[31:25][11:7]</text></switch></g></g></g></g><g data-cell-id="58"><g><path d="M 1118 722 L 1305 722" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="59"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 722px; margin-left: 1147px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><b style="border-color: var(--border-color);"><font style="font-size: 10.5px;">[31][19:12][20][30:21],1'b0</font></b><font size="1" style=""><b style="font-size: 11px;"><br /></b></font></div></div></div></foreignObject><text x="1147" y="724" fill="#000000" font-family="Helvetica" font-size="9px">[31][19:12][20][30:21],1'b0</text></switch></g></g></g></g><g data-cell-id="60"><g><path d="M 1119 682 L 1306 682" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="61"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 681px; margin-left: 1148px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><b style="border-color: var(--border-color);"><font style="font-size: 10.5px;">[31][7][30:25][11:8],1'b0</font></b></div></div></div></foreignObject><text x="1148" y="683" fill="#000000" font-family="Helvetica" font-size="9px">[31][7][30:25][11:8],1'b0</text></switch></g></g></g></g><g data-cell-id="62"><g><path d="M 1803 490 L 1823 490" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="63"><g><path d="M 1040 711.99 L 1072 712 L 1072 800 L 1483 800 L 1483 682 L 1357 682" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="64"><g><path d="M 1039.01 692 L 1092 692 L 1091 782 L 1457 782 L 1457 722 L 1357.02 722.01" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="65"><g transform="translate(0.5,0.5)"><rect x="1370" y="726" width="40" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 38px; height: 1px; padding-top: 731px; margin-left: 1372px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">imm_J</font></div></div></div></foreignObject><text x="1372" y="734" fill="#000000" font-family="Helvetica" font-size="9px">imm_J</text></switch></g></g></g><g data-cell-id="66"><g transform="translate(0.5,0.5)"><rect x="1370" y="686" width="40" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 38px; height: 1px; padding-top: 691px; margin-left: 1372px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">imm_B</font></div></div></div></foreignObject><text x="1372" y="694" fill="#000000" font-family="Helvetica" font-size="9px">imm_B</text></switch></g></g></g><g data-cell-id="67"><g><path d="M 989 702 L 1019 702" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="68"><g><path d="M 989 682 L 999 682" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="69"><g transform="translate(0.5,0.5)"><rect x="999" y="676" width="10" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 681px; margin-left: 1000px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">4</font></div></div></div></foreignObject><text x="1004" y="684" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">4</text></switch></g></g></g><g data-cell-id="70"><g><path d="M 963.45 606.63 Q 994.95 606.63 994.95 622.76 Q 994.95 638.88 963.45 638.88 Q 979.2 622.76 963.45 606.63 Z" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,979.2,622.76)" pointer-events="all" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="71"><g transform="translate(0.5,0.5)"><path d="M 979.2 638.51 L 979 672" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="72"><g><path d="M 976.5 549.25 Q 1004 549.25 1004 566.13 Q 1004 583 976.5 583 Z" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,990.25,566.13)" pointer-events="all" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="73"><g transform="translate(0.5,0.5)"><path d="M 990 610 L 990 580" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="74"><g transform="translate(0.5,0.5)"><path d="M 967.91 610.53 L 967 274 L 1185.16 273.62" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="75"><g transform="translate(0.5,0.5)"><path d="M 999 539 L 999 286 L 1184.67 286.4" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="76"><g transform="translate(0.5,0.5)"><path d="M 999 539 L 1029 539 L 1029 679" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="77"><g transform="translate(0.5,0.5)"><path d="M 980.86 552.25 L 981 522" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="78"><g transform="translate(0.5,0.5)"><rect x="840" y="440" width="26" height="70.25" fill="none" stroke="#000000" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 24px; height: 1px; padding-top: 458px; margin-left: 841px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">PC</font></div></div></div></foreignObject><text x="853" y="474" fill="#000000" font-family="Helvetica" font-size="16px" text-anchor="middle">PC</text></switch></g></g></g><g data-cell-id="79"><g><path d="M 921 481 L 921.18 400.99" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="80"><g transform="translate(0.5,0.5)"><rect x="836" y="412" width="32" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 30px; height: 1px; padding-top: 419px; margin-left: 837px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 100%;"><font style="font-size: 13px; color: rgb(255, 255, 255);" color="#ffffff">clk_i</font></p></div></div></div></foreignObject><text x="852" y="422" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="81"><g transform="translate(0.5,0.5)"><path d="M 852.51 439.98 L 852.58 426.97" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="82"><g transform="translate(0.5,0.5)"><path d="M 853 533.25 L 853 510.25" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="83"><g transform="translate(0.5,0.5)"><rect x="837" y="529.25" width="31" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 537px; margin-left: 838px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><font style="font-size: 13px; color: rgb(255, 255, 255);" color="#ffffff">rst_i</font></p></div></div></div></foreignObject><text x="853" y="540" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="84"><g><path d="M 876 639 L 921 639 L 921 482 L 908.71 482.02" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="85"><g><path d="M 875 692 L 968.34 691.86" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="86"><g><path d="M 713 482 L 839.4 482.22" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="87"><g><path d="M 836.2 661.86 L 546 663 L 545 514 L 564.21 513.99" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="88"><g transform="translate(0.5,0.5)"><path d="M 959 260.81 L 1184.18 261.11" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="89"><g transform="translate(0.5,0.5)"><rect x="1188" y="254.79" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 31px; height: 1px; padding-top: 260px; margin-left: 1190px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 11px;">jalr</font></div></div></div></foreignObject><text x="1190" y="262" fill="#007FFF" font-family="Helvetica" font-size="9px">jalr</text></switch></g></g></g><g data-cell-id="90"><g><path d="M 1783 526 L 1803 520.25" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="91"><g><path d="M 1783 456 L 1803 461.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="92"><g><path d="M 1783 526 L 1783 456" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="93"><g><path d="M 1803 521 L 1803 461.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="94"><g><path d="M 1387 471 L 1407 465.25" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="95"><g><path d="M 1387 424 L 1407 429.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="96"><g><path d="M 1387 471 L 1387 424" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="97"><g><path d="M 1407 465.25 L 1407 430" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="98"><g><path d="M 1547 431 L 1587 441" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="99"><g><path d="M 1547 481 L 1567 471" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="100"><g><path d="M 1547 461 L 1567 471" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="101"><g><path d="M 1547 511 L 1587 501" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="102"><g><path d="M 1547 511 L 1547 481" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="103"><g><path d="M 1547 461 L 1547 431" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="104"><g><path d="M 1587 501 L 1587 441" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="105"><g><rect x="1547" y="463.5" width="60" height="15" fill="none" stroke="none" transform="rotate(-90,1577,471)" pointer-events="all"/></g><g><g transform="rotate(-90 1577 471)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 471px; margin-left: 1548px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b>ALU</b></div></div></div></foreignObject><text x="1577" y="475" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">ALU</text></switch></g></g></g><g data-cell-id="106"><g><path d="M 989 668.5 L 969 674.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="107"><g><path d="M 989 714.5 L 969 708.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="108"><g><path d="M 989 668.5 L 989 714.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="109"><g><path d="M 969 674.5 L 969 708.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="110"><g><path d="M 1039 676 L 1019 682" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="111"><g><path d="M 1039 722 L 1019 716" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="112"><g><path d="M 1039 676 L 1039 722" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="113"><g><path d="M 1019 682 L 1019 716" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="114"><g><path d="M 1306 694 L 1306 674" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="115"><g><path d="M 1305.98 674.29 L 1355.98 664.29" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="116"><g><path d="M 1305.98 694.29 L 1355.98 694.29" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="117"><g><path d="M 1355.98 694.29 L 1355.98 664.29" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="118"><g><rect x="1315.98" y="673.54" width="30" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 682px; margin-left: 1317px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 16px;"><b>SE</b></font></div></div></div></foreignObject><text x="1331" y="685" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">SE</text></switch></g></g></g><g data-cell-id="119"><g><path d="M 1306 735 L 1306.52 714.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="120"><g><path d="M 1306.52 714.75 L 1356.52 704.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="121"><g><path d="M 1306.52 734.75 L 1356.52 734.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="122"><g><path d="M 1356.52 734.75 L 1356.52 704.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="123"><g><rect x="1316.52" y="714" width="30" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 722px; margin-left: 1318px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 16px;"><b>SE</b></font></div></div></div></foreignObject><text x="1332" y="725" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">SE</text></switch></g></g></g><g data-cell-id="124"><g><path d="M 875.5 702 L 835.5 692" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="125"><g><path d="M 875.5 652 L 855.5 662" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="126"><g><path d="M 875.5 672 L 855.5 662" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="127"><g><path d="M 875.5 622 L 835.5 632" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="128"><g><path d="M 875.5 622 L 875.5 652" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="129"><g><path d="M 875.5 672 L 875.5 702" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="130"><g><path d="M 835.5 632 L 835.5 692" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="131"><g transform="translate(0.5,0.5)"><rect x="831.27" y="652.37" width="28.75" height="18.9" fill="none" stroke="none" transform="rotate(-270,845.64,661.82)" pointer-events="all"/></g><g><g transform="rotate(-270 845.645 661.8199999999999)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 27px; height: 1px; padding-top: 662px; margin-left: 832px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b><font style="font-size: 17px;">+</font></b></div></div></div></foreignObject><text x="846" y="666" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">+</text></switch></g></g></g><g data-cell-id="132"><g transform="translate(0.5,0.5)"><rect x="12" y="796" width="68.99" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 70px; height: 1px; padding-top: 802px; margin-left: 10px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_wd_o</div></div></div></foreignObject><text x="80" y="806" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">mem_wd_o</text></switch></g></g></g><g data-cell-id="133"><g transform="translate(0.5,0.5)"><rect x="40.99" y="635" width="40" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 41px; height: 1px; padding-top: 642px; margin-left: 39px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">instr_i</font></div></div></div></foreignObject><text x="80" y="645" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">instr_i</text></switch></g></g></g><g data-cell-id="134"><g transform="translate(0.5,0.5)"><rect x="0" y="715" width="80.99" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 82px; height: 1px; padding-top: 721px; margin-left: -2px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem<font style="font-size: 13px;">_addr_o</font></div></div></div></foreignObject><text x="80" y="725" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">mem_addr_o</text></switch></g></g></g><g data-cell-id="135"><g transform="translate(0.5,0.5)"><rect x="883" y="383" width="74.95" height="18" rx="2.7" ry="2.7" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 77px; height: 1px; padding-top: 391px; margin-left: 882px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">instr_addr_o</font></div></div></div></foreignObject><text x="920" y="394" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">instr_addr_o</text></switch></g></g></g><g data-cell-id="136"><g transform="translate(0.5,0.5)"><rect x="19.99" y="655" width="61" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 62px; height: 1px; padding-top: 661px; margin-left: 18px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_rd_i</div></div></div></foreignObject><text x="80" y="665" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">mem_rd_i</text></switch></g></g></g><g data-cell-id="137"><g transform="translate(0.5,0.5)"><rect x="11" y="775" width="69.99" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 71px; height: 1px; padding-top: 782px; margin-left: 9px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_we_o</div></div></div></foreignObject><text x="80" y="785" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">mem_we_o</text></switch></g></g></g><g data-cell-id="138"><g transform="translate(0.5,0.5)"><rect x="2.99" y="735" width="78" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 79px; height: 1px; padding-top: 741px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">mem_size_o</font></div></div></div></foreignObject><text x="80" y="745" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">mem_size_o</text></switch></g></g></g><g data-cell-id="139"><g transform="translate(0.5,0.5)"><rect x="6.24" y="694" width="74.75" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 76px; height: 1px; padding-top: 700px; margin-left: 4px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">instr_addr_o</font></div></div></div></foreignObject><text x="80" y="704" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">instr_addr_o</text></switch></g></g></g><g data-cell-id="140"><g transform="translate(0.5,0.5)"><path d="M 1082.95 482 L 1082.95 481.93 L 1089.56 482.01 L 1096.17 481.99 L 1102.78 482.04 L 1109.39 482.07 L 1116 482" fill="none" stroke="#000000" stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="141"><g transform="translate(0.5,0.5)"><rect x="1037" y="473.75" width="45.95" height="16.5" rx="2.48" ry="2.48" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 481px; margin-left: 1036px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 15%;"><font style="font-size: 13px;">instr_i</font></p></div></div></div></foreignObject><text x="1060" y="484" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">instr_i</text></switch></g></g></g><g data-cell-id="142"><g><path d="M 1336 474 L 1336 501 L 1341 501" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="143"><g transform="translate(0.5,0.5)"><rect x="1587" y="516" width="83" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 81px; height: 1px; padding-top: 523px; margin-left: 1588px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 84%; font-size: 13px;"><font style="font-size: 13px;">mem_addr_o</font></p></div></div></div></foreignObject><text x="1629" y="527" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">mem_addr_o</text></switch></g></g></g><g data-cell-id="144"><g><path d="M 1764 491 L 1782.99 490.97" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="145"><g><path d="M 1623.79 515.56 L 1624 472" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="146"><g transform="translate(0.5,0.5)"><rect x="1627" y="232" width="74" height="15.2" rx="2.28" ry="2.28" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 72px; height: 1px; padding-top: 239px; margin-left: 1628px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">mem_we_o</font></div></div></div></foreignObject><text x="1664" y="243" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">mem_we_o</text></switch></g></g></g><g data-cell-id="147"><g transform="translate(0.5,0.5)"><rect x="1405" y="202" width="82" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 80px; height: 1px; padding-top: 210px; margin-left: 1406px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><font style="font-size: 13px;">mem_size_o</font></p></div></div></div></foreignObject><text x="1446" y="213" fill="#FFFFFF" font-family="Helvetica" font-size="9px" text-anchor="middle">mem_size_o</text></switch></g></g></g><g data-cell-id="148"><g transform="translate(0.5,0.5)"><rect x="51.99" y="573.5" width="29" height="17" rx="2.55" ry="2.55" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 26px; height: 1px; padding-top: 582px; margin-left: 55px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><font style="font-size: 13px;">rst_i</font></p></div></div></div></foreignObject><text x="55" y="586" fill="#FFFFFF" font-family="Helvetica" font-size="13px">rst_i</text></switch></g></g></g><g data-cell-id="149"><g transform="translate(0.5,0.5)"><rect x="51.99" y="552" width="28.99" height="17" rx="2.55" ry="2.55" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 28px; height: 1px; padding-top: 560px; margin-left: 52px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 140%;"><font style="font-size: 13px;">clk_i</font></p></div></div></div></foreignObject><text x="80" y="564" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">clk_i</text></switch></g></g></g><g data-cell-id="150"><g transform="translate(0.5,0.5)"/><g data-cell-id="151"><g><path d="M 1488 546.68 L 1508 535.97" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="152"><g><path d="M 1488 461 L 1508 471.71" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="153"><g><path d="M 1488 546.68 L 1488 461" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="154"><g><path d="M 1508 535.97 L 1508 471.71" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g></g><g data-cell-id="155"><g><path d="M 1355.98 565.99 L 1356 561.94 L 1418 561.94 L 1418 489 L 1489 488.99" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="156"><g transform="translate(0.5,0.5)"/><g data-cell-id="157"><g><path d="M 1306 572 L 1306 552" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="158"><g><path d="M 1306 552 L 1356 542" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="159"><g><path d="M 1306 572 L 1356 572" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="160"><g><path d="M 1356 572 L 1356 542" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="161"><g><rect x="1316" y="551.25" width="30" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 560px; margin-left: 1317px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 16px;"><b>SE</b></font></div></div></div></foreignObject><text x="1331" y="562" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">SE</text></switch></g></g></g></g><g data-cell-id="162"><g><path d="M 1356 601 L 1429.06 601 L 1429.06 504.06 L 1488 504.06" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="163"><g><path d="M 1356 642 L 1440.94 641.94 L 1440.94 518.06 L 1488 518.06 L 1488 520.25" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="164"><g transform="translate(0.5,0.5)"/></g><g data-cell-id="165"><g transform="translate(0.5,0.5)"><rect x="968" y="658" width="26" height="68" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 692px; margin-left: 981px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 80%;"><font style="font-size: 12px;">0</font></p><p style="line-height: 80%;">1</p></div></div></div></foreignObject><text x="981" y="696" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">0...</text></switch></g></g></g><g data-cell-id="166"><g transform="translate(0.5,0.5)"><rect x="1018" y="665" width="26" height="68" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 699px; margin-left: 1031px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 80%;"><font style="font-size: 12px;">0</font></p><p style="line-height: 80%;">1</p></div></div></div></foreignObject><text x="1031" y="703" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">0...</text></switch></g></g></g><g data-cell-id="167"><g transform="translate(0.5,0.5)"><rect x="961" y="494" width="39" height="18" rx="2.7" ry="2.7" fill="#a9c4eb" stroke="none" transform="rotate(-90,980.5,503)" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g transform="rotate(-90 980.4999999999995 503)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 37px; height: 1px; padding-top: 503px; margin-left: 962px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 120%;"><b><font style="font-size: 13px;">flag</font></b></p></div></div></div></foreignObject><text x="980" y="506" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">flag</text></switch></g></g></g><g data-cell-id="168"><g transform="translate(0.5,0.5)"><rect x="1083" y="445" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 476px; margin-left: 1099px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>32<br />/</b></font></p></div></div></div></foreignObject><text x="1099" y="479" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="169"><g transform="translate(0.5,0.5)"><rect x="1112" y="564" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 594px; margin-left: 1128px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>32<br />/</b></font></p></div></div></div></foreignObject><text x="1128" y="598" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="170"><g transform="translate(0.5,0.5)"><rect x="1350" y="525" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 556px; margin-left: 1366px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>32<br />/</b></font></p></div></div></div></foreignObject><text x="1366" y="559" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="171"><g transform="translate(0.5,0.5)"><rect x="1349" y="604" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 634px; margin-left: 1365px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>32<br />/</b></font></p></div></div></div></foreignObject><text x="1365" y="638" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="172"><g transform="translate(0.5,0.5)"><rect x="1350" y="685" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 716px; margin-left: 1366px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>32<br />/</b></font></p></div></div></div></foreignObject><text x="1366" y="719" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="173"><g transform="translate(0.5,0.5)"><rect x="1112" y="525.5" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 556px; margin-left: 1128px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>12<br />/</b></font></p></div></div></div></foreignObject><text x="1128" y="560" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">12...</text></switch></g></g></g><g data-cell-id="174"><g transform="translate(0.5,0.5)"><rect x="1112" y="605" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 636px; margin-left: 1128px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>12<br />/</b></font></p></div></div></div></foreignObject><text x="1128" y="639" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">12...</text></switch></g></g></g><g data-cell-id="175"><g transform="translate(0.5,0.5)"><rect x="1112" y="684" width="33" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 715px; margin-left: 1129px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>21<br />/</b></font></p></div></div></div></foreignObject><text x="1129" y="718" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">21...</text></switch></g></g></g><g data-cell-id="176"><g transform="translate(0.5,0.5)"><rect x="1112" y="645" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 676px; margin-left: 1128px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>13<br />/</b></font></p></div></div></div></foreignObject><text x="1128" y="679" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">13...</text></switch></g></g></g><g data-cell-id="177"><g transform="translate(0.5,0.5)"><rect x="807" y="624" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 654px; margin-left: 823px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>32<br />/</b></font></p></div></div></div></foreignObject><text x="823" y="658" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="178"><g transform="translate(0.5,0.5)"><rect x="1188" y="240" width="58" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 56px; height: 1px; padding-top: 245px; margin-left: 1190px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 11px;">mret</font></div></div></div></foreignObject><text x="1190" y="248" fill="#007FFF" font-family="Helvetica" font-size="9px">mret</text></switch></g></g></g><g data-cell-id="179"><g transform="translate(0.5,0.5)"><path d="M 701.01 458.01 L 701 245 L 1185.33 245.94" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="180"><g><path d="M 1305.97 652 L 1305.69 632" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="181"><g><path d="M 1305.69 632 L 1355.69 622" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="182"><g><path d="M 1305.69 652 L 1355.69 652" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="183"><g><path d="M 1355.69 652 L 1355.69 622" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="184"><g><rect x="1315.69" y="631.25" width="30" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 640px; margin-left: 1317px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 16px;"><b>SE</b></font></div></div></div></foreignObject><text x="1331" y="642" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">SE</text></switch></g></g></g><g data-cell-id="185"><g transform="translate(0.5,0.5)"><rect x="1296" y="226.21" width="49.98" height="6.79" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-end; justify-content: unsafe flex-end; width: 52px; height: 1px; padding-top: 232px; margin-left: 1294px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="color: rgb(0, 127, 255); font-family: Helvetica; font-size: 10px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">mem_req </span></div></div></div></foreignObject><text x="1346" y="232" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="end">mem_req </text></switch></g></g></g><g data-cell-id="186"><g transform="translate(0.5,0.5)"><rect x="1627" y="181.8" width="76" height="15.2" rx="2.28" ry="2.28" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 76px; height: 1px; padding-top: 188px; margin-left: 1627px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 118%; font-size: 13px;"><font style="font-size: 13px;">mem_req_o</font></p></div></div></div></foreignObject><text x="1665" y="192" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">mem_req_o</text></switch></g></g></g><g data-cell-id="187"><g><rect x="1368" y="565" width="42" height="20" rx="3" ry="3" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 40px; height: 1px; padding-top: 575px; margin-left: 1369px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><b style=""><font style="font-size: 13px;">imm_I</font></b></p></div></div></div></foreignObject><text x="1389" y="578" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">imm_I</text></switch></g></g></g><g data-cell-id="188"><g transform="translate(0.5,0.5)"><path d="M 98 550 L 93 550 Q 88 550 88 560 L 88 600.5 Q 88 610.5 83 610.5 L 80.5 610.5 Q 78 610.5 83 610.5 L 85.5 610.5 Q 88 610.5 88 620.5 L 88 661 Q 88 671 93 671 L 98 671" fill="none" stroke="#000000" stroke-miterlimit="10" transform="translate(88,0)scale(-1,1)translate(-88,0)" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="189"><g transform="translate(0.5,0.5)"><rect x="103" y="595" width="133" height="29" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 131px; height: 1px; padding-top: 602px; margin-left: 105px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">— input signals</span></div></div></div></foreignObject><text x="105" y="614" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">— input signals</text></switch></g></g></g><g data-cell-id="190"><g transform="translate(0.5,0.5)"><path d="M 98 672 L 93 672 Q 88 672 88 682 L 88 731.5 Q 88 741.5 83 741.5 L 80.5 741.5 Q 78 741.5 83 741.5 L 85.5 741.5 Q 88 741.5 88 751.5 L 88 801 Q 88 811 93 811 L 98 811" fill="none" stroke="#000000" stroke-miterlimit="10" transform="translate(88,0)scale(-1,1)translate(-88,0)" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="191"><g transform="translate(0.5,0.5)"><rect x="103" y="726" width="133" height="29" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 131px; height: 1px; padding-top: 733px; margin-left: 105px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">—<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> output signals</span></div></div></div></foreignObject><text x="105" y="745" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">— output signals</text></switch></g></g></g><g data-cell-id="192"><g transform="translate(0.5,0.5)"><rect x="9.49" y="755" width="71.5" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 73px; height: 1px; padding-top: 761px; margin-left: 7px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">mem_req_o</font></div></div></div></foreignObject><text x="80" y="765" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">mem_req_o</text></switch></g></g></g><g data-cell-id="193"><g><rect x="282" y="701" width="42" height="20" rx="3" ry="3" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 40px; height: 1px; padding-top: 711px; margin-left: 282px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%; font-size: 13px;"><b style="font-size: 13px;"><font style="font-size: 13px;">imm_I</font></b></p></div></div></div></foreignObject><text x="322" y="715" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="end">imm_I</text></switch></g></g></g><g data-cell-id="194"><g transform="translate(0.5,0.5)"><rect x="294" y="726" width="29" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 27px; height: 1px; padding-top: 735px; margin-left: 294px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">RD1</font></div></div></div></foreignObject><text x="321" y="738" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="end" font-weight="bold">RD1</text></switch></g></g></g><g data-cell-id="195"><g transform="translate(0.5,0.5)"><rect x="299" y="795" width="26" height="18" rx="2.7" ry="2.7" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 24px; height: 1px; padding-top: 804px; margin-left: 299px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 120%; font-size: 13px;"><b style="font-size: 13px;"><font style="font-size: 13px;">flag</font></b></p></div></div></div></foreignObject><text x="323" y="808" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="end">flag</text></switch></g></g></g><g data-cell-id="196"><g transform="translate(0.5,0.5)"><path d="M 339 501 L 334 501 Q 329 501 329 511 L 329 647 Q 329 657 324 657 L 321.5 657 Q 319 657 324 657 L 326.5 657 Q 329 657 329 667 L 329 803 Q 329 813 334 813 L 339 813" fill="none" stroke="#000000" stroke-miterlimit="10" transform="translate(329,0)scale(-1,1)translate(-329,0)" pointer-events="all" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="197"><g transform="translate(0.5,0.5)"><rect x="344" y="630" width="166" height="74" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 164px; height: 1px; padding-top: 637px; margin-left: 346px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">—<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; 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; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> wires broken for readability</span></div></div></div></foreignObject><text x="346" y="649" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">— wires broken for...</text></switch></g></g></g><g data-cell-id="198"><g transform="translate(0.5,0.5)"><rect x="302" y="748" width="21" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 19px; height: 1px; padding-top: 757px; margin-left: 302px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">PC</font></div></div></div></foreignObject><text x="321" y="760" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="end" font-weight="bold">PC</text></switch></g></g></g><g data-cell-id="199"><g transform="translate(0.5,0.5)"><path d="M 725.5 93.01 L 757.65 93" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="200"><g transform="translate(0.5,0.5)"><rect x="1488" y="468.5" width="12" height="69" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 10px; height: 1px; padding-top: 503px; margin-left: 1489px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 120%;"><font style="font-size: 12px;">0<br />1<br />2<br />3<br />4</font></p></div></div></div></foreignObject><text x="1494" y="507" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">0...</text></switch></g></g></g><g data-cell-id="201"><g transform="translate(0.5,0.5)"><rect x="1389" y="426.64" width="8" height="40" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 10px; height: 1px; padding-top: 414px; margin-left: 1389px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 120%;"><font style="font-size: 12px;">0<br />1<br />2<br /></font></p></div></div></div></foreignObject><text x="1389" y="426" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">0...</text></switch></g></g></g><g data-cell-id="202"><g transform="translate(0.5,0.5)"><path d="M 847.22 433.5 L 857.75 445.25 L 847.22 457 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" transform="rotate(90,852.49,445.25)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="203"><g transform="translate(0.5,0.5)"><rect x="717" y="467" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 465px; margin-left: 719px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="719" y="477" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="204"><g transform="translate(0.5,0.5)"><path d="M 723 486 L 727 478.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="205"><g transform="translate(0.5,0.5)"><rect x="44.99" y="595" width="35.99" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 37px; height: 1px; padding-top: 602px; margin-left: 43px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">stall<font style="font-size: 13px;">_i</font></div></div></div></foreignObject><text x="80" y="605" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">stall_i</text></switch></g></g></g><g data-cell-id="206"><g transform="translate(0.5,0.5)"><path d="M 788.22 447.61 L 798.22 447.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="207"><g transform="translate(0.5,0.5)"><rect x="748.22" y="439.63" width="40" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 42px; height: 1px; padding-top: 446px; margin-left: 747px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">stall<font style="font-size: 13px;">_i</font></div></div></div></foreignObject><text x="768" y="450" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">stall_i</text></switch></g></g></g><g data-cell-id="208"><g transform="translate(0.5,0.5)"><rect x="1356.5" y="660.5" width="17" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 15px; height: 1px; padding-top: 676px; margin-left: 1358px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>32<br />/</b></font></p></div></div></div></foreignObject><text x="1365" y="679" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="209"><g transform="translate(0.5,0.5)"><rect x="1356" y="296" width="7" height="11" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 302px; margin-left: 1357px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #007FFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">2</div></div></div></foreignObject><text x="1359" y="305" fill="#007FFF" font-family="Helvetica" font-size="12px" text-anchor="middle">2</text></switch></g></g></g><g data-cell-id="210"><g transform="translate(0.5,0.5)"><rect x="1356" y="197" width="7" height="11" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 202px; margin-left: 1357px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #007FFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">3</div></div></div></foreignObject><text x="1359" y="206" fill="#007FFF" font-family="Helvetica" font-size="12px" text-anchor="middle">3</text></switch></g></g></g><g data-cell-id="211"><g transform="translate(0.5,0.5)"><path d="M 1361 213.5 L 1365 206.5" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="212"><g transform="translate(0.5,0.5)"><path d="M 1361 298 L 1365 290" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="213"><g transform="translate(0.5,0.5)"><rect x="1356" y="280" width="7" height="11" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 286px; margin-left: 1357px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #007FFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">3</div></div></div></foreignObject><text x="1359" y="289" fill="#007FFF" font-family="Helvetica" font-size="12px" text-anchor="middle">3</text></switch></g></g></g><g data-cell-id="214"><g transform="translate(0.5,0.5)"><path d="M 1361 312 L 1365 304" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="215"><g transform="translate(0.5,0.5)"><path d="M 1361 281 L 1365 273" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="216"><g transform="translate(0.5,0.5)"><rect x="1356" y="264" width="7" height="11" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 269px; margin-left: 1357px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #007FFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">5</div></div></div></foreignObject><text x="1359" y="273" fill="#007FFF" font-family="Helvetica" font-size="12px" text-anchor="middle">5</text></switch></g></g></g><g data-cell-id="217"><g transform="translate(0.5,0.5)"><rect x="1341.01" y="493" width="68.99" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 71px; height: 1px; padding-top: 499px; margin-left: 1340px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_wd_o</div></div></div></foreignObject><text x="1376" y="503" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">mem_wd_o</text></switch></g></g></g><g data-cell-id="218"><g transform="translate(0.5,0.5)"><rect x="1703" y="484" width="61" height="15" rx="2.25" ry="2.25" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 63px; height: 1px; padding-top: 490px; margin-left: 1702px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mem_rd_i</div></div></div></foreignObject><text x="1734" y="494" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">mem_rd_i</text></switch></g></g></g><g data-cell-id="219"><g transform="translate(0.5,0.5)"><rect x="1824" y="481" width="62" height="17.5" rx="2.63" ry="2.63" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 60px; height: 1px; padding-top: 490px; margin-left: 1825px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font color="#000000" style="color: rgb(0, 0, 0);"><b>wb_data</b></font></div></div></div></foreignObject><text x="1855" y="494" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">wb_data</text></switch></g></g></g><g data-cell-id="220"><g transform="translate(0.5,0.5)"><rect x="1129" y="472.75" width="62" height="17.5" rx="2.63" ry="2.63" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 60px; height: 1px; padding-top: 482px; margin-left: 1130px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font color="#000000" style="color: rgb(0, 0, 0);"><b>wb_data</b></font></div></div></div></foreignObject><text x="1160" y="485" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">wb_data</text></switch></g></g></g><g data-cell-id="221"><g transform="translate(0.5,0.5)"><rect x="269" y="546" width="57" height="17.5" rx="2.63" ry="2.63" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 55px; height: 1px; padding-top: 555px; margin-left: 269px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font color="#000000" style="color: rgb(0, 0, 0);"><b>wb_data</b></font></div></div></div></foreignObject><text x="324" y="559" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">wb_data</text></switch></g></g></g><g data-cell-id="222"><g transform="translate(0.5,0.5)"><rect x="867" y="467" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 465px; margin-left: 869px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="869" y="477" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="223"><g transform="translate(0.5,0.5)"><path d="M 871 486 L 875 478.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="224"><g transform="translate(0.5,0.5)"><rect x="888" y="473" width="21" height="15.5" rx="2.32" ry="2.32" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 15px; height: 1px; padding-top: 480px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">PC</font></div></div></div></foreignObject><text x="899" y="484" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">PC</text></switch></g></g></g><g data-cell-id="225"><g transform="translate(0.5,0.5)"><path d="M 1258.56 363.13 L 1258.64 325.87" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="226"><g><path d="M 1253.25 360 Q 1280.75 360 1280.75 376.88 Q 1280.75 393.75 1253.25 393.75 Z" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,1267,376.88)" pointer-events="all" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="227"><g transform="translate(0.5,0.5)"><rect x="1356" y="250" width="7" height="11" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 256px; margin-left: 1357px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #007FFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">2</div></div></div></foreignObject><text x="1359" y="259" fill="#007FFF" font-family="Helvetica" font-size="12px" text-anchor="middle">2</text></switch></g></g></g><g data-cell-id="228"><g transform="translate(0.5,0.5)"><path d="M 1361 266 L 1365 258" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="229"><g transform="translate(0.5,0.5)"><rect x="1786" y="467.5" width="7" height="7" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 471px; margin-left: 1787px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">0</div></div></div></foreignObject><text x="1789" y="475" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">0</text></switch></g></g></g><g data-cell-id="230"><g transform="translate(0.5,0.5)"><rect x="1786" y="508" width="7" height="7" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 512px; margin-left: 1787px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">2</div></div></div></foreignObject><text x="1789" y="515" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">2</text></switch></g></g></g><g data-cell-id="231"><g transform="translate(0.5,0.5)"><rect x="1786" y="488" width="7" height="7" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 492px; margin-left: 1787px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">1</div></div></div></foreignObject><text x="1789" y="495" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">1</text></switch></g></g></g><g data-cell-id="232"><g><path d="M 1764 512 L 1782.99 511.97" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="233"><g transform="translate(0.5,0.5)"><rect x="1716" y="503" width="48" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 50px; height: 1px; padding-top: 510px; margin-left: 1715px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">csr_wd</div></div></div></foreignObject><text x="1740" y="514" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">csr_wd</text></switch></g></g></g><g data-cell-id="234"><g transform="translate(0.5,0.5)"><path d="M 1101 232.71 L 1185 233" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="235"><g transform="translate(0.5,0.5)"><rect x="1185" y="227" width="61" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 59px; height: 1px; padding-top: 232px; margin-left: 1187px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 11px;"> illegal_instr</font></div></div></div></foreignObject><text x="1187" y="235" fill="#007FFF" font-family="Helvetica" font-size="9px"> illegal_instr</text></switch></g></g></g><g data-cell-id="236"><g><path d="M 972.86 132.04 L 1037 132 L 1037 202 L 665 202 L 665 469 L 691.99 469.03" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="237"><g><path d="M 972.86 151.98 L 1005 152 L 1005 189 L 609 189 L 609 482 L 625.99 481.98" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="238"><g><rect x="757" y="44" width="215" height="132" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 213px; height: 1px; padding-top: 110px; margin-left: 758px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: normal; word-wrap: normal; "><font style="font-size: 13px;"><b>CONTROL<br />STATUS<br />REGISTERS<br /></b></font></div></div></div></foreignObject><text x="865" y="113" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">CONTROL...</text></switch></g></g></g><g data-cell-id="239"><g><path d="M 786 37.15 L 796.52 49.58 L 786 62 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,791.26,49.58)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="240"><g transform="translate(0.5,0.5)"><path d="M 792.16 44.02 L 792.16 31.6" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="241"><g transform="translate(0.5,0.5)"><rect x="895.5" y="48" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 53px; margin-left: 897px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">WE</font></div></div></div></foreignObject><text x="912" y="57" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">WE</text></switch></g></g></g><g data-cell-id="242"><g transform="translate(0.5,0.5)"><rect x="776.95" y="17" width="28.61" height="17" rx="2.55" ry="2.55" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 27px; height: 1px; padding-top: 26px; margin-left: 778px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><font style="font-size: 13px; color: rgb(255, 255, 255);" color="#ffffff">clk_i</font></p></div></div></div></foreignObject><text x="791" y="28" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="243"><g transform="translate(0.5,0.5)"><rect x="762" y="66" width="28" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 26px; height: 1px; padding-top: 71px; margin-left: 764px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">addr</div></div></div></foreignObject><text x="764" y="75" fill="#000000" font-family="Helvetica" font-size="12px">addr</text></switch></g></g></g><g data-cell-id="244"><g transform="translate(0.5,0.5)"><rect x="761.95" y="87" width="20" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 18px; height: 1px; padding-top: 92px; margin-left: 764px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">pc</div></div></div></foreignObject><text x="764" y="96" fill="#000000" font-family="Helvetica" font-size="12px">pc</text></switch></g></g></g><g data-cell-id="245"><g transform="translate(0.5,0.5)"><rect x="762" y="107" width="46" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 44px; height: 1px; padding-top: 112px; margin-left: 764px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mcause</div></div></div></foreignObject><text x="764" y="116" fill="#000000" font-family="Helvetica" font-size="12px">mcause</text></switch></g></g></g><g data-cell-id="246"><g transform="translate(0.5,0.5)"><rect x="762.47" y="127" width="50" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 48px; height: 1px; padding-top: 132px; margin-left: 764px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rs1_data</div></div></div></foreignObject><text x="764" y="136" fill="#000000" font-family="Helvetica" font-size="12px">rs1_data</text></switch></g></g></g><g data-cell-id="247"><g transform="translate(0.5,0.5)"><rect x="933.5" y="48" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 53px; margin-left: 935px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rst</div></div></div></foreignObject><text x="950" y="57" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">rst</text></switch></g></g></g><g data-cell-id="248"><g transform="translate(0.5,0.5)"><rect x="762.47" y="147" width="50" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 48px; height: 1px; padding-top: 152px; margin-left: 764px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">imm_data</div></div></div></foreignObject><text x="764" y="156" fill="#000000" font-family="Helvetica" font-size="12px">imm_data</text></switch></g></g></g><g data-cell-id="249"><g transform="translate(0.5,0.5)"><rect x="807" y="48" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 53px; margin-left: 808px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">trap</div></div></div></foreignObject><text x="824" y="57" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">trap</text></switch></g></g></g><g data-cell-id="250"><g transform="translate(0.5,0.5)"><rect x="854" y="48" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 53px; margin-left: 855px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">opcode</div></div></div></foreignObject><text x="871" y="57" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">opcode</text></switch></g></g></g><g data-cell-id="251"><g transform="translate(0.5,0.5)"><rect x="905" y="87" width="58" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 56px; height: 1px; padding-top: 92px; margin-left: 905px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">read_data</div></div></div></foreignObject><text x="961" y="96" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">read_data</text></switch></g></g></g><g data-cell-id="252"><g transform="translate(0.5,0.5)"><rect x="947" y="106" width="16" height="11" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 14px; height: 1px; padding-top: 112px; margin-left: 947px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mie</div></div></div></foreignObject><text x="961" y="115" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">mie</text></switch></g></g></g><g data-cell-id="253"><g transform="translate(0.5,0.5)"><rect x="908" y="127" width="55" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 53px; height: 1px; padding-top: 132px; margin-left: 908px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mepc</div></div></div></foreignObject><text x="961" y="136" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">mepc</text></switch></g></g></g><g data-cell-id="254"><g transform="translate(0.5,0.5)"><rect x="908.47" y="147" width="54.53" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 53px; height: 1px; padding-top: 152px; margin-left: 908px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mtvec</div></div></div></foreignObject><text x="961" y="156" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">mtvec</text></switch></g></g></g><g data-cell-id="255"><g transform="translate(0.5,0.5)"><rect x="1188" y="214" width="61" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 59px; height: 1px; padding-top: 219px; margin-left: 1190px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 11px;">csr_we</font></div></div></div></foreignObject><text x="1190" y="222" fill="#007FFF" font-family="Helvetica" font-size="9px">csr_we</text></switch></g></g></g><g data-cell-id="256"><g transform="translate(0.5,0.5)"><rect x="1188" y="200" width="61" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 59px; height: 1px; padding-top: 205px; margin-left: 1190px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #007FFF; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 11px;">csr_op</font></div></div></div></foreignObject><text x="1190" y="208" fill="#007FFF" font-family="Helvetica" font-size="9px">csr_op</text></switch></g></g></g><g data-cell-id="257"><g transform="translate(0.5,0.5)"><path d="M 910.94 43.6 L 911 9 L 1066 9 L 1066 221 L 1185 220.84" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="258"><g transform="translate(0.5,0.5)"><path d="M 871.38 44.66 L 871 0 L 1084 0 L 1084 207 L 1184.84 207.2" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="259"><g transform="translate(0.5,0.5)"><rect x="1171" y="195" width="7" height="11" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 5px; height: 1px; padding-top: 201px; margin-left: 1172px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #007FFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #007FFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">3</div></div></div></foreignObject><text x="1174" y="204" fill="#007FFF" font-family="Helvetica" font-size="12px" text-anchor="middle">3</text></switch></g></g></g><g data-cell-id="260"><g transform="translate(0.5,0.5)"><path d="M 1176 211 L 1180 203" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="261"><g><path d="M 979 208.75 Q 1010.5 208.75 1010.5 224.88 Q 1010.5 241 979 241 Q 994.75 224.88 979 208.75 Z" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" transform="rotate(-180,994.75,224.88)" pointer-events="all" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="262"><g transform="translate(0.5,0.5)"><path d="M 1004.99 216.81 L 1026 217" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="263"><g transform="translate(0.5,0.5)"><rect x="299" y="653" width="24" height="16" rx="2.4" ry="2.4" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 660px; margin-left: 302px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">irq</div></div></div></foreignObject><text x="311" y="664" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">irq</text></switch></g></g></g><g data-cell-id="264"><g transform="translate(0.5,0.5)"><path d="M 957 225 L 978 225" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="265"><g transform="translate(0.5,0.5)"><path d="M 823 34 L 823.01 44.92" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="266"><g transform="translate(0.5,0.5)"><rect x="808" y="17" width="30" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 24px; height: 1px; padding-top: 25px; margin-left: 811px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">trap</div></div></div></foreignObject><text x="823" y="28" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">trap</text></switch></g></g></g><g data-cell-id="267"><g transform="translate(0.5,0.5)"><path d="M 950 34 L 950.07 44.66" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="268"><g transform="translate(0.5,0.5)"><rect x="935.69" y="17" width="28.61" height="17" rx="2.55" ry="2.55" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 27px; height: 1px; padding-top: 26px; margin-left: 937px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font color="#ffffff" style="font-size: 13px; color: rgb(255, 255, 255);">rst_i</font></div></div></div></foreignObject><text x="950" y="28" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="269"><g transform="translate(0.5,0.5)"><path d="M 989 93.5 L 972 93.47" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="270"><g transform="translate(0.5,0.5)"><rect x="989" y="86" width="46" height="15" rx="2.25" ry="2.25" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 92px; margin-left: 988px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">csr_wd</div></div></div></foreignObject><text x="1012" y="96" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">csr_wd</text></switch></g></g></g><g data-cell-id="271"><g transform="translate(0.5,0.5)"><path d="M 989 112 L 972.24 112.06" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="272"><g transform="translate(0.5,0.5)"><rect x="989" y="104.5" width="25" height="15" rx="2.25" ry="2.25" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 27px; height: 1px; padding-top: 111px; margin-left: 988px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">mie</div></div></div></foreignObject><text x="1002" y="114" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">mie</text></switch></g></g></g><g data-cell-id="273"><g transform="translate(0.5,0.5)"><path d="M 733 132 L 757.06 131.94" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="274"><g transform="translate(0.5,0.5)"><rect x="704" y="123.5" width="29" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 27px; height: 1px; padding-top: 132px; margin-left: 704px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;">RD1</font></div></div></div></foreignObject><text x="731" y="136" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end" font-weight="bold">RD1</text></switch></g></g></g><g data-cell-id="275"><g transform="translate(0.5,0.5)"><rect x="1346" y="442" width="21" height="13" rx="1.95" ry="1.95" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 15px; height: 1px; padding-top: 448px; margin-left: 1349px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">PC</font></div></div></div></foreignObject><text x="1357" y="451" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">PC</text></switch></g></g></g><g data-cell-id="276"><g><path d="M 1118 759 L 1305 759" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g><g data-cell-id="277"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 759px; margin-left: 1147px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><font style="font-size: 10.5px;"><b>[19:15</b><font style="font-size: 10.5px;"><b>]</b></font></font></div></div></div></foreignObject><text x="1147" y="761" fill="#000000" font-family="Helvetica" font-size="9px">[19:15]</text></switch></g></g></g></g><g data-cell-id="278"><g><path d="M 1306 772 L 1306.52 751.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="279"><g><path d="M 1306.52 751.75 L 1356.52 741.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="280"><g><path d="M 1306.52 771.75 L 1356.52 771.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="281"><g><path d="M 1356.52 771.75 L 1356.52 741.75" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="282"><g><rect x="1316.52" y="751" width="30" height="17" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 760px; margin-left: 1318px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 16px;"><b>ZE</b></font></div></div></div></foreignObject><text x="1332" y="762" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">ZE</text></switch></g></g></g><g data-cell-id="283"><g transform="translate(0.5,0.5)"/></g><g data-cell-id="284"><g transform="translate(0.5,0.5)"><rect x="1117" y="722" width="26" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 752px; margin-left: 1130px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>5<br />/</b></font></p></div></div></div></foreignObject><text x="1130" y="756" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">5...</text></switch></g></g></g><g data-cell-id="285"><g><path d="M 1356.5 759 L 1399 759" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="286"><g transform="translate(0.5,0.5)"><rect x="1350" y="722" width="32" height="61" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 752px; margin-left: 1366px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 100%;"><font style="font-size: 12px;"><b>32<br />/</b></font></p></div></div></div></foreignObject><text x="1366" y="756" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32...</text></switch></g></g></g><g data-cell-id="287"><g><rect x="1402" y="749.5" width="48" height="20" rx="3" ry="3" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 46px; height: 1px; padding-top: 760px; margin-left: 1403px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><b style=""><font style="font-size: 13px;">imm_Z</font></b></p></div></div></div></foreignObject><text x="1426" y="762" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">imm_Z</text></switch></g></g></g><g data-cell-id="288"><g transform="translate(0.5,0.5)"><path d="M 733 154 L 756.57 153.96" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="289"><g><rect x="685" y="144" width="48" height="20" rx="3" ry="3" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 46px; height: 1px; padding-top: 154px; margin-left: 686px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><b style=""><font style="font-size: 13px;">imm_Z</font></b></p></div></div></div></foreignObject><text x="709" y="157" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">imm_Z</text></switch></g></g></g><g data-cell-id="290"><g transform="translate(0.5,0.5)"><path d="M 725.5 73.25 L 757.06 73.35 L 757 72" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="291"><g transform="translate(0.5,0.5)"><rect x="643.55" y="65" width="81.95" height="16.5" rx="2.48" ry="2.48" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 84px; height: 1px; padding-top: 72px; margin-left: 643px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 15%;"><font style="font-size: 13px;">instr_i[31:20]</font></p></div></div></div></foreignObject><text x="685" y="75" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">instr_i[31:20]</text></switch></g></g></g><g data-cell-id="292"><g transform="translate(0.5,0.5)"><rect x="924" y="239" width="35" height="13" rx="1.95" ry="1.95" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 245px; margin-left: 927px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">mret</font></div></div></div></foreignObject><text x="942" y="247" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle" font-weight="bold">mret</text></switch></g></g></g><g data-cell-id="293"><g transform="translate(0.5,0.5)"><path d="M 246 98 L 264.59 98.06" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="294"><g><rect x="265" y="48" width="215" height="132" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 213px; height: 1px; padding-top: 121px; margin-left: 266px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: normal; word-wrap: normal; "><font style="font-size: 13px;"><b>IRQ<br />CONTROLLER<br /></b></font></div></div></div></foreignObject><text x="373" y="124" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">IRQ...</text></switch></g></g></g><g data-cell-id="295"><g><path d="M 294 41.15 L 304.52 53.58 L 294 66 Z" fill="#ffffff" stroke="#000000" stroke-width="2" stroke-miterlimit="10" transform="rotate(90,299.26,53.58)" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="296"><g transform="translate(0.5,0.5)"><path d="M 300.16 48.02 L 300.16 35.6" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="297"><g transform="translate(0.5,0.5)"><rect x="269.95" y="71.25" width="66.48" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 64px; height: 1px; padding-top: 76px; margin-left: 272px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">exception_i</div></div></div></foreignObject><text x="272" y="80" fill="#000000" font-family="Helvetica" font-size="12px">exception_i</text></switch></g></g></g><g data-cell-id="298"><g transform="translate(0.5,0.5)"><rect x="284.95" y="21" width="28.61" height="17" rx="2.55" ry="2.55" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 27px; height: 1px; padding-top: 30px; margin-left: 286px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><font style="font-size: 13px; color: rgb(255, 255, 255);" color="#ffffff">clk_i</font></p></div></div></div></foreignObject><text x="299" y="32" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">clk_i</text></switch></g></g></g><g data-cell-id="299"><g transform="translate(0.5,0.5)"><rect x="269.95" y="91" width="20" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 18px; height: 1px; padding-top: 96px; margin-left: 272px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">irq_req_i</div></div></div></foreignObject><text x="272" y="100" fill="#000000" font-family="Helvetica" font-size="12px">irq...</text></switch></g></g></g><g data-cell-id="300"><g transform="translate(0.5,0.5)"><rect x="270" y="111" width="46" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 44px; height: 1px; padding-top: 116px; margin-left: 272px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mie_i</div></div></div></foreignObject><text x="272" y="120" fill="#000000" font-family="Helvetica" font-size="12px">mie_i</text></switch></g></g></g><g data-cell-id="301"><g transform="translate(0.5,0.5)"><rect x="441.5" y="52" width="33" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 31px; height: 1px; padding-top: 57px; margin-left: 443px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rst_i</div></div></div></foreignObject><text x="458" y="61" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="302"><g transform="translate(0.5,0.5)"><rect x="419" y="98" width="58" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 56px; height: 1px; padding-top: 103px; margin-left: 419px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">irq_cause_o</div></div></div></foreignObject><text x="475" y="107" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">irq_cause...</text></switch></g></g></g><g data-cell-id="303"><g transform="translate(0.5,0.5)"><rect x="421" y="151" width="55" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 53px; height: 1px; padding-top: 156px; margin-left: 421px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">irq_ret_o</div></div></div></foreignObject><text x="474" y="160" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">irq_ret_o</text></switch></g></g></g><g data-cell-id="304"><g transform="translate(0.5,0.5)"><path d="M 457.99 38 L 458.07 48.66" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="305"><g transform="translate(0.5,0.5)"><rect x="443.69" y="21" width="28.61" height="17" rx="2.55" ry="2.55" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 27px; height: 1px; padding-top: 30px; margin-left: 445px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font color="#ffffff" style="font-size: 13px; color: rgb(255, 255, 255);">rst_i</font></div></div></div></foreignObject><text x="458" y="32" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">rst_i</text></switch></g></g></g><g data-cell-id="306"><g transform="translate(0.5,0.5)"><path d="M 508 78 L 480 78" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="307"><g transform="translate(0.5,0.5)"><rect x="924" y="219" width="35" height="13" rx="1.95" ry="1.95" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 225px; margin-left: 927px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font size="1"><span style="font-size: 13px;">trap</span></font></div></div></div></foreignObject><text x="942" y="227" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle" font-weight="bold">trap</text></switch></g></g></g><g data-cell-id="308"><g transform="translate(0.5,0.5)"><rect x="211" y="130" width="35" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 138px; margin-left: 214px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">mret</div></div></div></foreignObject><text x="229" y="141" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">mret</text></switch></g></g></g><g data-cell-id="309"><g transform="translate(0.5,0.5)"><rect x="508" y="70" width="21" height="16" rx="2.4" ry="2.4" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 15px; height: 1px; padding-top: 77px; margin-left: 511px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">irq</div></div></div></foreignObject><text x="519" y="81" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">irq</text></switch></g></g></g><g data-cell-id="310"><g><path d="M 496 157 L 480 157" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="311"><g transform="translate(0.5,0.5)"><rect x="496" y="148.75" width="51" height="16.5" rx="2.48" ry="2.48" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 53px; height: 1px; padding-top: 156px; margin-left: 495px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">irq_ret_o</div></div></div></foreignObject><text x="522" y="159" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">irq_ret_o</text></switch></g></g></g><g data-cell-id="312"><g transform="translate(0.5,0.5)"><rect x="194" y="89" width="52.95" height="16.5" rx="2.48" ry="2.48" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 55px; height: 1px; padding-top: 96px; margin-left: 193px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">irq_req_i</div></div></div></foreignObject><text x="220" y="99" fill="#FFFFFF" font-family="Helvetica" font-size="12px" text-anchor="middle">irq_req_i</text></switch></g></g></g><g data-cell-id="313"><g transform="translate(0.5,0.5)"><path d="M 246.95 117.5 L 264.94 117.47" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="314"><g transform="translate(0.5,0.5)"><rect x="199" y="110" width="47.95" height="15" rx="2.25" ry="2.25" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 50px; height: 1px; padding-top: 116px; margin-left: 198px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">mie[16<span style="background-color: initial;">]</span></div></div></div></foreignObject><text x="223" y="120" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">mie[16]</text></switch></g></g></g><g data-cell-id="315"><g><rect x="278" y="676" width="46" height="20" rx="3" ry="3" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 44px; height: 1px; padding-top: 686px; margin-left: 278px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%; font-size: 13px;"><b style="font-size: 13px;"><font style="font-size: 13px;">imm_Z</font></b></p></div></div></div></foreignObject><text x="322" y="690" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="end">imm_Z</text></switch></g></g></g><g data-cell-id="316"><g transform="translate(0.5,0.5)"><rect x="277" y="568" width="49" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 51px; height: 1px; padding-top: 575px; margin-left: 276px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">csr_wd</div></div></div></foreignObject><text x="302" y="579" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">csr_wd</text></switch></g></g></g><g data-cell-id="317"><g transform="translate(0.5,0.5)"><rect x="1027" y="211" width="21" height="13" rx="1.95" ry="1.95" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 15px; height: 1px; padding-top: 217px; margin-left: 1030px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">irq</div></div></div></foreignObject><text x="1038" y="220" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">irq</text></switch></g></g></g><g data-cell-id="318"><g transform="translate(0.5,0.5)"><rect x="295" y="631.5" width="29" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 23px; height: 1px; padding-top: 639px; margin-left: 298px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">trap</div></div></div></foreignObject><text x="310" y="643" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">trap</text></switch></g></g></g><g data-cell-id="319"><g transform="translate(0.5,0.5)"><rect x="291" y="609" width="33" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 27px; height: 1px; padding-top: 617px; margin-left: 294px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">mret</div></div></div></foreignObject><text x="308" y="620" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">mret</text></switch></g></g></g><g data-cell-id="320"><g transform="translate(0.5,0.5)"><rect x="293" y="588" width="30" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 24px; height: 1px; padding-top: 596px; margin-left: 296px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">mie</div></div></div></foreignObject><text x="308" y="599" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">mie</text></switch></g></g></g><g data-cell-id="321"><g transform="translate(0.5,0.5)"><rect x="27" y="615" width="53.98" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 55px; height: 1px; padding-top: 622px; margin-left: 25px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">irq_req<font style="font-size: 13px;">_i</font></div></div></div></foreignObject><text x="80" y="625" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">irq_req_i</text></switch></g></g></g><g data-cell-id="322"><g transform="translate(0.5,0.5)"><rect x="26" y="674" width="54.99" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 56px; height: 1px; padding-top: 680px; margin-left: 24px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">irq_ret_o</div></div></div></foreignObject><text x="80" y="684" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="end">irq_ret_o</text></switch></g></g></g><g data-cell-id="323"><g transform="translate(0.5,0.5)"><rect x="924" y="254.29" width="35" height="13" rx="1.95" ry="1.95" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 260px; margin-left: 927px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">jalr</font></div></div></div></foreignObject><text x="942" y="262" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle" font-weight="bold">jalr</text></switch></g></g></g><g data-cell-id="324"><g transform="translate(0.5,0.5)"><rect x="701" y="85.13" width="24.5" height="15.75" rx="2.36" ry="2.36" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 19px; height: 1px; padding-top: 92px; margin-left: 704px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">PC</div></div></div></foreignObject><text x="713" y="96" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">PC</text></switch></g></g></g><g data-cell-id="325"><g transform="translate(0.5,0.5)"><rect x="298" y="771" width="26" height="18" rx="2.7" ry="2.7" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 24px; height: 1px; padding-top: 780px; margin-left: 298px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b>jalr</b></div></div></div></foreignObject><text x="322" y="784" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="end">jalr</text></switch></g></g></g><g data-cell-id="326"><g transform="translate(0.5,0.5)"><rect x="739" y="139" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 137px; margin-left: 741px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="741" y="149" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="327"><g transform="translate(0.5,0.5)"><path d="M 743 158 L 747 150.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="328"><g transform="translate(0.5,0.5)"><rect x="739" y="117" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 115px; margin-left: 741px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="741" y="127" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="329"><g transform="translate(0.5,0.5)"><path d="M 743 136 L 747 128.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="330"><g transform="translate(0.5,0.5)"><rect x="739" y="97" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 95px; margin-left: 741px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="741" y="107" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="331"><g transform="translate(0.5,0.5)"><path d="M 743 116 L 747 108.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="332"><g transform="translate(0.5,0.5)"><rect x="739" y="77" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 75px; margin-left: 741px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="741" y="87" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="333"><g transform="translate(0.5,0.5)"><path d="M 743 96 L 747 88.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="334"><g transform="translate(0.5,0.5)"><rect x="739" y="58" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 56px; margin-left: 741px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>12<br /></b></font></div></div></div></foreignObject><text x="741" y="68" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">12
</text></switch></g></g></g><g data-cell-id="335"><g transform="translate(0.5,0.5)"><path d="M 743 77 L 747 69.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="336"><g transform="translate(0.5,0.5)"><rect x="974" y="78" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 76px; margin-left: 976px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="976" y="88" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="337"><g transform="translate(0.5,0.5)"><path d="M 978 97 L 982 89.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="338"><g transform="translate(0.5,0.5)"><rect x="974" y="97" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 95px; margin-left: 976px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="976" y="107" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="339"><g transform="translate(0.5,0.5)"><path d="M 978 116 L 982 108.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="340"><g transform="translate(0.5,0.5)"><rect x="974" y="117" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 115px; margin-left: 976px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="976" y="127" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="341"><g transform="translate(0.5,0.5)"><path d="M 978 136 L 982 128.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="342"><g transform="translate(0.5,0.5)"><rect x="974" y="137" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 135px; margin-left: 976px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 12px;"><b>32<br /></b></font></div></div></div></foreignObject><text x="976" y="147" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32
</text></switch></g></g></g><g data-cell-id="343"><g transform="translate(0.5,0.5)"><path d="M 978 156 L 982 148.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="344"><g transform="translate(0.5,0.5)"><path d="M 999 552 L 999 542" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/><ellipse cx="999" cy="539" rx="3" ry="3" fill="#007fff" stroke="#007fff" pointer-events="all" style="fill: rgb(0, 127, 255); stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="345"><g transform="translate(0.5,0.5)"/><g data-cell-id="346"><g><path d="M 692 502 L 712 496" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="347"><g><path d="M 692 456 L 712 462" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="348"><g><path d="M 692 502 L 692 456" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="349"><g><path d="M 712 496 L 712 462" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="350"><g transform="translate(0.5,0.5)"><rect x="689" y="445.5" width="26" height="68" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 480px; margin-left: 702px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 80%;"><font style="font-size: 12px;">1</font></p><p style="line-height: 80%;">0</p></div></div></div></foreignObject><text x="702" y="483" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">1...</text></switch></g></g></g></g><g data-cell-id="351"><g><path d="M 646.92 492.04 L 692 492.16" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="352"><g transform="translate(0.5,0.5)"><path d="M 1324.99 340.06 L 1349.06 340.06" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="353"><g><path d="M 1299 332 Q 1330.5 332 1330.5 348.12 Q 1330.5 364.25 1299 364.25 Q 1314.75 348.12 1299 332 Z" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" transform="rotate(-180,1314.75,348.12)" pointer-events="all" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="354"><g transform="translate(0.5,0.5)"><rect x="1349" y="332" width="40" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 42px; height: 1px; padding-top: 338px; margin-left: 1348px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">stall<font style="font-size: 13px;">_i</font></div></div></div></foreignObject><text x="1369" y="342" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">stall_i</text></switch></g></g></g><g data-cell-id="355"><g transform="translate(0.5,0.5)"><ellipse cx="1297" cy="348.12" rx="2" ry="2" fill="#ffffff" stroke="#007fff" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="356"><g transform="translate(0.5,0.5)"><path d="M 1295 348.12 L 1275.41 348.06 L 1275.44 363.13" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="357"><g transform="translate(0.5,0.5)"><rect x="1349" y="349" width="40" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 42px; height: 1px; padding-top: 355px; margin-left: 1348px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">trap</div></div></div></foreignObject><text x="1369" y="359" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">trap</text></switch></g></g></g><g data-cell-id="358"><g transform="translate(0.5,0.5)"><path d="M 1349 357 L 1325.06 357" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="359"><g transform="translate(0.5,0.5)"><path d="M 1614.5 189.13 L 1627.06 189.12" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="360"><g transform="translate(0.5,0.5)"><path d="M 1587 180.69 L 1573.06 180.65" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="361"><g><path d="M 1587 172.25 Q 1614.5 172.25 1614.5 189.13 Q 1614.5 206 1587 206 Z" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="362"><g transform="translate(0.5,0.5)"><path d="M 1587 197.56 L 1516 197.59 L 1516 227.94 L 1349.49 227.86" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="363"><g transform="translate(0.5,0.5)"><rect x="1533" y="173" width="40" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 42px; height: 1px; padding-top: 179px; margin-left: 1532px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">trap</div></div></div></foreignObject><text x="1553" y="183" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">trap</text></switch></g></g></g><g data-cell-id="364"><g transform="translate(0.5,0.5)"><path d="M 1587 230.69 L 1573.06 230.65" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="365"><g><path d="M 1587 222.25 Q 1614.5 222.25 1614.5 239.13 Q 1614.5 256 1587 256 Z" fill="none" stroke="#007fff" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="366"><g transform="translate(0.5,0.5)"><rect x="1533" y="223" width="40" height="16" rx="2.4" ry="2.4" fill="#666666" stroke="none" pointer-events="all" style="fill: rgb(102, 102, 102);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 42px; height: 1px; padding-top: 229px; margin-left: 1532px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #FFFFFF; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">trap</div></div></div></foreignObject><text x="1553" y="233" fill="#FFFFFF" font-family="Helvetica" font-size="13px" text-anchor="middle">trap</text></switch></g></g></g><g data-cell-id="367"><g transform="translate(0.5,0.5)"><path d="M 1627 239.6 L 1614.47 239.59" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="368"><g transform="translate(0.5,0.5)"><path d="M 1587 247.56 L 1469.06 247.59 L 1350.15 247.65" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="369"><g transform="translate(0.5,0.5)"><ellipse cx="1586" cy="231" rx="2" ry="2" fill="#ffffff" stroke="#007fff" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="370"><g transform="translate(0.5,0.5)"><ellipse cx="1586" cy="181" rx="2" ry="2" fill="#ffffff" stroke="#007fff" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="371"><g transform="translate(0.5,0.5)"><path d="M 1004.99 232.94 L 1052 232.71" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="372"><g transform="translate(0.5,0.5)"><rect x="1052" y="226.21" width="49" height="13" rx="1.95" ry="1.95" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 232px; margin-left: 1055px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">ill_instr</div></div></div></foreignObject><text x="1077" y="236" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">ill_ins...</text></switch></g></g></g><g data-cell-id="373"><g><path d="M 619 137.5 L 639 131.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="374"><g><path d="M 619 91.5 L 639 97.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="375"><g><path d="M 619 137.5 L 619 91.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="376"><g><path d="M 639 131.5 L 639 97.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="377"><g transform="translate(0.5,0.5)"><rect x="615" y="81" width="26" height="68" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 115px; margin-left: 628px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 80%;"><font style="font-size: 12px;">0</font></p><p style="line-height: 80%;">1</p></div></div></div></foreignObject><text x="628" y="119" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">0...</text></switch></g></g></g><g data-cell-id="378"><g transform="translate(0.5,0.5)"><rect x="603.5" y="157" width="49" height="14" rx="2.1" ry="2.1" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 163px; margin-left: 606px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">ill_instr</div></div></div></foreignObject><text x="628" y="167" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">ill_ins...</text></switch></g></g></g><g data-cell-id="379"><g transform="translate(0.5,0.5)"><path d="M 628 157 L 628 135" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="380"><g transform="translate(0.5,0.5)"><rect x="599" y="89" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 87px; margin-left: 601px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b>32</b></div></div></div></foreignObject><text x="601" y="99" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32</text></switch></g></g></g><g data-cell-id="381"><g transform="translate(0.5,0.5)"><path d="M 603 108 L 607 100.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="382"><g><path d="M 581 126 L 619.06 126.06" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="383"><g transform="translate(0.5,0.5)"><rect x="599" y="111" width="14" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 12px; height: 1px; padding-top: 109px; margin-left: 601px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b>32</b></div></div></div></foreignObject><text x="601" y="121" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px">32</text></switch></g></g></g><g data-cell-id="384"><g transform="translate(0.5,0.5)"><path d="M 603 130 L 607 122.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="385"><g><path d="M 639.54 113.23 L 756.14 112.77" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="386"><g transform="translate(0.5,0.5)"><rect x="295.5" y="524" width="30" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 24px; height: 1px; padding-top: 532px; margin-left: 299px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">irq</div></div></div></foreignObject><text x="311" y="535" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">irq</text></switch></g></g></g><g data-cell-id="387"><g transform="translate(0.5,0.5)"><rect x="276" y="503" width="49" height="17" rx="2.55" ry="2.55" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 511px; margin-left: 279px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">ill_instr</div></div></div></foreignObject><text x="301" y="514" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">ill_ins...</text></switch></g></g></g><g data-cell-id="388"><g><path d="M 480.22 104.63 L 619.06 104.53" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="389"><g transform="translate(0.5,0.5)"><rect x="197" y="70.5" width="49" height="14" rx="2.1" ry="2.1" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 43px; height: 1px; padding-top: 77px; margin-left: 200px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 13px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; ">ill_instr</div></div></div></foreignObject><text x="222" y="80" fill="#000000" font-family="Helvetica" font-size="13px" text-anchor="middle" font-weight="bold">ill_ins...</text></switch></g></g></g><g data-cell-id="390"><g transform="translate(0.5,0.5)"><path d="M 246 77.5 L 265.41 77.47" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="391"><g transform="translate(0.5,0.5)"><rect x="270" y="131" width="46" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 44px; height: 1px; padding-top: 136px; margin-left: 272px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">mret_i</div></div></div></foreignObject><text x="272" y="140" fill="#000000" font-family="Helvetica" font-size="12px">mret_i</text></switch></g></g></g><g data-cell-id="392"><g transform="translate(0.5,0.5)"><path d="M 246 138.5 L 265.18 138.53" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="393"><g><path d="M 888 481.75 L 865.76 481.82" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="394"><g transform="translate(0.5,0.5)"><rect x="419" y="71" width="58" height="10" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 56px; height: 1px; padding-top: 76px; margin-left: 419px;"><div style="box-sizing: border-box; font-size: 0; text-align: right; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">irq_o</div></div></div></foreignObject><text x="475" y="80" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="end">irq_o</text></switch></g></g></g><g data-cell-id="395"><g transform="translate(0.5,0.5)"><rect x="493" y="116" width="86" height="18" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 84px; height: 1px; padding-top: 125px; margin-left: 494px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">32'h0000_0002</div></div></div></foreignObject><text x="536" y="129" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">32'h0000_0002</text></switch></g></g></g><g data-cell-id="396"><g><path d="M 474 493 L 564 493" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="397"><g><path d="M 407 469 L 433 468.95" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="398"><g><path d="M 406.92 520.97 L 433 520.93" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="399"><g><rect x="365" y="509.43" width="42" height="20" rx="3" ry="3" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 40px; height: 1px; padding-top: 519px; margin-left: 366px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><p style="line-height: 130%;"><b style=""><font style="font-size: 13px;">imm_I</font></b></p></div></div></div></foreignObject><text x="386" y="522" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">imm_I</text></switch></g></g></g><g data-cell-id="400"><g><path d="M 433 453.43 L 473 463.43" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="401"><g><path d="M 433 503.43 L 453 493.43" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="402"><g><path d="M 433 483.43 L 453 493.43" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="403"><g><path d="M 433 533.43 L 473 523.43" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="404"><g><path d="M 433 533.43 L 433 503.43" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="405"><g><path d="M 433 483.43 L 433 453.43" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="406"><g><path d="M 473 523.43 L 473 463.43" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="407"><g><rect x="456.88" y="490.46" width="11.25" height="7" fill="none" stroke="none" transform="rotate(-90,462.51,493.96)" pointer-events="all"/></g><g><g transform="rotate(-90 462.5050000000001 493.9599999999998)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 9px; height: 1px; padding-top: 494px; margin-left: 458px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 14px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 17px;"><b>+</b></font></div></div></div></foreignObject><text x="463" y="498" fill="#000000" font-family="Helvetica" font-size="14px" text-anchor="middle">+</text></switch></g></g></g><g data-cell-id="408"><g><rect x="365" y="459.43" width="42" height="19.57" rx="2.94" ry="2.94" fill="#9c9c9c" stroke="none" pointer-events="all" style="fill: rgb(156, 156, 156);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 40px; height: 1px; padding-top: 469px; margin-left: 366px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><b><font style="font-size: 13px;">RD1</font></b></div></div></div></foreignObject><text x="386" y="472" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle">RD1</text></switch></g></g></g><g data-cell-id="409"><g><path d="M 585.45 502.88 L 625.39 502.99" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="410"><g transform="translate(0.5,0.5)"><path d="M 574.99 445 L 575 480.97" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="411"><g transform="translate(0.5,0.5)"><rect x="557.49" y="430" width="35" height="15" rx="2.25" ry="2.25" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 437px; margin-left: 560px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font style="font-size: 13px;">jalr</font></div></div></div></foreignObject><text x="575" y="439" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle" font-weight="bold">jalr</text></switch></g></g></g><g data-cell-id="412"><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 483px; margin-left: 478px;"><div style="box-sizing: border-box; font-size: 0; text-align: left; color: #000000; background-color: #ffffff; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: light-dark(#ffffff, var(--ge-dark-color, #121212)); white-space: nowrap; "><b style="border-color: var(--border-color);"><font style="font-size: 10.5px;">{[31:1],1'b0</font></b><font size="1" style=""><b style="font-size: 11px;">}<br /></b></font></div></div></div></foreignObject><text x="478" y="485" fill="#000000" font-family="Helvetica" font-size="9px">{[31:1],1'b0}
</text></switch></g></g></g><g data-cell-id="413"><g transform="translate(0.5,0.5)"/><g data-cell-id="414"><g><path d="M 565 525 L 585 519" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="415"><g><path d="M 565 479 L 585 485" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="416"><g><path d="M 565 525 L 565 479" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="417"><g><path d="M 585 519 L 585 485" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="418"><g transform="translate(0.5,0.5)"><rect x="562" y="468.5" width="26" height="68" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 503px; margin-left: 575px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 80%;"><font style="font-size: 12px;">1</font></p><p style="line-height: 80%;">0</p></div></div></div></foreignObject><text x="575" y="506" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">1...</text></switch></g></g></g></g><g data-cell-id="419"><g transform="translate(0.5,0.5)"/><g data-cell-id="420"><g><path d="M 626 514 L 646 508" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="421"><g><path d="M 626 468 L 646 474" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="422"><g><path d="M 626 514 L 626 468" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="423"><g><path d="M 646 508 L 646 474" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="424"><g transform="translate(0.5,0.5)"><rect x="623" y="457.5" width="26" height="68" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 492px; margin-left: 636px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: nowrap; "><p style="line-height: 80%;"><font style="font-size: 12px;">1</font></p><p style="line-height: 80%;">0</p></div></div></div></foreignObject><text x="636" y="495" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="12px" text-anchor="middle">1...</text></switch></g></g></g><g data-cell-id="425"><g transform="translate(0.5,0.5)"><path d="M 635.93 471 L 635.93 443" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g></g><g data-cell-id="426"><g transform="translate(0.5,0.5)"><rect x="619" y="430" width="35" height="13" rx="1.95" ry="1.95" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 436px; margin-left: 622px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font size="1"><span style="font-size: 13px;">trap</span></font></div></div></div></foreignObject><text x="637" y="438" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle" font-weight="bold">trap</text></switch></g></g></g><g data-cell-id="427"><g transform="translate(0.5,0.5)"><path d="M 800.73 463.94 L 788.24 463.94" fill="none" stroke="#007fff" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 127, 255);"/></g></g><g data-cell-id="428"><g><path d="M 795.22 439.75 Q 826.72 439.75 826.72 455.88 Q 826.72 472 795.22 472 Q 810.97 455.88 795.22 439.75 Z" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="429"><g transform="translate(0.5,0.5)"><rect x="753.22" y="457.63" width="35" height="13" rx="1.95" ry="1.95" fill="#a9c4eb" stroke="none" pointer-events="all" style="fill: rgb(169, 196, 235);"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 29px; height: 1px; padding-top: 463px; margin-left: 756px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 9px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; word-wrap: normal; "><font size="1"><span style="font-size: 13px;">trap</span></font></div></div></div></foreignObject><text x="771" y="466" fill="#000000" font-family="Helvetica" font-size="9px" text-anchor="middle" font-weight="bold">trap</text></switch></g></g></g><g data-cell-id="430"><g transform="translate(0.5,0.5)"><ellipse cx="800.22" cy="447.63" rx="2" ry="2" fill="#ffffff" stroke="#000000" pointer-events="all" style="fill: light-dark(#ffffff, var(--ge-dark-color, #121212)); stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="431"><g transform="translate(0.5,0.5)"><path d="M 826.72 455.88 L 840.13 455.91" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke" style="stroke: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));"/></g></g><g data-cell-id="432"><g transform="translate(0.5,0.5)"><rect x="838.15" y="449" width="15" height="12" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 13px; height: 1px; padding-top: 455px; margin-left: 839px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">en</div></div></div></foreignObject><text x="846" y="457" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="8px" text-anchor="middle">en</text></switch></g></g></g><g data-cell-id="433"><g transform="translate(0.5,0.5)"><rect x="844.5" y="498.5" width="15" height="12" fill="none" stroke="none" pointer-events="all"/></g><g><g><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 13px; height: 1px; padding-top: 504px; margin-left: 846px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: light-dark(#000000, #ffffff); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">rst</div></div></div></foreignObject><text x="852" y="507" fill="light-dark(#000000, #ffffff)" font-family="Helvetica" font-size="8px" text-anchor="middle">rst</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |