wasm-micro-runtime/samples/linux-perf/pics/perf.ackermann.svg

1350 lines
64 KiB
XML
Raw Normal View History

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="1200" height="2134" onload="init(evt)" viewBox="0 0 1200 2134" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
<!-- NOTES: -->
<defs>
<linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
<stop stop-color="#eeeeee" offset="5%" />
<stop stop-color="#eeeeb0" offset="95%" />
</linearGradient>
</defs>
<style type="text/css">
text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
#search, #ignorecase { opacity:0.1; cursor:pointer; }
#search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#title { text-anchor:middle; font-size:17px}
#unzoom { cursor:pointer; }
#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
.hide { display:none; }
.parent { opacity:0.5; }
</style>
<script type="text/ecmascript">
<![CDATA[
"use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
ignorecaseBtn = document.getElementById("ignorecase");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
currentSearchTerm = null;
// use GET parameters to restore a flamegraphs state.
var params = get_params();
if (params.x && params.y)
zoom(find_group(document.querySelector('[x="' + params.x + '"][y="' + params.y + '"]')));
if (params.s) search(params.s);
}
// event listeners
window.addEventListener("click", function(e) {
var target = find_group(e.target);
if (target) {
if (target.nodeName == "a") {
if (e.ctrlKey === false) return;
e.preventDefault();
}
if (target.classList.contains("parent")) unzoom(true);
zoom(target);
if (!document.querySelector('.parent')) {
// we have basically done a clearzoom so clear the url
var params = get_params();
if (params.x) delete params.x;
if (params.y) delete params.y;
history.replaceState(null, null, parse_params(params));
unzoombtn.classList.add("hide");
return;
}
// set parameters for zoom state
var el = target.querySelector("rect");
if (el && el.attributes && el.attributes.y && el.attributes._orig_x) {
var params = get_params()
params.x = el.attributes._orig_x.value;
params.y = el.attributes.y.value;
history.replaceState(null, null, parse_params(params));
}
}
else if (e.target.id == "unzoom") clearzoom();
else if (e.target.id == "search") search_prompt();
else if (e.target.id == "ignorecase") toggle_ignorecase();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = "Function: " + g_to_text(target);
}, false)
// clear
window.addEventListener("mouseout", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = ' ';
}, false)
// ctrl-F for search
// ctrl-I to toggle case-sensitive search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
else if (e.ctrlKey && e.keyCode === 73) {
e.preventDefault();
toggle_ignorecase();
}
}, false)
// functions
function get_params() {
var params = {};
var paramsarr = window.location.search.substr(1).split('&');
for (var i = 0; i < paramsarr.length; ++i) {
var tmp = paramsarr[i].split("=");
if (!tmp[0] || !tmp[1]) continue;
params[tmp[0]] = decodeURIComponent(tmp[1]);
}
return params;
}
function parse_params(params) {
var uri = "?";
for (var key in params) {
uri += key + '=' + encodeURIComponent(params[key]) + '&';
}
if (uri.slice(-1) == "&")
uri = uri.substring(0, uri.length - 1);
if (uri == '?')
uri = window.location.href.split('?')[0];
return uri;
}
function find_child(node, selector) {
var children = node.querySelectorAll(selector);
if (children.length) return children[0];
}
function find_group(node) {
var parent = node.parentElement;
if (!parent) return;
if (parent.id == "frames") return node;
return find_group(parent);
}
function orig_save(e, attr, val) {
if (e.attributes["_orig_" + attr] != undefined) return;
if (e.attributes[attr] == undefined) return;
if (val == undefined) val = e.attributes[attr].value;
e.setAttribute("_orig_" + attr, val);
}
function orig_load(e, attr) {
if (e.attributes["_orig_"+attr] == undefined) return;
e.attributes[attr].value = e.attributes["_orig_" + attr].value;
e.removeAttribute("_orig_"+attr);
}
function g_to_text(e) {
var text = find_child(e, "title").firstChild.nodeValue;
return (text)
}
function g_to_func(e) {
var func = g_to_text(e);
// if there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
return (func);
}
function update_text(e) {
var r = find_child(e, "rect");
var t = find_child(e, "text");
var w = parseFloat(r.attributes.width.value) -3;
var txt = find_child(e, "title").textContent.replace(/\([^(]*\)$/,"");
t.attributes.x.value = parseFloat(r.attributes.x.value) + 3;
// Smaller than this size won't fit anything
if (w < 2 * 12 * 0.59) {
t.textContent = "";
return;
}
t.textContent = txt;
var sl = t.getSubStringLength(0, txt.length);
// check if only whitespace or if we can fit the entire string into width w
if (/^ *$/.test(txt) || sl < w)
return;
// this isn't perfect, but gives a good starting point
// and avoids calling getSubStringLength too often
var start = Math.floor((w/sl) * txt.length);
for (var x = start; x > 0; x = x-2) {
if (t.getSubStringLength(0, x + 2) <= w) {
t.textContent = txt.substring(0, x) + "..";
return;
}
}
t.textContent = "";
}
// zoom
function zoom_reset(e) {
if (e.attributes != undefined) {
orig_load(e, "x");
orig_load(e, "width");
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_reset(c[i]);
}
}
function zoom_child(e, x, ratio) {
if (e.attributes != undefined) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = (parseFloat(e.attributes.x.value) - x - 10) * ratio + 10;
if (e.tagName == "text")
e.attributes.x.value = find_child(e.parentNode, "rect[x]").attributes.x.value + 3;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseFloat(e.attributes.width.value) * ratio;
}
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_child(c[i], x - 10, ratio);
}
}
function zoom_parent(e) {
if (e.attributes) {
if (e.attributes.x != undefined) {
orig_save(e, "x");
e.attributes.x.value = 10;
}
if (e.attributes.width != undefined) {
orig_save(e, "width");
e.attributes.width.value = parseInt(svg.width.baseVal.value) - (10 * 2);
}
}
if (e.childNodes == undefined) return;
for (var i = 0, c = e.childNodes; i < c.length; i++) {
zoom_parent(c[i]);
}
}
function zoom(node) {
var attr = find_child(node, "rect").attributes;
var width = parseFloat(attr.width.value);
var xmin = parseFloat(attr.x.value);
var xmax = parseFloat(xmin + width);
var ymin = parseFloat(attr.y.value);
var ratio = (svg.width.baseVal.value - 2 * 10) / width;
// XXX: Workaround for JavaScript float issues (fix me)
var fudge = 0.0001;
unzoombtn.classList.remove("hide");
var el = document.getElementById("frames").children;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var a = find_child(e, "rect").attributes;
var ex = parseFloat(a.x.value);
var ew = parseFloat(a.width.value);
var upstack;
// Is it an ancestor
if (0 == 0) {
upstack = parseFloat(a.y.value) > ymin;
} else {
upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew+fudge) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
update_text(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, ratio);
update_text(e);
}
}
}
search();
}
function unzoom(dont_update_text) {
unzoombtn.classList.add("hide");
var el = document.getElementById("frames").children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
if(!dont_update_text) update_text(el[i]);
}
search();
}
function clearzoom() {
unzoom();
// remove zoom state
var params = get_params();
if (params.x) delete params.x;
if (params.y) delete params.y;
history.replaceState(null, null, parse_params(params));
}
// search
function toggle_ignorecase() {
ignorecase = !ignorecase;
if (ignorecase) {
ignorecaseBtn.classList.add("show");
} else {
ignorecaseBtn.classList.remove("show");
}
reset_search();
search();
}
function reset_search() {
var el = document.querySelectorAll("#frames rect");
for (var i = 0; i < el.length; i++) {
orig_load(el[i], "fill")
}
var params = get_params();
delete params.s;
history.replaceState(null, null, parse_params(params));
}
function search_prompt() {
if (!searching) {
var term = prompt("Enter a search term (regexp " +
"allowed, eg: ^ext4_)"
+ (ignorecase ? ", ignoring case" : "")
+ "\nPress Ctrl-i to toggle case sensitivity", "");
if (term != null) search(term);
} else {
reset_search();
searching = 0;
currentSearchTerm = null;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
if (term) currentSearchTerm = term;
var re = new RegExp(currentSearchTerm, ignorecase ? 'i' : '');
var el = document.getElementById("frames").children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var func = g_to_func(e);
var rect = find_child(e, "rect");
if (func == null || rect == null)
continue;
// Save max width. Only works as we have a root frame
var w = parseFloat(rect.attributes.width.value);
if (w > maxwidth)
maxwidth = w;
if (func.match(re)) {
// highlight
var x = parseFloat(rect.attributes.x.value);
orig_save(rect, "fill");
rect.attributes.fill.value = "rgb(230,0,230)";
// remember matches
if (matches[x] == undefined) {
matches[x] = w;
} else {
if (w > matches[x]) {
// overwrite with parent
matches[x] = w;
}
}
searching = 1;
}
}
if (!searching)
return;
var params = get_params();
params.s = currentSearchTerm;
history.replaceState(null, null, parse_params(params));
searchbtn.classList.add("show");
searchbtn.firstChild.nodeValue = "Reset Search";
// calculate percent matched, excluding vertical overlap
var count = 0;
var lastx = -1;
var lastw = 0;
var keys = Array();
for (k in matches) {
if (matches.hasOwnProperty(k))
keys.push(k);
}
// sort the matched frames by their x location
// ascending, then width descending
keys.sort(function(a, b){
return a - b;
});
// Step through frames saving only the biggest bottom-up frames
// thanks to the sort order. This relies on the tree property
// where children are always smaller than their parents.
var fudge = 0.0001; // JavaScript floating point
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw - fudge) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.classList.remove("hide");
var pct = 100 * count / maxwidth;
if (pct != 100) pct = pct.toFixed(1)
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="2134.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="2117" > </text>
<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
<text id="search" x="1090.00" y="24" >Search</text>
<text id="ignorecase" x="1174.00" y="24" >ic</text>
<text id="matched" x="1090.00" y="2117" > </text>
<g id="frames">
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1861" width="0.2" height="15.0" fill="rgb(218,174,22)" rx="2" ry="2" />
<text x="1192.84" y="1871.5" ></text>
</g>
<g >
<title>load_run_wasm_file (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="2021" width="0.2" height="15.0" fill="rgb(225,65,43)" rx="2" ry="2" />
<text x="1192.84" y="2031.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1061" width="0.2" height="15.0" fill="rgb(243,172,6)" rx="2" ry="2" />
<text x="1192.84" y="1071.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1141" width="0.2" height="15.0" fill="rgb(239,117,15)" rx="2" ry="2" />
<text x="1192.84" y="1151.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="501" width="0.2" height="15.0" fill="rgb(219,107,47)" rx="2" ry="2" />
<text x="1192.84" y="511.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1013" width="0.2" height="15.0" fill="rgb(241,34,43)" rx="2" ry="2" />
<text x="1192.84" y="1023.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="85" width="1179.8" height="15.0" fill="rgb(238,121,45)" rx="2" ry="2" />
<text x="13.00" y="95.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="837" width="0.2" height="15.0" fill="rgb(244,181,9)" rx="2" ry="2" />
<text x="1192.84" y="847.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1621" width="0.2" height="15.0" fill="rgb(243,60,29)" rx="2" ry="2" />
<text x="1192.84" y="1631.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1301" width="1179.8" height="15.0" fill="rgb(231,200,44)" rx="2" ry="2" />
<text x="13.00" y="1311.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>invoke_ii_i (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1941" width="0.2" height="15.0" fill="rgb(214,26,54)" rx="2" ry="2" />
<text x="1192.84" y="1951.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1301" width="0.2" height="15.0" fill="rgb(235,150,49)" rx="2" ry="2" />
<text x="1192.84" y="1311.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="453" width="1179.8" height="15.0" fill="rgb(232,146,6)" rx="2" ry="2" />
<text x="13.00" y="463.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1189" width="0.2" height="15.0" fill="rgb(209,56,9)" rx="2" ry="2" />
<text x="1192.84" y="1199.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="53" width="1179.8" height="15.0" fill="rgb(246,187,9)" rx="2" ry="2" />
<text x="13.00" y="63.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1333" width="0.2" height="15.0" fill="rgb(220,100,14)" rx="2" ry="2" />
<text x="1192.84" y="1343.5" ></text>
</g>
<g >
<title>load_run_ackermann_aot (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="2037" width="0.2" height="15.0" fill="rgb(241,93,7)" rx="2" ry="2" />
<text x="1192.84" y="2047.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="597" width="1179.8" height="15.0" fill="rgb(212,218,48)" rx="2" ry="2" />
<text x="13.00" y="607.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1637" width="1179.8" height="15.0" fill="rgb(205,33,39)" rx="2" ry="2" />
<text x="13.00" y="1647.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1813" width="1179.8" height="15.0" fill="rgb(241,97,14)" rx="2" ry="2" />
<text x="13.00" y="1823.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="997" width="0.2" height="15.0" fill="rgb(223,78,8)" rx="2" ry="2" />
<text x="1192.84" y="1007.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1349" width="0.2" height="15.0" fill="rgb(251,214,28)" rx="2" ry="2" />
<text x="1192.84" y="1359.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1477" width="1179.8" height="15.0" fill="rgb(239,52,22)" rx="2" ry="2" />
<text x="13.00" y="1487.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1893" width="1179.8" height="15.0" fill="rgb(222,155,36)" rx="2" ry="2" />
<text x="13.00" y="1903.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1077" width="1179.8" height="15.0" fill="rgb(214,76,15)" rx="2" ry="2" />
<text x="13.00" y="1087.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="213" width="1179.8" height="15.0" fill="rgb(236,144,24)" rx="2" ry="2" />
<text x="13.00" y="223.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="261" width="1179.8" height="15.0" fill="rgb(216,144,33)" rx="2" ry="2" />
<text x="13.00" y="271.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1861" width="1179.8" height="15.0" fill="rgb(227,154,21)" rx="2" ry="2" />
<text x="13.00" y="1871.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="293" width="1179.8" height="15.0" fill="rgb(251,84,34)" rx="2" ry="2" />
<text x="13.00" y="303.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1589" width="1179.8" height="15.0" fill="rgb(249,46,42)" rx="2" ry="2" />
<text x="13.00" y="1599.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1973" width="1179.8" height="15.0" fill="rgb(218,84,35)" rx="2" ry="2" />
<text x="13.00" y="1983.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1733" width="0.2" height="15.0" fill="rgb(242,136,52)" rx="2" ry="2" />
<text x="1192.84" y="1743.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="469" width="0.2" height="15.0" fill="rgb(249,165,47)" rx="2" ry="2" />
<text x="1192.84" y="479.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="69" width="1179.8" height="15.0" fill="rgb(210,197,41)" rx="2" ry="2" />
<text x="13.00" y="79.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="725" width="0.2" height="15.0" fill="rgb(246,65,43)" rx="2" ry="2" />
<text x="1192.84" y="735.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="517" width="1179.8" height="15.0" fill="rgb(221,83,37)" rx="2" ry="2" />
<text x="13.00" y="527.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="949" width="0.2" height="15.0" fill="rgb(208,178,8)" rx="2" ry="2" />
<text x="1192.84" y="959.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="149" width="1179.8" height="15.0" fill="rgb(251,138,40)" rx="2" ry="2" />
<text x="13.00" y="159.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1493" width="1179.8" height="15.0" fill="rgb(228,62,47)" rx="2" ry="2" />
<text x="13.00" y="1503.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="613" width="1179.8" height="15.0" fill="rgb(241,115,50)" rx="2" ry="2" />
<text x="13.00" y="623.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="405" width="1179.8" height="15.0" fill="rgb(208,124,36)" rx="2" ry="2" />
<text x="13.00" y="415.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="517" width="0.2" height="15.0" fill="rgb(207,169,9)" rx="2" ry="2" />
<text x="1192.84" y="527.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1509" width="0.2" height="15.0" fill="rgb(212,205,54)" rx="2" ry="2" />
<text x="1192.84" y="1519.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1397" width="0.2" height="15.0" fill="rgb(209,153,11)" rx="2" ry="2" />
<text x="1192.84" y="1407.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="869" width="0.2" height="15.0" fill="rgb(240,204,19)" rx="2" ry="2" />
<text x="1192.84" y="879.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="773" width="0.2" height="15.0" fill="rgb(206,185,36)" rx="2" ry="2" />
<text x="1192.84" y="783.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="117" width="1179.8" height="15.0" fill="rgb(237,183,32)" rx="2" ry="2" />
<text x="13.00" y="127.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1765" width="0.2" height="15.0" fill="rgb(245,212,47)" rx="2" ry="2" />
<text x="1192.84" y="1775.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="101" width="1179.8" height="15.0" fill="rgb(243,180,50)" rx="2" ry="2" />
<text x="13.00" y="111.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="341" width="1179.8" height="15.0" fill="rgb(221,121,28)" rx="2" ry="2" />
<text x="13.00" y="351.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="901" width="0.2" height="15.0" fill="rgb(209,88,49)" rx="2" ry="2" />
<text x="1192.84" y="911.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1669" width="1179.8" height="15.0" fill="rgb(242,65,14)" rx="2" ry="2" />
<text x="13.00" y="1679.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="437" width="1179.8" height="15.0" fill="rgb(215,189,49)" rx="2" ry="2" />
<text x="13.00" y="447.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] run (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1925" width="0.2" height="15.0" fill="rgb(216,223,24)" rx="2" ry="2" />
<text x="1192.84" y="1935.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="181" width="1179.8" height="15.0" fill="rgb(230,198,10)" rx="2" ry="2" />
<text x="13.00" y="191.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1557" width="1179.8" height="15.0" fill="rgb(213,158,46)" rx="2" ry="2" />
<text x="13.00" y="1567.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1749" width="0.2" height="15.0" fill="rgb(230,172,22)" rx="2" ry="2" />
<text x="1192.84" y="1759.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="853" width="1179.8" height="15.0" fill="rgb(253,58,54)" rx="2" ry="2" />
<text x="13.00" y="863.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="373" width="1179.8" height="15.0" fill="rgb(212,43,7)" rx="2" ry="2" />
<text x="13.00" y="383.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1237" width="0.2" height="15.0" fill="rgb(216,145,25)" rx="2" ry="2" />
<text x="1192.84" y="1247.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="885" width="1179.8" height="15.0" fill="rgb(211,30,7)" rx="2" ry="2" />
<text x="13.00" y="895.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="741" width="1179.8" height="15.0" fill="rgb(218,138,48)" rx="2" ry="2" />
<text x="13.00" y="751.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="917" width="1179.8" height="15.0" fill="rgb(254,64,13)" rx="2" ry="2" />
<text x="13.00" y="927.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="629" width="0.2" height="15.0" fill="rgb(241,29,38)" rx="2" ry="2" />
<text x="1192.84" y="639.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1365" width="1179.8" height="15.0" fill="rgb(210,67,9)" rx="2" ry="2" />
<text x="13.00" y="1375.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1029" width="1179.8" height="15.0" fill="rgb(247,127,34)" rx="2" ry="2" />
<text x="13.00" y="1039.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1125" width="1179.8" height="15.0" fill="rgb(248,88,49)" rx="2" ry="2" />
<text x="13.00" y="1135.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="821" width="0.2" height="15.0" fill="rgb(238,93,54)" rx="2" ry="2" />
<text x="1192.84" y="831.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1141" width="1179.8" height="15.0" fill="rgb(254,88,20)" rx="2" ry="2" />
<text x="13.00" y="1151.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="805" width="0.2" height="15.0" fill="rgb(235,49,2)" rx="2" ry="2" />
<text x="1192.84" y="815.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1157" width="1179.8" height="15.0" fill="rgb(249,193,18)" rx="2" ry="2" />
<text x="13.00" y="1167.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="2021" width="1179.8" height="15.0" fill="rgb(216,212,43)" rx="2" ry="2" />
<text x="13.00" y="2031.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="837" width="1179.8" height="15.0" fill="rgb(223,141,25)" rx="2" ry="2" />
<text x="13.00" y="847.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1477" width="0.2" height="15.0" fill="rgb(248,107,12)" rx="2" ry="2" />
<text x="1192.84" y="1487.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1461" width="1179.8" height="15.0" fill="rgb(221,48,2)" rx="2" ry="2" />
<text x="13.00" y="1471.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1829" width="0.2" height="15.0" fill="rgb(249,67,32)" rx="2" ry="2" />
<text x="1192.84" y="1839.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1349" width="1179.8" height="15.0" fill="rgb(210,135,47)" rx="2" ry="2" />
<text x="13.00" y="1359.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="661" width="1179.8" height="15.0" fill="rgb(221,49,24)" rx="2" ry="2" />
<text x="13.00" y="671.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1653" width="0.2" height="15.0" fill="rgb(237,68,33)" rx="2" ry="2" />
<text x="1192.84" y="1663.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1093" width="1179.8" height="15.0" fill="rgb(224,183,14)" rx="2" ry="2" />
<text x="13.00" y="1103.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>wasm_runtime_call_wasm (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1989" width="0.2" height="15.0" fill="rgb(237,32,19)" rx="2" ry="2" />
<text x="1192.84" y="1999.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="613" width="0.2" height="15.0" fill="rgb(239,200,48)" rx="2" ry="2" />
<text x="1192.84" y="623.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1525" width="1179.8" height="15.0" fill="rgb(249,154,26)" rx="2" ry="2" />
<text x="13.00" y="1535.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="933" width="0.2" height="15.0" fill="rgb(221,55,12)" rx="2" ry="2" />
<text x="1192.84" y="943.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1813" width="0.2" height="15.0" fill="rgb(246,4,53)" rx="2" ry="2" />
<text x="1192.84" y="1823.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1589" width="0.2" height="15.0" fill="rgb(243,58,51)" rx="2" ry="2" />
<text x="1192.84" y="1599.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1285" width="0.2" height="15.0" fill="rgb(250,177,35)" rx="2" ry="2" />
<text x="1192.84" y="1295.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1461" width="0.2" height="15.0" fill="rgb(220,144,38)" rx="2" ry="2" />
<text x="1192.84" y="1471.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1605" width="0.2" height="15.0" fill="rgb(223,172,32)" rx="2" ry="2" />
<text x="1192.84" y="1615.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="549" width="1179.8" height="15.0" fill="rgb(207,97,17)" rx="2" ry="2" />
<text x="13.00" y="559.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1029" width="0.2" height="15.0" fill="rgb(236,194,28)" rx="2" ry="2" />
<text x="1192.84" y="1039.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1445" width="1179.8" height="15.0" fill="rgb(223,141,4)" rx="2" ry="2" />
<text x="13.00" y="1455.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1189" width="1179.8" height="15.0" fill="rgb(221,109,43)" rx="2" ry="2" />
<text x="13.00" y="1199.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="917" width="0.2" height="15.0" fill="rgb(246,77,30)" rx="2" ry="2" />
<text x="1192.84" y="927.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="421" width="1179.8" height="15.0" fill="rgb(209,36,5)" rx="2" ry="2" />
<text x="13.00" y="431.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1701" width="0.2" height="15.0" fill="rgb(220,195,37)" rx="2" ry="2" />
<text x="1192.84" y="1711.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="485" width="0.2" height="15.0" fill="rgb(240,38,48)" rx="2" ry="2" />
<text x="1192.84" y="495.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="677" width="0.2" height="15.0" fill="rgb(206,38,41)" rx="2" ry="2" />
<text x="1192.84" y="687.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="645" width="0.2" height="15.0" fill="rgb(205,182,30)" rx="2" ry="2" />
<text x="1192.84" y="655.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1989" width="1179.8" height="15.0" fill="rgb(221,221,3)" rx="2" ry="2" />
<text x="13.00" y="1999.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="165" width="1179.8" height="15.0" fill="rgb(243,45,16)" rx="2" ry="2" />
<text x="13.00" y="175.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="645" width="1179.8" height="15.0" fill="rgb(230,75,45)" rx="2" ry="2" />
<text x="13.00" y="655.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="389" width="1179.8" height="15.0" fill="rgb(206,184,25)" rx="2" ry="2" />
<text x="13.00" y="399.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1381" width="0.2" height="15.0" fill="rgb(234,222,31)" rx="2" ry="2" />
<text x="1192.84" y="1391.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1637" width="0.2" height="15.0" fill="rgb(232,49,28)" rx="2" ry="2" />
<text x="1192.84" y="1647.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1109" width="1179.8" height="15.0" fill="rgb(254,43,52)" rx="2" ry="2" />
<text x="13.00" y="1119.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1333" width="1179.8" height="15.0" fill="rgb(237,136,26)" rx="2" ry="2" />
<text x="13.00" y="1343.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1397" width="1179.8" height="15.0" fill="rgb(211,123,35)" rx="2" ry="2" />
<text x="13.00" y="1407.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1413" width="1179.8" height="15.0" fill="rgb(232,105,53)" rx="2" ry="2" />
<text x="13.00" y="1423.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1221" width="0.2" height="15.0" fill="rgb(244,118,46)" rx="2" ry="2" />
<text x="1192.84" y="1231.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1429" width="1179.8" height="15.0" fill="rgb(239,149,50)" rx="2" ry="2" />
<text x="13.00" y="1439.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1909" width="0.2" height="15.0" fill="rgb(238,51,52)" rx="2" ry="2" />
<text x="1192.84" y="1919.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="2053" width="1179.8" height="15.0" fill="rgb(241,179,35)" rx="2" ry="2" />
<text x="13.00" y="2063.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1205" width="0.2" height="15.0" fill="rgb(228,57,46)" rx="2" ry="2" />
<text x="1192.84" y="1215.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1685" width="1179.8" height="15.0" fill="rgb(220,77,21)" rx="2" ry="2" />
<text x="13.00" y="1695.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1557" width="0.2" height="15.0" fill="rgb(237,7,48)" rx="2" ry="2" />
<text x="1192.84" y="1567.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="789" width="0.2" height="15.0" fill="rgb(221,125,1)" rx="2" ry="2" />
<text x="1192.84" y="799.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1173" width="0.2" height="15.0" fill="rgb(215,103,28)" rx="2" ry="2" />
<text x="1192.84" y="1183.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1253" width="0.2" height="15.0" fill="rgb(233,212,39)" rx="2" ry="2" />
<text x="1192.84" y="1263.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1317" width="1179.8" height="15.0" fill="rgb(220,194,22)" rx="2" ry="2" />
<text x="13.00" y="1327.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="629" width="1179.8" height="15.0" fill="rgb(205,164,36)" rx="2" ry="2" />
<text x="13.00" y="639.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="709" width="0.2" height="15.0" fill="rgb(246,179,15)" rx="2" ry="2" />
<text x="1192.84" y="719.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1509" width="1179.8" height="15.0" fill="rgb(223,116,20)" rx="2" ry="2" />
<text x="13.00" y="1519.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>all (11,485,868,643 samples, 100%)</title><rect x="10.0" y="2085" width="1180.0" height="15.0" fill="rgb(234,224,30)" rx="2" ry="2" />
<text x="13.00" y="2095.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="2005" width="1179.8" height="15.0" fill="rgb(246,20,52)" rx="2" ry="2" />
<text x="13.00" y="2015.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>aot_call_function (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1973" width="0.2" height="15.0" fill="rgb(240,138,20)" rx="2" ry="2" />
<text x="1192.84" y="1983.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="533" width="0.2" height="15.0" fill="rgb(217,8,47)" rx="2" ry="2" />
<text x="1192.84" y="543.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1045" width="0.2" height="15.0" fill="rgb(247,86,42)" rx="2" ry="2" />
<text x="1192.84" y="1055.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="309" width="1179.8" height="15.0" fill="rgb(234,75,39)" rx="2" ry="2" />
<text x="13.00" y="319.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1109" width="0.2" height="15.0" fill="rgb(251,61,5)" rx="2" ry="2" />
<text x="1192.84" y="1119.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="741" width="0.2" height="15.0" fill="rgb(238,91,42)" rx="2" ry="2" />
<text x="1192.84" y="751.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1077" width="0.2" height="15.0" fill="rgb(217,41,30)" rx="2" ry="2" />
<text x="1192.84" y="1087.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1781" width="1179.8" height="15.0" fill="rgb(229,182,16)" rx="2" ry="2" />
<text x="13.00" y="1791.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1445" width="0.2" height="15.0" fill="rgb(238,210,23)" rx="2" ry="2" />
<text x="1192.84" y="1455.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="869" width="1179.8" height="15.0" fill="rgb(247,74,49)" rx="2" ry="2" />
<text x="13.00" y="879.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1669" width="0.2" height="15.0" fill="rgb(253,141,39)" rx="2" ry="2" />
<text x="1192.84" y="1679.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="981" width="1179.8" height="15.0" fill="rgb(213,0,50)" rx="2" ry="2" />
<text x="13.00" y="991.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>linux_perf_samp (11,485,868,643 samples, 100.00%)</title><rect x="10.0" y="2069" width="1180.0" height="15.0" fill="rgb(224,176,51)" rx="2" ry="2" />
<text x="13.00" y="2079.5" >linux_perf_samp</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1573" width="1179.8" height="15.0" fill="rgb(206,154,16)" rx="2" ry="2" />
<text x="13.00" y="1583.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="933" width="1179.8" height="15.0" fill="rgb(225,96,26)" rx="2" ry="2" />
<text x="13.00" y="943.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1621" width="1179.8" height="15.0" fill="rgb(233,65,14)" rx="2" ry="2" />
<text x="13.00" y="1631.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1221" width="1179.8" height="15.0" fill="rgb(213,22,53)" rx="2" ry="2" />
<text x="13.00" y="1231.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1877" width="0.2" height="15.0" fill="rgb(245,184,19)" rx="2" ry="2" />
<text x="1192.84" y="1887.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="965" width="0.2" height="15.0" fill="rgb(240,98,8)" rx="2" ry="2" />
<text x="1192.84" y="975.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1893" width="0.2" height="15.0" fill="rgb(225,104,38)" rx="2" ry="2" />
<text x="1192.84" y="1903.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="469" width="1179.8" height="15.0" fill="rgb(247,17,10)" rx="2" ry="2" />
<text x="13.00" y="479.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1045" width="1179.8" height="15.0" fill="rgb(248,102,9)" rx="2" ry="2" />
<text x="13.00" y="1055.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1797" width="1179.8" height="15.0" fill="rgb(224,36,45)" rx="2" ry="2" />
<text x="13.00" y="1807.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1269" width="0.2" height="15.0" fill="rgb(214,98,12)" rx="2" ry="2" />
<text x="1192.84" y="1279.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="709" width="1179.8" height="15.0" fill="rgb(216,9,53)" rx="2" ry="2" />
<text x="13.00" y="719.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1941" width="1179.8" height="15.0" fill="rgb(223,208,41)" rx="2" ry="2" />
<text x="13.00" y="1951.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1381" width="1179.8" height="15.0" fill="rgb(212,101,6)" rx="2" ry="2" />
<text x="13.00" y="1391.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="565" width="0.2" height="15.0" fill="rgb(235,63,50)" rx="2" ry="2" />
<text x="1192.84" y="575.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1285" width="1179.8" height="15.0" fill="rgb(209,1,41)" rx="2" ry="2" />
<text x="13.00" y="1295.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="805" width="1179.8" height="15.0" fill="rgb(218,147,12)" rx="2" ry="2" />
<text x="13.00" y="815.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="197" width="1179.8" height="15.0" fill="rgb(249,115,38)" rx="2" ry="2" />
<text x="13.00" y="207.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1877" width="1179.8" height="15.0" fill="rgb(238,104,17)" rx="2" ry="2" />
<text x="13.00" y="1887.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="357" width="1179.8" height="15.0" fill="rgb(235,165,22)" rx="2" ry="2" />
<text x="13.00" y="367.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1365" width="0.2" height="15.0" fill="rgb(250,176,49)" rx="2" ry="2" />
<text x="1192.84" y="1375.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="501" width="1179.8" height="15.0" fill="rgb(241,7,11)" rx="2" ry="2" />
<text x="13.00" y="511.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="533" width="1179.8" height="15.0" fill="rgb(245,204,7)" rx="2" ry="2" />
<text x="13.00" y="543.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1173" width="1179.8" height="15.0" fill="rgb(248,47,5)" rx="2" ry="2" />
<text x="13.00" y="1183.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="901" width="1179.8" height="15.0" fill="rgb(227,108,16)" rx="2" ry="2" />
<text x="13.00" y="911.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>wasm_func_call (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="2005" width="0.2" height="15.0" fill="rgb(211,210,10)" rx="2" ry="2" />
<text x="1192.84" y="2015.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="693" width="0.2" height="15.0" fill="rgb(218,72,15)" rx="2" ry="2" />
<text x="1192.84" y="703.5" ></text>
</g>
<g >
<title>invoke_native_with_hw_bound_check (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1957" width="0.2" height="15.0" fill="rgb(221,175,9)" rx="2" ry="2" />
<text x="1192.84" y="1967.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="965" width="1179.8" height="15.0" fill="rgb(227,58,24)" rx="2" ry="2" />
<text x="13.00" y="975.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="245" width="1179.8" height="15.0" fill="rgb(238,113,44)" rx="2" ry="2" />
<text x="13.00" y="255.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1125" width="0.2" height="15.0" fill="rgb(246,168,9)" rx="2" ry="2" />
<text x="1192.84" y="1135.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1845" width="1179.8" height="15.0" fill="rgb(205,4,46)" rx="2" ry="2" />
<text x="13.00" y="1855.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1541" width="1179.8" height="15.0" fill="rgb(248,85,7)" rx="2" ry="2" />
<text x="13.00" y="1551.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1685" width="0.2" height="15.0" fill="rgb(238,102,36)" rx="2" ry="2" />
<text x="1192.84" y="1695.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1605" width="1179.8" height="15.0" fill="rgb(213,52,48)" rx="2" ry="2" />
<text x="13.00" y="1615.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1829" width="1179.8" height="15.0" fill="rgb(232,215,1)" rx="2" ry="2" />
<text x="13.00" y="1839.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1013" width="1179.8" height="15.0" fill="rgb(227,122,14)" rx="2" ry="2" />
<text x="13.00" y="1023.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1205" width="1179.8" height="15.0" fill="rgb(253,63,9)" rx="2" ry="2" />
<text x="13.00" y="1215.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="821" width="1179.8" height="15.0" fill="rgb(206,57,36)" rx="2" ry="2" />
<text x="13.00" y="831.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1845" width="0.2" height="15.0" fill="rgb(233,34,49)" rx="2" ry="2" />
<text x="1192.84" y="1855.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="725" width="1179.8" height="15.0" fill="rgb(205,150,16)" rx="2" ry="2" />
<text x="13.00" y="735.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1797" width="0.2" height="15.0" fill="rgb(245,1,33)" rx="2" ry="2" />
<text x="1192.84" y="1807.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1909" width="1179.8" height="15.0" fill="rgb(243,174,38)" rx="2" ry="2" />
<text x="13.00" y="1919.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="853" width="0.2" height="15.0" fill="rgb(229,193,30)" rx="2" ry="2" />
<text x="1192.84" y="863.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1525" width="0.2" height="15.0" fill="rgb(234,127,25)" rx="2" ry="2" />
<text x="1192.84" y="1535.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="325" width="1179.8" height="15.0" fill="rgb(229,105,38)" rx="2" ry="2" />
<text x="13.00" y="335.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1269" width="1179.8" height="15.0" fill="rgb(249,102,22)" rx="2" ry="2" />
<text x="13.00" y="1279.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="2037" width="1179.8" height="15.0" fill="rgb(218,221,33)" rx="2" ry="2" />
<text x="13.00" y="2047.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1925" width="1179.8" height="15.0" fill="rgb(206,117,1)" rx="2" ry="2" />
<text x="13.00" y="1935.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="661" width="0.2" height="15.0" fill="rgb(241,69,7)" rx="2" ry="2" />
<text x="1192.84" y="671.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1413" width="0.2" height="15.0" fill="rgb(217,186,52)" rx="2" ry="2" />
<text x="1192.84" y="1423.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="693" width="1179.8" height="15.0" fill="rgb(235,84,10)" rx="2" ry="2" />
<text x="13.00" y="703.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="37" width="1179.8" height="15.0" fill="rgb(233,70,49)" rx="2" ry="2" />
<text x="13.00" y="47.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="581" width="1179.8" height="15.0" fill="rgb(249,47,31)" rx="2" ry="2" />
<text x="13.00" y="591.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="789" width="1179.8" height="15.0" fill="rgb(219,218,14)" rx="2" ry="2" />
<text x="13.00" y="799.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1717" width="1179.8" height="15.0" fill="rgb(239,227,14)" rx="2" ry="2" />
<text x="13.00" y="1727.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1317" width="0.2" height="15.0" fill="rgb(236,8,9)" rx="2" ry="2" />
<text x="1192.84" y="1327.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="885" width="0.2" height="15.0" fill="rgb(239,111,30)" rx="2" ry="2" />
<text x="1192.84" y="895.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1749" width="1179.8" height="15.0" fill="rgb(213,176,7)" rx="2" ry="2" />
<text x="13.00" y="1759.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1429" width="0.2" height="15.0" fill="rgb(231,165,14)" rx="2" ry="2" />
<text x="1192.84" y="1439.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="677" width="1179.8" height="15.0" fill="rgb(209,52,46)" rx="2" ry="2" />
<text x="13.00" y="687.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="997" width="1179.8" height="15.0" fill="rgb(233,6,33)" rx="2" ry="2" />
<text x="13.00" y="1007.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1253" width="1179.8" height="15.0" fill="rgb(209,58,18)" rx="2" ry="2" />
<text x="13.00" y="1263.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="581" width="0.2" height="15.0" fill="rgb(234,43,46)" rx="2" ry="2" />
<text x="1192.84" y="591.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="597" width="0.2" height="15.0" fill="rgb(244,24,24)" rx="2" ry="2" />
<text x="1192.84" y="607.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1701" width="1179.8" height="15.0" fill="rgb(222,63,34)" rx="2" ry="2" />
<text x="13.00" y="1711.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1781" width="0.2" height="15.0" fill="rgb(217,90,47)" rx="2" ry="2" />
<text x="1192.84" y="1791.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1157" width="0.2" height="15.0" fill="rgb(253,43,33)" rx="2" ry="2" />
<text x="1192.84" y="1167.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="549" width="0.2" height="15.0" fill="rgb(232,145,34)" rx="2" ry="2" />
<text x="1192.84" y="559.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1717" width="0.2" height="15.0" fill="rgb(205,181,51)" rx="2" ry="2" />
<text x="1192.84" y="1727.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="981" width="0.2" height="15.0" fill="rgb(219,54,0)" rx="2" ry="2" />
<text x="1192.84" y="991.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="757" width="0.2" height="15.0" fill="rgb(229,125,2)" rx="2" ry="2" />
<text x="1192.84" y="767.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1093" width="0.2" height="15.0" fill="rgb(236,206,31)" rx="2" ry="2" />
<text x="1192.84" y="1103.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1541" width="0.2" height="15.0" fill="rgb(244,129,48)" rx="2" ry="2" />
<text x="1192.84" y="1551.5" ></text>
</g>
<g >
<title>start_thread (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="2053" width="0.2" height="15.0" fill="rgb(205,117,13)" rx="2" ry="2" />
<text x="1192.84" y="2063.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="757" width="1179.8" height="15.0" fill="rgb(227,82,20)" rx="2" ry="2" />
<text x="13.00" y="767.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="949" width="1179.8" height="15.0" fill="rgb(252,89,1)" rx="2" ry="2" />
<text x="13.00" y="959.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="277" width="1179.8" height="15.0" fill="rgb(236,80,43)" rx="2" ry="2" />
<text x="13.00" y="287.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1061" width="1179.8" height="15.0" fill="rgb(216,86,52)" rx="2" ry="2" />
<text x="13.00" y="1071.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1237" width="1179.8" height="15.0" fill="rgb(230,197,6)" rx="2" ry="2" />
<text x="13.00" y="1247.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1765" width="1179.8" height="15.0" fill="rgb(206,29,27)" rx="2" ry="2" />
<text x="13.00" y="1775.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="773" width="1179.8" height="15.0" fill="rgb(232,155,33)" rx="2" ry="2" />
<text x="13.00" y="783.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1493" width="0.2" height="15.0" fill="rgb(223,50,2)" rx="2" ry="2" />
<text x="1192.84" y="1503.5" ></text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="485" width="1179.8" height="15.0" fill="rgb(210,229,15)" rx="2" ry="2" />
<text x="13.00" y="495.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1957" width="1179.8" height="15.0" fill="rgb(230,138,34)" rx="2" ry="2" />
<text x="13.00" y="1967.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1733" width="1179.8" height="15.0" fill="rgb(244,88,42)" rx="2" ry="2" />
<text x="13.00" y="1743.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="133" width="1179.8" height="15.0" fill="rgb(245,210,18)" rx="2" ry="2" />
<text x="13.00" y="143.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="229" width="1179.8" height="15.0" fill="rgb(205,130,10)" rx="2" ry="2" />
<text x="13.00" y="239.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="565" width="1179.8" height="15.0" fill="rgb(244,179,48)" rx="2" ry="2" />
<text x="13.00" y="575.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (11,484,299,081 samples, 99.99%)</title><rect x="10.0" y="1653" width="1179.8" height="15.0" fill="rgb(226,169,30)" rx="2" ry="2" />
<text x="13.00" y="1663.5" >[Wasm] [ackermann2] ackermann</text>
</g>
<g >
<title>[Wasm] [ackermann2] ackermann (1,569,562 samples, 0.01%)</title><rect x="1189.8" y="1573" width="0.2" height="15.0" fill="rgb(245,51,51)" rx="2" ry="2" />
<text x="1192.84" y="1583.5" ></text>
</g>
</g>
</svg>