Skip to content

Instantly share code, notes, and snippets.

@dr2chase
Created May 17, 2021 20:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dr2chase/ba0a4f898842d99c4aec9e26c428c5b5 to your computer and use it in GitHub Desktop.
Save dr2chase/ba0a4f898842d99c4aec9e26c428c5b5 to your computer and use it in GitHub Desktop.
1.17, ssa.html for transform.(*SBRT).Forward
This file has been truncated, but you can view the full file.
<html><head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<style>
body {
font-size: 14px;
font-family: Arial, sans-serif;
}
h1 {
font-size: 18px;
display: inline-block;
margin: 0 1em .5em 0;
}
#helplink {
display: inline-block;
}
#help {
display: none;
}
.stats {
font-size: 60%;
}
table {
border: 1px solid black;
table-layout: fixed;
width: 300px;
}
th, td {
border: 1px solid black;
overflow: hidden;
width: 400px;
vertical-align: top;
padding: 5px;
}
td > h2 {
cursor: pointer;
font-size: 120%;
margin: 5px 0px 5px 0px;
}
td.collapsed {
font-size: 12px;
width: 12px;
border: 1px solid white;
padding: 2px;
cursor: pointer;
background: #fafafa;
}
td.collapsed div {
text-align: right;
transform: rotate(180deg);
writing-mode: vertical-lr;
white-space: pre;
}
code, pre, .lines, .ast {
font-family: Menlo, monospace;
font-size: 12px;
}
pre {
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
}
.allow-x-scroll {
overflow-x: scroll;
}
.lines {
float: left;
overflow: hidden;
text-align: right;
margin-top: 7px;
}
.lines div {
padding-right: 10px;
color: gray;
}
div.line-number {
font-size: 12px;
}
.ast {
white-space: nowrap;
}
td.ssa-prog {
width: 600px;
word-wrap: break-word;
}
li {
list-style-type: none;
}
li.ssa-long-value {
text-indent: -2em; /* indent wrapped lines */
}
li.ssa-value-list {
display: inline;
}
li.ssa-start-block {
padding: 0;
margin: 0;
}
li.ssa-end-block {
padding: 0;
margin: 0;
}
ul.ssa-print-func {
padding-left: 0;
}
li.ssa-start-block button {
padding: 0 1em;
margin: 0;
border: none;
display: inline;
font-size: 14px;
float: right;
}
button:hover {
background-color: #eee;
cursor: pointer;
}
dl.ssa-gen {
padding-left: 0;
}
dt.ssa-prog-src {
padding: 0;
margin: 0;
float: left;
width: 4em;
}
dd.ssa-prog {
padding: 0;
margin-right: 0;
margin-left: 4em;
}
.dead-value {
color: gray;
}
.dead-block {
opacity: 0.5;
}
.depcycle {
font-style: italic;
}
.line-number {
font-size: 11px;
}
.no-line-number {
font-size: 11px;
color: gray;
}
.zoom {
position: absolute;
float: left;
white-space: nowrap;
background-color: #eee;
}
.zoom a:link, .zoom a:visited {
text-decoration: none;
color: blue;
font-size: 16px;
padding: 4px 2px;
}
svg {
cursor: default;
outline: 1px solid #eee;
width: 100%;
}
body.darkmode {
background-color: rgb(21, 21, 21);
color: rgb(230, 255, 255);
opacity: 100%;
}
td.darkmode {
background-color: rgb(21, 21, 21);
border: 1px solid gray;
}
body.darkmode table, th {
border: 1px solid gray;
}
body.darkmode text {
fill: white;
}
body.darkmode svg polygon:first-child {
fill: rgb(21, 21, 21);
}
.highlight-aquamarine { background-color: aquamarine; color: black; }
.highlight-coral { background-color: coral; color: black; }
.highlight-lightpink { background-color: lightpink; color: black; }
.highlight-lightsteelblue { background-color: lightsteelblue; color: black; }
.highlight-palegreen { background-color: palegreen; color: black; }
.highlight-skyblue { background-color: skyblue; color: black; }
.highlight-lightgray { background-color: lightgray; color: black; }
.highlight-yellow { background-color: yellow; color: black; }
.highlight-lime { background-color: lime; color: black; }
.highlight-khaki { background-color: khaki; color: black; }
.highlight-aqua { background-color: aqua; color: black; }
.highlight-salmon { background-color: salmon; color: black; }
/* Ensure all dead values/blocks continue to have gray font color in dark mode with highlights */
.dead-value span.highlight-aquamarine,
.dead-block.highlight-aquamarine,
.dead-value span.highlight-coral,
.dead-block.highlight-coral,
.dead-value span.highlight-lightpink,
.dead-block.highlight-lightpink,
.dead-value span.highlight-lightsteelblue,
.dead-block.highlight-lightsteelblue,
.dead-value span.highlight-palegreen,
.dead-block.highlight-palegreen,
.dead-value span.highlight-skyblue,
.dead-block.highlight-skyblue,
.dead-value span.highlight-lightgray,
.dead-block.highlight-lightgray,
.dead-value span.highlight-yellow,
.dead-block.highlight-yellow,
.dead-value span.highlight-lime,
.dead-block.highlight-lime,
.dead-value span.highlight-khaki,
.dead-block.highlight-khaki,
.dead-value span.highlight-aqua,
.dead-block.highlight-aqua,
.dead-value span.highlight-salmon,
.dead-block.highlight-salmon {
color: gray;
}
.outline-blue { outline: #2893ff solid 2px; }
.outline-red { outline: red solid 2px; }
.outline-blueviolet { outline: blueviolet solid 2px; }
.outline-darkolivegreen { outline: darkolivegreen solid 2px; }
.outline-fuchsia { outline: fuchsia solid 2px; }
.outline-sienna { outline: sienna solid 2px; }
.outline-gold { outline: gold solid 2px; }
.outline-orangered { outline: orangered solid 2px; }
.outline-teal { outline: teal solid 2px; }
.outline-maroon { outline: maroon solid 2px; }
.outline-black { outline: black solid 2px; }
ellipse.outline-blue { stroke-width: 2px; stroke: #2893ff; }
ellipse.outline-red { stroke-width: 2px; stroke: red; }
ellipse.outline-blueviolet { stroke-width: 2px; stroke: blueviolet; }
ellipse.outline-darkolivegreen { stroke-width: 2px; stroke: darkolivegreen; }
ellipse.outline-fuchsia { stroke-width: 2px; stroke: fuchsia; }
ellipse.outline-sienna { stroke-width: 2px; stroke: sienna; }
ellipse.outline-gold { stroke-width: 2px; stroke: gold; }
ellipse.outline-orangered { stroke-width: 2px; stroke: orangered; }
ellipse.outline-teal { stroke-width: 2px; stroke: teal; }
ellipse.outline-maroon { stroke-width: 2px; stroke: maroon; }
ellipse.outline-black { stroke-width: 2px; stroke: black; }
/* Capture alternative for outline-black and ellipse.outline-black when in dark mode */
body.darkmode .outline-black { outline: gray solid 2px; }
body.darkmode ellipse.outline-black { outline: gray solid 2px; }
</style>
<script type="text/javascript">
// Contains phase names which are expanded by default. Other columns are collapsed.
let expandedDefault = [
"start",
"deadcode",
"opt",
"lower",
"late-deadcode",
"regalloc",
"genssa",
];
if (history.state === null) {
history.pushState({expandedDefault}, "", location.href);
}
// ordered list of all available highlight colors
var highlights = [
"highlight-aquamarine",
"highlight-coral",
"highlight-lightpink",
"highlight-lightsteelblue",
"highlight-palegreen",
"highlight-skyblue",
"highlight-lightgray",
"highlight-yellow",
"highlight-lime",
"highlight-khaki",
"highlight-aqua",
"highlight-salmon"
];
// state: which value is highlighted this color?
var highlighted = {};
for (var i = 0; i < highlights.length; i++) {
highlighted[highlights[i]] = "";
}
// ordered list of all available outline colors
var outlines = [
"outline-blue",
"outline-red",
"outline-blueviolet",
"outline-darkolivegreen",
"outline-fuchsia",
"outline-sienna",
"outline-gold",
"outline-orangered",
"outline-teal",
"outline-maroon",
"outline-black"
];
// state: which value is outlined this color?
var outlined = {};
for (var i = 0; i < outlines.length; i++) {
outlined[outlines[i]] = "";
}
window.onload = function() {
if (history.state !== null) {
expandedDefault = history.state.expandedDefault;
}
if (window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches) {
toggleDarkMode();
document.getElementById("dark-mode-button").checked = true;
}
var ssaElemClicked = function(elem, event, selections, selected) {
event.stopPropagation();
// find all values with the same name
var c = elem.classList.item(0);
var x = document.getElementsByClassName(c);
// if selected, remove selections from all of them
// otherwise, attempt to add
var remove = "";
for (var i = 0; i < selections.length; i++) {
var color = selections[i];
if (selected[color] == c) {
remove = color;
break;
}
}
if (remove != "") {
for (var i = 0; i < x.length; i++) {
x[i].classList.remove(remove);
}
selected[remove] = "";
return;
}
// we're adding a selection
// find first available color
var avail = "";
for (var i = 0; i < selections.length; i++) {
var color = selections[i];
if (selected[color] == "") {
avail = color;
break;
}
}
if (avail == "") {
alert("out of selection colors; go add more");
return;
}
// set that as the selection
for (var i = 0; i < x.length; i++) {
x[i].classList.add(avail);
}
selected[avail] = c;
};
var ssaValueClicked = function(event) {
ssaElemClicked(this, event, highlights, highlighted);
};
var ssaBlockClicked = function(event) {
ssaElemClicked(this, event, outlines, outlined);
};
var ssavalues = document.getElementsByClassName("ssa-value");
for (var i = 0; i < ssavalues.length; i++) {
ssavalues[i].addEventListener('click', ssaValueClicked);
}
var ssalongvalues = document.getElementsByClassName("ssa-long-value");
for (var i = 0; i < ssalongvalues.length; i++) {
// don't attach listeners to li nodes, just the spans they contain
if (ssalongvalues[i].nodeName == "SPAN") {
ssalongvalues[i].addEventListener('click', ssaValueClicked);
}
}
var ssablocks = document.getElementsByClassName("ssa-block");
for (var i = 0; i < ssablocks.length; i++) {
ssablocks[i].addEventListener('click', ssaBlockClicked);
}
var lines = document.getElementsByClassName("line-number");
for (var i = 0; i < lines.length; i++) {
lines[i].addEventListener('click', ssaValueClicked);
}
function toggler(phase) {
return function() {
toggle_cell(phase+'-col');
toggle_cell(phase+'-exp');
const i = expandedDefault.indexOf(phase);
if (i !== -1) {
expandedDefault.splice(i, 1);
} else {
expandedDefault.push(phase);
}
history.pushState({expandedDefault}, "", location.href);
};
}
function toggle_cell(id) {
var e = document.getElementById(id);
if (e.style.display == 'table-cell') {
e.style.display = 'none';
} else {
e.style.display = 'table-cell';
}
}
// Go through all columns and collapse needed phases.
const td = document.getElementsByTagName("td");
for (let i = 0; i < td.length; i++) {
const id = td[i].id;
const phase = id.substr(0, id.length-4);
let show = expandedDefault.indexOf(phase) !== -1
// If show == false, check to see if this is a combined column (multiple phases).
// If combined, check each of the phases to see if they are in our expandedDefaults.
// If any are found, that entire combined column gets shown.
if (!show) {
const combined = phase.split('--+--');
const len = combined.length;
if (len > 1) {
for (let i = 0; i < len; i++) {
const num = expandedDefault.indexOf(combined[i]);
if (num !== -1) {
expandedDefault.splice(num, 1);
if (expandedDefault.indexOf(phase) === -1) {
expandedDefault.push(phase);
show = true;
}
}
}
}
}
if (id.endsWith("-exp")) {
const h2Els = td[i].getElementsByTagName("h2");
const len = h2Els.length;
if (len > 0) {
for (let i = 0; i < len; i++) {
h2Els[i].addEventListener('click', toggler(phase));
}
}
} else {
td[i].addEventListener('click', toggler(phase));
}
if (id.endsWith("-col") && show || id.endsWith("-exp") && !show) {
td[i].style.display = 'none';
continue;
}
td[i].style.display = 'table-cell';
}
// find all svg block nodes, add their block classes
var nodes = document.querySelectorAll('*[id^="graph_node_"]');
for (var i = 0; i < nodes.length; i++) {
var node = nodes[i];
var name = node.id.toString();
var block = name.substring(name.lastIndexOf("_")+1);
node.classList.remove("node");
node.classList.add(block);
node.addEventListener('click', ssaBlockClicked);
var ellipse = node.getElementsByTagName('ellipse')[0];
ellipse.classList.add(block);
ellipse.addEventListener('click', ssaBlockClicked);
}
// make big graphs smaller
var targetScale = 0.5;
var nodes = document.querySelectorAll('*[id^="svg_graph_"]');
// TODO: Implement smarter auto-zoom using the viewBox attribute
// and in case of big graphs set the width and height of the svg graph to
// maximum allowed.
for (var i = 0; i < nodes.length; i++) {
var node = nodes[i];
var name = node.id.toString();
var phase = name.substring(name.lastIndexOf("_")+1);
var gNode = document.getElementById("g_graph_"+phase);
var scale = gNode.transform.baseVal.getItem(0).matrix.a;
if (scale > targetScale) {
node.width.baseVal.value *= targetScale / scale;
node.height.baseVal.value *= targetScale / scale;
}
}
};
function toggle_visibility(id) {
var e = document.getElementById(id);
if (e.style.display == 'block') {
e.style.display = 'none';
} else {
e.style.display = 'block';
}
}
function hideBlock(el) {
var es = el.parentNode.parentNode.getElementsByClassName("ssa-value-list");
if (es.length===0)
return;
var e = es[0];
if (e.style.display === 'block' || e.style.display === '') {
e.style.display = 'none';
el.innerHTML = '+';
} else {
e.style.display = 'block';
el.innerHTML = '-';
}
}
// TODO: scale the graph with the viewBox attribute.
function graphReduce(id) {
var node = document.getElementById(id);
if (node) {
node.width.baseVal.value *= 0.9;
node.height.baseVal.value *= 0.9;
}
return false;
}
function graphEnlarge(id) {
var node = document.getElementById(id);
if (node) {
node.width.baseVal.value *= 1.1;
node.height.baseVal.value *= 1.1;
}
return false;
}
function makeDraggable(event) {
var svg = event.target;
if (window.PointerEvent) {
svg.addEventListener('pointerdown', startDrag);
svg.addEventListener('pointermove', drag);
svg.addEventListener('pointerup', endDrag);
svg.addEventListener('pointerleave', endDrag);
} else {
svg.addEventListener('mousedown', startDrag);
svg.addEventListener('mousemove', drag);
svg.addEventListener('mouseup', endDrag);
svg.addEventListener('mouseleave', endDrag);
}
var point = svg.createSVGPoint();
var isPointerDown = false;
var pointerOrigin;
var viewBox = svg.viewBox.baseVal;
function getPointFromEvent (event) {
point.x = event.clientX;
point.y = event.clientY;
// We get the current transformation matrix of the SVG and we inverse it
var invertedSVGMatrix = svg.getScreenCTM().inverse();
return point.matrixTransform(invertedSVGMatrix);
}
function startDrag(event) {
isPointerDown = true;
pointerOrigin = getPointFromEvent(event);
}
function drag(event) {
if (!isPointerDown) {
return;
}
event.preventDefault();
var pointerPosition = getPointFromEvent(event);
viewBox.x -= (pointerPosition.x - pointerOrigin.x);
viewBox.y -= (pointerPosition.y - pointerOrigin.y);
}
function endDrag(event) {
isPointerDown = false;
}
}
function toggleDarkMode() {
document.body.classList.toggle('darkmode');
// Collect all of the "collapsed" elements and apply dark mode on each collapsed column
const collapsedEls = document.getElementsByClassName('collapsed');
const len = collapsedEls.length;
for (let i = 0; i < len; i++) {
collapsedEls[i].classList.toggle('darkmode');
}
// Collect and spread the appropriate elements from all of the svgs on the page into one array
const svgParts = [
...document.querySelectorAll('path'),
...document.querySelectorAll('ellipse'),
...document.querySelectorAll('polygon'),
];
// Iterate over the svgParts specifically looking for white and black fill/stroke to be toggled.
// The verbose conditional is intentional here so that we do not mutate any svg path, ellipse, or polygon that is of any color other than white or black.
svgParts.forEach(el => {
if (el.attributes.stroke.value === 'white') {
el.attributes.stroke.value = 'black';
} else if (el.attributes.stroke.value === 'black') {
el.attributes.stroke.value = 'white';
}
if (el.attributes.fill.value === 'white') {
el.attributes.fill.value = 'black';
} else if (el.attributes.fill.value === 'black') {
el.attributes.fill.value = 'white';
}
});
}
</script>
</head><body><h1>(*SBRT).Forward</h1>
<a href="#" onclick="toggle_visibility('help');return false;" id="helplink">help</a>
<div id="help">
<p>
Click on a value or block to toggle highlighting of that value/block
and its uses. (Values and blocks are highlighted by ID, and IDs of
dead items may be reused, so not all highlights necessarily correspond
to the clicked item.)
</p>
<p>
Faded out values and blocks are dead code that has not been eliminated.
</p>
<p>
Values printed in italics have a dependency cycle.
</p>
<p>
<b>CFG</b>: Dashed edge is for unlikely branches. Blue color is for backward edges.
Edge with a dot means that this edge follows the order in which blocks were laidout.
</p>
</div>
<label for="dark-mode-button" style="margin-left: 15px; cursor: pointer;">darkmode</label>
<input type="checkbox" onclick="toggleDarkMode();" id="dark-mode-button" style="cursor: pointer" />
<table><tr><td id="sources-col" class="collapsed"><div>sources</div></td><td id="sources-exp" class="allow-x-scroll"><h2>sources</h2><div class="lines" style="width: 8%"><div>&nbsp;</div><div>&nbsp;</div><div class="l120 line-number">120</div><div class="l121 line-number">121</div><div class="l122 line-number">122</div><div class="l123 line-number">123</div><div class="l124 line-number">124</div><div class="l125 line-number">125</div><div class="l126 line-number">126</div><div class="l127 line-number">127</div><div class="l128 line-number">128</div><div class="l129 line-number">129</div><div class="l130 line-number">130</div><div class="l131 line-number">131</div><div class="l132 line-number">132</div><div class="l133 line-number">133</div><div class="l134 line-number">134</div><div class="l135 line-number">135</div><div class="l136 line-number">136</div><div class="l137 line-number">137</div><div class="l138 line-number">138</div><div class="l139 line-number">139</div><div class="l140 line-number">140</div><div class="l141 line-number">141</div><div class="l142 line-number">142</div><div class="l143 line-number">143</div><div class="l144 line-number">144</div><div class="l145 line-number">145</div><div class="l146 line-number">146</div><div class="l147 line-number">147</div><div class="l148 line-number">148</div><div class="l149 line-number">149</div><div class="l150 line-number">150</div><div class="l151 line-number">151</div><div class="l152 line-number">152</div><div class="l153 line-number">153</div><div class="l154 line-number">154</div><div class="l155 line-number">155</div><div class="l156 line-number">156</div><div class="l157 line-number">157</div><div class="l158 line-number">158</div><div class="l159 line-number">159</div><div class="l160 line-number">160</div><div class="l161 line-number">161</div><div class="l162 line-number">162</div><div class="l163 line-number">163</div><div class="l164 line-number">164</div><div class="l165 line-number">165</div><div class="l166 line-number">166</div><div class="l167 line-number">167</div><div class="l168 line-number">168</div><div class="l169 line-number">169</div><div class="l170 line-number">170</div></div><div style="width: 92%"><pre><div>&nbsp;</div><div><strong>/Users/drchase/work/bent/gopath/src/github.com/flanglet/kanzi-go/transform/SBRT.go</strong></div><div class="l120 line-number">func (this *SBRT) Forward(src, dst []byte) (uint, uint, error) {</div><div class="l121 line-number"> if len(src) == 0 {</div><div class="l122 line-number"> return 0, 0, nil</div><div class="l123 line-number"> }</div><div class="l124 line-number">&nbsp;</div><div class="l125 line-number"> if &amp;src[0] == &amp;dst[0] {</div><div class="l126 line-number"> return 0, 0, errors.New(&#34;Input and output buffers cannot be equal&#34;)</div><div class="l127 line-number"> }</div><div class="l128 line-number">&nbsp;</div><div class="l129 line-number"> count := len(src)</div><div class="l130 line-number">&nbsp;</div><div class="l131 line-number"> if count &gt; len(dst) {</div><div class="l132 line-number"> errMsg := fmt.Sprintf(&#34;Block size is %v, output buffer length is %v&#34;, count, len(dst))</div><div class="l133 line-number"> return 0, 0, errors.New(errMsg)</div><div class="l134 line-number"> }</div><div class="l135 line-number">&nbsp;</div><div class="l136 line-number"> s2r := [256]uint8{}</div><div class="l137 line-number"> r2s := [256]uint8{}</div><div class="l138 line-number">&nbsp;</div><div class="l139 line-number"> for i := range s2r {</div><div class="l140 line-number"> s2r[i] = uint8(i)</div><div class="l141 line-number"> r2s[i] = uint8(i)</div><div class="l142 line-number"> }</div><div class="l143 line-number">&nbsp;</div><div class="l144 line-number"> m1 := this.mask1</div><div class="l145 line-number"> m2 := this.mask2</div><div class="l146 line-number"> s := this.shift</div><div class="l147 line-number"> p := [256]int{}</div><div class="l148 line-number"> q := [256]int{}</div><div class="l149 line-number">&nbsp;</div><div class="l150 line-number"> for i := 0; i &lt; count; i++ {</div><div class="l151 line-number"> c := uint8(src[i])</div><div class="l152 line-number"> r := s2r[c]</div><div class="l153 line-number"> dst[i] = byte(r)</div><div class="l154 line-number"> qc := ((i &amp; m1) + (p[c] &amp; m2)) &gt;&gt; s</div><div class="l155 line-number"> p[c] = i</div><div class="l156 line-number"> q[c] = qc</div><div class="l157 line-number">&nbsp;</div><div class="l158 line-number"> // Move up symbol to correct rank</div><div class="l159 line-number"> for r &gt; 0 &amp;&amp; q[r2s[r-1]] &lt;= qc {</div><div class="l160 line-number"> t := r2s[r-1]</div><div class="l161 line-number"> r2s[r], s2r[t] = t, r</div><div class="l162 line-number"> r--</div><div class="l163 line-number"> }</div><div class="l164 line-number">&nbsp;</div><div class="l165 line-number"> r2s[r] = c</div><div class="l166 line-number"> s2r[c] = r</div><div class="l167 line-number"> }</div><div class="l168 line-number">&nbsp;</div><div class="l169 line-number"> return uint(count), uint(count), nil</div><div class="l170 line-number">}</div></pre></div></td>
<td id="AST-col" class="collapsed"><div>AST</div></td><td id="AST-exp" class="allow-x-scroll"><h2>AST</h2><div><div class="ast"><b>buildssa-enter <nil></b></div><div class="ast"><b>buildssa-body</b></div><div class="ast">. IF-init</div><div class="ast">. . AS tc(1) # SBRT.go:121</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. . . LEN tc(1) int # SBRT.go:121 int</div><div class="ast">. . . . NAME-transform.src esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used SLICE-[]byte # SBRT.go:120</div><div class="ast">. IF tc(1) # SBRT.go:121</div><div class="ast">. IF-Cond</div><div class="ast">. . EQ tc(1) bool # SBRT.go:121 bool</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. . . LITERAL-0 tc(1) int # SBRT.go:121</div><div class="ast">. IF-Body</div><div class="ast">. . VARKILL tc(1) # SBRT.go:121</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. . RETURN tc(1) # SBRT.go:122</div><div class="ast">. . RETURN-Results</div><div class="ast">. . . AS tc(1) # SBRT.go:122</div><div class="ast">. . . . NAME-transform.~r2 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack uint # SBRT.go:120</div><div class="ast">. . . . LITERAL-0 tc(1) uint # SBRT.go:122</div><div class="ast">. . . AS tc(1) # SBRT.go:122</div><div class="ast">. . . . NAME-transform.~r3 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack uint # SBRT.go:120</div><div class="ast">. . . . LITERAL-0 tc(1) uint # SBRT.go:122</div><div class="ast">. . . AS tc(1) # SBRT.go:122</div><div class="ast">. . . . NAME-transform.~r4 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack error # SBRT.go:120</div><div class="ast">. . . . NIL tc(1) error .nil error</div><div class="ast">. IF-Else</div><div class="ast">. . VARKILL tc(1) # SBRT.go:121</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. IF tc(1) # SBRT.go:125</div><div class="ast">. IF-Cond</div><div class="ast">. . EQ tc(1) bool # SBRT.go:125 bool</div><div class="ast">. . . ADDR tc(1) PTR-*byte # SBRT.go:125 PTR-*byte</div><div class="ast">. . . . INDEX tc(1) byte # SBRT.go:125 byte</div><div class="ast">. . . . . NAME-transform.src esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used SLICE-[]byte # SBRT.go:120</div><div class="ast">. . . . . LITERAL-0 tc(1) int # SBRT.go:125</div><div class="ast">. . . ADDR tc(1) PTR-*byte # SBRT.go:125 PTR-*byte</div><div class="ast">. . . . INDEX tc(1) byte # SBRT.go:125 byte</div><div class="ast">. . . . . NAME-transform.dst esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used SLICE-[]byte # SBRT.go:120</div><div class="ast">. . . . . LITERAL-0 tc(1) int # SBRT.go:125</div><div class="ast">. IF-Body</div><div class="ast">. . DCL # SBRT.go:126</div><div class="ast">. . . NAME-errors.text esc(no) tc(1) Class:PAUTO Offset:0 InlFormal OnStack Used string # errors.go:58</div><div class="ast">. . BLOCK # SBRT.go:126</div><div class="ast">. . BLOCK-List</div><div class="ast">. . . AS tc(1) # SBRT.go:126</div><div class="ast">. . . . NAME-errors.text esc(no) tc(1) Class:PAUTO Offset:0 InlFormal OnStack Used string # errors.go:58</div><div class="ast">. . . . LITERAL-&#34;Input and output buffers cannot be equal&#34; tc(1) string # SBRT.go:126</div><div class="ast">. . INLMARK Index:357 # +SBRT.go:126</div><div class="ast">. . DCL # SBRT.go:126</div><div class="ast">. . . NAME-transform.~R0 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used error # SBRT.go:126</div><div class="ast">. . AS-init</div><div class="ast">. . . AS tc(1) # errors.go:59</div><div class="ast">. . . . NAME-transform..autotmp_29 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . . . NEW esc(h) tc(1) NonNil PTR-*errors.errorString # errors.go:59 PTR-*errors.errorString</div><div class="ast">. . . . . TYPE errors.errorString tc(1) Class:PEXTERN Offset:0 type errors.errorString # errors.go:63</div><div class="ast">. . . BLOCK # errors.go:59</div><div class="ast">. . . BLOCK-List</div><div class="ast">. . . . AS tc(1) # errors.go:59</div><div class="ast">. . . . . DOT tc(1) string # errors.go:59 errors.s string</div><div class="ast">. . . . . . DEREF tc(1) errors.errorString # errors.go:59 errors.errorString</div><div class="ast">. . . . . . . NAME-transform..autotmp_29 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . . . . NAME-errors.text esc(no) tc(1) Class:PAUTO Offset:0 InlFormal OnStack Used string # errors.go:58</div><div class="ast">. . AS tc(1) # errors.go:59</div><div class="ast">. . . NAME-transform..autotmp_26 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . . NAME-transform..autotmp_29 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . BLOCK # SBRT.go:126</div><div class="ast">. . BLOCK-List</div><div class="ast">. . . AS tc(1) # SBRT.go:126</div><div class="ast">. . . . NAME-transform.~R0 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used error # SBRT.go:126</div><div class="ast">. . . . EFACE tc(1) error # errors.go:59 error</div><div class="ast">. . . . . ADDR tc(1) PTR-*uint8 # errors.go:59 PTR-*uint8</div><div class="ast">. . . . . . LINKSYMOFFSET tc(1) Offset:0 uint8 uint8</div><div class="ast">. . . . . NAME-transform..autotmp_26 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . VARKILL tc(1) # SBRT.go:126</div><div class="ast">. . . NAME-transform..autotmp_26 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . GOTO tc(1) # SBRT.go:126 transform..i0</div><div class="ast">. . LABEL # SBRT.go:126 transform..i0</div><div class="ast">. . RETURN tc(1) # SBRT.go:126</div><div class="ast">. . RETURN-Results</div><div class="ast">. . . AS tc(1) # SBRT.go:126</div><div class="ast">. . . . NAME-transform.~r2 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack uint # SBRT.go:120</div><div class="ast">. . . . LITERAL-0 tc(1) uint # SBRT.go:126</div><div class="ast">. . . AS tc(1) # SBRT.go:126</div><div class="ast">. . . . NAME-transform.~r3 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack uint # SBRT.go:120</div><div class="ast">. . . . LITERAL-0 tc(1) uint # SBRT.go:126</div><div class="ast">. . . AS tc(1) # SBRT.go:126</div><div class="ast">. . . . NAME-transform.~r4 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack error # SBRT.go:120</div><div class="ast">. . . . NAME-transform.~R0 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used error # SBRT.go:126</div><div class="ast">. DCL # SBRT.go:129</div><div class="ast">. . NAME-transform.count esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:129</div><div class="ast">. AS tc(1) Def # SBRT.go:129</div><div class="ast">. . NAME-transform.count esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:129</div><div class="ast">. . LEN tc(1) int # SBRT.go:129 int</div><div class="ast">. . . NAME-transform.src esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used SLICE-[]byte # SBRT.go:120</div><div class="ast">. IF-init</div><div class="ast">. . AS tc(1) # SBRT.go:131</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. . . LEN tc(1) int # SBRT.go:131 int</div><div class="ast">. . . . NAME-transform.dst esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used SLICE-[]byte # SBRT.go:120</div><div class="ast">. IF tc(1) # SBRT.go:131</div><div class="ast">. IF-Cond</div><div class="ast">. . GT tc(1) bool # SBRT.go:131 bool</div><div class="ast">. . . NAME-transform.count esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:129</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. IF-Body</div><div class="ast">. . VARKILL tc(1) # SBRT.go:131</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. . DCL # SBRT.go:132</div><div class="ast">. . . NAME-transform.errMsg esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used string # SBRT.go:132</div><div class="ast">. . AS tc(1) # SBRT.go:132</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. . . LEN tc(1) int # SBRT.go:132 int</div><div class="ast">. . . . NAME-transform.dst esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used SLICE-[]byte # SBRT.go:120</div><div class="ast">. . AS-init</div><div class="ast">. . . AS tc(1) # SBRT.go:132</div><div class="ast">. . . . NAME-transform..autotmp_27 esc(N) tc(1) Class:PAUTO Offset:0 Addrtaken AutoTemp OnStack Used ARRAY-[2]interface {} # SBRT.go:132</div><div class="ast">. . . AS tc(1) # SBRT.go:132</div><div class="ast">. . . . NAME-transform..autotmp_31 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[2]interface {} # SBRT.go:132</div><div class="ast">. . . . ADDR tc(1) PTR-*[2]interface {} # SBRT.go:132 PTR-*[2]interface {}</div><div class="ast">. . . . . NAME-transform..autotmp_27 esc(N) tc(1) Class:PAUTO Offset:0 Addrtaken AutoTemp OnStack Used ARRAY-[2]interface {} # SBRT.go:132</div><div class="ast">. . . BLOCK # SBRT.go:132</div><div class="ast">. . . BLOCK-List</div><div class="ast">. . . . AS-init</div><div class="ast">. . . . . AS tc(1) # SBRT.go:132</div><div class="ast">. . . . . . NAME-transform..autotmp_32 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer # SBRT.go:132</div><div class="ast">. . . . . . CALLFUNC tc(1) Use:1 Walked UNSAFEPTR-unsafe.Pointer # SBRT.go:132 UNSAFEPTR-unsafe.Pointer</div><div class="ast">. . . . . . . NAME-runtime.convT64 tc(1) Class:PFUNC Offset:0 Used FUNC-func(uint64) unsafe.Pointer</div><div class="ast">. . . . . . CALLFUNC-Args</div><div class="ast">. . . . . . . CONV tc(1) uint64 # SBRT.go:132 uint64</div><div class="ast">. . . . . . . . NAME-transform.count esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:129</div><div class="ast">. . . . AS tc(1) # SBRT.go:132</div><div class="ast">. . . . . INDEX tc(1) Bounded INTER-interface {} # SBRT.go:132 INTER-interface {}</div><div class="ast">. . . . . . DEREF tc(1) Implicit ARRAY-[2]interface {} # SBRT.go:132 ARRAY-[2]interface {}</div><div class="ast">. . . . . . . NAME-transform..autotmp_31 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[2]interface {} # SBRT.go:132</div><div class="ast">. . . . . . LITERAL-0 tc(1) int # SBRT.go:132</div><div class="ast">. . . . . EFACE tc(1) INTER-interface {} # SBRT.go:132 INTER-interface {}</div><div class="ast">. . . . . . ADDR tc(1) PTR-*uint8 # SBRT.go:132 PTR-*uint8</div><div class="ast">. . . . . . . LINKSYMOFFSET tc(1) Offset:0 uint8 uint8</div><div class="ast">. . . . . . NAME-transform..autotmp_32 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer # SBRT.go:132</div><div class="ast">. . . BLOCK # SBRT.go:132</div><div class="ast">. . . BLOCK-List</div><div class="ast">. . . . AS-init</div><div class="ast">. . . . . AS tc(1) # SBRT.go:132</div><div class="ast">. . . . . . NAME-transform..autotmp_33 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer # SBRT.go:132</div><div class="ast">. . . . . . CALLFUNC tc(1) Use:1 Walked UNSAFEPTR-unsafe.Pointer # SBRT.go:132 UNSAFEPTR-unsafe.Pointer</div><div class="ast">. . . . . . . NAME-runtime.convT64 tc(1) Class:PFUNC Offset:0 Used FUNC-func(uint64) unsafe.Pointer</div><div class="ast">. . . . . . CALLFUNC-Args</div><div class="ast">. . . . . . . CONV tc(1) uint64 # SBRT.go:132 uint64</div><div class="ast">. . . . . . . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. . . . AS tc(1) # SBRT.go:132</div><div class="ast">. . . . . INDEX tc(1) Bounded INTER-interface {} # SBRT.go:132 INTER-interface {}</div><div class="ast">. . . . . . DEREF tc(1) Implicit ARRAY-[2]interface {} # SBRT.go:132 ARRAY-[2]interface {}</div><div class="ast">. . . . . . . NAME-transform..autotmp_31 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[2]interface {} # SBRT.go:132</div><div class="ast">. . . . . . LITERAL-1 tc(1) int # SBRT.go:132</div><div class="ast">. . . . . EFACE tc(1) INTER-interface {} # SBRT.go:132 INTER-interface {}</div><div class="ast">. . . . . . ADDR tc(1) PTR-*uint8 # SBRT.go:132 PTR-*uint8</div><div class="ast">. . . . . . . LINKSYMOFFSET tc(1) Offset:0 uint8 uint8</div><div class="ast">. . . . . . NAME-transform..autotmp_33 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer # SBRT.go:132</div><div class="ast">. . . BLOCK # SBRT.go:132</div><div class="ast">. . . BLOCK-List</div><div class="ast">. . . . AS tc(1) # SBRT.go:132</div><div class="ast">. . . . . NAME-transform..autotmp_30 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used SLICE-[]interface {} # SBRT.go:132</div><div class="ast">. . . . . SLICEARR tc(1) SLICE-[]interface {} # SBRT.go:132 SLICE-[]interface {}</div><div class="ast">. . . . . . NAME-transform..autotmp_31 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[2]interface {} # SBRT.go:132</div><div class="ast">. . AS tc(1) Def # SBRT.go:132</div><div class="ast">. . . NAME-transform.errMsg esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used string # SBRT.go:132</div><div class="ast">. . . CALLFUNC tc(1) IsDDD Use:1 Walked string # SBRT.go:132 string</div><div class="ast">. . . . NAME-fmt.Sprintf tc(1) Class:PFUNC Offset:0 Used FUNC-func(string, ...interface {}) string # print.go:217</div><div class="ast">. . . CALLFUNC-Args</div><div class="ast">. . . . LITERAL-&#34;Block size is %v, output buffer length is %v&#34; tc(1) string # SBRT.go:132</div><div class="ast">. . . . NAME-transform..autotmp_30 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used SLICE-[]interface {} # SBRT.go:132</div><div class="ast">. . VARKILL tc(1) # SBRT.go:132</div><div class="ast">. . . NAME-transform..autotmp_27 esc(N) tc(1) Class:PAUTO Offset:0 Addrtaken AutoTemp OnStack Used ARRAY-[2]interface {} # SBRT.go:132</div><div class="ast">. . VARKILL tc(1) # SBRT.go:132</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. . DCL # SBRT.go:133</div><div class="ast">. . . NAME-errors.text esc(no) tc(1) Class:PAUTO Offset:0 InlFormal OnStack Used string # errors.go:58</div><div class="ast">. . BLOCK # SBRT.go:133</div><div class="ast">. . BLOCK-List</div><div class="ast">. . . AS tc(1) # SBRT.go:133</div><div class="ast">. . . . NAME-errors.text esc(no) tc(1) Class:PAUTO Offset:0 InlFormal OnStack Used string # errors.go:58</div><div class="ast">. . . . NAME-transform.errMsg esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used string # SBRT.go:132</div><div class="ast">. . INLMARK Index:358 # +SBRT.go:133</div><div class="ast">. . DCL # SBRT.go:133</div><div class="ast">. . . NAME-transform.~R0 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used error # SBRT.go:133</div><div class="ast">. . AS-init</div><div class="ast">. . . AS tc(1) # errors.go:59</div><div class="ast">. . . . NAME-transform..autotmp_34 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . . . NEW esc(h) tc(1) NonNil PTR-*errors.errorString # errors.go:59 PTR-*errors.errorString</div><div class="ast">. . . . . TYPE errors.errorString tc(1) Class:PEXTERN Offset:0 type errors.errorString # errors.go:63</div><div class="ast">. . . BLOCK # errors.go:59</div><div class="ast">. . . BLOCK-List</div><div class="ast">. . . . AS tc(1) # errors.go:59</div><div class="ast">. . . . . DOT tc(1) string # errors.go:59 errors.s string</div><div class="ast">. . . . . . DEREF tc(1) errors.errorString # errors.go:59 errors.errorString</div><div class="ast">. . . . . . . NAME-transform..autotmp_34 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . . . . NAME-errors.text esc(no) tc(1) Class:PAUTO Offset:0 InlFormal OnStack Used string # errors.go:58</div><div class="ast">. . AS tc(1) # errors.go:59</div><div class="ast">. . . NAME-transform..autotmp_26 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . . NAME-transform..autotmp_34 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . BLOCK # SBRT.go:133</div><div class="ast">. . BLOCK-List</div><div class="ast">. . . AS tc(1) # SBRT.go:133</div><div class="ast">. . . . NAME-transform.~R0 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used error # SBRT.go:133</div><div class="ast">. . . . EFACE tc(1) error # errors.go:59 error</div><div class="ast">. . . . . ADDR tc(1) PTR-*uint8 # errors.go:59 PTR-*uint8</div><div class="ast">. . . . . . LINKSYMOFFSET tc(1) Offset:0 uint8 uint8</div><div class="ast">. . . . . NAME-transform..autotmp_26 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . VARKILL tc(1) # SBRT.go:133</div><div class="ast">. . . NAME-transform..autotmp_26 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*errors.errorString # errors.go:59</div><div class="ast">. . GOTO tc(1) # SBRT.go:133 transform..i1</div><div class="ast">. . LABEL # SBRT.go:133 transform..i1</div><div class="ast">. . RETURN tc(1) # SBRT.go:133</div><div class="ast">. . RETURN-Results</div><div class="ast">. . . AS tc(1) # SBRT.go:133</div><div class="ast">. . . . NAME-transform.~r2 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack uint # SBRT.go:120</div><div class="ast">. . . . LITERAL-0 tc(1) uint # SBRT.go:133</div><div class="ast">. . . AS tc(1) # SBRT.go:133</div><div class="ast">. . . . NAME-transform.~r3 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack uint # SBRT.go:120</div><div class="ast">. . . . LITERAL-0 tc(1) uint # SBRT.go:133</div><div class="ast">. . . AS tc(1) # SBRT.go:133</div><div class="ast">. . . . NAME-transform.~r4 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack error # SBRT.go:120</div><div class="ast">. . . . NAME-transform.~R0 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used error # SBRT.go:133</div><div class="ast">. IF-Else</div><div class="ast">. . VARKILL tc(1) # SBRT.go:131</div><div class="ast">. . . NAME-transform..autotmp_25 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:121</div><div class="ast">. DCL # SBRT.go:136</div><div class="ast">. . NAME-transform.s2r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:136</div><div class="ast">. BLOCK-init</div><div class="ast">. . AS tc(1) # SBRT.go:136</div><div class="ast">. . . NAME-transform.s2r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:136</div><div class="ast">. BLOCK # SBRT.go:136</div><div class="ast">. DCL # SBRT.go:137</div><div class="ast">. . NAME-transform.r2s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:137</div><div class="ast">. BLOCK-init</div><div class="ast">. . AS tc(1) # SBRT.go:137</div><div class="ast">. . . NAME-transform.r2s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:137</div><div class="ast">. BLOCK # SBRT.go:137</div><div class="ast">. DCL # SBRT.go:139</div><div class="ast">. . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:139</div><div class="ast">. FOR-init</div><div class="ast">. . AS tc(1) # SBRT.go:139</div><div class="ast">. . . NAME-transform..autotmp_35 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:139</div><div class="ast">. . AS tc(1) # SBRT.go:139</div><div class="ast">. . . NAME-transform..autotmp_36 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:139</div><div class="ast">. . . LITERAL-256 tc(1) int # SBRT.go:139</div><div class="ast">. FOR # SBRT.go:139</div><div class="ast">. FOR-Cond</div><div class="ast">. . LT tc(1) bool # SBRT.go:139 bool</div><div class="ast">. . . NAME-transform..autotmp_35 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:139</div><div class="ast">. . . NAME-transform..autotmp_36 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:139</div><div class="ast">. FOR-Post</div><div class="ast">. . AS tc(1) # SBRT.go:139</div><div class="ast">. . . NAME-transform..autotmp_35 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:139</div><div class="ast">. . . ADD tc(1) int # SBRT.go:139 int</div><div class="ast">. . . . NAME-transform..autotmp_35 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:139</div><div class="ast">. . . . LITERAL-1 tc(1) int # SBRT.go:139</div><div class="ast">. FOR-Body</div><div class="ast">. . AS tc(1) # SBRT.go:139</div><div class="ast">. . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:139</div><div class="ast">. . . NAME-transform..autotmp_35 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used int # SBRT.go:139</div><div class="ast">. . AS tc(1) # SBRT.go:140</div><div class="ast">. . . INDEX tc(1) uint8 # SBRT.go:140 uint8</div><div class="ast">. . . . NAME-transform.s2r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:136</div><div class="ast">. . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:139</div><div class="ast">. . . CONV tc(1) uint8 # SBRT.go:140 uint8</div><div class="ast">. . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:139</div><div class="ast">. . AS tc(1) # SBRT.go:141</div><div class="ast">. . . INDEX tc(1) uint8 # SBRT.go:141 uint8</div><div class="ast">. . . . NAME-transform.r2s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:137</div><div class="ast">. . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:139</div><div class="ast">. . . CONV tc(1) uint8 # SBRT.go:141 uint8</div><div class="ast">. . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:139</div><div class="ast">. DCL # SBRT.go:144</div><div class="ast">. . NAME-transform.m1 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:144</div><div class="ast">. AS tc(1) Def # SBRT.go:144</div><div class="ast">. . NAME-transform.m1 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:144</div><div class="ast">. . DOTPTR tc(1) int # SBRT.go:144 transform.mask1 int</div><div class="ast">. . . NAME-transform.this esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used PTR-*SBRT # SBRT.go:120</div><div class="ast">. DCL # SBRT.go:145</div><div class="ast">. . NAME-transform.m2 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:145</div><div class="ast">. AS tc(1) Def # SBRT.go:145</div><div class="ast">. . NAME-transform.m2 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:145</div><div class="ast">. . DOTPTR tc(1) int # SBRT.go:145 transform.mask2 int</div><div class="ast">. . . NAME-transform.this esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used PTR-*SBRT # SBRT.go:120</div><div class="ast">. DCL # SBRT.go:146</div><div class="ast">. . NAME-transform.s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint # SBRT.go:146</div><div class="ast">. AS tc(1) Def # SBRT.go:146</div><div class="ast">. . NAME-transform.s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint # SBRT.go:146</div><div class="ast">. . DOTPTR tc(1) uint # SBRT.go:146 transform.shift uint</div><div class="ast">. . . NAME-transform.this esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used PTR-*SBRT # SBRT.go:120</div><div class="ast">. DCL # SBRT.go:147</div><div class="ast">. . NAME-transform.p esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]int # SBRT.go:147</div><div class="ast">. BLOCK-init</div><div class="ast">. . AS tc(1) # SBRT.go:147</div><div class="ast">. . . NAME-transform.p esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]int # SBRT.go:147</div><div class="ast">. BLOCK # SBRT.go:147</div><div class="ast">. DCL # SBRT.go:148</div><div class="ast">. . NAME-transform.q esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]int # SBRT.go:148</div><div class="ast">. BLOCK-init</div><div class="ast">. . AS tc(1) # SBRT.go:148</div><div class="ast">. . . NAME-transform.q esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]int # SBRT.go:148</div><div class="ast">. BLOCK # SBRT.go:148</div><div class="ast">. DCL # SBRT.go:150</div><div class="ast">. . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. AS tc(1) Def # SBRT.go:150</div><div class="ast">. . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. . LITERAL-0 tc(1) int # SBRT.go:150</div><div class="ast">. FOR tc(1) # SBRT.go:150</div><div class="ast">. FOR-Cond</div><div class="ast">. . LT tc(1) bool # SBRT.go:150 bool</div><div class="ast">. . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. . . NAME-transform.count esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:129</div><div class="ast">. FOR-Post</div><div class="ast">. . BLOCK # SBRT.go:150</div><div class="ast">. . BLOCK-List</div><div class="ast">. . . AS tc(1) # SBRT.go:150</div><div class="ast">. . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. . . . ADD tc(1) int # SBRT.go:150 int</div><div class="ast">. . . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. . . . . LITERAL-1 tc(1) int # SBRT.go:150</div><div class="ast">. FOR-Body</div><div class="ast">. . DCL # SBRT.go:151</div><div class="ast">. . . NAME-transform.c esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:151</div><div class="ast">. . AS tc(1) Def # SBRT.go:151</div><div class="ast">. . . NAME-transform.c esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:151</div><div class="ast">. . . CONVNOP tc(1) uint8 # SBRT.go:151 uint8</div><div class="ast">. . . . INDEX tc(1) byte # SBRT.go:151 byte</div><div class="ast">. . . . . NAME-transform.src esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used SLICE-[]byte # SBRT.go:120</div><div class="ast">. . . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. . DCL # SBRT.go:152</div><div class="ast">. . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . AS tc(1) Def # SBRT.go:152</div><div class="ast">. . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . INDEX tc(1) Bounded uint8 # SBRT.go:152 uint8</div><div class="ast">. . . . NAME-transform.s2r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:136</div><div class="ast">. . . . NAME-transform.c esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:151</div><div class="ast">. . AS tc(1) # SBRT.go:153</div><div class="ast">. . . INDEX tc(1) byte # SBRT.go:153 byte</div><div class="ast">. . . . NAME-transform.dst esc(no) tc(1) Class:PPARAM Offset:0 OnStack Used SLICE-[]byte # SBRT.go:120</div><div class="ast">. . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. . . CONVNOP tc(1) byte # SBRT.go:153 byte</div><div class="ast">. . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . DCL # SBRT.go:154</div><div class="ast">. . . NAME-transform.qc esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:154</div><div class="ast">. . AS tc(1) Def # SBRT.go:154</div><div class="ast">. . . NAME-transform.qc esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:154</div><div class="ast">. . . RSH tc(1) int # SBRT.go:154 int</div><div class="ast">. . . . ADD tc(1) int # SBRT.go:154 int</div><div class="ast">. . . . . AND tc(1) int # SBRT.go:154 int</div><div class="ast">. . . . . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. . . . . . NAME-transform.m1 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:144</div><div class="ast">. . . . . AND tc(1) int # SBRT.go:154 int</div><div class="ast">. . . . . . INDEX tc(1) Bounded int # SBRT.go:154 int</div><div class="ast">. . . . . . . NAME-transform.p esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]int # SBRT.go:147</div><div class="ast">. . . . . . . NAME-transform.c esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:151</div><div class="ast">. . . . . . NAME-transform.m2 esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:145</div><div class="ast">. . . . NAME-transform.s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint # SBRT.go:146</div><div class="ast">. . AS tc(1) # SBRT.go:155</div><div class="ast">. . . INDEX tc(1) Bounded int # SBRT.go:155 int</div><div class="ast">. . . . NAME-transform.p esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]int # SBRT.go:147</div><div class="ast">. . . . NAME-transform.c esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:151</div><div class="ast">. . . NAME-transform.i esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:150</div><div class="ast">. . AS tc(1) # SBRT.go:156</div><div class="ast">. . . INDEX tc(1) Bounded int # SBRT.go:156 int</div><div class="ast">. . . . NAME-transform.q esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]int # SBRT.go:148</div><div class="ast">. . . . NAME-transform.c esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:151</div><div class="ast">. . . NAME-transform.qc esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:154</div><div class="ast">. . FOR tc(1) # SBRT.go:159</div><div class="ast">. . FOR-Cond</div><div class="ast">. . . CONVNOP-init</div><div class="ast">. . . . AS tc(1) # SBRT.go:159</div><div class="ast">. . . . . NAME-transform..autotmp_28 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used bool # SBRT.go:159</div><div class="ast">. . . . . GT tc(1) bool # SBRT.go:159 bool</div><div class="ast">. . . . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . . . . LITERAL-0 tc(1) uint8 # SBRT.go:159</div><div class="ast">. . . . IF # SBRT.go:159</div><div class="ast">. . . . IF-Cond</div><div class="ast">. . . . . NAME-transform..autotmp_28 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used bool # SBRT.go:159</div><div class="ast">. . . . IF-Body</div><div class="ast">. . . . . AS tc(1) # SBRT.go:159</div><div class="ast">. . . . . . NAME-transform..autotmp_28 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used bool # SBRT.go:159</div><div class="ast">. . . . . . LE tc(1) bool # SBRT.go:159 bool</div><div class="ast">. . . . . . . INDEX tc(1) Bounded int # SBRT.go:159 int</div><div class="ast">. . . . . . . . NAME-transform.q esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]int # SBRT.go:148</div><div class="ast">. . . . . . . . INDEX tc(1) Bounded uint8 # SBRT.go:159 uint8</div><div class="ast">. . . . . . . . . NAME-transform.r2s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:137</div><div class="ast">. . . . . . . . . SUB tc(1) uint8 # SBRT.go:159 uint8</div><div class="ast">. . . . . . . . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . . . . . . . . LITERAL-1 tc(1) uint8 # SBRT.go:159</div><div class="ast">. . . . . . . NAME-transform.qc esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:154</div><div class="ast">. . . CONVNOP tc(1) bool # SBRT.go:159 bool</div><div class="ast">. . . . NAME-transform..autotmp_28 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used bool # SBRT.go:159</div><div class="ast">. . FOR-Post</div><div class="ast">. . . BLOCK # SBRT.go:159</div><div class="ast">. . FOR-Body</div><div class="ast">. . . VARKILL tc(1) # SBRT.go:159</div><div class="ast">. . . . NAME-transform..autotmp_28 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used bool # SBRT.go:159</div><div class="ast">. . . DCL # SBRT.go:160</div><div class="ast">. . . . NAME-transform.t esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:160</div><div class="ast">. . . AS tc(1) Def # SBRT.go:160</div><div class="ast">. . . . NAME-transform.t esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:160</div><div class="ast">. . . . INDEX tc(1) Bounded uint8 # SBRT.go:160 uint8</div><div class="ast">. . . . . NAME-transform.r2s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:137</div><div class="ast">. . . . . SUB tc(1) uint8 # SBRT.go:160 uint8</div><div class="ast">. . . . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . . . . LITERAL-1 tc(1) uint8 # SBRT.go:160</div><div class="ast">. . . BLOCK # SBRT.go:161</div><div class="ast">. . . BLOCK-List</div><div class="ast">. . . . AS tc(1) # SBRT.go:161</div><div class="ast">. . . . . INDEX tc(1) Bounded uint8 # SBRT.go:161 uint8</div><div class="ast">. . . . . . NAME-transform.r2s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:137</div><div class="ast">. . . . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . . . NAME-transform.t esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:160</div><div class="ast">. . . . AS tc(1) # SBRT.go:161</div><div class="ast">. . . . . INDEX tc(1) Bounded uint8 # SBRT.go:161 uint8</div><div class="ast">. . . . . . NAME-transform.s2r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:136</div><div class="ast">. . . . . . NAME-transform.t esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:160</div><div class="ast">. . . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . AS tc(1) # SBRT.go:162</div><div class="ast">. . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . . SUB tc(1) uint8 # SBRT.go:162 uint8</div><div class="ast">. . . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . . . LITERAL-1 tc(1) uint8 # SBRT.go:162</div><div class="ast">. . VARKILL tc(1) # SBRT.go:159</div><div class="ast">. . . NAME-transform..autotmp_28 esc(N) tc(1) Class:PAUTO Offset:0 AutoTemp OnStack Used bool # SBRT.go:159</div><div class="ast">. . AS tc(1) # SBRT.go:165</div><div class="ast">. . . INDEX tc(1) Bounded uint8 # SBRT.go:165 uint8</div><div class="ast">. . . . NAME-transform.r2s esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:137</div><div class="ast">. . . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. . . NAME-transform.c esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:151</div><div class="ast">. . AS tc(1) # SBRT.go:166</div><div class="ast">. . . INDEX tc(1) Bounded uint8 # SBRT.go:166 uint8</div><div class="ast">. . . . NAME-transform.s2r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used ARRAY-[256]uint8 # SBRT.go:136</div><div class="ast">. . . . NAME-transform.c esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:151</div><div class="ast">. . . NAME-transform.r esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used uint8 # SBRT.go:152</div><div class="ast">. RETURN tc(1) # SBRT.go:169</div><div class="ast">. RETURN-Results</div><div class="ast">. . AS tc(1) # SBRT.go:169</div><div class="ast">. . . NAME-transform.~r2 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack uint # SBRT.go:120</div><div class="ast">. . . CONV tc(1) uint # SBRT.go:169 uint</div><div class="ast">. . . . NAME-transform.count esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:129</div><div class="ast">. . AS tc(1) # SBRT.go:169</div><div class="ast">. . . NAME-transform.~r3 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack uint # SBRT.go:120</div><div class="ast">. . . CONV tc(1) uint # SBRT.go:169 uint</div><div class="ast">. . . . NAME-transform.count esc(no) tc(1) Class:PAUTO Offset:0 OnStack Used int # SBRT.go:129</div><div class="ast">. . AS tc(1) # SBRT.go:169</div><div class="ast">. . . NAME-transform.~r4 esc(no) tc(1) Class:PPARAMOUT Offset:0 OnStack error # SBRT.go:120</div><div class="ast">. . . NIL tc(1) error .nil error</div><div class="ast"><b>buildssa-exit <nil></b></div><div class="ast">&nbsp;</div></div></td>
<td id="before-insert-phis-col" class="collapsed"><div>before insert phis</div></td><td id="before-insert-phis-exp" class="hash-"><h2>before insert phis</h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value dead-value"><span class="v4 ssa-long-value"><span class="v4 ssa-value">v4</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;**SBRT&gt; {this} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v5 ssa-long-value"><span class="v5 ssa-value">v5</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*[]byte&gt; {src} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v6 ssa-long-value"><span class="v6 ssa-value">v6</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*[]byte&gt; {dst} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v7 ssa-long-value"><span class="v7 ssa-value">v7</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*uint&gt; {~r2} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v8 ssa-long-value"><span class="v8 ssa-value">v8</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*uint&gt; {~r3} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v9 ssa-long-value"><span class="v9 ssa-value">v9</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*error&gt; {~r4} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = GetClosurePtr &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(121)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value dead-value"><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Input and output buffers cannot be equal&#34;} (errors.text[string])</span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value dead-value"><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Block size is %v, output buffer length is %v&#34;}</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value dead-value"><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value dead-value"><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b4 ssa-block">b4</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l125 line-number">(<s>125</s>)</span> = FwdRef &lt;[]byte&gt; {{[] src}} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v21 ssa-value">v21</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l122 line-number">(<s>122</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(122)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v20 ssa-value">v20</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b4 ssa-print-func "><li class="ssa-start-block"><span class="b4 ssa-block">b4</span>: &#8592; <span class="b1 ssa-block">b1</span></li><li class="ssa-end-block"><span class="b4 ssa-block">Plain</span> &#8594; <span class="b2 ssa-block">b2</span> <span class="l125 line-number">(<s>125</s>)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l129 line-number">(<s>129</s>)</span> = FwdRef &lt;[]byte&gt; {{[] src}} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(129)</span> = SliceLen &lt;int&gt; <span class="v55 ssa-value">v55</span> (count[int])</span></li><li class="ssa-long-value "><span class="v57 ssa-long-value"><span class="v57 ssa-value">v57</span> <span class="l131 line-number">(<s>131</s>)</span> = FwdRef &lt;[]byte&gt; {{[] dst}} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(131)</span> = SliceLen &lt;int&gt; <span class="v57 ssa-value">v57</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b6 ssa-print-func "><li class="ssa-start-block"><span class="b6 ssa-block">b6</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l126 line-number">(<s>126</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v37 ssa-value">v37</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(59)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v37 ssa-value">v37</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v42 ssa-value">v42</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value dead-value"><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value dead-value"><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value dead-value"><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v44 ssa-value">v44</span></span></li><li class="ssa-long-value dead-value"><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value dead-value"><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value dead-value"><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value dead-value"><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b6 ssa-block">Plain</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v21 ssa-value">v21</span></span></li><li class="ssa-long-value "><span class="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v26 ssa-value">v26</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v28 ssa-long-value"><span class="v28 ssa-value">v28</span> <span class="l125 line-number">(<s>125</s>)</span> = FwdRef &lt;[]byte&gt; {{[] dst}} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v28 ssa-value">v28</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l125 line-number">(<s>125</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v24 ssa-value">v24</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v28 ssa-value">v28</span></span></li><li class="ssa-long-value "><span class="v34 ssa-long-value"><span class="v34 ssa-value">v34</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v33 ssa-value">v33</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v27 ssa-value">v27</span> <span class="v34 ssa-value">v34</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l125 line-number">(<s>125</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v31 ssa-value">v31</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b6 ssa-block">b6</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l126 line-number">(<s>126</s>)</span> = FwdRef &lt;error&gt; {{[] ~R0}} (~R0[error])</span></li><li class="ssa-long-value "><span class="v54 ssa-long-value"><span class="v54 ssa-value">v54</span> <span class="l126 line-number">(<s>126</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(126)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v52 ssa-value">v52</span> <span class="v54 ssa-value">v54</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b14 ssa-block">b14</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l136 line-number">(<s>136</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value dead-value"><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(136)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value dead-value"><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value dead-value"><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value dead-value"><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value dead-value"><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(137)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l132 line-number">(<s>132</s>)</span> = FwdRef &lt;[]byte&gt; {{[] dst}} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(132)</span> = SliceLen &lt;int&gt; <span class="v60 ssa-value">v60</span></span></li><li class="ssa-long-value "><span class="v62 ssa-long-value"><span class="v62 ssa-value">v62</span> <span class="l132 line-number">(<s>132</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v62 ssa-value">v62</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v67 ssa-long-value"><span class="v67 ssa-value">v67</span> <span class="l132 line-number">(<s>132</s>)</span> = FwdRef &lt;int&gt; {{[] count}} (count[int])</span></li><li class="ssa-long-value "><span class="v68 ssa-long-value"><span class="v68 ssa-value">v68</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;uint64&gt; <span class="v67 ssa-value">v67</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v68 ssa-value">v68</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;uint64&gt; <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v78 ssa-value">v78</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v85 ssa-value">v85</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v89 ssa-long-value"><span class="v89 ssa-value">v89</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</span> <span class="l132 line-number">(132)</span> = IsSliceInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v90 ssa-value">v90</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b14 ssa-print-func "><li class="ssa-start-block"><span class="b14 ssa-block">b14</span>: &#8592; <span class="b5 ssa-block">b5</span></li><li class="ssa-end-block"><span class="b14 ssa-block">Plain</span> &#8594; <span class="b12 ssa-block">b12</span> <span class="l136 line-number">(136)</span></li></ul><ul class="b15 ssa-print-func "><li class="ssa-start-block"><span class="b15 ssa-block">b15</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Sub64 &lt;int&gt; <span class="v75 ssa-value">v75</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v89 ssa-value">v89</span> <span class="v93 ssa-value">v93</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l132 line-number">(<s>132</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v96 ssa-value">v96</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value dead-value"><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(59)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v105 ssa-value">v105</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value dead-value"><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value dead-value"><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value dead-value"><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value dead-value"><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value dead-value"><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value dead-value"><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value dead-value"><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b15 ssa-block">Plain</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b16 ssa-print-func "><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l132 line-number">(<s>132</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v91 ssa-value">v91</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b15 ssa-block">b15</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l133 line-number">(<s>133</s>)</span> = FwdRef &lt;error&gt; {{[] ~R0}} (~R0[error])</span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l133 line-number">(<s>133</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(133)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v115 ssa-value">v115</span> <span class="v117 ssa-value">v117</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = FwdRef &lt;int&gt; {{[] .autotmp_35}}</span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l139 line-number">(<s>139</s>)</span> = FwdRef &lt;int&gt; {{[] .autotmp_36}}</span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(139)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v127 ssa-value">v127</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l139 line-number">(<s>139</s>)</span> = FwdRef &lt;int&gt; {{[] .autotmp_35}} (i[int])</span></li><li class="ssa-long-value dead-value"><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(140)</span> = Trunc64to8 &lt;uint8&gt; <span class="v129 ssa-value">v129</span></span></li><li class="ssa-long-value dead-value"><span class="v131 ssa-long-value"><span class="v131 ssa-value">v131</span> <span class="l140 line-number">(<s>140</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v131 ssa-value">v131</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v129 ssa-value">v129</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b24 ssa-block">b24</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v148 ssa-long-value"><span class="v148 ssa-value">v148</span> <span class="l139 line-number">(<s>139</s>)</span> = FwdRef &lt;int&gt; {{[] .autotmp_35}}</span></li><li class="ssa-long-value dead-value"><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(139)</span> = Add64 &lt;int&gt; <span class="v148 ssa-value">v148</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v150 ssa-long-value"><span class="v150 ssa-value">v150</span> <span class="l144 line-number">(<s>144</s>)</span> = FwdRef &lt;*SBRT&gt; {{[] this}} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l144 line-number">(<s>144</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(144)</span> = NilCheck &lt;void&gt; <span class="v150 ssa-value">v150</span> <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value dead-value"><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v150 ssa-value">v150</span></span></li><li class="ssa-long-value dead-value"><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v151 ssa-value">v151</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(145)</span> = NilCheck &lt;void&gt; <span class="v150 ssa-value">v150</span> <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value dead-value"><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v150 ssa-value">v150</span></span></li><li class="ssa-long-value dead-value"><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v151 ssa-value">v151</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(146)</span> = NilCheck &lt;void&gt; <span class="v150 ssa-value">v150</span> <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value dead-value"><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v150 ssa-value">v150</span></span></li><li class="ssa-long-value dead-value"><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v151 ssa-value">v151</span> (s[uint])</span></li><li class="ssa-long-value dead-value"><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value dead-value"><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value dead-value"><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(147)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value dead-value"><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value dead-value"><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value dead-value"><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(148)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = PtrIndex &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v129 ssa-value">v129</span></span></li><li class="ssa-long-value dead-value"><span class="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l140 line-number">(<s>140</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l141 line-number">(<s>141</s>)</span> = FwdRef &lt;int&gt; {{[] i}} (i[int])</span></li><li class="ssa-long-value dead-value"><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(141)</span> = Trunc64to8 &lt;uint8&gt; <span class="v139 ssa-value">v139</span></span></li><li class="ssa-long-value dead-value"><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v139 ssa-value">v139</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l140 line-number">(<s>140</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v129 ssa-value">v129</span> <span class="v125 ssa-value">v125</span> <span class="v134 ssa-value">v134</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = PtrIndex &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v139 ssa-value">v139</span></span></li><li class="ssa-long-value dead-value"><span class="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l141 line-number">(<s>141</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v146 ssa-value">v146</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l141 line-number">(<s>141</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v139 ssa-value">v139</span> <span class="v125 ssa-value">v125</span> <span class="v143 ssa-value">v143</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = FwdRef &lt;int&gt; {{[] i}} (i[int])</span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l150 line-number">(<s>150</s>)</span> = FwdRef &lt;int&gt; {{[] count}} (count[int])</span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(150)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v168 ssa-value">v168</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v170 ssa-long-value"><span class="v170 ssa-value">v170</span> <span class="l151 line-number">(<s>151</s>)</span> = FwdRef &lt;[]byte&gt; {{[] src}} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l151 line-number">(<s>151</s>)</span> = FwdRef &lt;int&gt; {{[] i}} (i[int])</span></li><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(151)</span> = SliceLen &lt;int&gt; <span class="v170 ssa-value">v170</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v171 ssa-value">v171</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b37 ssa-block">b37</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l150 line-number">(<s>150</s>)</span> = FwdRef &lt;int&gt; {{[] i}} (i[int])</span></li><li class="ssa-long-value dead-value"><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(150)</span> = Add64 &lt;int&gt; <span class="v262 ssa-value">v262</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l169 line-number">(<s>169</s>)</span> = FwdRef &lt;int&gt; {{[] count}} (count[int])</span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;uint&gt; <span class="v264 ssa-value">v264</span></span></li><li class="ssa-long-value "><span class="v266 ssa-long-value"><span class="v266 ssa-value">v266</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;uint&gt; <span class="v264 ssa-value">v264</span></span></li><li class="ssa-long-value "><span class="v268 ssa-long-value"><span class="v268 ssa-value">v268</span> <span class="l169 line-number">(<s>169</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(169)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v265 ssa-value">v265</span> <span class="v266 ssa-value">v266</span> <span class="v15 ssa-value">v15</span> <span class="v268 ssa-value">v268</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v170 ssa-value">v170</span></span></li><li class="ssa-long-value dead-value"><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = PtrIndex &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v171 ssa-value">v171</span></span></li><li class="ssa-long-value dead-value"><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l151 line-number">(<s>151</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v178 ssa-value">v178</span></span></li><li class="ssa-long-value dead-value"><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v178 ssa-value">v178</span></span></li><li class="ssa-long-value dead-value"><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(152)</span> = ZeroExt8to64 &lt;int&gt; <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value dead-value"><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = PtrIndex &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value dead-value"><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v178 ssa-value">v178</span> (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;byte&gt; <span class="v184 ssa-value">v184</span></span></li><li class="ssa-long-value "><span class="v186 ssa-long-value"><span class="v186 ssa-value">v186</span> <span class="l153 line-number">(<s>153</s>)</span> = FwdRef &lt;[]byte&gt; {{[] dst}} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v187 ssa-long-value"><span class="v187 ssa-value">v187</span> <span class="l153 line-number">(<s>153</s>)</span> = FwdRef &lt;int&gt; {{[] i}} (i[int])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(153)</span> = SliceLen &lt;int&gt; <span class="v186 ssa-value">v186</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v187 ssa-value">v187</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l151 line-number">(<s>151</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v171 ssa-value">v171</span> <span class="v172 ssa-value">v172</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v186 ssa-value">v186</span></span></li><li class="ssa-long-value dead-value"><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = PtrIndex &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v187 ssa-value">v187</span></span></li><li class="ssa-long-value dead-value"><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l153 line-number">(<s>153</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v185 ssa-value">v185</span> <span class="v194 ssa-value">v194</span></span></li><li class="ssa-long-value dead-value"><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l154 line-number">(<s>154</s>)</span> = FwdRef &lt;int&gt; {{[] i}} (i[int])</span></li><li class="ssa-long-value dead-value"><span class="v197 ssa-long-value"><span class="v197 ssa-value">v197</span> <span class="l154 line-number">(<s>154</s>)</span> = FwdRef &lt;int&gt; {{[] m1}} (m1[int])</span></li><li class="ssa-long-value dead-value"><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v196 ssa-value">v196</span> <span class="v197 ssa-value">v197</span></span></li><li class="ssa-long-value dead-value"><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l154 line-number">(<s>154</s>)</span> = FwdRef &lt;uint8&gt; {{[] c}} (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value dead-value"><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = PtrIndex &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value dead-value"><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l154 line-number">(<s>154</s>)</span> = FwdRef &lt;int&gt; {{[] m2}} (m2[int])</span></li><li class="ssa-long-value dead-value"><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v204 ssa-value">v204</span></span></li><li class="ssa-long-value dead-value"><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value dead-value"><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l154 line-number">(<s>154</s>)</span> = FwdRef &lt;uint&gt; {{[] s}} (s[uint])</span></li><li class="ssa-long-value dead-value"><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v207 ssa-value">v207</span> (qc[int])</span></li><li class="ssa-long-value dead-value"><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(155)</span> = ZeroExt8to64 &lt;int&gt; <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value dead-value"><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = PtrIndex &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v210 ssa-value">v210</span></span></li><li class="ssa-long-value dead-value"><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v196 ssa-value">v196</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value dead-value"><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(156)</span> = ZeroExt8to64 &lt;int&gt; <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value dead-value"><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = PtrIndex &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v214 ssa-value">v214</span></span></li><li class="ssa-long-value dead-value"><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l153 line-number">(<s>153</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v187 ssa-value">v187</span> <span class="v188 ssa-value">v188</span> <span class="v190 ssa-value">v190</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = FwdRef &lt;uint8&gt; {{[] r}} (r[uint8])</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(159)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b39 ssa-block">b39</span> <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l160 line-number">(<s>160</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v235 ssa-value">v235</span></span></li><li class="ssa-long-value dead-value"><span class="v237 ssa-long-value"><span class="v237 ssa-value">v237</span> <span class="l160 line-number">(<s>160</s>)</span> = FwdRef &lt;uint8&gt; {{[] r}} (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(160)</span> = Sub8 &lt;uint8&gt; <span class="v237 ssa-value">v237</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value dead-value"><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value dead-value"><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = PtrIndex &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value dead-value"><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v235 ssa-value">v235</span> (t[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v235 ssa-value">v235</span></span></li><li class="ssa-long-value dead-value"><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v237 ssa-value">v237</span></span></li><li class="ssa-long-value dead-value"><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value dead-value"><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v235 ssa-value">v235</span></span></li><li class="ssa-long-value dead-value"><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value dead-value"><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value dead-value"><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value dead-value"><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v237 ssa-value">v237</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value dead-value"><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(162)</span> = Sub8 &lt;uint8&gt; <span class="v237 ssa-value">v237</span> <span class="v224 ssa-value">v224</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l162 line-number">(162)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b35 ssa-block">b35</span></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v251 ssa-long-value"><span class="v251 ssa-value">v251</span> <span class="l165 line-number">(<s>165</s>)</span> = FwdRef &lt;uint8&gt; {{[] c}} (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v252 ssa-long-value"><span class="v252 ssa-value">v252</span> <span class="l165 line-number">(<s>165</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v252 ssa-value">v252</span></span></li><li class="ssa-long-value dead-value"><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l165 line-number">(<s>165</s>)</span> = FwdRef &lt;uint8&gt; {{[] r}} (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(165)</span> = ZeroExt8to64 &lt;int&gt; <span class="v254 ssa-value">v254</span></span></li><li class="ssa-long-value dead-value"><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = PtrIndex &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value dead-value"><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v251 ssa-value">v251</span> <span class="v252 ssa-value">v252</span></span></li><li class="ssa-long-value dead-value"><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value dead-value"><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(166)</span> = ZeroExt8to64 &lt;int&gt; <span class="v251 ssa-value">v251</span></span></li><li class="ssa-long-value dead-value"><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = PtrIndex &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value dead-value"><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v254 ssa-value">v254</span> <span class="v257 ssa-value">v257</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="l166 line-number">(166)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span> <span class="b39 ssa-block">b39</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l159 line-number">(<s>159</s>)</span> = FwdRef &lt;bool&gt; {{[] .autotmp_28}}</span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b35 ssa-block">b35</span> <span class="b37 ssa-block">b37</span> (likely) <span class="l159 line-number">(159)</span></li></ul><ul class="b39 ssa-print-func "><li class="ssa-start-block"><span class="b39 ssa-block">b39</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l159 line-number">(<s>159</s>)</span> = FwdRef &lt;mem&gt; {{[] %!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference)}}</span></li><li class="ssa-long-value dead-value"><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value dead-value"><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value dead-value"><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l159 line-number">(<s>159</s>)</span> = FwdRef &lt;uint8&gt; {{[] r}} (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Sub8 &lt;uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value dead-value"><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value dead-value"><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value dead-value"><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value dead-value"><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value dead-value"><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value dead-value"><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value dead-value"><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l159 line-number">(<s>159</s>)</span> = FwdRef &lt;int&gt; {{[] qc}} (qc[int])</span></li><li class="ssa-long-value dead-value"><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v232 ssa-value">v232</span></span></li></ul></li><li class="ssa-end-block"><span class="b39 ssa-block">Plain</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> <span class="v150 ssa-value">v150</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> <span class="v21 ssa-value">v21</span> <span class="v55 ssa-value">v55</span> <span class="v170 ssa-value">v170</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> <span class="v28 ssa-value">v28</span> <span class="v57 ssa-value">v57</span> <span class="v60 ssa-value">v60</span> <span class="v186 ssa-value">v186</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> <span class="v52 ssa-value">v52</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> <span class="v67 ssa-value">v67</span> <span class="v168 ssa-value">v168</span> <span class="v264 ssa-value">v264</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> <span class="v115 ssa-value">v115</span> </li><li>name i[int]: <span class="v129 ssa-value">v129</span> <span class="v139 ssa-value">v139</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> <span class="v197 ssa-value">v197</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> <span class="v204 ssa-value">v204</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> <span class="v207 ssa-value">v207</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v171 ssa-value">v171</span> <span class="v187 ssa-value">v187</span> <span class="v196 ssa-value">v196</span> <span class="v262 ssa-value">v262</span> <span class="v263 ssa-value">v263</span> </li><li>name c[uint8]: <span class="v180 ssa-value">v180</span> <span class="v200 ssa-value">v200</span> <span class="v251 ssa-value">v251</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v223 ssa-value">v223</span> <span class="v237 ssa-value">v237</span> <span class="v250 ssa-value">v250</span> <span class="v254 ssa-value">v254</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> <span class="v232 ssa-value">v232</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="start-col" class="collapsed"><div>start</div></td><td id="start-exp" class="hash-e52e1b0c6965e7c2d9688545a2343a7d051f5676e3bfc84d2f314e162caf84e0"><h2>start</h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value dead-value"><span class="v4 ssa-long-value"><span class="v4 ssa-value">v4</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;**SBRT&gt; {this} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v5 ssa-long-value"><span class="v5 ssa-value">v5</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*[]byte&gt; {src} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v6 ssa-long-value"><span class="v6 ssa-value">v6</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*[]byte&gt; {dst} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v7 ssa-long-value"><span class="v7 ssa-value">v7</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*uint&gt; {~r2} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v8 ssa-long-value"><span class="v8 ssa-value">v8</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*uint&gt; {~r3} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v9 ssa-long-value"><span class="v9 ssa-value">v9</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*error&gt; {~r4} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = GetClosurePtr &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(121)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Input and output buffers cannot be equal&#34;} (errors.text[string])</span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Block size is %v, output buffer length is %v&#34;}</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b4 ssa-block">b4</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v21 ssa-value">v21</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l122 line-number">(<s>122</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(122)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v20 ssa-value">v20</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b4 ssa-print-func "><li class="ssa-start-block"><span class="b4 ssa-block">b4</span>: &#8592; <span class="b1 ssa-block">b1</span></li><li class="ssa-end-block"><span class="b4 ssa-block">Plain</span> &#8594; <span class="b2 ssa-block">b2</span> <span class="l125 line-number">(<s>125</s>)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l129 line-number">(<s>129</s>)</span> = Copy &lt;[]byte&gt; <span class="v21 ssa-value">v21</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(129)</span> = SliceLen &lt;int&gt; <span class="v55 ssa-value">v55</span> (count[int])</span></li><li class="ssa-long-value "><span class="v57 ssa-long-value"><span class="v57 ssa-value">v57</span> <span class="l131 line-number">(<s>131</s>)</span> = Copy &lt;[]byte&gt; <span class="v28 ssa-value">v28</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(131)</span> = SliceLen &lt;int&gt; <span class="v57 ssa-value">v57</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b6 ssa-print-func "><li class="ssa-start-block"><span class="b6 ssa-block">b6</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v37 ssa-value">v37</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(59)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v37 ssa-value">v37</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v42 ssa-value">v42</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v44 ssa-value">v44</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b6 ssa-block">Plain</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v21 ssa-value">v21</span></span></li><li class="ssa-long-value "><span class="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v26 ssa-value">v26</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v28 ssa-long-value"><span class="v28 ssa-value">v28</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v28 ssa-value">v28</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v24 ssa-value">v24</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v28 ssa-value">v28</span></span></li><li class="ssa-long-value "><span class="v34 ssa-long-value"><span class="v34 ssa-value">v34</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v33 ssa-value">v33</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v27 ssa-value">v27</span> <span class="v34 ssa-value">v34</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v31 ssa-value">v31</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b6 ssa-block">b6</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;error&gt; <span class="v51 ssa-value">v51</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v54 ssa-long-value"><span class="v54 ssa-value">v54</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;mem&gt; <span class="v49 ssa-value">v49</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(126)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v52 ssa-value">v52</span> <span class="v54 ssa-value">v54</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b14 ssa-block">b14</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l136 line-number">(<s>136</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(136)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(137)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;[]byte&gt; <span class="v57 ssa-value">v57</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(132)</span> = SliceLen &lt;int&gt; <span class="v60 ssa-value">v60</span></span></li><li class="ssa-long-value "><span class="v62 ssa-long-value"><span class="v62 ssa-value">v62</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v62 ssa-value">v62</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v67 ssa-long-value"><span class="v67 ssa-value">v67</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span> (count[int])</span></li><li class="ssa-long-value "><span class="v68 ssa-long-value"><span class="v68 ssa-value">v68</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;uint64&gt; <span class="v67 ssa-value">v67</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v68 ssa-value">v68</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;uint64&gt; <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v78 ssa-value">v78</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v85 ssa-value">v85</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v89 ssa-long-value"><span class="v89 ssa-value">v89</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</span> <span class="l132 line-number">(132)</span> = IsSliceInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v90 ssa-value">v90</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b14 ssa-print-func "><li class="ssa-start-block"><span class="b14 ssa-block">b14</span>: &#8592; <span class="b5 ssa-block">b5</span></li><li class="ssa-end-block"><span class="b14 ssa-block">Plain</span> &#8594; <span class="b12 ssa-block">b12</span> <span class="l136 line-number">(136)</span></li></ul><ul class="b15 ssa-print-func "><li class="ssa-start-block"><span class="b15 ssa-block">b15</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Sub64 &lt;int&gt; <span class="v75 ssa-value">v75</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v89 ssa-value">v89</span> <span class="v93 ssa-value">v93</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v96 ssa-value">v96</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(59)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v105 ssa-value">v105</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b15 ssa-block">Plain</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b16 ssa-print-func "><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v91 ssa-value">v91</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b15 ssa-block">b15</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l133 line-number">(<s>133</s>)</span> = Copy &lt;error&gt; <span class="v114 ssa-value">v114</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l133 line-number">(<s>133</s>)</span> = Copy &lt;mem&gt; <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(133)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v115 ssa-value">v115</span> <span class="v117 ssa-value">v117</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v125 ssa-value">v125</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(139)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v57 ssa-value">v57</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v55 ssa-value">v55</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v296 ssa-long-value"><span class="v296 ssa-value">v296</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span> (count[int])</span></li><li class="ssa-long-value "><span class="v300 ssa-long-value"><span class="v300 ssa-value">v300</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;*SBRT&gt; <span class="v10 ssa-value">v10</span> (this[*SBRT])</span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v126 ssa-value">v126</span> (i[int])</span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(140)</span> = Trunc64to8 &lt;uint8&gt; <span class="v129 ssa-value">v129</span></span></li><li class="ssa-long-value "><span class="v131 ssa-long-value"><span class="v131 ssa-value">v131</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v131 ssa-value">v131</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v129 ssa-value">v129</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b24 ssa-block">b24</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v148 ssa-long-value"><span class="v148 ssa-value">v148</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v129 ssa-value">v129</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(139)</span> = Add64 &lt;int&gt; <span class="v148 ssa-value">v148</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v150 ssa-long-value"><span class="v150 ssa-value">v150</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;*SBRT&gt; <span class="v300 ssa-value">v300</span> (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(144)</span> = NilCheck &lt;void&gt; <span class="v150 ssa-value">v150</span> <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v150 ssa-value">v150</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v151 ssa-value">v151</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(145)</span> = NilCheck &lt;void&gt; <span class="v150 ssa-value">v150</span> <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v150 ssa-value">v150</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v151 ssa-value">v151</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(146)</span> = NilCheck &lt;void&gt; <span class="v150 ssa-value">v150</span> <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v150 ssa-value">v150</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v151 ssa-value">v151</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(147)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(148)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = PtrIndex &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v129 ssa-value">v129</span></span></li><li class="ssa-long-value "><span class="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v131 ssa-value">v131</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;int&gt; <span class="v129 ssa-value">v129</span> (i[int])</span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(141)</span> = Trunc64to8 &lt;uint8&gt; <span class="v139 ssa-value">v139</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v139 ssa-value">v139</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v131 ssa-value">v131</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v129 ssa-value">v129</span> <span class="v125 ssa-value">v125</span> <span class="v134 ssa-value">v134</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = PtrIndex &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v139 ssa-value">v139</span></span></li><li class="ssa-long-value "><span class="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;mem&gt; <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v146 ssa-value">v146</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;mem&gt; <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v139 ssa-value">v139</span> <span class="v125 ssa-value">v125</span> <span class="v143 ssa-value">v143</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v296 ssa-value">v296</span> <span class="v297 ssa-value">v297</span> (count[int])</span></li><li class="ssa-long-value "><span class="v276 ssa-long-value"><span class="v276 ssa-value">v276</span> <span class="l154 line-number">(<s>154</s>)</span> = Phi &lt;uint&gt; <span class="v160 ssa-value">v160</span> <span class="v277 ssa-value">v277</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v279 ssa-long-value"><span class="v279 ssa-value">v279</span> <span class="l154 line-number">(<s>154</s>)</span> = Phi &lt;int&gt; <span class="v157 ssa-value">v157</span> <span class="v280 ssa-value">v280</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v282 ssa-long-value"><span class="v282 ssa-value">v282</span> <span class="l154 line-number">(<s>154</s>)</span> = Phi &lt;int&gt; <span class="v154 ssa-value">v154</span> <span class="v283 ssa-value">v283</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v286 ssa-long-value"><span class="v286 ssa-value">v286</span> <span class="l153 line-number">(<s>153</s>)</span> = Phi &lt;[]byte&gt; <span class="v287 ssa-value">v287</span> <span class="v288 ssa-value">v288</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v292 ssa-long-value"><span class="v292 ssa-value">v292</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;[]byte&gt; <span class="v293 ssa-value">v293</span> <span class="v294 ssa-value">v294</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(150)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v168 ssa-value">v168</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v170 ssa-long-value"><span class="v170 ssa-value">v170</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v292 ssa-value">v292</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span> (i[int])</span></li><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(151)</span> = SliceLen &lt;int&gt; <span class="v170 ssa-value">v170</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v171 ssa-value">v171</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b37 ssa-block">b37</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v290 ssa-value">v290</span> (i[int])</span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(150)</span> = Add64 &lt;int&gt; <span class="v262 ssa-value">v262</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;int&gt; <span class="v168 ssa-value">v168</span> (count[int])</span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;uint&gt; <span class="v264 ssa-value">v264</span></span></li><li class="ssa-long-value "><span class="v266 ssa-long-value"><span class="v266 ssa-value">v266</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;uint&gt; <span class="v264 ssa-value">v264</span></span></li><li class="ssa-long-value "><span class="v268 ssa-long-value"><span class="v268 ssa-value">v268</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(169)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v265 ssa-value">v265</span> <span class="v266 ssa-value">v266</span> <span class="v15 ssa-value">v15</span> <span class="v268 ssa-value">v268</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v170 ssa-value">v170</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = PtrIndex &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v171 ssa-value">v171</span></span></li><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v178 ssa-value">v178</span></span></li><li class="ssa-long-value "><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v178 ssa-value">v178</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(152)</span> = ZeroExt8to64 &lt;int&gt; <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = PtrIndex &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v178 ssa-value">v178</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;byte&gt; <span class="v184 ssa-value">v184</span></span></li><li class="ssa-long-value "><span class="v186 ssa-long-value"><span class="v186 ssa-value">v186</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v286 ssa-value">v286</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v187 ssa-long-value"><span class="v187 ssa-value">v187</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;int&gt; <span class="v171 ssa-value">v171</span> (i[int])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(153)</span> = SliceLen &lt;int&gt; <span class="v186 ssa-value">v186</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v187 ssa-value">v187</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v171 ssa-value">v171</span> <span class="v172 ssa-value">v172</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v186 ssa-value">v186</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = PtrIndex &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v187 ssa-value">v187</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;mem&gt; <span class="v178 ssa-value">v178</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v185 ssa-value">v185</span> <span class="v194 ssa-value">v194</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v187 ssa-value">v187</span> (i[int])</span></li><li class="ssa-long-value "><span class="v197 ssa-long-value"><span class="v197 ssa-value">v197</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v282 ssa-value">v282</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v196 ssa-value">v196</span> <span class="v197 ssa-value">v197</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint8&gt; <span class="v180 ssa-value">v180</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = PtrIndex &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v279 ssa-value">v279</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v204 ssa-value">v204</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v276 ssa-value">v276</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v207 ssa-value">v207</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(155)</span> = ZeroExt8to64 &lt;int&gt; <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = PtrIndex &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v210 ssa-value">v210</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v196 ssa-value">v196</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(156)</span> = ZeroExt8to64 &lt;int&gt; <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = PtrIndex &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v214 ssa-value">v214</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;mem&gt; <span class="v178 ssa-value">v178</span></span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v187 ssa-value">v187</span> <span class="v188 ssa-value">v188</span> <span class="v190 ssa-value">v190</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v269 ssa-long-value"><span class="v269 ssa-value">v269</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;int&gt; <span class="v208 ssa-value">v208</span> <span class="v270 ssa-value">v270</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v275 ssa-long-value"><span class="v275 ssa-value">v275</span> <span class="l165 line-number">(<s>165</s>)</span> = Phi &lt;uint8&gt; <span class="v200 ssa-value">v200</span> <span class="v274 ssa-value">v274</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v278 ssa-long-value"><span class="v278 ssa-value">v278</span> <span class="l154 line-number">(<s>154</s>)</span> = Phi &lt;uint&gt; <span class="v207 ssa-value">v207</span> <span class="v277 ssa-value">v277</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v281 ssa-long-value"><span class="v281 ssa-value">v281</span> <span class="l154 line-number">(<s>154</s>)</span> = Phi &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v280 ssa-value">v280</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l154 line-number">(<s>154</s>)</span> = Phi &lt;int&gt; <span class="v197 ssa-value">v197</span> <span class="v283 ssa-value">v283</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v289 ssa-long-value"><span class="v289 ssa-value">v289</span> <span class="l153 line-number">(<s>153</s>)</span> = Phi &lt;[]byte&gt; <span class="v186 ssa-value">v186</span> <span class="v288 ssa-value">v288</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v291 ssa-long-value"><span class="v291 ssa-value">v291</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v196 ssa-value">v196</span> <span class="v290 ssa-value">v290</span> (i[int])</span></li><li class="ssa-long-value "><span class="v295 ssa-long-value"><span class="v295 ssa-value">v295</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;[]byte&gt; <span class="v170 ssa-value">v170</span> <span class="v294 ssa-value">v294</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v168 ssa-value">v168</span> <span class="v297 ssa-value">v297</span> (count[int])</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(159)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b39 ssa-block">b39</span> <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l160 line-number">(<s>160</s>)</span> = Copy &lt;mem&gt; <span class="v273 ssa-value">v273</span></span></li><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v235 ssa-value">v235</span></span></li><li class="ssa-long-value "><span class="v237 ssa-long-value"><span class="v237 ssa-value">v237</span> <span class="l160 line-number">(<s>160</s>)</span> = Copy &lt;uint8&gt; <span class="v272 ssa-value">v272</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(160)</span> = Sub8 &lt;uint8&gt; <span class="v237 ssa-value">v237</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = PtrIndex &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v235 ssa-value">v235</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v235 ssa-value">v235</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v237 ssa-value">v237</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v235 ssa-value">v235</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v237 ssa-value">v237</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(162)</span> = Sub8 &lt;uint8&gt; <span class="v237 ssa-value">v237</span> <span class="v224 ssa-value">v224</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l162 line-number">(162)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b35 ssa-block">b35</span></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v251 ssa-long-value"><span class="v251 ssa-value">v251</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v274 ssa-value">v274</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v252 ssa-long-value"><span class="v252 ssa-value">v252</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;mem&gt; <span class="v273 ssa-value">v273</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v252 ssa-value">v252</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v272 ssa-value">v272</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(165)</span> = ZeroExt8to64 &lt;int&gt; <span class="v254 ssa-value">v254</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = PtrIndex &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v251 ssa-value">v251</span> <span class="v252 ssa-value">v252</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(166)</span> = ZeroExt8to64 &lt;int&gt; <span class="v251 ssa-value">v251</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = PtrIndex &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v254 ssa-value">v254</span> <span class="v257 ssa-value">v257</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="l166 line-number">(166)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span> <span class="b39 ssa-block">b39</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;int&gt; <span class="v269 ssa-value">v269</span> <span class="v232 ssa-value">v232</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v272 ssa-long-value"><span class="v272 ssa-value">v272</span> <span class="l165 line-number">(<s>165</s>)</span> = Phi &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v223 ssa-value">v223</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v273 ssa-long-value"><span class="v273 ssa-value">v273</span> <span class="l165 line-number">(<s>165</s>)</span> = Phi &lt;mem&gt; <span class="v271 ssa-value">v271</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value "><span class="v274 ssa-long-value"><span class="v274 ssa-value">v274</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v275 ssa-value">v275</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v277 ssa-long-value"><span class="v277 ssa-value">v277</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v278 ssa-value">v278</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v280 ssa-long-value"><span class="v280 ssa-value">v280</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v281 ssa-value">v281</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v283 ssa-long-value"><span class="v283 ssa-value">v283</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v284 ssa-value">v284</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v288 ssa-long-value"><span class="v288 ssa-value">v288</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v289 ssa-value">v289</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v290 ssa-long-value"><span class="v290 ssa-value">v290</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v291 ssa-value">v291</span> (i[int])</span></li><li class="ssa-long-value "><span class="v294 ssa-long-value"><span class="v294 ssa-value">v294</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v295 ssa-value">v295</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v297 ssa-long-value"><span class="v297 ssa-value">v297</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v298 ssa-value">v298</span> (count[int])</span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b35 ssa-block">b35</span> <span class="b37 ssa-block">b37</span> (likely) <span class="l159 line-number">(159)</span></li></ul><ul class="b39 ssa-print-func "><li class="ssa-start-block"><span class="b39 ssa-block">b39</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Sub8 &lt;uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;int&gt; <span class="v269 ssa-value">v269</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v232 ssa-value">v232</span></span></li></ul></li><li class="ssa-end-block"><span class="b39 ssa-block">Plain</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> <span class="v150 ssa-value">v150</span> <span class="v300 ssa-value">v300</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> <span class="v21 ssa-value">v21</span> <span class="v55 ssa-value">v55</span> <span class="v170 ssa-value">v170</span> <span class="v292 ssa-value">v292</span> <span class="v293 ssa-value">v293</span> <span class="v294 ssa-value">v294</span> <span class="v295 ssa-value">v295</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> <span class="v28 ssa-value">v28</span> <span class="v57 ssa-value">v57</span> <span class="v60 ssa-value">v60</span> <span class="v186 ssa-value">v186</span> <span class="v286 ssa-value">v286</span> <span class="v287 ssa-value">v287</span> <span class="v288 ssa-value">v288</span> <span class="v289 ssa-value">v289</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> <span class="v52 ssa-value">v52</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> <span class="v67 ssa-value">v67</span> <span class="v168 ssa-value">v168</span> <span class="v264 ssa-value">v264</span> <span class="v296 ssa-value">v296</span> <span class="v297 ssa-value">v297</span> <span class="v298 ssa-value">v298</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> <span class="v115 ssa-value">v115</span> </li><li>name i[int]: <span class="v129 ssa-value">v129</span> <span class="v139 ssa-value">v139</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> <span class="v197 ssa-value">v197</span> <span class="v282 ssa-value">v282</span> <span class="v283 ssa-value">v283</span> <span class="v284 ssa-value">v284</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> <span class="v204 ssa-value">v204</span> <span class="v279 ssa-value">v279</span> <span class="v280 ssa-value">v280</span> <span class="v281 ssa-value">v281</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> <span class="v207 ssa-value">v207</span> <span class="v276 ssa-value">v276</span> <span class="v277 ssa-value">v277</span> <span class="v278 ssa-value">v278</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v171 ssa-value">v171</span> <span class="v187 ssa-value">v187</span> <span class="v196 ssa-value">v196</span> <span class="v262 ssa-value">v262</span> <span class="v263 ssa-value">v263</span> <span class="v290 ssa-value">v290</span> <span class="v291 ssa-value">v291</span> </li><li>name c[uint8]: <span class="v180 ssa-value">v180</span> <span class="v200 ssa-value">v200</span> <span class="v251 ssa-value">v251</span> <span class="v274 ssa-value">v274</span> <span class="v275 ssa-value">v275</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v223 ssa-value">v223</span> <span class="v237 ssa-value">v237</span> <span class="v250 ssa-value">v250</span> <span class="v254 ssa-value">v254</span> <span class="v272 ssa-value">v272</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> <span class="v232 ssa-value">v232</span> <span class="v269 ssa-value">v269</span> <span class="v270 ssa-value">v270</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="number-lines--+--early-phielim-col" class="collapsed"><div>number lines + early phielim</div></td><td id="number-lines--+--early-phielim-exp" class="hash-168b3cdd6f35a711313ccce6df4dc46ebdbf091174017ec24cd0b9cbb81e4655"><h2>number lines <span class="stats">[31441 ns]</span></h2><h2>early phielim <span class="stats">[30156 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value dead-value"><span class="v4 ssa-long-value"><span class="v4 ssa-value">v4</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;**SBRT&gt; {this} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v5 ssa-long-value"><span class="v5 ssa-value">v5</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*[]byte&gt; {src} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v6 ssa-long-value"><span class="v6 ssa-value">v6</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*[]byte&gt; {dst} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v7 ssa-long-value"><span class="v7 ssa-value">v7</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*uint&gt; {~r2} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v8 ssa-long-value"><span class="v8 ssa-value">v8</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*uint&gt; {~r3} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v9 ssa-long-value"><span class="v9 ssa-value">v9</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*error&gt; {~r4} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = GetClosurePtr &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Input and output buffers cannot be equal&#34;} (errors.text[string])</span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Block size is %v, output buffer length is %v&#34;}</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b4 ssa-block">b4</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<b>+125</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l122 line-number">(<s>122</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b4 ssa-print-func "><li class="ssa-start-block"><span class="b4 ssa-block">b4</span>: &#8592; <span class="b1 ssa-block">b1</span></li><li class="ssa-end-block"><span class="b4 ssa-block">Plain</span> &#8594; <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l129 line-number">(<s>129</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value dead-value"><span class="v57 ssa-long-value"><span class="v57 ssa-value">v57</span> <span class="l131 line-number">(<s>131</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<b>+131</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b6 ssa-print-func "><li class="ssa-start-block"><span class="b6 ssa-block">b6</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v42 ssa-value">v42</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v44 ssa-value">v44</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b6 ssa-block">Plain</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v26 ssa-value">v26</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value dead-value"><span class="v28 ssa-long-value"><span class="v28 ssa-value">v28</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v34 ssa-long-value"><span class="v34 ssa-value">v34</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v33 ssa-value">v33</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v27 ssa-value">v27</span> <span class="v34 ssa-value">v34</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b6 ssa-block">b6</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;error&gt; <span class="v51 ssa-value">v51</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(126)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li><li class="ssa-long-value dead-value"><span class="v54 ssa-long-value"><span class="v54 ssa-value">v54</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;mem&gt; <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b14 ssa-block">b14</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l136 line-number">(<s>136</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(136)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<b>+132</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v62 ssa-long-value"><span class="v62 ssa-value">v62</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value dead-value"><span class="v67 ssa-long-value"><span class="v67 ssa-value">v67</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span> (count[int])</span></li><li class="ssa-long-value dead-value"><span class="v68 ssa-long-value"><span class="v68 ssa-value">v68</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;uint64&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v56 ssa-value">v56</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value dead-value"><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;uint64&gt; <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v61 ssa-value">v61</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v85 ssa-value">v85</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value dead-value"><span class="v89 ssa-long-value"><span class="v89 ssa-value">v89</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</span> <span class="l132 line-number">(132)</span> = IsSliceInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v90 ssa-value">v90</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b14 ssa-print-func "><li class="ssa-start-block"><span class="b14 ssa-block">b14</span>: &#8592; <span class="b5 ssa-block">b5</span></li><li class="ssa-end-block"><span class="b14 ssa-block">Plain</span> &#8594; <span class="b12 ssa-block">b12</span> <span class="l136 line-number">(<b>+136</b>)</span></li></ul><ul class="b15 ssa-print-func "><li class="ssa-start-block"><span class="b15 ssa-block">b15</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Sub64 &lt;int&gt; <span class="v75 ssa-value">v75</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v93 ssa-value">v93</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value dead-value"><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v105 ssa-value">v105</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b15 ssa-block">Plain</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b16 ssa-print-func "><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b15 ssa-block">b15</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l133 line-number">(<s>133</s>)</span> = Copy &lt;error&gt; <span class="v114 ssa-value">v114</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(133)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value dead-value"><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l133 line-number">(<s>133</s>)</span> = Copy &lt;mem&gt; <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value dead-value"><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v125 ssa-value">v125</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li><li class="ssa-long-value dead-value"><span class="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v296 ssa-long-value"><span class="v296 ssa-value">v296</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span> (count[int])</span></li><li class="ssa-long-value dead-value"><span class="v300 ssa-long-value"><span class="v300 ssa-value">v300</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;*SBRT&gt; <span class="v10 ssa-value">v10</span> (this[*SBRT])</span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v126 ssa-value">v126</span> (i[int])</span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value dead-value"><span class="v131 ssa-long-value"><span class="v131 ssa-value">v131</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b24 ssa-block">b24</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v148 ssa-long-value"><span class="v148 ssa-value">v148</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v150 ssa-long-value"><span class="v150 ssa-value">v150</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;*SBRT&gt; <span class="v10 ssa-value">v10</span> (this[*SBRT])</span></li><li class="ssa-long-value dead-value"><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = PtrIndex &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value dead-value"><span class="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value dead-value"><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;int&gt; <span class="v126 ssa-value">v126</span> (i[int])</span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = PtrIndex &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value dead-value"><span class="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;mem&gt; <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;mem&gt; <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value dead-value"><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span> (count[int])</span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value dead-value"><span class="v276 ssa-long-value"><span class="v276 ssa-value">v276</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v160 ssa-value">v160</span> (s[uint])</span></li><li class="ssa-long-value dead-value"><span class="v279 ssa-long-value"><span class="v279 ssa-value">v279</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v157 ssa-value">v157</span> (m2[int])</span></li><li class="ssa-long-value dead-value"><span class="v282 ssa-long-value"><span class="v282 ssa-value">v282</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v154 ssa-value">v154</span> (m1[int])</span></li><li class="ssa-long-value dead-value"><span class="v286 ssa-long-value"><span class="v286 ssa-value">v286</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v292 ssa-long-value"><span class="v292 ssa-value">v292</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v170 ssa-long-value"><span class="v170 ssa-value">v170</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span> (i[int])</span></li><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<b>+151</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b37 ssa-block">b37</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span> (i[int])</span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span> (count[int])</span></li><li class="ssa-long-value dead-value"><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;uint&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value dead-value"><span class="v266 ssa-long-value"><span class="v266 ssa-value">v266</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;uint&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value dead-value"><span class="v268 ssa-long-value"><span class="v268 ssa-value">v268</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = PtrIndex &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value dead-value"><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value dead-value"><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = PtrIndex &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;byte&gt; <span class="v184 ssa-value">v184</span></span></li><li class="ssa-long-value dead-value"><span class="v186 ssa-long-value"><span class="v186 ssa-value">v186</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v187 ssa-long-value"><span class="v187 ssa-value">v187</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span> (i[int])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<b>+153</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = PtrIndex &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value dead-value"><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value dead-value"><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span> (i[int])</span></li><li class="ssa-long-value dead-value"><span class="v197 ssa-long-value"><span class="v197 ssa-value">v197</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v154 ssa-value">v154</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = PtrIndex &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v157 ssa-value">v157</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value dead-value"><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v160 ssa-value">v160</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<b>+155</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = PtrIndex &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v210 ssa-value">v210</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<b>+156</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = PtrIndex &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v214 ssa-value">v214</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value dead-value"><span class="v269 ssa-long-value"><span class="v269 ssa-value">v269</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;int&gt; <span class="v208 ssa-value">v208</span> (qc[int])</span></li><li class="ssa-long-value dead-value"><span class="v275 ssa-long-value"><span class="v275 ssa-value">v275</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v278 ssa-long-value"><span class="v278 ssa-value">v278</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v160 ssa-value">v160</span> (s[uint])</span></li><li class="ssa-long-value dead-value"><span class="v281 ssa-long-value"><span class="v281 ssa-value">v281</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v157 ssa-value">v157</span> (m2[int])</span></li><li class="ssa-long-value dead-value"><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v154 ssa-value">v154</span> (m1[int])</span></li><li class="ssa-long-value dead-value"><span class="v289 ssa-long-value"><span class="v289 ssa-value">v289</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v291 ssa-long-value"><span class="v291 ssa-value">v291</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span> (i[int])</span></li><li class="ssa-long-value dead-value"><span class="v295 ssa-long-value"><span class="v295 ssa-value">v295</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span> (count[int])</span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b39 ssa-block">b39</span> <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l160 line-number">(<s>160</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v237 ssa-long-value"><span class="v237 ssa-value">v237</span> <span class="l160 line-number">(<s>160</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<b>+160</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = PtrIndex &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l162 line-number">(162)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b35 ssa-block">b35</span></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v251 ssa-long-value"><span class="v251 ssa-value">v251</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v252 ssa-long-value"><span class="v252 ssa-value">v252</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = PtrIndex &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<b>+166</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = PtrIndex &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="l166 line-number">(166)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span> <span class="b39 ssa-block">b39</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value dead-value"><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;int&gt; <span class="v208 ssa-value">v208</span> (qc[int])</span></li><li class="ssa-long-value dead-value"><span class="v272 ssa-long-value"><span class="v272 ssa-value">v272</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span> (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v273 ssa-long-value"><span class="v273 ssa-value">v273</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v274 ssa-long-value"><span class="v274 ssa-value">v274</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v277 ssa-long-value"><span class="v277 ssa-value">v277</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v160 ssa-value">v160</span> (s[uint])</span></li><li class="ssa-long-value dead-value"><span class="v280 ssa-long-value"><span class="v280 ssa-value">v280</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v157 ssa-value">v157</span> (m2[int])</span></li><li class="ssa-long-value dead-value"><span class="v283 ssa-long-value"><span class="v283 ssa-value">v283</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v154 ssa-value">v154</span> (m1[int])</span></li><li class="ssa-long-value dead-value"><span class="v288 ssa-long-value"><span class="v288 ssa-value">v288</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v290 ssa-long-value"><span class="v290 ssa-value">v290</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span> (i[int])</span></li><li class="ssa-long-value dead-value"><span class="v294 ssa-long-value"><span class="v294 ssa-value">v294</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v297 ssa-long-value"><span class="v297 ssa-value">v297</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span> (count[int])</span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b35 ssa-block">b35</span> <span class="b37 ssa-block">b37</span> (likely) <span class="l159 line-number">(159)</span></li></ul><ul class="b39 ssa-print-func "><li class="ssa-start-block"><span class="b39 ssa-block">b39</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;int&gt; <span class="v208 ssa-value">v208</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li></ul></li><li class="ssa-end-block"><span class="b39 ssa-block">Plain</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> <span class="v150 ssa-value">v150</span> <span class="v300 ssa-value">v300</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> <span class="v21 ssa-value">v21</span> <span class="v55 ssa-value">v55</span> <span class="v170 ssa-value">v170</span> <span class="v292 ssa-value">v292</span> <span class="v293 ssa-value">v293</span> <span class="v294 ssa-value">v294</span> <span class="v295 ssa-value">v295</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> <span class="v28 ssa-value">v28</span> <span class="v57 ssa-value">v57</span> <span class="v60 ssa-value">v60</span> <span class="v186 ssa-value">v186</span> <span class="v286 ssa-value">v286</span> <span class="v287 ssa-value">v287</span> <span class="v288 ssa-value">v288</span> <span class="v289 ssa-value">v289</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> <span class="v52 ssa-value">v52</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> <span class="v67 ssa-value">v67</span> <span class="v168 ssa-value">v168</span> <span class="v264 ssa-value">v264</span> <span class="v296 ssa-value">v296</span> <span class="v297 ssa-value">v297</span> <span class="v298 ssa-value">v298</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> <span class="v115 ssa-value">v115</span> </li><li>name i[int]: <span class="v129 ssa-value">v129</span> <span class="v139 ssa-value">v139</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> <span class="v197 ssa-value">v197</span> <span class="v282 ssa-value">v282</span> <span class="v283 ssa-value">v283</span> <span class="v284 ssa-value">v284</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> <span class="v204 ssa-value">v204</span> <span class="v279 ssa-value">v279</span> <span class="v280 ssa-value">v280</span> <span class="v281 ssa-value">v281</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> <span class="v207 ssa-value">v207</span> <span class="v276 ssa-value">v276</span> <span class="v277 ssa-value">v277</span> <span class="v278 ssa-value">v278</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v171 ssa-value">v171</span> <span class="v187 ssa-value">v187</span> <span class="v196 ssa-value">v196</span> <span class="v262 ssa-value">v262</span> <span class="v263 ssa-value">v263</span> <span class="v290 ssa-value">v290</span> <span class="v291 ssa-value">v291</span> </li><li>name c[uint8]: <span class="v180 ssa-value">v180</span> <span class="v200 ssa-value">v200</span> <span class="v251 ssa-value">v251</span> <span class="v274 ssa-value">v274</span> <span class="v275 ssa-value">v275</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v223 ssa-value">v223</span> <span class="v237 ssa-value">v237</span> <span class="v250 ssa-value">v250</span> <span class="v254 ssa-value">v254</span> <span class="v272 ssa-value">v272</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> <span class="v232 ssa-value">v232</span> <span class="v269 ssa-value">v269</span> <span class="v270 ssa-value">v270</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="early-copyelim-col" class="collapsed"><div>early copyelim</div></td><td id="early-copyelim-exp" class="hash-e073afe46f657594b04d1dbaeaa30c20233fd6c03d100c9eec06f15d800a30c7"><h2>early copyelim <span class="stats">[6575 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value dead-value"><span class="v4 ssa-long-value"><span class="v4 ssa-value">v4</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;**SBRT&gt; {this} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v5 ssa-long-value"><span class="v5 ssa-value">v5</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*[]byte&gt; {src} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v6 ssa-long-value"><span class="v6 ssa-value">v6</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*[]byte&gt; {dst} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v7 ssa-long-value"><span class="v7 ssa-value">v7</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*uint&gt; {~r2} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v8 ssa-long-value"><span class="v8 ssa-value">v8</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*uint&gt; {~r3} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v9 ssa-long-value"><span class="v9 ssa-value">v9</span> <span class="no-line-number">(?)</span> = LocalAddr &lt;*error&gt; {~r4} <span class="v2 ssa-value">v2</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value dead-value"><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = GetClosurePtr &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Input and output buffers cannot be equal&#34;} (errors.text[string])</span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Block size is %v, output buffer length is %v&#34;}</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b4 ssa-block">b4</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<b>+125</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value dead-value"><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l122 line-number">(<s>122</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b4 ssa-print-func "><li class="ssa-start-block"><span class="b4 ssa-block">b4</span>: &#8592; <span class="b1 ssa-block">b1</span></li><li class="ssa-end-block"><span class="b4 ssa-block">Plain</span> &#8594; <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l129 line-number">(<s>129</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value dead-value"><span class="v57 ssa-long-value"><span class="v57 ssa-value">v57</span> <span class="l131 line-number">(<s>131</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<b>+131</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b6 ssa-print-func "><li class="ssa-start-block"><span class="b6 ssa-block">b6</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v42 ssa-value">v42</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v44 ssa-value">v44</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b6 ssa-block">Plain</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v26 ssa-value">v26</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value dead-value"><span class="v28 ssa-long-value"><span class="v28 ssa-value">v28</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v34 ssa-long-value"><span class="v34 ssa-value">v34</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v33 ssa-value">v33</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v27 ssa-value">v27</span> <span class="v34 ssa-value">v34</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l125 line-number">(<s>125</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b6 ssa-block">b6</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;error&gt; <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(126)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li><li class="ssa-long-value dead-value"><span class="v54 ssa-long-value"><span class="v54 ssa-value">v54</span> <span class="l126 line-number">(<s>126</s>)</span> = Copy &lt;mem&gt; <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b14 ssa-block">b14</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l136 line-number">(<s>136</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(136)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<b>+132</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v62 ssa-long-value"><span class="v62 ssa-value">v62</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value dead-value"><span class="v67 ssa-long-value"><span class="v67 ssa-value">v67</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value dead-value"><span class="v68 ssa-long-value"><span class="v68 ssa-value">v68</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;uint64&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v56 ssa-value">v56</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value dead-value"><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;uint64&gt; <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v61 ssa-value">v61</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v85 ssa-value">v85</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value dead-value"><span class="v89 ssa-long-value"><span class="v89 ssa-value">v89</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</span> <span class="l132 line-number">(132)</span> = IsSliceInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v90 ssa-value">v90</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b14 ssa-print-func "><li class="ssa-start-block"><span class="b14 ssa-block">b14</span>: &#8592; <span class="b5 ssa-block">b5</span></li><li class="ssa-end-block"><span class="b14 ssa-block">Plain</span> &#8594; <span class="b12 ssa-block">b12</span> <span class="l136 line-number">(<b>+136</b>)</span></li></ul><ul class="b15 ssa-print-func "><li class="ssa-start-block"><span class="b15 ssa-block">b15</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Sub64 &lt;int&gt; <span class="v75 ssa-value">v75</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v93 ssa-value">v93</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value dead-value"><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v105 ssa-value">v105</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b15 ssa-block">Plain</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b16 ssa-print-func "><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l132 line-number">(<s>132</s>)</span> = Copy &lt;mem&gt; <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b15 ssa-block">b15</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l133 line-number">(<s>133</s>)</span> = Copy &lt;error&gt; <span class="v114 ssa-value">v114</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(133)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value dead-value"><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l133 line-number">(<s>133</s>)</span> = Copy &lt;mem&gt; <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span> (i[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value dead-value"><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v125 ssa-value">v125</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li><li class="ssa-long-value dead-value"><span class="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value dead-value"><span class="v296 ssa-long-value"><span class="v296 ssa-value">v296</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value dead-value"><span class="v300 ssa-long-value"><span class="v300 ssa-value">v300</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;*SBRT&gt; <span class="v10 ssa-value">v10</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value dead-value"><span class="v131 ssa-long-value"><span class="v131 ssa-value">v131</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b24 ssa-block">b24</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v148 ssa-long-value"><span class="v148 ssa-value">v148</span> <span class="l139 line-number">(<s>139</s>)</span> = Copy &lt;int&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v150 ssa-long-value"><span class="v150 ssa-value">v150</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;*SBRT&gt; <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value dead-value"><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l144 line-number">(<s>144</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = PtrIndex &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value dead-value"><span class="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value dead-value"><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;int&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l140 line-number">(<s>140</s>)</span> = Copy &lt;mem&gt; <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = PtrIndex &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value dead-value"><span class="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;mem&gt; <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l141 line-number">(<s>141</s>)</span> = Copy &lt;mem&gt; <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value dead-value"><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value dead-value"><span class="v276 ssa-long-value"><span class="v276 ssa-value">v276</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v160 ssa-value">v160</span></span></li><li class="ssa-long-value dead-value"><span class="v279 ssa-long-value"><span class="v279 ssa-value">v279</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value dead-value"><span class="v282 ssa-long-value"><span class="v282 ssa-value">v282</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value dead-value"><span class="v286 ssa-long-value"><span class="v286 ssa-value">v286</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v292 ssa-long-value"><span class="v292 ssa-value">v292</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v170 ssa-long-value"><span class="v170 ssa-value">v170</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value dead-value"><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<b>+151</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b37 ssa-block">b37</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value dead-value"><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;uint&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value dead-value"><span class="v266 ssa-long-value"><span class="v266 ssa-value">v266</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;uint&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value dead-value"><span class="v268 ssa-long-value"><span class="v268 ssa-value">v268</span> <span class="l169 line-number">(<s>169</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = PtrIndex &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value dead-value"><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = PtrIndex &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;byte&gt; <span class="v184 ssa-value">v184</span></span></li><li class="ssa-long-value dead-value"><span class="v186 ssa-long-value"><span class="v186 ssa-value">v186</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v187 ssa-long-value"><span class="v187 ssa-value">v187</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<b>+153</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = PtrIndex &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value dead-value"><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value dead-value"><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value dead-value"><span class="v197 ssa-long-value"><span class="v197 ssa-value">v197</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = PtrIndex &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value dead-value"><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v160 ssa-value">v160</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<b>+155</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = PtrIndex &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v210 ssa-value">v210</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<b>+156</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = PtrIndex &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v214 ssa-value">v214</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;mem&gt; <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value dead-value"><span class="v269 ssa-long-value"><span class="v269 ssa-value">v269</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;int&gt; <span class="v208 ssa-value">v208</span></span></li><li class="ssa-long-value dead-value"><span class="v275 ssa-long-value"><span class="v275 ssa-value">v275</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value dead-value"><span class="v278 ssa-long-value"><span class="v278 ssa-value">v278</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v160 ssa-value">v160</span></span></li><li class="ssa-long-value dead-value"><span class="v281 ssa-long-value"><span class="v281 ssa-value">v281</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value dead-value"><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value dead-value"><span class="v289 ssa-long-value"><span class="v289 ssa-value">v289</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v291 ssa-long-value"><span class="v291 ssa-value">v291</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value dead-value"><span class="v295 ssa-long-value"><span class="v295 ssa-value">v295</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value dead-value"><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b39 ssa-block">b39</span> <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l160 line-number">(<s>160</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v237 ssa-long-value"><span class="v237 ssa-value">v237</span> <span class="l160 line-number">(<s>160</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<b>+160</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = PtrIndex &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l162 line-number">(162)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b35 ssa-block">b35</span></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v251 ssa-long-value"><span class="v251 ssa-value">v251</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value dead-value"><span class="v252 ssa-long-value"><span class="v252 ssa-value">v252</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = PtrIndex &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<b>+166</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = PtrIndex &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="l166 line-number">(166)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span> <span class="b39 ssa-block">b39</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value dead-value"><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;int&gt; <span class="v208 ssa-value">v208</span></span></li><li class="ssa-long-value dead-value"><span class="v272 ssa-long-value"><span class="v272 ssa-value">v272</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value dead-value"><span class="v273 ssa-long-value"><span class="v273 ssa-value">v273</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v274 ssa-long-value"><span class="v274 ssa-value">v274</span> <span class="l165 line-number">(<s>165</s>)</span> = Copy &lt;uint8&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value dead-value"><span class="v277 ssa-long-value"><span class="v277 ssa-value">v277</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;uint&gt; <span class="v160 ssa-value">v160</span></span></li><li class="ssa-long-value dead-value"><span class="v280 ssa-long-value"><span class="v280 ssa-value">v280</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value dead-value"><span class="v283 ssa-long-value"><span class="v283 ssa-value">v283</span> <span class="l154 line-number">(<s>154</s>)</span> = Copy &lt;int&gt; <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value dead-value"><span class="v288 ssa-long-value"><span class="v288 ssa-value">v288</span> <span class="l153 line-number">(<s>153</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v290 ssa-long-value"><span class="v290 ssa-value">v290</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value dead-value"><span class="v294 ssa-long-value"><span class="v294 ssa-value">v294</span> <span class="l151 line-number">(<s>151</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value dead-value"><span class="v297 ssa-long-value"><span class="v297 ssa-value">v297</span> <span class="l150 line-number">(<s>150</s>)</span> = Copy &lt;int&gt; <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b35 ssa-block">b35</span> <span class="b37 ssa-block">b37</span> (likely) <span class="l159 line-number">(159)</span></li></ul><ul class="b39 ssa-print-func "><li class="ssa-start-block"><span class="b39 ssa-block">b39</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;mem&gt; <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;uint8&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;int&gt; <span class="v208 ssa-value">v208</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li></ul></li><li class="ssa-end-block"><span class="b39 ssa-block">Plain</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> <span class="v10 ssa-value">v10</span> <span class="v10 ssa-value">v10</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> <span class="v11 ssa-value">v11</span> <span class="v11 ssa-value">v11</span> <span class="v11 ssa-value">v11</span> <span class="v11 ssa-value">v11</span> <span class="v11 ssa-value">v11</span> <span class="v11 ssa-value">v11</span> <span class="v11 ssa-value">v11</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> <span class="v12 ssa-value">v12</span> <span class="v12 ssa-value">v12</span> <span class="v12 ssa-value">v12</span> <span class="v12 ssa-value">v12</span> <span class="v12 ssa-value">v12</span> <span class="v12 ssa-value">v12</span> <span class="v12 ssa-value">v12</span> <span class="v12 ssa-value">v12</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> <span class="v51 ssa-value">v51</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> <span class="v114 ssa-value">v114</span> </li><li>name i[int]: <span class="v126 ssa-value">v126</span> <span class="v126 ssa-value">v126</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> <span class="v154 ssa-value">v154</span> <span class="v154 ssa-value">v154</span> <span class="v154 ssa-value">v154</span> <span class="v154 ssa-value">v154</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> <span class="v157 ssa-value">v157</span> <span class="v157 ssa-value">v157</span> <span class="v157 ssa-value">v157</span> <span class="v157 ssa-value">v157</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> <span class="v160 ssa-value">v160</span> <span class="v160 ssa-value">v160</span> <span class="v160 ssa-value">v160</span> <span class="v160 ssa-value">v160</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v167 ssa-value">v167</span> <span class="v167 ssa-value">v167</span> <span class="v167 ssa-value">v167</span> <span class="v167 ssa-value">v167</span> <span class="v263 ssa-value">v263</span> <span class="v167 ssa-value">v167</span> <span class="v167 ssa-value">v167</span> </li><li>name c[uint8]: <span class="v179 ssa-value">v179</span> <span class="v179 ssa-value">v179</span> <span class="v179 ssa-value">v179</span> <span class="v179 ssa-value">v179</span> <span class="v179 ssa-value">v179</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v217 ssa-value">v217</span> <span class="v217 ssa-value">v217</span> <span class="v250 ssa-value">v250</span> <span class="v217 ssa-value">v217</span> <span class="v217 ssa-value">v217</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> <span class="v208 ssa-value">v208</span> <span class="v208 ssa-value">v208</span> <span class="v208 ssa-value">v208</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="early-deadcode-col" class="collapsed"><div>early deadcode</div></td><td id="early-deadcode-exp" class="hash-bdd33ae9781624f3dd9e112176cd457ef903b78d3fc7369eddfff53cff835e4f"><h2>early deadcode <span class="stats">[35641 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Input and output buffers cannot be equal&#34;} (errors.text[string])</span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Block size is %v, output buffer length is %v&#34;}</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b4 ssa-block">b4</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<b>+125</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b4 ssa-print-func "><li class="ssa-start-block"><span class="b4 ssa-block">b4</span>: &#8592; <span class="b1 ssa-block">b1</span></li><li class="ssa-end-block"><span class="b4 ssa-block">Plain</span> &#8594; <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<b>+131</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b6 ssa-print-func "><li class="ssa-start-block"><span class="b6 ssa-block">b6</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v42 ssa-value">v42</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v44 ssa-value">v44</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b6 ssa-block">Plain</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v26 ssa-value">v26</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v34 ssa-long-value"><span class="v34 ssa-value">v34</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v33 ssa-value">v33</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v27 ssa-value">v27</span> <span class="v34 ssa-value">v34</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b6 ssa-block">b6</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(126)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b14 ssa-block">b14</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(136)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<b>+132</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v56 ssa-value">v56</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v61 ssa-value">v61</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v85 ssa-value">v85</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</span> <span class="l132 line-number">(132)</span> = IsSliceInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v90 ssa-value">v90</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b14 ssa-print-func "><li class="ssa-start-block"><span class="b14 ssa-block">b14</span>: &#8592; <span class="b5 ssa-block">b5</span></li><li class="ssa-end-block"><span class="b14 ssa-block">Plain</span> &#8594; <span class="b12 ssa-block">b12</span> <span class="l136 line-number">(<b>+136</b>)</span></li></ul><ul class="b15 ssa-print-func "><li class="ssa-start-block"><span class="b15 ssa-block">b15</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Sub64 &lt;int&gt; <span class="v75 ssa-value">v75</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v93 ssa-value">v93</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v105 ssa-value">v105</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li></ul></li><li class="ssa-end-block"><span class="b15 ssa-block">Plain</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b16 ssa-print-func "><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b15 ssa-block">b15</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(133)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span> (i[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b24 ssa-block">b24</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = PtrIndex &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = PtrIndex &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<b>+151</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b37 ssa-block">b37</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = PtrIndex &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = PtrIndex &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<b>+153</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = PtrIndex &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = PtrIndex &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<b>+155</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = PtrIndex &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v210 ssa-value">v210</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<b>+156</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = PtrIndex &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v214 ssa-value">v214</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b39 ssa-block">b39</span> <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<b>+160</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = PtrIndex &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l162 line-number">(162)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b35 ssa-block">b35</span></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = PtrIndex &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<b>+166</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = PtrIndex &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="l166 line-number">(166)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span> <span class="b39 ssa-block">b39</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v233 ssa-value">v233</span></span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b35 ssa-block">b35</span> <span class="b37 ssa-block">b37</span> (likely) <span class="l159 line-number">(159)</span></li></ul><ul class="b39 ssa-print-func "><li class="ssa-start-block"><span class="b39 ssa-block">b39</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li></ul></li><li class="ssa-end-block"><span class="b39 ssa-block">Plain</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> </li><li>name i[int]: <span class="v126 ssa-value">v126</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v263 ssa-value">v263</span> </li><li>name c[uint8]: <span class="v179 ssa-value">v179</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v250 ssa-value">v250</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="short-circuit-col" class="collapsed"><div>short circuit</div></td><td id="short-circuit-exp" class="hash-9c7aedfeb66cd77428c1f22ef171a4aa2c79c1b602bdafbc46cc6298ed62421b"><h2>short circuit <span class="stats">[6775 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Input and output buffers cannot be equal&#34;} (errors.text[string])</span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Block size is %v, output buffer length is %v&#34;}</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [1]</span></li><li class="ssa-long-value dead-value"><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="no-line-number">(?)</span> = ConstBool &lt;bool&gt; [false]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<b>+125</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b4 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b4 ssa-block">b4</span>:</li><li class="ssa-end-block"><span class="b4 ssa-block">BlockInvalid</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<b>+131</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b6 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b6 ssa-block">b6</span>:</li><li class="ssa-end-block"><span class="b6 ssa-block">BlockInvalid</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v26 ssa-value">v26</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v34 ssa-long-value"><span class="v34 ssa-value">v34</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v33 ssa-value">v33</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v27 ssa-value">v27</span> <span class="v34 ssa-value">v34</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v42 ssa-value">v42</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v44 ssa-value">v44</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(<b>+136</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<b>+132</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v56 ssa-value">v56</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v61 ssa-value">v61</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v85 ssa-value">v85</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</span> <span class="l132 line-number">(132)</span> = IsSliceInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v90 ssa-value">v90</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b14 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b14 ssa-block">b14</span>:</li><li class="ssa-end-block"><span class="b14 ssa-block">BlockInvalid</span> <span class="l136 line-number">(<b>+136</b>)</span></li></ul><ul class="b15 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b15 ssa-block">b15</span>:</li><li class="ssa-end-block"><span class="b15 ssa-block">BlockInvalid</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b16 ssa-print-func "><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Sub64 &lt;int&gt; <span class="v75 ssa-value">v75</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v93 ssa-value">v93</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v105 ssa-value">v105</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span> (i[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = PtrIndex &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = PtrIndex &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b24 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>:</li><li class="ssa-end-block"><span class="b24 ssa-block">BlockInvalid</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<b>+151</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b38 ssa-block">b38</span> <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = PtrIndex &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<b>+166</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = PtrIndex &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = PtrIndex &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = PtrIndex &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<b>+153</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = PtrIndex &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = PtrIndex &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<b>+155</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = PtrIndex &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v210 ssa-value">v210</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<b>+156</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = PtrIndex &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v214 ssa-value">v214</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="b28 ssa-block">b28</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b35 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>:</li><li class="ssa-end-block"><span class="b35 ssa-block">BlockInvalid</span> <span class="l162 line-number">(162)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<b>+160</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = PtrIndex &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b37 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>:</li><li class="ssa-end-block"><span class="b37 ssa-block">BlockInvalid</span> <span class="l166 line-number">(166)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l159 line-number">(<s>159</s>)</span> = Copy &lt;bool&gt; <span class="v233 ssa-value">v233</span></span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b28 ssa-block">b28</span> (likely) <span class="l159 line-number">(159)</span></li></ul><ul class="b39 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b39 ssa-block">b39</span>:</li><li class="ssa-end-block"><span class="b39 ssa-block">BlockInvalid</span> <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> </li><li>name i[int]: <span class="v126 ssa-value">v126</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v263 ssa-value">v263</span> </li><li>name c[uint8]: <span class="v179 ssa-value">v179</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v250 ssa-value">v250</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="decompose-user--+--pre-opt-deadcode-col" class="collapsed"><div>decompose user + pre-opt deadcode</div></td><td id="decompose-user--+--pre-opt-deadcode-exp" class="hash-8fc67fb2884f818c240cf8fef8dc2ad5f6fa8104f50c20d4ee9d4ff807aded6e"><h2>decompose user <span class="stats">[2459 ns]</span></h2><h2>pre-opt deadcode <span class="stats">[26743 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Input and output buffers cannot be equal&#34;} (errors.text[string])</span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = ConstString &lt;string&gt; {&#34;Block size is %v, output buffer length is %v&#34;}</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<b>+125</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<b>+131</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v26 ssa-value">v26</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v34 ssa-long-value"><span class="v34 ssa-value">v34</span> <span class="l125 line-number">(125)</span> = PtrIndex &lt;*byte&gt; <span class="v33 ssa-value">v33</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v27 ssa-value">v27</span> <span class="v34 ssa-value">v34</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v42 ssa-value">v42</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v44 ssa-value">v44</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v36 ssa-value">v36</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(<b>+136</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<b>+132</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v56 ssa-value">v56</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v61 ssa-value">v61</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = PtrIndex &lt;*interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v85 ssa-value">v85</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</span> <span class="l132 line-number">(132)</span> = IsSliceInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v90 ssa-value">v90</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b16 ssa-print-func "><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Sub64 &lt;int&gt; <span class="v75 ssa-value">v75</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v93 ssa-value">v93</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l59 line-number">(59)</span> = NilCheck &lt;void&gt; <span class="v105 ssa-value">v105</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span> (i[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = PtrIndex &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = PtrIndex &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<b>+151</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b38 ssa-block">b38</span> <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = PtrIndex &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<b>+166</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = PtrIndex &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = PtrIndex &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = PtrIndex &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<b>+153</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = PtrIndex &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = PtrIndex &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<b>+155</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = PtrIndex &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v210 ssa-value">v210</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<b>+156</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = PtrIndex &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v214 ssa-value">v214</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="b28 ssa-block">b28</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<b>+160</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = PtrIndex &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = PtrIndex &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Sub8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v224 ssa-value">v224</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = PtrIndex &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v233 ssa-value">v233</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b28 ssa-block">b28</span> (likely) <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> </li><li>name i[int]: <span class="v126 ssa-value">v126</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v263 ssa-value">v263</span> </li><li>name c[uint8]: <span class="v179 ssa-value">v179</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v250 ssa-value">v250</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="opt-col" class="collapsed"><div>opt</div></td><td id="opt-exp" class="hash-3ab29db4f9e8eec778a6bd7a9b22e73bfc048853098a7b096bf21e17a8d5b12c"><h2>opt <span class="stats">[84021 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value dead-value"><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v290 ssa-long-value"><span class="v290 ssa-value">v290</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v288 ssa-long-value"><span class="v288 ssa-value">v288</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = IMake &lt;error&gt; <span class="v234 ssa-value">v234</span> <span class="v232 ssa-value">v232</span></span></li><li class="ssa-long-value "><span class="v294 ssa-long-value"><span class="v294 ssa-value">v294</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.string.&#34;Block size is %v, output buffer length is %v&#34;} <span class="v290 ssa-value">v290</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v294 ssa-value">v294</span> <span class="v288 ssa-value">v288</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<b>+125</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<b>+131</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v26 ssa-value">v26</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = Addr &lt;*uint8&gt; {go.string.&#34;Input and output buffers cannot be equal&#34;} <span class="v220 ssa-value">v220</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(<b>+136</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<b>+132</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v56 ssa-value">v56</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v61 ssa-value">v61</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">First</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b16 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v93 ssa-value">v93</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span> (i[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = AddPtr &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = AddPtr &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<b>+151</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b38 ssa-block">b38</span> <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = AddPtr &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<b>+166</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = AddPtr &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = AddPtr &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = AddPtr &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<b>+153</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = AddPtr &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<b>+155</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<b>+156</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v292 ssa-long-value"><span class="v292 ssa-value">v292</span> <span class="l154 line-number">(154)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v286 ssa-long-value"><span class="v286 ssa-value">v286</span> <span class="l155 line-number">(155)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v282 ssa-long-value"><span class="v282 ssa-value">v282</span> <span class="l156 line-number">(156)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l154 line-number">(154)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v201 ssa-value">v201</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l155 line-number">(155)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v210 ssa-value">v210</span> <span class="v286 ssa-value">v286</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l156 line-number">(156)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v214 ssa-value">v214</span> <span class="v282 ssa-value">v282</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = AddPtr &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v207 ssa-value">v207</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = AddPtr &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = AddPtr &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="b28 ssa-block">b28</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = AddPtr &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l160 line-number">(<b>+160</b>)</span> = Const8 &lt;uint8&gt; [-1]</span></li><li class="ssa-long-value "><span class="v266 ssa-long-value"><span class="v266 ssa-value">v266</span> <span class="l162 line-number">(<b>+162</b>)</span> = Const8 &lt;uint8&gt; [-1]</span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<b>+160</b>)</span> = Add8 &lt;uint8&gt; <span class="v174 ssa-value">v174</span> <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = AddPtr &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = AddPtr &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Add8 &lt;uint8&gt; <span class="v266 ssa-value">v266</span> <span class="v217 ssa-value">v217</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l159 line-number">(159)</span> = Const8 &lt;uint8&gt; [-1]</span></li><li class="ssa-long-value "><span class="v279 ssa-long-value"><span class="v279 ssa-value">v279</span> <span class="l159 line-number">(159)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Add8 &lt;uint8&gt; <span class="v265 ssa-value">v265</span> <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = AddPtr &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l159 line-number">(159)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v229 ssa-value">v229</span> <span class="v279 ssa-value">v279</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = AddPtr &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v171 ssa-value">v171</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v233 ssa-value">v233</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b28 ssa-block">b28</span> (likely) <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> </li><li>name i[int]: <span class="v126 ssa-value">v126</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v263 ssa-value">v263</span> </li><li>name c[uint8]: <span class="v179 ssa-value">v179</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v250 ssa-value">v250</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="zero-arg-cse-col" class="collapsed"><div>zero arg cse</div></td><td id="zero-arg-cse-exp" class="hash-63712a94c49a518eedcd487b896f56091d153e21c99430bf55064974d11ba811"><h2>zero arg cse <span class="stats">[22681 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value dead-value"><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v294 ssa-long-value"><span class="v294 ssa-value">v294</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.string.&#34;Block size is %v, output buffer length is %v&#34;} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value dead-value"><span class="v290 ssa-long-value"><span class="v290 ssa-value">v290</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v288 ssa-long-value"><span class="v288 ssa-value">v288</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v292 ssa-long-value"><span class="v292 ssa-value">v292</span> <span class="l154 line-number">(154)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l160 line-number">(<b>+160</b>)</span> = Const8 &lt;uint8&gt; [-1]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = IMake &lt;error&gt; <span class="v234 ssa-value">v234</span> <span class="v232 ssa-value">v232</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v294 ssa-value">v294</span> <span class="v288 ssa-value">v288</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<b>+125</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<b>+131</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v26 ssa-value">v26</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = Addr &lt;*uint8&gt; {go.string.&#34;Input and output buffers cannot be equal&#34;} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(<b>+136</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<b>+132</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v56 ssa-value">v56</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v61 ssa-value">v61</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">First</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l132 line-number">(132)</span></li></ul><ul class="b16 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b16 ssa-block">b16</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span> = PanicBounds &lt;mem&gt; [6] <span class="v17 ssa-value">v17</span> <span class="v75 ssa-value">v75</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v92 ssa-value">v92</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="l132 line-number">(132)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span> (i[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = AddPtr &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = AddPtr &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<b>+151</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b38 ssa-block">b38</span> <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = AddPtr &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<b>+166</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = AddPtr &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = AddPtr &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = AddPtr &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<b>+153</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = AddPtr &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<b>+155</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<b>+156</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l154 line-number">(154)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v201 ssa-value">v201</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l155 line-number">(155)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v210 ssa-value">v210</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l156 line-number">(156)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v214 ssa-value">v214</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value dead-value"><span class="v282 ssa-long-value"><span class="v282 ssa-value">v282</span> <span class="l156 line-number">(156)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value dead-value"><span class="v286 ssa-long-value"><span class="v286 ssa-value">v286</span> <span class="l155 line-number">(155)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = AddPtr &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v207 ssa-value">v207</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = AddPtr &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = AddPtr &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="b28 ssa-block">b28</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<b>+160</b>)</span> = Add8 &lt;uint8&gt; <span class="v174 ssa-value">v174</span> <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = AddPtr &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = AddPtr &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = AddPtr &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Add8 &lt;uint8&gt; <span class="v174 ssa-value">v174</span> <span class="v217 ssa-value">v217</span> (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v266 ssa-long-value"><span class="v266 ssa-value">v266</span> <span class="l162 line-number">(<b>+162</b>)</span> = Const8 &lt;uint8&gt; [-1]</span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Add8 &lt;uint8&gt; <span class="v174 ssa-value">v174</span> <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = AddPtr &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value dead-value"><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l159 line-number">(159)</span> = Const8 &lt;uint8&gt; [-1]</span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l159 line-number">(159)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v229 ssa-value">v229</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value dead-value"><span class="v279 ssa-long-value"><span class="v279 ssa-value">v279</span> <span class="l159 line-number">(159)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = AddPtr &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v171 ssa-value">v171</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v233 ssa-value">v233</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b28 ssa-block">b28</span> (likely) <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> </li><li>name errors.text[string]: <span class="v36 ssa-value">v36</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> </li><li>name i[int]: <span class="v126 ssa-value">v126</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v263 ssa-value">v263</span> </li><li>name c[uint8]: <span class="v179 ssa-value">v179</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v250 ssa-value">v250</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="opt-deadcode-col" class="collapsed"><div>opt deadcode</div></td><td id="opt-deadcode-exp" class="hash-87a2abe237f3ffa71d37be6d6bfc48911e7843ca160855fab086d154c2a8214c"><h2>opt deadcode <span class="stats">[28435 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v294 ssa-long-value"><span class="v294 ssa-value">v294</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.string.&#34;Block size is %v, output buffer length is %v&#34;} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v288 ssa-long-value"><span class="v288 ssa-value">v288</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v292 ssa-long-value"><span class="v292 ssa-value">v292</span> <span class="l154 line-number">(154)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l160 line-number">(<b>+160</b>)</span> = Const8 &lt;uint8&gt; [-1]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = IMake &lt;error&gt; <span class="v234 ssa-value">v234</span> <span class="v232 ssa-value">v232</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v294 ssa-value">v294</span> <span class="v288 ssa-value">v288</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<b>+125</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<b>+131</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(131)</span> = Less64 &lt;bool&gt; <span class="v58 ssa-value">v58</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v22 ssa-value">v22</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v26 ssa-value">v26</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = Addr &lt;*uint8&gt; {go.string.&#34;Input and output buffers cannot be equal&#34;} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(<b>+136</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<b>+132</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v56 ssa-value">v56</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v61 ssa-value">v61</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v82 ssa-value">v82</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">Plain</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v102 ssa-value">v102</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v113 ssa-value">v113</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span> (i[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = AddPtr &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v140 ssa-value">v140</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = AddPtr &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v142 ssa-value">v142</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v56 ssa-value">v56</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<b>+151</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(151)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b38 ssa-block">b38</span> <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = AddPtr &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<b>+166</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(166)</span> = AddPtr &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v56 ssa-value">v56</span> <span class="v56 ssa-value">v56</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = AddPtr &lt;*byte&gt; <span class="v176 ssa-value">v176</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = AddPtr &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<b>+153</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(153)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v172 ssa-value">v172</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = AddPtr &lt;*byte&gt; <span class="v192 ssa-value">v192</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<b>+155</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<b>+156</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l154 line-number">(154)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v201 ssa-value">v201</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l155 line-number">(155)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v210 ssa-value">v210</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l156 line-number">(156)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v214 ssa-value">v214</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = AddPtr &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v207 ssa-value">v207</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = AddPtr &lt;*int&gt; <span class="v209 ssa-value">v209</span> <span class="v200 ssa-value">v200</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v211 ssa-value">v211</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = AddPtr &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v188 ssa-value">v188</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v250 ssa-value">v250</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="b28 ssa-block">b28</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<b>+160</b>)</span> = Add8 &lt;uint8&gt; <span class="v174 ssa-value">v174</span> <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(160)</span> = ZeroExt8to64 &lt;int&gt; <span class="v238 ssa-value">v238</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(160)</span> = AddPtr &lt;*uint8&gt; <span class="v236 ssa-value">v236</span> <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(160)</span> = Load &lt;uint8&gt; <span class="v240 ssa-value">v240</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = AddPtr &lt;*uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v241 ssa-value">v241</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = AddPtr &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Add8 &lt;uint8&gt; <span class="v174 ssa-value">v174</span> <span class="v217 ssa-value">v217</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Add8 &lt;uint8&gt; <span class="v174 ssa-value">v174</span> <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = AddPtr &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l159 line-number">(159)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v229 ssa-value">v229</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = AddPtr &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v171 ssa-value">v171</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v233 ssa-value">v233</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b28 ssa-block">b28</span> (likely) <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> </li><li>name i[int]: <span class="v126 ssa-value">v126</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v263 ssa-value">v263</span> </li><li>name c[uint8]: <span class="v179 ssa-value">v179</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v250 ssa-value">v250</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="generic-cse-col" class="collapsed"><div>generic cse</div></td><td id="generic-cse-exp" class="hash-ee82c5315c77933fd3897208379728ddbb09f6cde31f28b39554c5bb3faae5a4"><h2>generic cse <span class="stats">[274698 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {this} (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v11 ssa-long-value"><span class="v11 ssa-value">v11</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {src} (src[[]byte])</span></li><li class="ssa-long-value "><span class="v12 ssa-long-value"><span class="v12 ssa-value">v12</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v14 ssa-long-value"><span class="v14 ssa-value">v14</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="l121 line-number">(<b>+121</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l121 line-number">(121)</span> = Eq64 &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v17 ssa-value">v17</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value dead-value"><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.int} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value dead-value"><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {type.errors.errorString} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value dead-value"><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.itab.*errors.errorString,error} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="no-line-number">(?)</span> = Const8 &lt;uint8&gt; [0]</span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v294 ssa-long-value"><span class="v294 ssa-value">v294</span> <span class="no-line-number">(?)</span> = Addr &lt;*uint8&gt; {go.string.&#34;Block size is %v, output buffer length is %v&#34;} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v288 ssa-long-value"><span class="v288 ssa-value">v288</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</span></li><li class="ssa-long-value "><span class="v45 ssa-long-value"><span class="v45 ssa-value">v45</span> <span class="l59 line-number">(59)</span> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v292 ssa-long-value"><span class="v292 ssa-value">v292</span> <span class="l154 line-number">(154)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l160 line-number">(<b>+160</b>)</span> = Const8 &lt;uint8&gt; [-1]</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="no-line-number">(?)</span> = IMake &lt;error&gt; <span class="v234 ssa-value">v234</span> <span class="v232 ssa-value">v232</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v294 ssa-value">v294</span> <span class="v288 ssa-value">v288</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v18 ssa-value">v18</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l121 line-number">(121)</span></li></ul><ul class="b2 ssa-print-func "><li class="ssa-start-block"><span class="b2 ssa-block">b2</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l125 line-number">(<s>125</s>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v23 ssa-long-value"><span class="v23 ssa-value">v23</span> <span class="l125 line-number">(<b>+125</b>)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v16 ssa-value">v16</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v23 ssa-value">v23</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b3 ssa-print-func "><li class="ssa-start-block"><span class="b3 ssa-block">b3</span>: &#8592; <span class="b1 ssa-block">b1</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v19 ssa-long-value"><span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v15 ssa-value">v15</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v19 ssa-value">v19</span> <span class="l122 line-number">(<b>+122</b>)</span></li></ul><ul class="b5 ssa-print-func "><li class="ssa-start-block"><span class="b5 ssa-block">b5</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l129 line-number">(<b>+129</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span> (count[int])</span></li><li class="ssa-long-value dead-value"><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l131 line-number">(<s>131</s>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l131 line-number">(<b>+131</b>)</span> = Less64 &lt;bool&gt; <span class="v29 ssa-value">v29</span> <span class="v16 ssa-value">v16</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v59 ssa-value">v59</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l131 line-number">(131)</span></li></ul><ul class="b7 ssa-print-func "><li class="ssa-start-block"><span class="b7 ssa-block">b7</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l125 line-number">(125)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l125 line-number">(125)</span> = IsInBounds &lt;bool&gt; <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v30 ssa-value">v30</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l125 line-number">(125)</span></li></ul><ul class="b8 ssa-print-func "><li class="ssa-start-block"><span class="b8 ssa-block">b8</span>: &#8592; <span class="b2 ssa-block">b2</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v16 ssa-value">v16</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v25 ssa-value">v25</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b9 ssa-print-func "><li class="ssa-start-block"><span class="b9 ssa-block">b9</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l125 line-number">(125)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l125 line-number">(125)</span> = EqPtr &lt;bool&gt; <span class="v26 ssa-value">v26</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v35 ssa-value">v35</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b10 ssa-print-func "><li class="ssa-start-block"><span class="b10 ssa-block">b10</span>: &#8592; <span class="b7 ssa-block">b7</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span> = PanicBounds &lt;mem&gt; [0] <span class="v17 ssa-value">v17</span> <span class="v29 ssa-value">v29</span> <span class="v1 ssa-value">v1</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v32 ssa-value">v32</span> <span class="l125 line-number">(125)</span></li></ul><ul class="b11 ssa-print-func "><li class="ssa-start-block"><span class="b11 ssa-block">b11</span>: &#8592; <span class="b9 ssa-block">b9</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l126 line-number">(<b>+126</b>)</span> = InlMark &lt;void&gt; [357] <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v44 ssa-long-value"><span class="v44 ssa-value">v44</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v46 ssa-long-value"><span class="v46 ssa-value">v46</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v42 ssa-value">v42</span></span></li><li class="ssa-long-value "><span class="v47 ssa-long-value"><span class="v47 ssa-value">v47</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</span> <span class="v41 ssa-value">v41</span></span></li><li class="ssa-long-value "><span class="v48 ssa-long-value"><span class="v48 ssa-value">v48</span> <span class="l59 line-number">(59)</span> = Addr &lt;*uint8&gt; {go.string.&#34;Input and output buffers cannot be equal&#34;} <span class="v3 ssa-value">v3</span></span></li><li class="ssa-long-value "><span class="v49 ssa-long-value"><span class="v49 ssa-value">v49</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v44 ssa-value">v44</span> <span class="v48 ssa-value">v48</span> <span class="v47 ssa-value">v47</span></span></li><li class="ssa-long-value "><span class="v51 ssa-long-value"><span class="v51 ssa-value">v51</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v42 ssa-value">v42</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v51 ssa-value">v51</span> <span class="v49 ssa-value">v49</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v53 ssa-value">v53</span> <span class="l126 line-number">(<b>+126</b>)</span></li></ul><ul class="b12 ssa-print-func "><li class="ssa-start-block"><span class="b12 ssa-block">b12</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l136 line-number">(<s>136</s>)</span> = VarDef &lt;mem&gt; {s2r} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l136 line-number">(<b>+136</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v121 ssa-long-value"><span class="v121 ssa-value">v121</span> <span class="l136 line-number">(136)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v120 ssa-value">v120</span> <span class="v119 ssa-value">v119</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l137 line-number">(<s>137</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v121 ssa-value">v121</span></span></li><li class="ssa-long-value "><span class="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l137 line-number">(137)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l137 line-number">(<b>+137</b>)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v123 ssa-value">v123</span> <span class="v122 ssa-value">v122</span></span></li></ul></li><li class="ssa-end-block"><span class="b12 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(<b>+139</b>)</span></li></ul><ul class="b13 ssa-print-func "><li class="ssa-start-block"><span class="b13 ssa-block">b13</span>: &#8592; <span class="b5 ssa-block">b5</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l132 line-number">(<s>132</s>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l132 line-number">(<s>132</s>)</span> = VarDef &lt;mem&gt; {.autotmp_27} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v64 ssa-long-value"><span class="v64 ssa-value">v64</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l132 line-number">(132)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v64 ssa-value">v64</span> <span class="v63 ssa-value">v63</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l132 line-number">(<s>132</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_27} <span class="v2 ssa-value">v2</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v16 ssa-value">v16</span> <span class="v65 ssa-value">v65</span></span></li><li class="ssa-long-value "><span class="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v69 ssa-value">v69</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v71 ssa-value">v71</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l132 line-number">(132)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v76 ssa-value">v76</span> <span class="v73 ssa-value">v73</span> <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l132 line-number">(<b>+132</b>)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64}} [8] <span class="v29 ssa-value">v29</span> <span class="v77 ssa-value">v77</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v81 ssa-long-value"><span class="v81 ssa-value">v81</span> <span class="l132 line-number">(132)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l132 line-number">(132)</span> = IMake &lt;interface {}&gt; <span class="v72 ssa-value">v72</span> <span class="v81 ssa-value">v81</span></span></li><li class="ssa-long-value "><span class="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l132 line-number">(132)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l132 line-number">(132)</span> = Store &lt;mem&gt; {interface {}} <span class="v86 ssa-value">v86</span> <span class="v83 ssa-value">v83</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l132 line-number">(132)</span> = NilCheck &lt;void&gt; <span class="v66 ssa-value">v66</span> <span class="v87 ssa-value">v87</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">Plain</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="l132 line-number">(132)</span></li></ul><ul class="b17 ssa-print-func "><li class="ssa-start-block"><span class="b17 ssa-block">b17</span>: &#8592; <span class="b13 ssa-block">b13</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l132 line-number">(132)</span> = SliceMake &lt;[]interface {}&gt; <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l132 line-number">(132)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf}} [40] <span class="v95 ssa-value">v95</span> <span class="v94 ssa-value">v94</span> <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l132 line-number">(132)</span> = SelectN &lt;mem&gt; [1] <span class="v97 ssa-value">v97</span></span></li><li class="ssa-long-value "><span class="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l132 line-number">(132)</span> = SelectN &lt;string&gt; [0] <span class="v97 ssa-value">v97</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l131 line-number">(<s>131</s>)</span> = VarKill &lt;mem&gt; {.autotmp_27} <span class="v98 ssa-value">v98</span></span></li><li class="ssa-long-value "><span class="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l133 line-number">(<b>+133</b>)</span> = InlMark &lt;void&gt; [358] <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="l59 line-number">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject}} [16] <span class="v39 ssa-value">v39</span> <span class="v100 ssa-value">v100</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l59 line-number">(59)</span> = SelectN &lt;mem&gt; [1] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v103 ssa-value">v103</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v109 ssa-value">v109</span> <span class="v108 ssa-value">v108</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v111 ssa-long-value"><span class="v111 ssa-value">v111</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v99 ssa-value">v99</span></span></li><li class="ssa-long-value "><span class="v112 ssa-long-value"><span class="v112 ssa-value">v112</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v107 ssa-value">v107</span> <span class="v111 ssa-value">v111</span> <span class="v110 ssa-value">v110</span></span></li><li class="ssa-long-value "><span class="v114 ssa-long-value"><span class="v114 ssa-value">v114</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v50 ssa-value">v50</span> <span class="v105 ssa-value">v105</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v14 ssa-value">v14</span> <span class="v14 ssa-value">v14</span> <span class="v114 ssa-value">v114</span> <span class="v112 ssa-value">v112</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v116 ssa-value">v116</span> <span class="l133 line-number">(<b>+133</b>)</span></li></ul><ul class="b18 ssa-print-func "><li class="ssa-start-block"><span class="b18 ssa-block">b18</span>: &#8592; <span class="b12 ssa-block">b12</span> <span class="b20 ssa-block">b20</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l139 line-number">(<s>139</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v149 ssa-value">v149</span> (i[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l144 line-number">(<s>144</s>)</span> = Phi &lt;mem&gt; <span class="v124 ssa-value">v124</span> <span class="v147 ssa-value">v147</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l139 line-number">(<b>+139</b>)</span> = Less64 &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v128 ssa-value">v128</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l139 line-number">(139)</span></li></ul><ul class="b19 ssa-print-func "><li class="ssa-start-block"><span class="b19 ssa-block">b19</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l140 line-number">(<b>+140</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l140 line-number">(140)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l140 line-number">(140)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l140 line-number">(140)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l141 line-number">(141)</span> = AddPtr &lt;*uint8&gt; <span class="v141 ssa-value">v141</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l141 line-number">(141)</span> = Store &lt;mem&gt; {uint8} <span class="v145 ssa-value">v145</span> <span class="v130 ssa-value">v130</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l139 line-number">(<b>+139</b>)</span> = Add64 &lt;int&gt; <span class="v126 ssa-value">v126</span> <span class="v85 ssa-value">v85</span></span></li></ul></li><li class="ssa-end-block"><span class="b20 ssa-block">Plain</span> &#8594; <span class="b18 ssa-block">b18</span> <span class="l139 line-number">(139)</span></li></ul><ul class="b21 ssa-print-func "><li class="ssa-start-block"><span class="b21 ssa-block">b21</span>: &#8592; <span class="b18 ssa-block">b18</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l144 line-number">(<b>+144</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l144 line-number">(144)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l144 line-number">(144)</span> = Load &lt;int&gt; <span class="v153 ssa-value">v153</span> <span class="v299 ssa-value">v299</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l145 line-number">(<b>+145</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l145 line-number">(145)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l145 line-number">(145)</span> = Load &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v299 ssa-value">v299</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l146 line-number">(<b>+146</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l146 line-number">(146)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l146 line-number">(146)</span> = Load &lt;uint&gt; <span class="v159 ssa-value">v159</span> <span class="v299 ssa-value">v299</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l147 line-number">(<s>147</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l147 line-number">(147)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l147 line-number">(<b>+147</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v162 ssa-value">v162</span> <span class="v161 ssa-value">v161</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l148 line-number">(<s>148</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v165 ssa-long-value"><span class="v165 ssa-value">v165</span> <span class="l148 line-number">(148)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v164 ssa-value">v164</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l148 line-number">(<b>+148</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v165 ssa-value">v165</span> <span class="v164 ssa-value">v164</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(<b>+150</b>)</span></li></ul><ul class="b22 ssa-print-func "><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="l140 line-number">(140)</span> = AddPtr &lt;*uint8&gt; <span class="v132 ssa-value">v132</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l140 line-number">(140)</span> = Store &lt;mem&gt; {uint8} <span class="v136 ssa-value">v136</span> <span class="v130 ssa-value">v130</span> <span class="v299 ssa-value">v299</span></span></li><li class="ssa-long-value dead-value"><span class="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l141 line-number">(<b>+141</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l141 line-number">(141)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value dead-value"><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l141 line-number">(141)</span> = IsInBounds &lt;bool&gt; <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">If</span> <span class="v133 ssa-value">v133</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b25 ssa-block">b25</span> (likely) <span class="l141 line-number">(141)</span></li></ul><ul class="b23 ssa-print-func "><li class="ssa-start-block"><span class="b23 ssa-block">b23</span>: &#8592; <span class="b19 ssa-block">b19</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v299 ssa-value">v299</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v135 ssa-value">v135</span> <span class="l140 line-number">(140)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</span>: &#8592; <span class="b22 ssa-block">b22</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span> = PanicBounds &lt;mem&gt; [0] <span class="v126 ssa-value">v126</span> <span class="v125 ssa-value">v125</span> <span class="v138 ssa-value">v138</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">Exit</span> <span class="v144 ssa-value">v144</span> <span class="l141 line-number">(141)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b21 ssa-block">b21</span> <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l150 line-number">(<s>150</s>)</span> = Phi &lt;int&gt; <span class="v17 ssa-value">v17</span> <span class="v263 ssa-value">v263</span> (i[int])</span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l151 line-number">(<s>151</s>)</span> = Phi &lt;mem&gt; <span class="v166 ssa-value">v166</span> <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l150 line-number">(<b>+150</b>)</span> = Less64 &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v16 ssa-value">v16</span></span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">If</span> <span class="v169 ssa-value">v169</span> &#8594; <span class="b27 ssa-block">b27</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l150 line-number">(150)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l151 line-number">(<s>151</s>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l151 line-number">(<b>+151</b>)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v16 ssa-value">v16</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">If</span> <span class="v173 ssa-value">v173</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l151 line-number">(151)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b38 ssa-block">b38</span> <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l165 line-number">(165)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l165 line-number">(<b>+165</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l165 line-number">(165)</span> = AddPtr &lt;*uint8&gt; <span class="v253 ssa-value">v253</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l165 line-number">(165)</span> = Store &lt;mem&gt; {uint8} <span class="v256 ssa-value">v256</span> <span class="v179 ssa-value">v179</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l166 line-number">(166)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value dead-value"><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l166 line-number">(<s>166</s>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l166 line-number">(<b>+166</b>)</span> = AddPtr &lt;*uint8&gt; <span class="v258 ssa-value">v258</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l166 line-number">(166)</span> = Store &lt;mem&gt; {uint8} <span class="v260 ssa-value">v260</span> <span class="v217 ssa-value">v217</span> <span class="v257 ssa-value">v257</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l150 line-number">(<b>+150</b>)</span> = Add64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v85 ssa-value">v85</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l150 line-number">(150)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b26 ssa-block">b26</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span> = MakeResult &lt;uint,uint,error,mem&gt; <span class="v16 ssa-value">v16</span> <span class="v16 ssa-value">v16</span> <span class="v15 ssa-value">v15</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l169 line-number">(<b>+169</b>)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l151 line-number">(151)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l151 line-number">(151)</span> = AddPtr &lt;*byte&gt; <span class="v26 ssa-value">v26</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l151 line-number">(151)</span> = Load &lt;byte&gt; <span class="v177 ssa-value">v177</span> <span class="v285 ssa-value">v285</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l152 line-number">(152)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l152 line-number">(<b>+152</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l152 line-number">(152)</span> = AddPtr &lt;*uint8&gt; <span class="v181 ssa-value">v181</span> <span class="v182 ssa-value">v182</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l152 line-number">(152)</span> = Load &lt;uint8&gt; <span class="v183 ssa-value">v183</span> <span class="v285 ssa-value">v285</span> (r[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l153 line-number">(<s>153</s>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l153 line-number">(<b>+153</b>)</span> = IsInBounds &lt;bool&gt; <span class="v167 ssa-value">v167</span> <span class="v29 ssa-value">v29</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">If</span> <span class="v189 ssa-value">v189</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="b33 ssa-block">b33</span> (likely) <span class="l153 line-number">(153)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b27 ssa-block">b27</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v16 ssa-value">v16</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v175 ssa-value">v175</span> <span class="l151 line-number">(151)</span></li></ul><ul class="b32 ssa-print-func "><li class="ssa-start-block"><span class="b32 ssa-block">b32</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l153 line-number">(153)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l153 line-number">(153)</span> = AddPtr &lt;*byte&gt; <span class="v33 ssa-value">v33</span> <span class="v167 ssa-value">v167</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l153 line-number">(153)</span> = Store &lt;mem&gt; {byte} <span class="v193 ssa-value">v193</span> <span class="v184 ssa-value">v184</span> <span class="v285 ssa-value">v285</span></span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l154 line-number">(<b>+154</b>)</span> = And64 &lt;int&gt; <span class="v167 ssa-value">v167</span> <span class="v154 ssa-value">v154</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l154 line-number">(154)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l154 line-number">(154)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value dead-value"><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l155 line-number">(155)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value dead-value"><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l155 line-number">(<s>155</s>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value dead-value"><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l156 line-number">(<s>156</s>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v179 ssa-value">v179</span></span></li><li class="ssa-long-value dead-value"><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l154 line-number">(154)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v182 ssa-value">v182</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value dead-value"><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l155 line-number">(<b>+155</b>)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v182 ssa-value">v182</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l156 line-number">(<b>+156</b>)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v182 ssa-value">v182</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l154 line-number">(154)</span> = AddPtr &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l154 line-number">(154)</span> = Load &lt;int&gt; <span class="v202 ssa-value">v202</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l154 line-number">(154)</span> = And64 &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v157 ssa-value">v157</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l154 line-number">(154)</span> = Add64 &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l154 line-number">(154)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v206 ssa-value">v206</span> <span class="v160 ssa-value">v160</span> (qc[int])</span></li><li class="ssa-long-value dead-value"><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l155 line-number">(155)</span> = AddPtr &lt;*int&gt; <span class="v199 ssa-value">v199</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l155 line-number">(155)</span> = Store &lt;mem&gt; {int} <span class="v202 ssa-value">v202</span> <span class="v167 ssa-value">v167</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l156 line-number">(156)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v212 ssa-value">v212</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l156 line-number">(156)</span> = AddPtr &lt;*int&gt; <span class="v213 ssa-value">v213</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l156 line-number">(156)</span> = Store &lt;mem&gt; {int} <span class="v215 ssa-value">v215</span> <span class="v208 ssa-value">v208</span> <span class="v212 ssa-value">v212</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b30 ssa-block">b30</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span> = PanicBounds &lt;mem&gt; [0] <span class="v167 ssa-value">v167</span> <span class="v29 ssa-value">v29</span> <span class="v285 ssa-value">v285</span></span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Exit</span> <span class="v191 ssa-value">v191</span> <span class="l153 line-number">(153)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b32 ssa-block">b32</span> <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v225 ssa-value">v225</span> (r[uint8])</span></li><li class="ssa-long-value "><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l159 line-number">(<s>159</s>)</span> = Phi &lt;mem&gt; <span class="v216 ssa-value">v216</span> <span class="v249 ssa-value">v249</span></span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="l159 line-number">(<b>+159</b>)</span> = Less8U &lt;bool&gt; <span class="v218 ssa-value">v218</span> <span class="v217 ssa-value">v217</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">If</span> <span class="v219 ssa-value">v219</span> &#8594; <span class="b38 ssa-block">b38</span> <span class="b28 ssa-block">b28</span> <span class="l159 line-number">(159)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b38 ssa-block">b38</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l160 line-number">(160)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value dead-value"><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l160 line-number">(<s>160</s>)</span> = Add8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v174 ssa-value">v174</span></span></li><li class="ssa-long-value dead-value"><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l160 line-number">(<s>160</s>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value dead-value"><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l160 line-number">(<s>160</s>)</span> = AddPtr &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value dead-value"><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l160 line-number">(<b>+160</b>)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span> (t[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l161 line-number">(<b>+161</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v217 ssa-value">v217</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l161 line-number">(161)</span> = AddPtr &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v243 ssa-value">v243</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v244 ssa-value">v244</span> <span class="v228 ssa-value">v228</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l161 line-number">(161)</span> = LocalAddr &lt;*[256]uint8&gt; {s2r} <span class="v2 ssa-value">v2</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value dead-value"><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l161 line-number">(161)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l161 line-number">(161)</span> = AddPtr &lt;*uint8&gt; <span class="v246 ssa-value">v246</span> <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l161 line-number">(161)</span> = Store &lt;mem&gt; {uint8} <span class="v248 ssa-value">v248</span> <span class="v217 ssa-value">v217</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value dead-value"><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l162 line-number">(<b>+162</b>)</span> = Add8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v174 ssa-value">v174</span> (r[uint8])</span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l159 line-number">(<b>+159</b>)</span></li></ul><ul class="b38 ssa-print-func "><li class="ssa-start-block"><span class="b38 ssa-block">b38</span>: &#8592; <span class="b34 ssa-block">b34</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l159 line-number">(159)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="l159 line-number">(159)</span> = Add8 &lt;uint8&gt; <span class="v217 ssa-value">v217</span> <span class="v174 ssa-value">v174</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l159 line-number">(159)</span> = AddPtr &lt;*uint8&gt; <span class="v222 ssa-value">v222</span> <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value "><span class="v228 ssa-long-value"><span class="v228 ssa-value">v228</span> <span class="l159 line-number">(159)</span> = Load &lt;uint8&gt; <span class="v227 ssa-value">v227</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l159 line-number">(159)</span> = ZeroExt8to64 &lt;int&gt; <span class="v228 ssa-value">v228</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l159 line-number">(159)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v229 ssa-value">v229</span> <span class="v292 ssa-value">v292</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l159 line-number">(159)</span> = AddPtr &lt;*int&gt; <span class="v221 ssa-value">v221</span> <span class="v171 ssa-value">v171</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l159 line-number">(159)</span> = Load &lt;int&gt; <span class="v230 ssa-value">v230</span> <span class="v271 ssa-value">v271</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l159 line-number">(159)</span> = Leq64 &lt;bool&gt; <span class="v231 ssa-value">v231</span> <span class="v208 ssa-value">v208</span></span></li></ul></li><li class="ssa-end-block"><span class="b38 ssa-block">If</span> <span class="v233 ssa-value">v233</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b28 ssa-block">b28</span> (likely) <span class="l159 line-number">(159)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> </li><li>name ~R0[error]: <span class="v51 ssa-value">v51</span> </li><li>name count[int]: <span class="v56 ssa-value">v56</span> </li><li>name errMsg[string]: <span class="v99 ssa-value">v99</span> </li><li>name errors.text[string]: <span class="v99 ssa-value">v99</span> </li><li>name ~R0[error]: <span class="v114 ssa-value">v114</span> </li><li>name i[int]: <span class="v126 ssa-value">v126</span> </li><li>name m1[int]: <span class="v154 ssa-value">v154</span> </li><li>name m2[int]: <span class="v157 ssa-value">v157</span> </li><li>name s[uint]: <span class="v160 ssa-value">v160</span> </li><li>name i[int]: <span class="v17 ssa-value">v17</span> <span class="v167 ssa-value">v167</span> <span class="v263 ssa-value">v263</span> </li><li>name c[uint8]: <span class="v179 ssa-value">v179</span> </li><li>name r[uint8]: <span class="v184 ssa-value">v184</span> <span class="v217 ssa-value">v217</span> <span class="v250 ssa-value">v250</span> </li><li>name qc[int]: <span class="v208 ssa-value">v208</span> </li><li>name t[uint8]: <span class="v241 ssa-value">v241</span> </li></code></td>
<td id="phiopt--+--gcse-deadcode-col" class="collapsed"><div>phiopt + gcse deadcode</div></td><td id="phiopt--+--gcse-deadcode-exp" class="hash-e52fbf43accd258a40cd08d36333f14b44f941e8a21b492cc4eb2709ef0ed07c"><h2>phiopt <span class="stats">[791 ns]</span></h2><h2>gcse deadcode <span class="stats">[18417 ns]</span></h2><code><ul class="b1 ssa-print-func "><li class="ssa-start-block"><span class="b1 ssa-block">b1</span>:<button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v1 ssa-long-value"><span class="v1 ssa-value">v1</span> <span class="no-line-number">(?)</span> = InitMem &lt;mem&gt;</span></li><li class="ssa-long-value "><span class="v2 ssa-long-value"><span class="v2 ssa-value">v2</span> <span class="no-line-number">(?)</span> = SP &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v3 ssa-long-value"><span class="v3 ssa-value">v3</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v10 ssa-long-value"><span class="v10 ssa-value">v10</span> <span class="l120 line-number">(<s>120</s>)</span> = Arg &lt;*SBRT&gt; {t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment