blob: 79fb27cfc2eff67ef94b92f0cec3749bcde62324 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: ruy Pages: 1 -->
<svg width="1007pt" height="421pt"
viewBox="0.00 0.00 1007.00 421.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 417)">
<title>ruy</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-417 1003,-417 1003,4 -4,4"/>
<!-- :ruy -->
<g id="node1" class="node">
<title>:ruy</title>
<polygon fill="#b2ebf2" stroke="#b2ebf2" points="233.5,-413 179.5,-413 179.5,-377 233.5,-377 233.5,-413"/>
<text text-anchor="middle" x="206.5" y="-391.3" font-family="Times,serif" font-size="14.00">:ruy</text>
</g>
<!-- :frontend -->
<g id="node2" class="node">
<title>:frontend</title>
<polygon fill="#b2ebf2" stroke="#b2ebf2" points="375.5,-341 309.5,-341 309.5,-305 375.5,-305 375.5,-341"/>
<text text-anchor="middle" x="342.5" y="-319.3" font-family="Times,serif" font-size="14.00">:frontend</text>
</g>
<!-- :ruy&#45;&gt;:frontend -->
<g id="edge2" class="edge">
<title>:ruy&#45;&gt;:frontend</title>
<path fill="none" stroke="black" d="M233.69,-380C252.69,-370.23 278.42,-356.98 300.09,-345.83"/>
<polygon fill="black" stroke="black" points="301.81,-348.88 309.09,-341.19 298.6,-342.66 301.81,-348.88"/>
</g>
<!-- :context -->
<g id="node5" class="node">
<title>:context</title>
<polygon fill="#b2ebf2" stroke="#b2ebf2" points="100.5,-269 40.5,-269 40.5,-233 100.5,-233 100.5,-269"/>
<text text-anchor="middle" x="70.5" y="-247.3" font-family="Times,serif" font-size="14.00">:context</text>
</g>
<!-- :ruy&#45;&gt;:context -->
<g id="edge1" class="edge">
<title>:ruy&#45;&gt;:context</title>
<path fill="none" stroke="black" d="M190.1,-376.87C166.2,-351.92 121.69,-305.45 94.23,-276.77"/>
<polygon fill="black" stroke="black" points="96.41,-273.99 86.96,-269.19 91.35,-278.83 96.41,-273.99"/>
</g>
<!-- :prepare_packed_matrices -->
<g id="node3" class="node">
<title>:prepare_packed_matrices</title>
<polygon fill="#b2ebf2" stroke="#b2ebf2" points="315,-269 156,-269 156,-233 315,-233 315,-269"/>
<text text-anchor="middle" x="235.5" y="-247.3" font-family="Times,serif" font-size="14.00">:prepare_packed_matrices</text>
</g>
<!-- :frontend&#45;&gt;:prepare_packed_matrices -->
<g id="edge6" class="edge">
<title>:frontend&#45;&gt;:prepare_packed_matrices</title>
<path fill="none" stroke="black" d="M316.32,-304.88C302.46,-295.81 285.26,-284.55 270.29,-274.76"/>
<polygon fill="black" stroke="black" points="272.06,-271.74 261.78,-269.19 268.23,-277.59 272.06,-271.74"/>
</g>
<!-- :create_trmul_params -->
<g id="node4" class="node">
<title>:create_trmul_params</title>
<polygon fill="#b2ebf2" stroke="#b2ebf2" points="700.5,-269 564.5,-269 564.5,-233 700.5,-233 700.5,-269"/>
<text text-anchor="middle" x="632.5" y="-247.3" font-family="Times,serif" font-size="14.00">:create_trmul_params</text>
</g>
<!-- :frontend&#45;&gt;:create_trmul_params -->
<g id="edge4" class="edge">
<title>:frontend&#45;&gt;:create_trmul_params</title>
<path fill="none" stroke="black" d="M375.77,-313.97C419.01,-303.53 495.91,-284.97 554.3,-270.88"/>
<polygon fill="black" stroke="black" points="555.34,-274.22 564.24,-268.48 553.7,-267.42 555.34,-274.22"/>
</g>
<!-- :trmul -->
<g id="node6" class="node">
<title>:trmul</title>
<polygon fill="#c8e6c9" stroke="#c8e6c9" points="424.5,-269 370.5,-269 370.5,-233 424.5,-233 424.5,-269"/>
<text text-anchor="middle" x="397.5" y="-247.3" font-family="Times,serif" font-size="14.00">:trmul</text>
</g>
<!-- :frontend&#45;&gt;:trmul -->
<g id="edge7" class="edge">
<title>:frontend&#45;&gt;:trmul</title>
<path fill="none" stroke="black" d="M356.1,-304.7C362.62,-296.39 370.57,-286.28 377.75,-277.14"/>
<polygon fill="black" stroke="black" points="380.63,-279.13 384.06,-269.1 375.13,-274.81 380.63,-279.13"/>
</g>
<!-- :trmul_params -->
<g id="node8" class="node">
<title>:trmul_params</title>
<polygon fill="#c8e6c9" stroke="#c8e6c9" points="643,-197 546,-197 546,-161 643,-161 643,-197"/>
<text text-anchor="middle" x="594.5" y="-175.3" font-family="Times,serif" font-size="14.00">:trmul_params</text>
</g>
<!-- :frontend&#45;&gt;:trmul_params -->
<g id="edge8" class="edge">
<title>:frontend&#45;&gt;:trmul_params</title>
<path fill="none" stroke="black" d="M372.9,-304.87C418.49,-279.18 504.61,-230.65 555.02,-202.25"/>
<polygon fill="black" stroke="black" points="557,-205.15 564,-197.19 553.56,-199.05 557,-205.15"/>
</g>
<!-- :ctx -->
<g id="node9" class="node">
<title>:ctx</title>
<polygon fill="#c8e6c9" stroke="#c8e6c9" points="200.5,-197 146.5,-197 146.5,-161 200.5,-161 200.5,-197"/>
<text text-anchor="middle" x="173.5" y="-175.3" font-family="Times,serif" font-size="14.00">:ctx</text>
</g>
<!-- :frontend&#45;&gt;:ctx -->
<g id="edge5" class="edge">
<title>:frontend&#45;&gt;:ctx</title>
<path fill="none" stroke="black" d="M309.39,-317.89C258.84,-310.86 166.21,-294.75 146.5,-269 132.35,-250.52 142.7,-224.62 154.44,-205.53"/>
<polygon fill="black" stroke="black" points="157.47,-207.31 160.04,-197.03 151.62,-203.46 157.47,-207.31"/>
</g>
<!-- :allocator -->
<g id="node13" class="node">
<title>:allocator</title>
<polygon fill="#c8e6c9" stroke="#c8e6c9" points="382.5,-116.5 314.5,-116.5 314.5,-80.5 382.5,-80.5 382.5,-116.5"/>
<text text-anchor="middle" x="348.5" y="-94.8" font-family="Times,serif" font-size="14.00">:allocator</text>
</g>
<!-- :frontend&#45;&gt;:allocator -->
<g id="edge3" class="edge">
<title>:frontend&#45;&gt;:allocator</title>
<path fill="none" stroke="black" d="M342.96,-304.91C343.99,-266.57 346.51,-173.41 347.76,-126.89"/>
<polygon fill="black" stroke="black" points="351.27,-126.74 348.04,-116.65 344.27,-126.55 351.27,-126.74"/>
</g>
<!-- :prepare_packed_matrices&#45;&gt;:trmul_params -->
<g id="edge20" class="edge">
<title>:prepare_packed_matrices&#45;&gt;:trmul_params</title>
<path fill="none" stroke="black" d="M315.21,-238.43C373.78,-229.36 455.42,-215.53 536.04,-196.97"/>
<polygon fill="black" stroke="black" points="536.92,-200.35 545.87,-194.68 535.34,-193.54 536.92,-200.35"/>
</g>
<!-- :prepare_packed_matrices&#45;&gt;:ctx -->
<g id="edge18" class="edge">
<title>:prepare_packed_matrices&#45;&gt;:ctx</title>
<path fill="none" stroke="black" d="M220.17,-232.7C212.74,-224.3 203.68,-214.07 195.52,-204.86"/>
<polygon fill="black" stroke="black" points="197.9,-202.27 188.65,-197.1 192.66,-206.91 197.9,-202.27"/>
</g>
<!-- :prepacked_cache -->
<g id="node10" class="node">
<title>:prepacked_cache</title>
<polygon fill="#c8e6c9" stroke="#c8e6c9" points="113,-116.5 0,-116.5 0,-80.5 113,-80.5 113,-116.5"/>
<text text-anchor="middle" x="56.5" y="-94.8" font-family="Times,serif" font-size="14.00">:prepacked_cache</text>
</g>
<!-- :prepare_packed_matrices&#45;&gt;:prepacked_cache -->
<g id="edge19" class="edge">
<title>:prepare_packed_matrices&#45;&gt;:prepacked_cache</title>
<path fill="none" stroke="black" d="M195.68,-232.78C176.98,-223.65 155,-211.35 137.5,-197 112.04,-176.13 88.67,-146.35 73.64,-125.2"/>
<polygon fill="black" stroke="black" points="76.32,-122.92 67.73,-116.72 70.58,-126.92 76.32,-122.92"/>
</g>
<!-- :prepare_packed_matrices&#45;&gt;:allocator -->
<g id="edge17" class="edge">
<title>:prepare_packed_matrices&#45;&gt;:allocator</title>
<path fill="none" stroke="black" d="M248.46,-232.74C268.39,-206.2 306.64,-155.25 329.63,-124.63"/>
<polygon fill="black" stroke="black" points="332.48,-126.66 335.69,-116.56 326.89,-122.46 332.48,-126.66"/>
</g>
<!-- :create_trmul_params&#45;&gt;:trmul_params -->
<g id="edge25" class="edge">
<title>:create_trmul_params&#45;&gt;:trmul_params</title>
<path fill="none" stroke="black" d="M623.11,-232.7C618.74,-224.64 613.44,-214.89 608.6,-205.98"/>
<polygon fill="black" stroke="black" points="611.63,-204.22 603.79,-197.1 605.48,-207.56 611.63,-204.22"/>
</g>
<!-- :create_trmul_params&#45;&gt;:ctx -->
<g id="edge22" class="edge">
<title>:create_trmul_params&#45;&gt;:ctx</title>
<path fill="none" stroke="black" d="M564.28,-239.6C466.01,-224.61 287.97,-197.46 210.82,-185.69"/>
<polygon fill="black" stroke="black" points="211.04,-182.18 200.62,-184.14 209.98,-189.1 211.04,-182.18"/>
</g>
<!-- :create_trmul_params&#45;&gt;:allocator -->
<g id="edge21" class="edge">
<title>:create_trmul_params&#45;&gt;:allocator</title>
<path fill="none" stroke="black" d="M643.65,-232.97C654.87,-213.46 668.3,-181.55 651.5,-161 635.2,-141.06 473.1,-116.46 392.93,-105.39"/>
<polygon fill="black" stroke="black" points="393.03,-101.87 382.65,-103.98 392.08,-108.81 393.03,-101.87"/>
</g>
<!-- :pack -->
<g id="node14" class="node">
<title>:pack</title>
<polygon fill="#ffcdd2" stroke="#ffcdd2" points="753.5,-197 699.5,-197 699.5,-161 753.5,-161 753.5,-197"/>
<text text-anchor="middle" x="726.5" y="-175.3" font-family="Times,serif" font-size="14.00">:pack</text>
</g>
<!-- :create_trmul_params&#45;&gt;:pack -->
<g id="edge24" class="edge">
<title>:create_trmul_params&#45;&gt;:pack</title>
<path fill="none" stroke="black" d="M655.74,-232.7C667.69,-223.8 682.42,-212.82 695.35,-203.2"/>
<polygon fill="black" stroke="black" points="697.6,-205.88 703.53,-197.1 693.42,-200.27 697.6,-205.88"/>
</g>
<!-- :kernel -->
<g id="node17" class="node">
<title>:kernel</title>
<polygon fill="#ffcdd2" stroke="#ffcdd2" points="866.5,-197 812.5,-197 812.5,-161 866.5,-161 866.5,-197"/>
<text text-anchor="middle" x="839.5" y="-175.3" font-family="Times,serif" font-size="14.00">:kernel</text>
</g>
<!-- :create_trmul_params&#45;&gt;:kernel -->
<g id="edge23" class="edge">
<title>:create_trmul_params&#45;&gt;:kernel</title>
<path fill="none" stroke="black" d="M682.87,-232.97C719.86,-220.46 769.25,-203.75 802.61,-192.48"/>
<polygon fill="black" stroke="black" points="804.06,-195.68 812.41,-189.16 801.82,-189.05 804.06,-195.68"/>
</g>
<!-- :context&#45;&gt;:ctx -->
<g id="edge31" class="edge">
<title>:context&#45;&gt;:ctx</title>
<path fill="none" stroke="black" d="M95.7,-232.88C108.91,-223.89 125.29,-212.76 139.61,-203.03"/>
<polygon fill="black" stroke="black" points="141.9,-205.71 148.21,-197.19 137.97,-199.92 141.9,-205.71"/>
</g>
<!-- :context&#45;&gt;:prepacked_cache -->
<g id="edge32" class="edge">
<title>:context&#45;&gt;:prepacked_cache</title>
<path fill="none" stroke="black" d="M51.9,-232.76C42.97,-223.2 33.21,-210.53 28.5,-197 20.19,-173.13 30,-145.38 40.22,-125.6"/>
<polygon fill="black" stroke="black" points="43.43,-127.03 45.19,-116.59 37.3,-123.65 43.43,-127.03"/>
</g>
<!-- :context&#45;&gt;:allocator -->
<g id="edge30" class="edge">
<title>:context&#45;&gt;:allocator</title>
<path fill="none" stroke="black" d="M78.54,-232.97C89.1,-212.53 109.63,-178.8 137.5,-161 201.86,-119.9 234.39,-152.84 305.5,-125 308.23,-123.93 310.98,-122.7 313.71,-121.37"/>
<polygon fill="black" stroke="black" points="315.61,-124.33 322.81,-116.55 312.33,-118.14 315.61,-124.33"/>
</g>
<!-- :thread_pool -->
<g id="node20" class="node">
<title>:thread_pool</title>
<polygon fill="#fff9c4" stroke="#fff9c4" points="216,-116.5 131,-116.5 131,-80.5 216,-80.5 216,-116.5"/>
<text text-anchor="middle" x="173.5" y="-94.8" font-family="Times,serif" font-size="14.00">:thread_pool</text>
</g>
<!-- :context&#45;&gt;:thread_pool -->
<g id="edge33" class="edge">
<title>:context&#45;&gt;:thread_pool</title>
<path fill="none" stroke="black" d="M64.6,-232.97C59.14,-214.05 53.64,-183.22 66.5,-161 70.31,-154.41 102.87,-136.18 131.08,-121.27"/>
<polygon fill="black" stroke="black" points="132.82,-124.31 140.04,-116.56 129.56,-118.11 132.82,-124.31"/>
</g>
<!-- :block_map -->
<g id="node7" class="node">
<title>:block_map</title>
<polygon fill="#c8e6c9" stroke="#c8e6c9" points="528,-197 447,-197 447,-161 528,-161 528,-197"/>
<text text-anchor="middle" x="487.5" y="-175.3" font-family="Times,serif" font-size="14.00">:block_map</text>
</g>
<!-- :trmul&#45;&gt;:block_map -->
<g id="edge10" class="edge">
<title>:trmul&#45;&gt;:block_map</title>
<path fill="none" stroke="black" d="M419.75,-232.7C431.08,-223.88 445.03,-213.03 457.32,-203.47"/>
<polygon fill="black" stroke="black" points="459.76,-206.01 465.51,-197.1 455.47,-200.48 459.76,-206.01"/>
</g>
<!-- :trmul&#45;&gt;:trmul_params -->
<g id="edge15" class="edge">
<title>:trmul&#45;&gt;:trmul_params</title>
<path fill="none" stroke="black" d="M424.89,-240.27C453.72,-230.02 499.94,-213.6 536.85,-200.48"/>
<polygon fill="black" stroke="black" points="538.25,-203.7 546.51,-197.05 535.91,-197.1 538.25,-203.7"/>
</g>
<!-- :trmul&#45;&gt;:ctx -->
<g id="edge13" class="edge">
<title>:trmul&#45;&gt;:ctx</title>
<path fill="none" stroke="black" d="M370.23,-243.12C334.21,-233.79 268.96,-216.11 214.5,-197 213.09,-196.51 211.66,-195.99 210.22,-195.46"/>
<polygon fill="black" stroke="black" points="211.27,-192.11 200.68,-191.77 208.75,-198.64 211.27,-192.11"/>
</g>
<!-- :cpuinfo -->
<g id="node11" class="node">
<title>:cpuinfo</title>
<polygon fill="#c8e6c9" stroke="#c8e6c9" points="296.5,-116.5 234.5,-116.5 234.5,-80.5 296.5,-80.5 296.5,-116.5"/>
<text text-anchor="middle" x="265.5" y="-94.8" font-family="Times,serif" font-size="14.00">:cpuinfo</text>
</g>
<!-- :trmul&#45;&gt;:cpuinfo -->
<g id="edge12" class="edge">
<title>:trmul&#45;&gt;:cpuinfo</title>
<path fill="none" stroke="black" d="M382.36,-232.74C358.98,-206.09 314.02,-154.82 287.19,-124.23"/>
<polygon fill="black" stroke="black" points="289.69,-121.77 280.47,-116.56 284.43,-126.39 289.69,-121.77"/>
</g>
<!-- :cpu_cache_params -->
<g id="node12" class="node">
<title>:cpu_cache_params</title>
<polygon fill="#c8e6c9" stroke="#c8e6c9" points="480.5,-36 356.5,-36 356.5,0 480.5,0 480.5,-36"/>
<text text-anchor="middle" x="418.5" y="-14.3" font-family="Times,serif" font-size="14.00">:cpu_cache_params</text>
</g>
<!-- :trmul&#45;&gt;:cpu_cache_params -->
<g id="edge11" class="edge">
<title>:trmul&#45;&gt;:cpu_cache_params</title>
<path fill="none" stroke="black" d="M399.08,-232.64C402.71,-192.74 411.66,-94.27 416.02,-46.24"/>
<polygon fill="black" stroke="black" points="419.51,-46.52 416.93,-36.25 412.54,-45.89 419.51,-46.52"/>
</g>
<!-- :trmul&#45;&gt;:allocator -->
<g id="edge9" class="edge">
<title>:trmul&#45;&gt;:allocator</title>
<path fill="none" stroke="black" d="M391.88,-232.74C383.39,-206.65 367.22,-156.99 357.2,-126.21"/>
<polygon fill="black" stroke="black" points="360.48,-124.99 354.06,-116.56 353.82,-127.16 360.48,-124.99"/>
</g>
<!-- :trmul&#45;&gt;:thread_pool -->
<g id="edge14" class="edge">
<title>:trmul&#45;&gt;:thread_pool</title>
<path fill="none" stroke="black" d="M371.15,-232.94C355.27,-222.61 334.67,-209.14 316.5,-197 278.68,-171.74 235.6,-142.27 206.7,-122.4"/>
<polygon fill="black" stroke="black" points="208.43,-119.34 198.2,-116.55 204.46,-125.1 208.43,-119.34"/>
</g>
<!-- :block_map&#45;&gt;:cpu_cache_params -->
<g id="edge16" class="edge">
<title>:block_map&#45;&gt;:cpu_cache_params</title>
<path fill="none" stroke="black" d="M480.12,-160.98C468.14,-133.4 444.4,-78.69 430.14,-45.82"/>
<polygon fill="black" stroke="black" points="433.23,-44.16 426.04,-36.38 426.81,-46.94 433.23,-44.16"/>
</g>
<!-- :ctx&#45;&gt;:prepacked_cache -->
<g id="edge36" class="edge">
<title>:ctx&#45;&gt;:prepacked_cache</title>
<path fill="none" stroke="black" d="M148.11,-160.97C131.17,-149.6 108.7,-134.53 90.26,-122.15"/>
<polygon fill="black" stroke="black" points="92.09,-119.17 81.84,-116.5 88.19,-124.98 92.09,-119.17"/>
</g>
<!-- :ctx&#45;&gt;:cpuinfo -->
<g id="edge35" class="edge">
<title>:ctx&#45;&gt;:cpuinfo</title>
<path fill="none" stroke="black" d="M193.46,-160.97C206.48,-149.86 223.65,-135.21 237.96,-123"/>
<polygon fill="black" stroke="black" points="240.24,-125.65 245.58,-116.5 235.7,-120.33 240.24,-125.65"/>
</g>
<!-- :ctx&#45;&gt;:allocator -->
<g id="edge34" class="edge">
<title>:ctx&#45;&gt;:allocator</title>
<path fill="none" stroke="black" d="M200.57,-168.52C227.63,-158.72 270.18,-142.43 305.5,-125 307.75,-123.89 310.03,-122.71 312.32,-121.48"/>
<polygon fill="black" stroke="black" points="314.06,-124.52 321.09,-116.6 310.65,-118.41 314.06,-124.52"/>
</g>
<!-- :ctx&#45;&gt;:thread_pool -->
<g id="edge37" class="edge">
<title>:ctx&#45;&gt;:thread_pool</title>
<path fill="none" stroke="black" d="M173.5,-160.97C173.5,-150.99 173.5,-138.15 173.5,-126.8"/>
<polygon fill="black" stroke="black" points="177,-126.5 173.5,-116.5 170,-126.5 177,-126.5"/>
</g>
<!-- :cpuinfo&#45;&gt;:cpu_cache_params -->
<g id="edge38" class="edge">
<title>:cpuinfo&#45;&gt;:cpu_cache_params</title>
<path fill="none" stroke="black" d="M291.46,-80.27C296.07,-77.41 300.88,-74.54 305.5,-72 326.07,-60.68 349.47,-49.45 369.61,-40.26"/>
<polygon fill="black" stroke="black" points="371.25,-43.36 378.92,-36.06 368.36,-36.98 371.25,-43.36"/>
</g>
<!-- @cpuinfo -->
<g id="node21" class="node">
<title>@cpuinfo</title>
<polygon fill="none" stroke="black" points="301,-36 230,-36 230,0 301,0 301,-36"/>
<text text-anchor="middle" x="265.5" y="-14.3" font-family="Times,serif" font-size="14.00">@cpuinfo</text>
</g>
<!-- :cpuinfo&#45;&gt;@cpuinfo -->
<g id="edge39" class="edge">
<title>:cpuinfo&#45;&gt;@cpuinfo</title>
<path fill="none" stroke="black" d="M265.5,-80.47C265.5,-70.49 265.5,-57.65 265.5,-46.3"/>
<polygon fill="black" stroke="black" points="269,-46 265.5,-36 262,-46 269,-46"/>
</g>
<!-- :pack_avx2_fma\n:pack_avx512\n:pack_avx -->
<g id="node15" class="node">
<title>:pack_avx2_fma\n:pack_avx512\n:pack_avx</title>
<polygon fill="#ffcdd2" stroke="#ffcdd2" points="671,-125 564,-125 564,-72 671,-72 671,-125"/>
<text text-anchor="middle" x="617.5" y="-109.8" font-family="Times,serif" font-size="14.00">:pack_avx2_fma</text>
<text text-anchor="middle" x="617.5" y="-94.8" font-family="Times,serif" font-size="14.00">:pack_avx512</text>
<text text-anchor="middle" x="617.5" y="-79.8" font-family="Times,serif" font-size="14.00">:pack_avx</text>
</g>
<!-- :pack&#45;&gt;:pack_avx2_fma\n:pack_avx512\n:pack_avx -->
<g id="edge27" class="edge">
<title>:pack&#45;&gt;:pack_avx2_fma\n:pack_avx512\n:pack_avx</title>
<path fill="none" stroke="black" d="M702.85,-160.97C690.71,-152.22 675.52,-141.28 661.33,-131.07"/>
<polygon fill="black" stroke="black" points="663.28,-128.16 653.12,-125.16 659.19,-133.84 663.28,-128.16"/>
</g>
<!-- :pack_arm -->
<g id="node16" class="node">
<title>:pack_arm</title>
<polygon fill="#ffcdd2" stroke="#ffcdd2" points="763.5,-116.5 689.5,-116.5 689.5,-80.5 763.5,-80.5 763.5,-116.5"/>
<text text-anchor="middle" x="726.5" y="-94.8" font-family="Times,serif" font-size="14.00">:pack_arm</text>
</g>
<!-- :pack&#45;&gt;:pack_arm -->
<g id="edge26" class="edge">
<title>:pack&#45;&gt;:pack_arm</title>
<path fill="none" stroke="black" d="M726.5,-160.97C726.5,-150.99 726.5,-138.15 726.5,-126.8"/>
<polygon fill="black" stroke="black" points="730,-126.5 726.5,-116.5 723,-126.5 730,-126.5"/>
</g>
<!-- :kernel_avx\n:kernel_avx512\n:kernel_avx2_fma -->
<g id="node18" class="node">
<title>:kernel_avx\n:kernel_avx512\n:kernel_avx2_fma</title>
<polygon fill="#ffcdd2" stroke="#ffcdd2" points="897.5,-125 781.5,-125 781.5,-72 897.5,-72 897.5,-125"/>
<text text-anchor="middle" x="839.5" y="-109.8" font-family="Times,serif" font-size="14.00">:kernel_avx</text>
<text text-anchor="middle" x="839.5" y="-94.8" font-family="Times,serif" font-size="14.00">:kernel_avx512</text>
<text text-anchor="middle" x="839.5" y="-79.8" font-family="Times,serif" font-size="14.00">:kernel_avx2_fma</text>
</g>
<!-- :kernel&#45;&gt;:kernel_avx\n:kernel_avx512\n:kernel_avx2_fma -->
<g id="edge29" class="edge">
<title>:kernel&#45;&gt;:kernel_avx\n:kernel_avx512\n:kernel_avx2_fma</title>
<path fill="none" stroke="black" d="M839.5,-160.97C839.5,-153.45 839.5,-144.31 839.5,-135.4"/>
<polygon fill="black" stroke="black" points="843,-135.16 839.5,-125.16 836,-135.16 843,-135.16"/>
</g>
<!-- :kernel_arm -->
<g id="node19" class="node">
<title>:kernel_arm</title>
<polygon fill="#ffcdd2" stroke="#ffcdd2" points="999,-116.5 916,-116.5 916,-80.5 999,-80.5 999,-116.5"/>
<text text-anchor="middle" x="957.5" y="-94.8" font-family="Times,serif" font-size="14.00">:kernel_arm</text>
</g>
<!-- :kernel&#45;&gt;:kernel_arm -->
<g id="edge28" class="edge">
<title>:kernel&#45;&gt;:kernel_arm</title>
<path fill="none" stroke="black" d="M865.1,-160.97C882.19,-149.6 904.85,-134.53 923.45,-122.15"/>
<polygon fill="black" stroke="black" points="925.56,-124.95 931.95,-116.5 921.68,-119.12 925.56,-124.95"/>
</g>
</g>
</svg>