blob: 08d49c4127ca56b0790056569164ebe3141dd7d2 [file]
<?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.36.0 (20140111.2315)
-->
<!-- Title: be/src/benchmarks/string&#45;search&#45;benchmark.cc Pages: 1 -->
<!--zoomable 400 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 1100;
var viewHeight = 400;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>be/src/benchmarks/string&#45;search&#45;benchmark.cc</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-396 1096,-396 1096,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="219.5,-361 219.5,-391 346.5,-391 346.5,-361 219.5,-361"/>
<text text-anchor="start" x="227.5" y="-379" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/benchmarks/string</text>
<text text-anchor="middle" x="283" y="-368" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;search&#45;benchmark.cc</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<polygon fill="white" stroke="#bfbfbf" points="0,-298.5 0,-317.5 48,-317.5 48,-298.5 0,-298.5"/>
<text text-anchor="middle" x="24" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M219.212,-364.22C173.41,-355.61 110.567,-342.007 57,-324 54.8674,-323.283 52.6869,-322.474 50.5135,-321.612"/>
<polygon fill="midnightblue" stroke="midnightblue" points="51.7706,-318.343 41.2004,-317.621 49.0134,-324.777 51.7706,-318.343"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="66,-298.5 66,-317.5 112,-317.5 112,-298.5 66,-298.5"/>
<text text-anchor="middle" x="89" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M232.411,-360.963C200.155,-351.551 157.676,-338.296 121,-324 119.156,-323.281 117.269,-322.506 115.379,-321.699"/>
<polygon fill="midnightblue" stroke="midnightblue" points="116.644,-318.43 106.088,-317.524 113.775,-324.815 116.644,-318.43"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="130,-298.5 130,-317.5 184,-317.5 184,-298.5 130,-298.5"/>
<text text-anchor="middle" x="157" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M255.97,-360.841C234.273,-349.476 204.017,-333.628 182.685,-322.454"/>
<polygon fill="midnightblue" stroke="midnightblue" points="184.057,-319.222 173.575,-317.682 180.809,-325.422 184.057,-319.222"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="benchmark_8h.html" target="_top" xlink:title="util/benchmark.h">
<polygon fill="white" stroke="black" points="202.5,-298.5 202.5,-317.5 291.5,-317.5 291.5,-298.5 202.5,-298.5"/>
<text text-anchor="middle" x="247" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/benchmark.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M275.189,-360.679C269.742,-350.694 262.44,-337.307 256.633,-326.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="259.677,-324.931 251.815,-317.828 253.531,-328.283 259.677,-324.931"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="cpu-info_8h.html" target="_top" xlink:title="util/cpu&#45;info.h">
<polygon fill="white" stroke="black" points="287.5,-124.5 287.5,-143.5 362.5,-143.5 362.5,-124.5 287.5,-124.5"/>
<text text-anchor="middle" x="325" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/cpu&#45;info.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M288.5,-360.918C292.255,-350.791 297.064,-336.732 300,-324 314.104,-262.837 321.031,-188.575 323.674,-154.185"/>
<polygon fill="midnightblue" stroke="midnightblue" points="327.197,-154 324.436,-143.771 320.216,-153.489 327.197,-154"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="string-search_8h.html" target="_top" xlink:title="runtime/string&#45;search.h">
<polygon fill="white" stroke="black" points="387,-298.5 387,-317.5 503,-317.5 503,-298.5 387,-298.5"/>
<text text-anchor="middle" x="445" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">runtime/string&#45;search.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M317.753,-360.841C346.403,-349.169 386.66,-332.768 414.175,-321.558"/>
<polygon fill="midnightblue" stroke="midnightblue" points="415.75,-324.696 423.69,-317.682 413.108,-318.214 415.75,-324.696"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="string-search-sse_8h.html" target="_top" xlink:title="experiments/string\l&#45;search&#45;sse.h">
<polygon fill="white" stroke="black" points="657.5,-293 657.5,-323 754.5,-323 754.5,-293 657.5,-293"/>
<text text-anchor="start" x="665.5" y="-311" font-family="Helvetica,sans-Serif" font-size="10.00">experiments/string</text>
<text text-anchor="middle" x="706" y="-300" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;search&#45;sse.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge37" class="edge"><title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M346.785,-365.048C428.18,-352.348 567.874,-330.552 646.936,-318.216"/>
<polygon fill="midnightblue" stroke="midnightblue" points="647.867,-321.613 657.208,-316.613 646.787,-314.697 647.867,-321.613"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="names_8h.html" target="_top" xlink:title="common/names.h">
<polygon fill="white" stroke="black" points="884.5,-298.5 884.5,-317.5 979.5,-317.5 979.5,-298.5 884.5,-298.5"/>
<text text-anchor="middle" x="932" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/names.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge41" class="edge"><title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M346.707,-368.521C472.856,-355.693 752.705,-327.233 874.029,-314.895"/>
<polygon fill="midnightblue" stroke="midnightblue" points="874.631,-318.352 884.226,-313.858 873.923,-311.388 874.631,-318.352"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="287.5,-62.5 287.5,-81.5 328.5,-81.5 328.5,-62.5 287.5,-62.5"/>
<text text-anchor="middle" x="308" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M246.558,-298.221C245.513,-271.147 244.651,-186.974 270,-124 275.177,-111.139 284.417,-98.6247 292.49,-89.2114"/>
<polygon fill="midnightblue" stroke="midnightblue" points="295.329,-91.2887 299.424,-81.5172 290.129,-86.6022 295.329,-91.2887"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="348,-236.5 348,-255.5 392,-255.5 392,-236.5 348,-236.5"/>
<text text-anchor="middle" x="370" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M264.623,-298.403C285.174,-288.379 319.364,-271.701 343.207,-260.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="344.957,-263.111 352.41,-255.581 341.888,-256.819 344.957,-263.111"/>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M322.564,-124.403C320.141,-115.849 316.344,-102.45 313.235,-91.4762"/>
<polygon fill="midnightblue" stroke="midnightblue" points="316.525,-90.2477 310.431,-81.5806 309.79,-92.156 316.525,-90.2477"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="175,-62.5 175,-81.5 267,-81.5 267,-62.5 175,-62.5"/>
<text text-anchor="middle" x="221" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/cstdint.hpp</text>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge9" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M310.099,-124.403C293.032,-114.557 264.839,-98.2915 244.738,-86.6949"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.284,-83.5462 235.873,-81.5806 242.786,-89.6095 246.284,-83.5462"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="logging_8h.html" target="_top" xlink:title="common/logging.h">
<polygon fill="white" stroke="black" points="615,-62.5 615,-81.5 711,-81.5 711,-62.5 615,-62.5"/>
<text text-anchor="middle" x="663" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/logging.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M362.633,-125.51C365.462,-124.986 368.275,-124.477 371,-124 474.216,-105.936 501.328,-108.933 604,-88 609.838,-86.8097 615.966,-85.4162 621.973,-83.9668"/>
<polygon fill="midnightblue" stroke="midnightblue" points="623.036,-87.3093 631.896,-81.5006 621.347,-80.516 623.036,-87.3093"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="576.5,-0.5 576.5,-19.5 653.5,-19.5 653.5,-0.5 576.5,-0.5"/>
<text text-anchor="middle" x="615" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">glog/logging.h</text>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M656.123,-62.4035C648.851,-53.3143 637.205,-38.7559 628.159,-27.4489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="630.845,-25.2029 621.864,-19.5806 625.378,-29.5757 630.845,-25.2029"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="672,-0.5 672,-19.5 752,-19.5 752,-0.5 672,-0.5"/>
<text text-anchor="middle" x="712" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">gflags/gflags.h</text>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node10&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M670.021,-62.4035C677.443,-53.3143 689.333,-38.7559 698.567,-27.4489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="701.378,-29.5398 704.993,-19.5806 695.956,-25.1121 701.378,-29.5398"/>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge14" class="edge"><title>Node13&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M434.254,-298.403C422.447,-288.958 403.257,-273.606 388.918,-262.134"/>
<polygon fill="midnightblue" stroke="midnightblue" points="390.721,-259.095 380.726,-255.581 386.348,-264.561 390.721,-259.095"/>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M441.252,-298.072C434.742,-283.463 420.089,-254.254 400,-236 373.815,-212.207 359.18,-218.463 329,-200 292.903,-177.917 278.504,-176.988 252,-144 239.391,-128.307 230.93,-106.694 226.076,-91.4485"/>
<polygon fill="midnightblue" stroke="midnightblue" points="229.369,-90.2413 223.171,-81.648 222.657,-92.2304 229.369,-90.2413"/>
</g>
<!-- Node13&#45;&gt;Node10 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M501.971,-298.452C550.645,-289.955 615.497,-275.394 633,-256 674.847,-209.632 670.497,-128.444 665.937,-91.8411"/>
<polygon fill="midnightblue" stroke="midnightblue" points="669.359,-91.0425 664.507,-81.6242 662.427,-92.0128 669.359,-91.0425"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="448,-236.5 448,-255.5 494,-255.5 494,-236.5 448,-236.5"/>
<text text-anchor="middle" x="471" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge15" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M448.725,-298.403C452.509,-289.671 458.481,-275.889 463.289,-264.794"/>
<polygon fill="midnightblue" stroke="midnightblue" points="466.517,-266.148 467.282,-255.581 460.094,-263.365 466.517,-266.148"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="string-value_8h.html" target="_top" xlink:title="runtime/string&#45;value.h">
<polygon fill="white" stroke="black" points="514,-236.5 514,-255.5 624,-255.5 624,-236.5 514,-236.5"/>
<text text-anchor="middle" x="569" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">runtime/string&#45;value.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge18" class="edge"><title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M462.766,-298.403C483.484,-288.379 517.952,-271.701 541.989,-260.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.79,-263.087 551.267,-255.581 540.741,-256.786 543.79,-263.087"/>
</g>
<!-- Node15&#45;&gt;Node6 -->
<g id="edge20" class="edge"><title>Node15&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M526.239,-236.453C452.713,-220.793 307.373,-185.287 278,-144 265.957,-127.072 279.554,-104.564 292.122,-89.4692"/>
<polygon fill="midnightblue" stroke="midnightblue" points="294.798,-91.7267 298.829,-81.9285 289.567,-87.0746 294.798,-91.7267"/>
</g>
<!-- Node15&#45;&gt;Node10 -->
<g id="edge21" class="edge"><title>Node15&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M573.791,-236.234C588.564,-209.202 633.613,-126.773 653.45,-90.4745"/>
<polygon fill="midnightblue" stroke="midnightblue" points="656.606,-91.9978 658.33,-81.5442 650.464,-88.6408 656.606,-91.9978"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="552.5,-124.5 552.5,-143.5 601.5,-143.5 601.5,-124.5 552.5,-124.5"/>
<text text-anchor="middle" x="577" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">string.h</text>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge19" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M569.628,-236.368C570.919,-218.617 573.897,-177.666 575.647,-153.597"/>
<polygon fill="midnightblue" stroke="midnightblue" points="579.141,-153.819 576.375,-143.591 572.159,-153.311 579.141,-153.819"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="udf_8h.html" target="_top" xlink:title="udf/udf.h">
<polygon fill="white" stroke="black" points="484.5,-180.5 484.5,-199.5 539.5,-199.5 539.5,-180.5 484.5,-180.5"/>
<text text-anchor="middle" x="512" y="-187.5" font-family="Helvetica,sans-Serif" font-size="10.00">udf/udf.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge22" class="edge"><title>Node15&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M559.842,-236.324C551.499,-228.42 538.968,-216.548 528.823,-206.938"/>
<polygon fill="midnightblue" stroke="midnightblue" points="530.991,-204.171 521.325,-199.834 526.177,-209.252 530.991,-204.171"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="hash-util_8h.html" target="_top" xlink:title="util/hash&#45;util.h">
<polygon fill="white" stroke="black" points="696.5,-180.5 696.5,-199.5 773.5,-199.5 773.5,-180.5 696.5,-180.5"/>
<text text-anchor="middle" x="735" y="-187.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/hash&#45;util.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node19 -->
<g id="edge26" class="edge"><title>Node15&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M595.303,-236.444C623.351,-227.32 667.944,-212.813 699.184,-202.651"/>
<polygon fill="midnightblue" stroke="midnightblue" points="700.393,-205.938 708.82,-199.516 698.228,-199.282 700.393,-205.938"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="types_8h.html" target="_top" xlink:title="runtime/types.h">
<polygon fill="white" stroke="black" points="380,-124.5 380,-143.5 464,-143.5 464,-124.5 380,-124.5"/>
<text text-anchor="middle" x="422" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">runtime/types.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node23 -->
<g id="edge32" class="edge"><title>Node15&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M544.471,-236.467C524.721,-228.846 496.904,-216.362 476,-200 458.563,-186.351 442.915,-166.201 433.009,-151.961"/>
<polygon fill="midnightblue" stroke="midnightblue" points="435.857,-149.923 427.367,-143.584 430.051,-153.834 435.857,-149.923"/>
</g>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge24" class="edge"><title>Node17&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M484.238,-189.653C438.077,-189.499 344.09,-183.811 278,-144 256.695,-131.166 240.047,-107.287 230.379,-90.7885"/>
<polygon fill="midnightblue" stroke="midnightblue" points="233.205,-88.6687 225.282,-81.6341 227.089,-92.0738 233.205,-88.6687"/>
</g>
<!-- Node17&#45;&gt;Node16 -->
<g id="edge25" class="edge"><title>Node17&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M522.443,-180.324C532.146,-172.263 546.815,-160.077 558.5,-150.369"/>
<polygon fill="midnightblue" stroke="midnightblue" points="560.911,-152.916 566.367,-143.834 556.438,-147.532 560.911,-152.916"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="482,-124.5 482,-143.5 534,-143.5 534,-124.5 482,-124.5"/>
<text text-anchor="middle" x="508" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">assert.h</text>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge23" class="edge"><title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M511.339,-180.083C510.815,-173.006 510.064,-162.861 509.406,-153.986"/>
<polygon fill="midnightblue" stroke="midnightblue" points="512.877,-153.465 508.648,-143.751 505.897,-153.982 512.877,-153.465"/>
</g>
<!-- Node19&#45;&gt;Node8 -->
<g id="edge29" class="edge"><title>Node19&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M696.353,-185.124C631.492,-178.422 496.427,-163.63 372.647,-144.174"/>
<polygon fill="midnightblue" stroke="midnightblue" points="373.042,-140.693 362.617,-142.583 371.945,-147.607 373.042,-140.693"/>
</g>
<!-- Node19&#45;&gt;Node10 -->
<g id="edge27" class="edge"><title>Node19&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M729.588,-180.281C717.751,-161.21 689.372,-115.488 673.755,-90.3272"/>
<polygon fill="midnightblue" stroke="midnightblue" points="676.526,-88.1554 668.279,-81.5048 670.579,-91.847 676.526,-88.1554"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="compiler-util_8h.html" target="_top" xlink:title="common/compiler&#45;util.h">
<polygon fill="white" stroke="black" points="824,-124.5 824,-143.5 942,-143.5 942,-124.5 824,-124.5"/>
<text text-anchor="middle" x="883" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">common/compiler&#45;util.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge28" class="edge"><title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M758.451,-180.444C783.133,-171.438 822.185,-157.189 849.977,-147.049"/>
<polygon fill="midnightblue" stroke="midnightblue" points="851.464,-150.232 859.659,-143.516 849.065,-143.656 851.464,-150.232"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="sse-util_8h.html" target="_top" xlink:title="util/sse&#45;util.h">
<polygon fill="white" stroke="black" points="734,-124.5 734,-143.5 806,-143.5 806,-124.5 734,-124.5"/>
<text text-anchor="middle" x="770" y="-131.5" font-family="Helvetica,sans-Serif" font-size="10.00">util/sse&#45;util.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge30" class="edge"><title>Node19&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M740.78,-180.083C745.672,-172.534 752.827,-161.495 758.833,-152.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="761.826,-154.046 764.328,-143.751 755.952,-150.239 761.826,-154.046"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="736,-62.5 736,-81.5 804,-81.5 804,-62.5 736,-62.5"/>
<text text-anchor="middle" x="770" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">emmintrin.h</text>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge31" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M770,-124.403C770,-115.938 770,-102.728 770,-91.8199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.5,-91.5806 770,-81.5806 766.5,-91.5806 773.5,-91.5806"/>
</g>
<!-- Node23&#45;&gt;Node6 -->
<g id="edge33" class="edge"><title>Node23&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M405.667,-124.403C386.789,-114.468 355.493,-97.9966 333.424,-86.3812"/>
<polygon fill="midnightblue" stroke="midnightblue" points="334.782,-83.1409 324.303,-81.5806 331.522,-89.3353 334.782,-83.1409"/>
</g>
<!-- Node23&#45;&gt;Node10 -->
<g id="edge34" class="edge"><title>Node23&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M456.908,-124.441C493.558,-115.438 552.854,-100.824 604,-88 609.06,-86.7312 614.362,-85.3941 619.625,-84.0621"/>
<polygon fill="midnightblue" stroke="midnightblue" points="620.791,-87.3774 629.623,-81.5263 619.07,-80.5922 620.791,-87.3774"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="349.5,-62.5 349.5,-81.5 468.5,-81.5 468.5,-62.5 349.5,-62.5"/>
<text text-anchor="middle" x="409" y="-69.5" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/Types_types.h</text>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge35" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M420.137,-124.403C418.284,-115.849 415.381,-102.45 413.003,-91.4762"/>
<polygon fill="midnightblue" stroke="midnightblue" points="416.397,-90.6127 410.859,-81.5806 409.556,-92.095 416.397,-90.6127"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="486.5,-57 486.5,-87 595.5,-87 595.5,-57 486.5,-57"/>
<text text-anchor="start" x="494.5" y="-75" font-family="Helvetica,sans-Serif" font-size="10.00">gen&#45;cpp/TCLIService</text>
<text text-anchor="middle" x="541" y="-64" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</g>
<!-- Node23&#45;&gt;Node25 -->
<g id="edge36" class="edge"><title>Node23&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M439.05,-124.403C455.92,-115.898 482.29,-102.602 503.984,-91.6635"/>
<polygon fill="midnightblue" stroke="midnightblue" points="505.601,-94.7682 512.954,-87.1408 502.449,-88.5178 505.601,-94.7682"/>
</g>
<!-- Node26&#45;&gt;Node10 -->
<g id="edge39" class="edge"><title>Node26&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M754.593,-293.585C843.559,-266.732 1017.63,-202.192 951,-124 918.301,-85.6258 776.463,-97.7584 727,-88 720.681,-86.7534 714.038,-85.3273 707.52,-83.8616"/>
<polygon fill="midnightblue" stroke="midnightblue" points="707.976,-80.3753 697.446,-81.5458 706.408,-87.1973 707.976,-80.3753"/>
</g>
<!-- Node26&#45;&gt;Node15 -->
<g id="edge40" class="edge"><title>Node26&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M673.88,-292.933C650.869,-282.855 620.144,-269.399 597.901,-259.657"/>
<polygon fill="midnightblue" stroke="midnightblue" points="599.201,-256.406 588.637,-255.6 596.393,-262.818 599.201,-256.406"/>
</g>
<!-- Node26&#45;&gt;Node20 -->
<g id="edge38" class="edge"><title>Node26&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M720.485,-292.925C753.199,-261.134 832.611,-183.965 866.85,-150.694"/>
<polygon fill="midnightblue" stroke="midnightblue" points="869.433,-153.064 874.166,-143.585 864.555,-148.044 869.433,-153.064"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<polygon fill="white" stroke="#bfbfbf" points="998,-236.5 998,-255.5 1092,-255.5 1092,-236.5 998,-236.5"/>
<text text-anchor="middle" x="1045" y="-243.5" font-family="Helvetica,sans-Serif" font-size="10.00">boost/version.hpp</text>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge42" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M948.19,-298.403C966.902,-288.468 997.923,-271.997 1019.8,-260.381"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1021.65,-263.362 1028.84,-255.581 1018.37,-257.179 1021.65,-263.362"/>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="string-search-benchmark_8cc__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>