Skip to content

Instantly share code, notes, and snippets.

@dr2chase
Created May 17, 2021 20:07
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/c9aaeb44d5e1063ab673c93c9a07a0a1 to your computer and use it in GitHub Desktop.
Save dr2chase/c9aaeb44d5e1063ab673c93c9a07a0a1 to your computer and use it in GitHub Desktop.
1.16, ssa.html for transform.(*SBRT).Inverse
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).Inverse</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="l175 line-number">175</div><div class="l176 line-number">176</div><div class="l177 line-number">177</div><div class="l178 line-number">178</div><div class="l179 line-number">179</div><div class="l180 line-number">180</div><div class="l181 line-number">181</div><div class="l182 line-number">182</div><div class="l183 line-number">183</div><div class="l184 line-number">184</div><div class="l185 line-number">185</div><div class="l186 line-number">186</div><div class="l187 line-number">187</div><div class="l188 line-number">188</div><div class="l189 line-number">189</div><div class="l190 line-number">190</div><div class="l191 line-number">191</div><div class="l192 line-number">192</div><div class="l193 line-number">193</div><div class="l194 line-number">194</div><div class="l195 line-number">195</div><div class="l196 line-number">196</div><div class="l197 line-number">197</div><div class="l198 line-number">198</div><div class="l199 line-number">199</div><div class="l200 line-number">200</div><div class="l201 line-number">201</div><div class="l202 line-number">202</div><div class="l203 line-number">203</div><div class="l204 line-number">204</div><div class="l205 line-number">205</div><div class="l206 line-number">206</div><div class="l207 line-number">207</div><div class="l208 line-number">208</div><div class="l209 line-number">209</div><div class="l210 line-number">210</div><div class="l211 line-number">211</div><div class="l212 line-number">212</div><div class="l213 line-number">213</div><div class="l214 line-number">214</div><div class="l215 line-number">215</div><div class="l216 line-number">216</div><div class="l217 line-number">217</div><div class="l218 line-number">218</div><div class="l219 line-number">219</div><div class="l220 line-number">220</div><div class="l221 line-number">221</div><div>&nbsp;</div><div>&nbsp;</div><div class="l58 line-number">58</div><div class="l59 line-number">59</div><div class="l60 line-number">60</div><div>&nbsp;</div><div class="l58 line-number">58</div><div class="l59 line-number">59</div><div class="l60 line-number">60</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="l175 line-number">func (this *SBRT) Inverse(src, dst []byte) (uint, uint, error) {</div><div class="l176 line-number"> if len(src) == 0 {</div><div class="l177 line-number"> return 0, 0, nil</div><div class="l178 line-number"> }</div><div class="l179 line-number">&nbsp;</div><div class="l180 line-number"> if &amp;src[0] == &amp;dst[0] {</div><div class="l181 line-number"> return 0, 0, errors.New(&#34;Input and output buffers cannot be equal&#34;)</div><div class="l182 line-number"> }</div><div class="l183 line-number">&nbsp;</div><div class="l184 line-number"> count := len(src)</div><div class="l185 line-number">&nbsp;</div><div class="l186 line-number"> if count &gt; len(dst) {</div><div class="l187 line-number"> errMsg := fmt.Sprintf(&#34;Block size is %v, output buffer length is %v&#34;, count, len(dst))</div><div class="l188 line-number"> return 0, 0, errors.New(errMsg)</div><div class="l189 line-number"> }</div><div class="l190 line-number">&nbsp;</div><div class="l191 line-number"> r2s := [256]uint8{}</div><div class="l192 line-number">&nbsp;</div><div class="l193 line-number"> for i := range r2s {</div><div class="l194 line-number"> r2s[i] = uint8(i)</div><div class="l195 line-number"> }</div><div class="l196 line-number">&nbsp;</div><div class="l197 line-number"> m1 := this.mask1</div><div class="l198 line-number"> m2 := this.mask2</div><div class="l199 line-number"> s := this.shift</div><div class="l200 line-number"> p := [256]int{}</div><div class="l201 line-number"> q := [256]int{}</div><div class="l202 line-number">&nbsp;</div><div class="l203 line-number"> for i := 0; i &lt; count; i++ {</div><div class="l204 line-number"> r := src[i]</div><div class="l205 line-number"> c := r2s[r]</div><div class="l206 line-number"> dst[i] = byte(c)</div><div class="l207 line-number"> qc := ((i &amp; m1) + (p[c] &amp; m2)) &gt;&gt; s</div><div class="l208 line-number"> p[c] = i</div><div class="l209 line-number"> q[c] = qc</div><div class="l210 line-number">&nbsp;</div><div class="l211 line-number"> // Move up symbol to correct rank</div><div class="l212 line-number"> for r &gt; 0 &amp;&amp; q[r2s[r-1]] &lt;= qc {</div><div class="l213 line-number"> r2s[r] = r2s[r-1]</div><div class="l214 line-number"> r--</div><div class="l215 line-number"> }</div><div class="l216 line-number">&nbsp;</div><div class="l217 line-number"> r2s[r] = c</div><div class="l218 line-number"> }</div><div class="l219 line-number">&nbsp;</div><div class="l220 line-number"> return uint(count), uint(count), nil</div><div class="l221 line-number">}</div><div>&nbsp;</div><div><strong>$GOROOT/src/errors/errors.go</strong></div><div class="l58 line-number">func New(text string) error {</div><div class="l59 line-number"> return &amp;errorString{text}</div><div class="l60 line-number">}</div><div>&nbsp;</div><div class="l58 line-number">func New(text string) error {</div><div class="l59 line-number"> return &amp;errorString{text}</div><div class="l60 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</b></div><div class="l175 line-number ast">. AS l(175)</div><div class="l175 line-number ast">. . NAME-transform.~r2 g(1) l(175) x(56) class(PPARAMOUT) esc(no) uint</div><div class="ast">&nbsp;</div><div class="l175 line-number ast">. AS l(175)</div><div class="l175 line-number ast">. . NAME-transform.~r3 g(2) l(175) x(64) class(PPARAMOUT) esc(no) uint</div><div class="ast">&nbsp;</div><div class="l175 line-number ast">. AS l(175)</div><div class="l175 line-number ast">. . NAME-transform.~r4 g(3) l(175) x(72) class(PPARAMOUT) esc(no) error</div><div class="ast"><b>buildssa-body</b></div><div class="ast">. IF-init</div><div class="l176 line-number ast">. . AS l(176) tc(1)</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l176 line-number ast">. . . LEN l(176) tc(1) int</div><div class="l175 line-number ast">. . . . NAME-transform.src g(5) l(175) x(8) class(PPARAM) esc(no) tc(1) used SLICE-[]byte</div><div class="l176 line-number ast">. IF l(176) tc(1)</div><div class="l176 line-number ast">. . EQ l(176) tc(1) bool</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l176 line-number ast">. . . LITERAL-0 l(176) tc(1) int</div><div class="ast">. IF-rlist</div><div class="l176 line-number ast">. . VARKILL l(176) tc(1)</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="ast">. IF-body</div><div class="l176 line-number ast">. . VARKILL l(176) tc(1)</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l177 line-number ast">. . RETURN l(177) tc(1)</div><div class="ast">. . RETURN-list</div><div class="l177 line-number ast">. . . AS l(177) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r2 g(1) l(175) x(56) class(PPARAMOUT) esc(no) uint</div><div class="l177 line-number ast">. . . . LITERAL-0 l(177) tc(1) uint</div><div class="ast">&nbsp;</div><div class="l177 line-number ast">. . . AS l(177) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r3 g(2) l(175) x(64) class(PPARAMOUT) esc(no) uint</div><div class="l177 line-number ast">. . . . LITERAL-0 l(177) tc(1) uint</div><div class="ast">&nbsp;</div><div class="l177 line-number ast">. . . AS l(177) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r4 g(3) l(175) x(72) class(PPARAMOUT) esc(no) error</div><div class="ast">. . . . LITERAL-nil tc(1) .nil error</div><div class="ast">&nbsp;</div><div class="l180 line-number ast">. IF l(180) tc(1)</div><div class="l180 line-number ast">. . EQ l(180) tc(1) hascall bool</div><div class="l180 line-number ast">. . . ADDR l(180) tc(1) hascall PTR-*byte</div><div class="l180 line-number ast">. . . . INDEX l(180) tc(1) hascall byte</div><div class="l175 line-number ast">. . . . . NAME-transform.src g(5) l(175) x(8) class(PPARAM) esc(no) tc(1) used SLICE-[]byte</div><div class="l180 line-number ast">. . . . . LITERAL-0 l(180) tc(1) int</div><div class="l180 line-number ast">. . . ADDR l(180) tc(1) hascall PTR-*byte</div><div class="l180 line-number ast">. . . . INDEX l(180) tc(1) hascall byte</div><div class="l175 line-number ast">. . . . . NAME-transform.dst g(6) l(175) x(32) class(PPARAM) esc(no) tc(1) used SLICE-[]byte</div><div class="l180 line-number ast">. . . . . LITERAL-0 l(180) tc(1) int</div><div class="ast">. IF-body</div><div class="l181 line-number ast">. . DCL l(181)</div><div class="l58 line-number ast">. . . NAME-errors.text l(58) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="ast">&nbsp;</div><div class="l181 line-number ast">. . BLOCK l(181)</div><div class="ast">. . BLOCK-list</div><div class="l181 line-number ast">. . . AS l(181) tc(1)</div><div class="l58 line-number ast">. . . . NAME-errors.text l(58) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="l181 line-number ast">. . . . LITERAL-&#34;Input and output buffers cannot be equal&#34; l(181) tc(1) string</div><div class="ast">&nbsp;</div><div class="l+181 line-number ast">. . INLMARK l(+181) x(359)</div><div class="ast">&nbsp;</div><div class="l181 line-number ast">. . DCL l(181)</div><div class="l181 line-number ast">. . . NAME-transform.~R0 l(181) x(0) class(PAUTO) esc(no) tc(1) used error</div><div class="ast">&nbsp;</div><div class="ast">. . AS-init</div><div class="l59 line-number ast">. . . AS l(59) tc(1)</div><div class="l59 line-number ast">. . . . NAME-transform..autotmp_27 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="l59 line-number ast">. . . . NEWOBJ l(59) tc(1) nonnil PTR-*errors.errorString</div><div class="l59 line-number ast">. . . . . ADDR l(59) tc(1) PTR-*uint8</div><div class="ast">. . . . . . NAME-type.errors.errorString x(0) class(PEXTERN) tc(1) uint8</div><div class="ast">&nbsp;</div><div class="l59 line-number ast">. . . BLOCK l(59)</div><div class="ast">. . . BLOCK-list</div><div class="l59 line-number ast">. . . . AS l(59) tc(1) hascall</div><div class="l59 line-number ast">. . . . . DOT l(59) x(0) tc(1) hascall errors.s string</div><div class="l59 line-number ast">. . . . . . DEREF l(59) tc(1) hascall errors.errorString</div><div class="l59 line-number ast">. . . . . . . NAME-transform..autotmp_27 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="l58 line-number ast">. . . . . NAME-errors.text l(58) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="l59 line-number ast">. . AS l(59) tc(1) hascall</div><div class="l59 line-number ast">. . . NAME-transform..autotmp_24 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="l59 line-number ast">. . . NAME-transform..autotmp_27 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="ast">&nbsp;</div><div class="ast">. . BLOCK-init</div><div class="l181 line-number ast">. . . AS l(181) tc(1)</div><div class="l181 line-number ast">. . . . NAME-transform..autotmp_28 l(181) x(0) class(PAUTO) esc(N) tc(1) assigned used error</div><div class="l59 line-number ast">. . . . EFACE l(59) tc(1) error</div><div class="l59 line-number ast">. . . . . ADDR l(59) tc(1) PTR-*uint8</div><div class="l59 line-number ast">. . . . . . NAME-go.itab.*errors.errorString,error l(59) x(0) class(PEXTERN) tc(1) uint8</div><div class="l59 line-number ast">. . . . . NAME-transform..autotmp_24 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="l181 line-number ast">. . BLOCK l(181) hascall</div><div class="ast">. . BLOCK-list</div><div class="l181 line-number ast">. . . AS l(181) tc(1)</div><div class="l181 line-number ast">. . . . NAME-transform.~R0 l(181) x(0) class(PAUTO) esc(no) tc(1) used error</div><div class="l181 line-number ast">. . . . NAME-transform..autotmp_28 l(181) x(0) class(PAUTO) esc(N) tc(1) assigned used error</div><div class="ast">&nbsp;</div><div class="l181 line-number ast">. . VARKILL l(181) tc(1)</div><div class="l59 line-number ast">. . . NAME-transform..autotmp_24 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="ast">&nbsp;</div><div class="l181 line-number ast">. . GOTO l(181) tc(1) transform..i0</div><div class="ast">&nbsp;</div><div class="l181 line-number ast">. . LABEL l(181) tc(1) transform..i0</div><div class="ast">&nbsp;</div><div class="l181 line-number ast">. . RETURN l(181) tc(1)</div><div class="ast">. . RETURN-list</div><div class="l181 line-number ast">. . . AS l(181) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r2 g(1) l(175) x(56) class(PPARAMOUT) esc(no) uint</div><div class="l181 line-number ast">. . . . LITERAL-0 l(181) tc(1) uint</div><div class="ast">&nbsp;</div><div class="l181 line-number ast">. . . AS l(181) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r3 g(2) l(175) x(64) class(PPARAMOUT) esc(no) uint</div><div class="l181 line-number ast">. . . . LITERAL-0 l(181) tc(1) uint</div><div class="ast">&nbsp;</div><div class="l181 line-number ast">. . . AS l(181) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r4 g(3) l(175) x(72) class(PPARAMOUT) esc(no) error</div><div class="l181 line-number ast">. . . . CONVNOP l(181) tc(1) error</div><div class="l181 line-number ast">. . . . . NAME-transform.~R0 l(181) x(0) class(PAUTO) esc(no) tc(1) used error</div><div class="ast">&nbsp;</div><div class="l184 line-number ast">. DCL l(184)</div><div class="l184 line-number ast">. . NAME-transform.count g(7) l(184) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="ast">&nbsp;</div><div class="l184 line-number ast">. AS l(184) colas(true) tc(1)</div><div class="l184 line-number ast">. . NAME-transform.count g(7) l(184) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l184 line-number ast">. . LEN l(184) tc(1) int</div><div class="l175 line-number ast">. . . NAME-transform.src g(5) l(175) x(8) class(PPARAM) esc(no) tc(1) used SLICE-[]byte</div><div class="ast">&nbsp;</div><div class="ast">. IF-init</div><div class="l186 line-number ast">. . AS l(186) tc(1)</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l186 line-number ast">. . . LEN l(186) tc(1) int</div><div class="l175 line-number ast">. . . . NAME-transform.dst g(6) l(175) x(32) class(PPARAM) esc(no) tc(1) used SLICE-[]byte</div><div class="l186 line-number ast">. IF l(186) tc(1)</div><div class="l186 line-number ast">. . GT l(186) tc(1) bool</div><div class="l184 line-number ast">. . . NAME-transform.count g(7) l(184) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="ast">. IF-rlist</div><div class="l186 line-number ast">. . VARKILL l(186) tc(1)</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="ast">. IF-body</div><div class="l186 line-number ast">. . VARKILL l(186) tc(1)</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . DCL l(187)</div><div class="l187 line-number ast">. . . NAME-transform.errMsg g(8) l(187) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . AS l(187) tc(1)</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l187 line-number ast">. . . LEN l(187) tc(1) int</div><div class="l175 line-number ast">. . . . NAME-transform.dst g(6) l(175) x(32) class(PPARAM) esc(no) tc(1) used SLICE-[]byte</div><div class="ast">&nbsp;</div><div class="ast">. . AS-init</div><div class="l187 line-number ast">. . . AS l(187) tc(1)</div><div class="l187 line-number ast">. . . . NAME-transform..autotmp_25 l(187) x(0) class(PAUTO) esc(N) tc(1) addrtaken assigned used ARRAY-[2]interface {}</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . . AS l(187) tc(1)</div><div class="l187 line-number ast">. . . . NAME-transform..autotmp_30 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*[2]interface {}</div><div class="l187 line-number ast">. . . . ADDR l(187) tc(1) PTR-*[2]interface {}</div><div class="l187 line-number ast">. . . . . NAME-transform..autotmp_25 l(187) x(0) class(PAUTO) esc(N) tc(1) addrtaken assigned used ARRAY-[2]interface {}</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . . BLOCK l(187)</div><div class="ast">. . . BLOCK-list</div><div class="ast">. . . . AS-init</div><div class="l187 line-number ast">. . . . . AS l(187) tc(1) hascall</div><div class="l187 line-number ast">. . . . . . NAME-transform..autotmp_31 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used UNSAFEPTR-unsafe.Pointer</div><div class="l187 line-number ast">. . . . . . CALLFUNC l(187) tc(1) hascall UNSAFEPTR-unsafe.Pointer</div><div class="ast">. . . . . . . NAME-runtime.convT64 x(0) class(PFUNC) tc(1) used FUNC-func(int) unsafe.Pointer</div><div class="ast">. . . . . . CALLFUNC-rlist</div><div class="l184 line-number ast">. . . . . . . NAME-transform.count g(7) l(184) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l187 line-number ast">. . . . AS l(187) tc(1) hascall</div><div class="l187 line-number ast">. . . . . INDEX l(187) tc(1) bounded hascall INTER-interface {}</div><div class="l187 line-number ast">. . . . . . DEREF l(187) tc(1) implicit(true) hascall ARRAY-[2]interface {}</div><div class="l187 line-number ast">. . . . . . . NAME-transform..autotmp_30 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*[2]interface {}</div><div class="l187 line-number ast">. . . . . . LITERAL-0 l(187) tc(1) int</div><div class="l187 line-number ast">. . . . . EFACE l(187) tc(1) INTER-interface {}</div><div class="l187 line-number ast">. . . . . . ADDR l(187) tc(1) PTR-*uint8</div><div class="ast">. . . . . . . NAME-type.int x(0) class(PEXTERN) tc(1) uint8</div><div class="l187 line-number ast">. . . . . . NAME-transform..autotmp_31 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used UNSAFEPTR-unsafe.Pointer</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . . BLOCK l(187)</div><div class="ast">. . . BLOCK-list</div><div class="ast">. . . . AS-init</div><div class="l187 line-number ast">. . . . . AS l(187) tc(1) hascall</div><div class="l187 line-number ast">. . . . . . NAME-transform..autotmp_32 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used UNSAFEPTR-unsafe.Pointer</div><div class="l187 line-number ast">. . . . . . CALLFUNC l(187) tc(1) hascall UNSAFEPTR-unsafe.Pointer</div><div class="ast">. . . . . . . NAME-runtime.convT64 x(0) class(PFUNC) tc(1) used FUNC-func(int) unsafe.Pointer</div><div class="ast">. . . . . . CALLFUNC-rlist</div><div class="l176 line-number ast">. . . . . . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l187 line-number ast">. . . . AS l(187) tc(1) hascall</div><div class="l187 line-number ast">. . . . . INDEX l(187) tc(1) bounded hascall INTER-interface {}</div><div class="l187 line-number ast">. . . . . . DEREF l(187) tc(1) implicit(true) hascall ARRAY-[2]interface {}</div><div class="l187 line-number ast">. . . . . . . NAME-transform..autotmp_30 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*[2]interface {}</div><div class="l187 line-number ast">. . . . . . LITERAL-1 l(187) tc(1) int</div><div class="l187 line-number ast">. . . . . EFACE l(187) tc(1) INTER-interface {}</div><div class="l187 line-number ast">. . . . . . ADDR l(187) tc(1) PTR-*uint8</div><div class="ast">. . . . . . . NAME-type.int x(0) class(PEXTERN) tc(1) uint8</div><div class="l187 line-number ast">. . . . . . NAME-transform..autotmp_32 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used UNSAFEPTR-unsafe.Pointer</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . . BLOCK l(187)</div><div class="ast">. . . BLOCK-list</div><div class="l187 line-number ast">. . . . AS l(187) tc(1) hascall</div><div class="l187 line-number ast">. . . . . NAME-transform..autotmp_29 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used SLICE-[]interface {}</div><div class="l187 line-number ast">. . . . . SLICEARR l(187) tc(1) hascall SLICE-[]interface {}</div><div class="l187 line-number ast">. . . . . . NAME-transform..autotmp_30 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*[2]interface {}</div><div class="l187 line-number ast">. . AS l(187) colas(true) tc(1) hascall</div><div class="l187 line-number ast">. . . NAME-transform.errMsg g(8) l(187) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="l187 line-number ast">. . . CALLFUNC l(187) tc(1) isddd(true) hascall string</div><div class="l217 line-number ast">. . . . NAME-fmt.Sprintf l(217) x(0) class(PFUNC) tc(1) used FUNC-func(string, ...interface {}) string</div><div class="ast">. . . CALLFUNC-rlist</div><div class="l187 line-number ast">. . . . LITERAL-&#34;Block size is %v, output buffer length is %v&#34; l(187) tc(1) string</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . . . NAME-transform..autotmp_29 l(187) x(0) class(PAUTO) esc(N) tc(1) assigned used SLICE-[]interface {}</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . VARKILL l(187) tc(1)</div><div class="l187 line-number ast">. . . NAME-transform..autotmp_25 l(187) x(0) class(PAUTO) esc(N) tc(1) addrtaken assigned used ARRAY-[2]interface {}</div><div class="ast">&nbsp;</div><div class="l187 line-number ast">. . VARKILL l(187) tc(1)</div><div class="l176 line-number ast">. . . NAME-transform..autotmp_23 l(176) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . DCL l(188)</div><div class="l58 line-number ast">. . . NAME-errors.text l(58) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . BLOCK l(188)</div><div class="ast">. . BLOCK-list</div><div class="l188 line-number ast">. . . AS l(188) tc(1)</div><div class="l58 line-number ast">. . . . NAME-errors.text l(58) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="l187 line-number ast">. . . . NAME-transform.errMsg g(8) l(187) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="ast">&nbsp;</div><div class="l+188 line-number ast">. . INLMARK l(+188) x(360)</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . DCL l(188)</div><div class="l188 line-number ast">. . . NAME-transform.~R0 l(188) x(0) class(PAUTO) esc(no) tc(1) used error</div><div class="ast">&nbsp;</div><div class="ast">. . AS-init</div><div class="l59 line-number ast">. . . AS l(59) tc(1)</div><div class="l59 line-number ast">. . . . NAME-transform..autotmp_33 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="l59 line-number ast">. . . . NEWOBJ l(59) tc(1) nonnil PTR-*errors.errorString</div><div class="l59 line-number ast">. . . . . ADDR l(59) tc(1) PTR-*uint8</div><div class="ast">. . . . . . NAME-type.errors.errorString x(0) class(PEXTERN) tc(1) uint8</div><div class="ast">&nbsp;</div><div class="l59 line-number ast">. . . BLOCK l(59)</div><div class="ast">. . . BLOCK-list</div><div class="l59 line-number ast">. . . . AS l(59) tc(1) hascall</div><div class="l59 line-number ast">. . . . . DOT l(59) x(0) tc(1) hascall errors.s string</div><div class="l59 line-number ast">. . . . . . DEREF l(59) tc(1) hascall errors.errorString</div><div class="l59 line-number ast">. . . . . . . NAME-transform..autotmp_33 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="l58 line-number ast">. . . . . NAME-errors.text l(58) x(0) class(PAUTO) esc(no) tc(1) used string</div><div class="l59 line-number ast">. . AS l(59) tc(1) hascall</div><div class="l59 line-number ast">. . . NAME-transform..autotmp_24 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="l59 line-number ast">. . . NAME-transform..autotmp_33 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="ast">&nbsp;</div><div class="ast">. . BLOCK-init</div><div class="l188 line-number ast">. . . AS l(188) tc(1)</div><div class="l188 line-number ast">. . . . NAME-transform..autotmp_34 l(188) x(0) class(PAUTO) esc(N) tc(1) assigned used error</div><div class="l59 line-number ast">. . . . EFACE l(59) tc(1) error</div><div class="l59 line-number ast">. . . . . ADDR l(59) tc(1) PTR-*uint8</div><div class="l59 line-number ast">. . . . . . NAME-go.itab.*errors.errorString,error l(59) x(0) class(PEXTERN) tc(1) uint8</div><div class="l59 line-number ast">. . . . . NAME-transform..autotmp_24 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="l188 line-number ast">. . BLOCK l(188) hascall</div><div class="ast">. . BLOCK-list</div><div class="l188 line-number ast">. . . AS l(188) tc(1)</div><div class="l188 line-number ast">. . . . NAME-transform.~R0 l(188) x(0) class(PAUTO) esc(no) tc(1) used error</div><div class="l188 line-number ast">. . . . NAME-transform..autotmp_34 l(188) x(0) class(PAUTO) esc(N) tc(1) assigned used error</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . VARKILL l(188) tc(1)</div><div class="l59 line-number ast">. . . NAME-transform..autotmp_24 l(59) x(0) class(PAUTO) esc(N) tc(1) assigned used PTR-*errors.errorString</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . GOTO l(188) tc(1) transform..i1</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . LABEL l(188) tc(1) transform..i1</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . RETURN l(188) tc(1)</div><div class="ast">. . RETURN-list</div><div class="l188 line-number ast">. . . AS l(188) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r2 g(1) l(175) x(56) class(PPARAMOUT) esc(no) uint</div><div class="l188 line-number ast">. . . . LITERAL-0 l(188) tc(1) uint</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . . AS l(188) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r3 g(2) l(175) x(64) class(PPARAMOUT) esc(no) uint</div><div class="l188 line-number ast">. . . . LITERAL-0 l(188) tc(1) uint</div><div class="ast">&nbsp;</div><div class="l188 line-number ast">. . . AS l(188) tc(1)</div><div class="l175 line-number ast">. . . . NAME-transform.~r4 g(3) l(175) x(72) class(PPARAMOUT) esc(no) error</div><div class="l188 line-number ast">. . . . CONVNOP l(188) tc(1) error</div><div class="l188 line-number ast">. . . . . NAME-transform.~R0 l(188) x(0) class(PAUTO) esc(no) tc(1) used error</div><div class="ast">&nbsp;</div><div class="l191 line-number ast">. DCL l(191)</div><div class="l191 line-number ast">. . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="ast">&nbsp;</div><div class="ast">. EMPTY-init</div><div class="l191 line-number ast">. . AS l(191) tc(1)</div><div class="l191 line-number ast">. . . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="l191 line-number ast">. EMPTY l(191) colas(true) tc(1) hascall</div><div class="l191 line-number ast">. . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="ast">&nbsp;</div><div class="l193 line-number ast">. DCL l(193)</div><div class="l193 line-number ast">. . NAME-transform.i g(10) l(193) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="ast">. FOR-init</div><div class="l193 line-number ast">. . AS l(193) tc(1)</div><div class="l193 line-number ast">. . . NAME-transform..autotmp_35 l(193) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l193 line-number ast">. . AS l(193) tc(1)</div><div class="l193 line-number ast">. . . NAME-transform..autotmp_36 l(193) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l193 line-number ast">. . . LITERAL-256 l(193) tc(1) int</div><div class="l193 line-number ast">. FOR l(193) colas(true) tc(1) ARRAY-[256]uint8</div><div class="l193 line-number ast">. . LT l(193) tc(1) bool</div><div class="l193 line-number ast">. . . NAME-transform..autotmp_35 l(193) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l193 line-number ast">. . . NAME-transform..autotmp_36 l(193) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l193 line-number ast">. . AS l(193) tc(1)</div><div class="l193 line-number ast">. . . NAME-transform..autotmp_35 l(193) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l193 line-number ast">. . . ADD l(193) tc(1) int</div><div class="l193 line-number ast">. . . . NAME-transform..autotmp_35 l(193) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="l193 line-number ast">. . . . LITERAL-1 l(193) tc(1) int</div><div class="ast">. FOR-body</div><div class="l193 line-number ast">. . AS l(193) tc(1)</div><div class="l193 line-number ast">. . . NAME-transform.i g(10) l(193) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="l193 line-number ast">. . . NAME-transform..autotmp_35 l(193) x(0) class(PAUTO) esc(N) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l194 line-number ast">. . AS l(194) tc(1) hascall</div><div class="l194 line-number ast">. . . INDEX l(194) tc(1) hascall uint8</div><div class="l191 line-number ast">. . . . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="l193 line-number ast">. . . . NAME-transform.i g(10) l(193) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="l194 line-number ast">. . . CONV l(194) tc(1) uint8</div><div class="l193 line-number ast">. . . . NAME-transform.i g(10) l(193) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l197 line-number ast">. DCL l(197)</div><div class="l197 line-number ast">. . NAME-transform.m1 g(11) l(197) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="ast">&nbsp;</div><div class="l197 line-number ast">. AS l(197) colas(true) tc(1) hascall</div><div class="l197 line-number ast">. . NAME-transform.m1 g(11) l(197) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l197 line-number ast">. . DOTPTR l(197) x(8) tc(1) hascall transform.mask1 int</div><div class="l175 line-number ast">. . . NAME-transform.this g(4) l(175) x(0) class(PPARAM) esc(no) tc(1) used PTR-*SBRT</div><div class="ast">&nbsp;</div><div class="l198 line-number ast">. DCL l(198)</div><div class="l198 line-number ast">. . NAME-transform.m2 g(12) l(198) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="ast">&nbsp;</div><div class="l198 line-number ast">. AS l(198) colas(true) tc(1) hascall</div><div class="l198 line-number ast">. . NAME-transform.m2 g(12) l(198) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l198 line-number ast">. . DOTPTR l(198) x(16) tc(1) hascall transform.mask2 int</div><div class="l175 line-number ast">. . . NAME-transform.this g(4) l(175) x(0) class(PPARAM) esc(no) tc(1) used PTR-*SBRT</div><div class="ast">&nbsp;</div><div class="l199 line-number ast">. DCL l(199)</div><div class="l199 line-number ast">. . NAME-transform.s g(13) l(199) x(0) class(PAUTO) esc(no) tc(1) used uint</div><div class="ast">&nbsp;</div><div class="l199 line-number ast">. AS l(199) colas(true) tc(1) hascall</div><div class="l199 line-number ast">. . NAME-transform.s g(13) l(199) x(0) class(PAUTO) esc(no) tc(1) used uint</div><div class="l199 line-number ast">. . DOTPTR l(199) x(24) tc(1) hascall transform.shift uint</div><div class="l175 line-number ast">. . . NAME-transform.this g(4) l(175) x(0) class(PPARAM) esc(no) tc(1) used PTR-*SBRT</div><div class="ast">&nbsp;</div><div class="l200 line-number ast">. DCL l(200)</div><div class="l200 line-number ast">. . NAME-transform.p g(14) l(200) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="ast">&nbsp;</div><div class="ast">. EMPTY-init</div><div class="l200 line-number ast">. . AS l(200) tc(1)</div><div class="l200 line-number ast">. . . NAME-transform.p g(14) l(200) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="l200 line-number ast">. EMPTY l(200) colas(true) tc(1) hascall</div><div class="l200 line-number ast">. . NAME-transform.p g(14) l(200) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="ast">&nbsp;</div><div class="l201 line-number ast">. DCL l(201)</div><div class="l201 line-number ast">. . NAME-transform.q g(15) l(201) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="ast">&nbsp;</div><div class="ast">. EMPTY-init</div><div class="l201 line-number ast">. . AS l(201) tc(1)</div><div class="l201 line-number ast">. . . NAME-transform.q g(15) l(201) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="l201 line-number ast">. EMPTY l(201) colas(true) tc(1) hascall</div><div class="l201 line-number ast">. . NAME-transform.q g(15) l(201) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="ast">&nbsp;</div><div class="l203 line-number ast">. DCL l(203)</div><div class="l203 line-number ast">. . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l203 line-number ast">. AS l(203) colas(true) tc(1)</div><div class="l203 line-number ast">. . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="l203 line-number ast">. . LITERAL-0 l(203) tc(1) int</div><div class="ast">&nbsp;</div><div class="l203 line-number ast">. FOR l(203) tc(1)</div><div class="l203 line-number ast">. . LT l(203) tc(1) bool</div><div class="l203 line-number ast">. . . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="l184 line-number ast">. . . NAME-transform.count g(7) l(184) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l203 line-number ast">. . BLOCK l(203)</div><div class="ast">. . BLOCK-list</div><div class="l203 line-number ast">. . . AS l(203) tc(1) implicit(true) int</div><div class="l203 line-number ast">. . . . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="l203 line-number ast">. . . . ADD l(203) tc(1) int</div><div class="l203 line-number ast">. . . . . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="l203 line-number ast">. . . . . LITERAL-1 l(203) tc(1) int</div><div class="ast">. FOR-body</div><div class="l204 line-number ast">. . DCL l(204)</div><div class="l204 line-number ast">. . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="ast">&nbsp;</div><div class="l204 line-number ast">. . AS l(204) colas(true) tc(1) hascall</div><div class="l204 line-number ast">. . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="l204 line-number ast">. . . INDEX l(204) tc(1) hascall byte</div><div class="l175 line-number ast">. . . . NAME-transform.src g(5) l(175) x(8) class(PPARAM) esc(no) tc(1) used SLICE-[]byte</div><div class="l203 line-number ast">. . . . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l205 line-number ast">. . DCL l(205)</div><div class="l205 line-number ast">. . . NAME-transform.c g(18) l(205) x(0) class(PAUTO) esc(no) tc(1) used uint8</div><div class="ast">&nbsp;</div><div class="l205 line-number ast">. . AS l(205) colas(true) tc(1) hascall</div><div class="l205 line-number ast">. . . NAME-transform.c g(18) l(205) x(0) class(PAUTO) esc(no) tc(1) used uint8</div><div class="l205 line-number ast">. . . INDEX l(205) tc(1) bounded hascall uint8</div><div class="l191 line-number ast">. . . . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="l204 line-number ast">. . . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="ast">&nbsp;</div><div class="l206 line-number ast">. . AS l(206) tc(1) hascall</div><div class="l206 line-number ast">. . . INDEX l(206) tc(1) hascall byte</div><div class="l175 line-number ast">. . . . NAME-transform.dst g(6) l(175) x(32) class(PPARAM) esc(no) tc(1) used SLICE-[]byte</div><div class="l203 line-number ast">. . . . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="l206 line-number ast">. . . CONVNOP l(206) tc(1) byte</div><div class="l205 line-number ast">. . . . NAME-transform.c g(18) l(205) x(0) class(PAUTO) esc(no) tc(1) used uint8</div><div class="ast">&nbsp;</div><div class="l207 line-number ast">. . DCL l(207)</div><div class="l207 line-number ast">. . . NAME-transform.qc g(19) l(207) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="ast">&nbsp;</div><div class="l207 line-number ast">. . AS l(207) colas(true) tc(1) hascall</div><div class="l207 line-number ast">. . . NAME-transform.qc g(19) l(207) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l207 line-number ast">. . . RSH l(207) tc(1) hascall int</div><div class="l207 line-number ast">. . . . ADD l(207) tc(1) hascall int</div><div class="l207 line-number ast">. . . . . AND l(207) tc(1) int</div><div class="l203 line-number ast">. . . . . . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="l197 line-number ast">. . . . . . NAME-transform.m1 g(11) l(197) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l207 line-number ast">. . . . . AND l(207) tc(1) hascall int</div><div class="l207 line-number ast">. . . . . . INDEX l(207) tc(1) bounded hascall int</div><div class="l200 line-number ast">. . . . . . . NAME-transform.p g(14) l(200) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="l205 line-number ast">. . . . . . . NAME-transform.c g(18) l(205) x(0) class(PAUTO) esc(no) tc(1) used uint8</div><div class="l198 line-number ast">. . . . . . NAME-transform.m2 g(12) l(198) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l199 line-number ast">. . . . NAME-transform.s g(13) l(199) x(0) class(PAUTO) esc(no) tc(1) used uint</div><div class="ast">&nbsp;</div><div class="l208 line-number ast">. . AS l(208) tc(1) hascall</div><div class="l208 line-number ast">. . . INDEX l(208) tc(1) bounded hascall int</div><div class="l200 line-number ast">. . . . NAME-transform.p g(14) l(200) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="l205 line-number ast">. . . . NAME-transform.c g(18) l(205) x(0) class(PAUTO) esc(no) tc(1) used uint8</div><div class="l203 line-number ast">. . . NAME-transform.i g(16) l(203) x(0) class(PAUTO) esc(no) tc(1) assigned used int</div><div class="ast">&nbsp;</div><div class="l209 line-number ast">. . AS l(209) tc(1) hascall</div><div class="l209 line-number ast">. . . INDEX l(209) tc(1) bounded hascall int</div><div class="l201 line-number ast">. . . . NAME-transform.q g(15) l(201) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="l205 line-number ast">. . . . NAME-transform.c g(18) l(205) x(0) class(PAUTO) esc(no) tc(1) used uint8</div><div class="l207 line-number ast">. . . NAME-transform.qc g(19) l(207) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="ast">&nbsp;</div><div class="l212 line-number ast">. . FOR l(212) tc(1)</div><div class="ast">. . . CONVNOP-init</div><div class="l212 line-number ast">. . . . AS l(212) tc(1)</div><div class="l212 line-number ast">. . . . . NAME-transform..autotmp_26 l(212) x(0) class(PAUTO) esc(N) tc(1) assigned used bool</div><div class="l212 line-number ast">. . . . . GT l(212) tc(1) bool</div><div class="l204 line-number ast">. . . . . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="l212 line-number ast">. . . . . . LITERAL-0 l(212) tc(1) byte</div><div class="ast">&nbsp;</div><div class="l212 line-number ast">. . . . IF l(212)</div><div class="l212 line-number ast">. . . . . NAME-transform..autotmp_26 l(212) x(0) class(PAUTO) esc(N) tc(1) assigned used bool</div><div class="ast">. . . . IF-body</div><div class="l212 line-number ast">. . . . . AS l(212) tc(1) hascall</div><div class="l212 line-number ast">. . . . . . NAME-transform..autotmp_26 l(212) x(0) class(PAUTO) esc(N) tc(1) assigned used bool</div><div class="l212 line-number ast">. . . . . . LE l(212) tc(1) hascall bool</div><div class="l212 line-number ast">. . . . . . . INDEX l(212) tc(1) bounded hascall int</div><div class="l201 line-number ast">. . . . . . . . NAME-transform.q g(15) l(201) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]int</div><div class="l212 line-number ast">. . . . . . . . INDEX l(212) tc(1) bounded hascall uint8</div><div class="l191 line-number ast">. . . . . . . . . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="l212 line-number ast">. . . . . . . . . SUB l(212) tc(1) byte</div><div class="l204 line-number ast">. . . . . . . . . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="l212 line-number ast">. . . . . . . . . . LITERAL-1 l(212) tc(1) byte</div><div class="l207 line-number ast">. . . . . . . NAME-transform.qc g(19) l(207) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="l212 line-number ast">. . . CONVNOP l(212) tc(1) hascall bool</div><div class="l212 line-number ast">. . . . NAME-transform..autotmp_26 l(212) x(0) class(PAUTO) esc(N) tc(1) assigned used bool</div><div class="l212 line-number ast">. . . BLOCK l(212)</div><div class="ast">. . FOR-body</div><div class="l212 line-number ast">. . . VARKILL l(212) tc(1)</div><div class="l212 line-number ast">. . . . NAME-transform..autotmp_26 l(212) x(0) class(PAUTO) esc(N) tc(1) assigned used bool</div><div class="ast">&nbsp;</div><div class="l213 line-number ast">. . . AS l(213) tc(1) hascall</div><div class="l213 line-number ast">. . . . INDEX l(213) tc(1) bounded hascall uint8</div><div class="l191 line-number ast">. . . . . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="l204 line-number ast">. . . . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="l213 line-number ast">. . . . INDEX l(213) tc(1) bounded hascall uint8</div><div class="l191 line-number ast">. . . . . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="l213 line-number ast">. . . . . SUB l(213) tc(1) byte</div><div class="l204 line-number ast">. . . . . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="l213 line-number ast">. . . . . . LITERAL-1 l(213) tc(1) byte</div><div class="ast">&nbsp;</div><div class="l214 line-number ast">. . . AS l(214) tc(1) implicit(true) byte</div><div class="l204 line-number ast">. . . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="l214 line-number ast">. . . . SUB l(214) tc(1) byte</div><div class="l204 line-number ast">. . . . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="l214 line-number ast">. . . . . LITERAL-1 l(214) tc(1) byte</div><div class="ast">&nbsp;</div><div class="l212 line-number ast">. . VARKILL l(212) tc(1)</div><div class="l212 line-number ast">. . . NAME-transform..autotmp_26 l(212) x(0) class(PAUTO) esc(N) tc(1) assigned used bool</div><div class="ast">&nbsp;</div><div class="l217 line-number ast">. . AS l(217) tc(1) hascall</div><div class="l217 line-number ast">. . . INDEX l(217) tc(1) bounded hascall uint8</div><div class="l191 line-number ast">. . . . NAME-transform.r2s g(9) l(191) x(0) class(PAUTO) esc(no) tc(1) assigned used ARRAY-[256]uint8</div><div class="l204 line-number ast">. . . . NAME-transform.r g(17) l(204) x(0) class(PAUTO) esc(no) tc(1) assigned used byte</div><div class="l205 line-number ast">. . . NAME-transform.c g(18) l(205) x(0) class(PAUTO) esc(no) tc(1) used uint8</div><div class="ast">&nbsp;</div><div class="l220 line-number ast">. RETURN l(220) tc(1)</div><div class="ast">. RETURN-list</div><div class="l220 line-number ast">. . AS l(220) tc(1)</div><div class="l175 line-number ast">. . . NAME-transform.~r2 g(1) l(175) x(56) class(PPARAMOUT) esc(no) uint</div><div class="l220 line-number ast">. . . CONV l(220) tc(1) uint</div><div class="l184 line-number ast">. . . . NAME-transform.count g(7) l(184) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="ast">&nbsp;</div><div class="l220 line-number ast">. . AS l(220) tc(1)</div><div class="l175 line-number ast">. . . NAME-transform.~r3 g(2) l(175) x(64) class(PPARAMOUT) esc(no) uint</div><div class="l220 line-number ast">. . . CONV l(220) tc(1) uint</div><div class="l184 line-number ast">. . . . NAME-transform.count g(7) l(184) x(0) class(PAUTO) esc(no) tc(1) used int</div><div class="ast">&nbsp;</div><div class="l220 line-number ast">. . AS l(220) tc(1)</div><div class="l175 line-number ast">. . . NAME-transform.~r4 g(3) l(175) x(72) class(PPARAMOUT) esc(no) error</div><div class="ast">. . . LITERAL-nil tc(1) .nil error</div><div class="ast"><b>buildssa-exit</b></div><div class="ast">&nbsp;</div></div></td>
<td id="start-col" class="collapsed"><div>start</div></td><td id="start-exp" class="hash-"><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 "><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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</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> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="l176 line-number">(176)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</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="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</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="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l176 line-number">(176)</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="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&gt; <span class="v25 ssa-value">v25</span></span></li><li class="ssa-long-value "><span class="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l177 line-number">(<s>177</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v18 ssa-value">v18</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="l180 line-number">(<s>180</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="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l184 line-number">(<s>184</s>)</span> = Copy &lt;[]byte&gt; <span class="v25 ssa-value">v25</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(184)</span> = SliceLen &lt;int&gt; <span class="v65 ssa-value">v65</span> (count[int])</span></li><li class="ssa-long-value "><span class="v67 ssa-long-value"><span class="v67 ssa-value">v67</span> <span class="l186 line-number">(<s>186</s>)</span> = Copy &lt;[]byte&gt; <span class="v32 ssa-value">v32</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v68 ssa-long-value"><span class="v68 ssa-value">v68</span> <span class="l186 line-number">(186)</span> = SliceLen &lt;int&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="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l186 line-number">(186)</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="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <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> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v41 ssa-value">v41</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <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> = NilCheck &lt;void&gt; <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</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> = StringLen &lt;int&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v48 ssa-value">v48</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</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="l181 line-number">(<b>+181</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v25 ssa-value">v25</span></span></li><li class="ssa-long-value "><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v30 ssa-value">v30</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&gt; <span class="v32 ssa-value">v32</span></span></li><li class="ssa-long-value "><span class="v34 ssa-long-value"><span class="v34 ssa-value">v34</span> <span class="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v28 ssa-long-value"><span class="v28 ssa-value">v28</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span> <span class="v28 ssa-value">v28</span></span></li></ul></li><li class="ssa-end-block"><span class="b8 ssa-block">Exit</span> <span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v32 ssa-value">v32</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v37 ssa-value">v37</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v31 ssa-value">v31</span> <span class="v38 ssa-value">v38</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span> <span class="v35 ssa-value">v35</span></span></li></ul></li><li class="ssa-end-block"><span class="b10 ssa-block">Exit</span> <span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;error&gt; <span class="v55 ssa-value">v55</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v57 ssa-long-value"><span class="v57 ssa-value">v57</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;error&gt; <span class="v56 ssa-value">v56</span></span></li><li class="ssa-long-value "><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;mem&gt; <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v58 ssa-value">v58</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v57 ssa-value">v57</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l191 line-number">(<s>191</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v132 ssa-value">v132</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(191)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(193)</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="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;[]byte&gt; <span class="v67 ssa-value">v67</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(187)</span> = SliceLen &lt;int&gt; <span class="v70 ssa-value">v70</span></span></li><li class="ssa-long-value "><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v72 ssa-value">v72</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span> (count[int])</span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v77 ssa-value">v77</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l187 line-number">(187)</span> = IsSliceInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v98 ssa-value">v98</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l187 line-number">(187)</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="l191 line-number">(191)</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="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l187 line-number">(187)</span> = Sub64 &lt;int&gt; <span class="v84 ssa-value">v84</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v97 ssa-value">v97</span> <span class="v101 ssa-value">v101</span> <span class="v101 ssa-value">v101</span></span></li><li class="ssa-long-value "><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v104 ssa-value">v104</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</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> = NilCheck &lt;void&gt; <span class="v113 ssa-value">v113</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v115 ssa-value">v115</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</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="l188 line-number">(<b>+188</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="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</span> = PanicBounds &lt;mem&gt; [6] <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span> <span class="v99 ssa-value">v99</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</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="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l188 line-number">(<s>188</s>)</span> = Copy &lt;error&gt; <span class="v122 ssa-value">v122</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l188 line-number">(<s>188</s>)</span> = Copy &lt;error&gt; <span class="v123 ssa-value">v123</span></span></li><li class="ssa-long-value "><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="l188 line-number">(<s>188</s>)</span> = Copy &lt;mem&gt; <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v125 ssa-value">v125</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v124 ssa-value">v124</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v136 ssa-value">v136</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(193)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v138 ssa-value">v138</span></span></li><li class="ssa-long-value "><span class="v286 ssa-long-value"><span class="v286 ssa-value">v286</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;[]byte&gt; <span class="v67 ssa-value">v67</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="l204 line-number">(<s>204</s>)</span> = Copy &lt;[]byte&gt; <span class="v65 ssa-value">v65</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v295 ssa-long-value"><span class="v295 ssa-value">v295</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span> (count[int])</span></li><li class="ssa-long-value "><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l197 line-number">(<s>197</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="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v137 ssa-value">v137</span> (i[int])</span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(194)</span> = Trunc64to8 &lt;uint8&gt; <span class="v140 ssa-value">v140</span></span></li><li class="ssa-long-value "><span class="v142 ssa-long-value"><span class="v142 ssa-value">v142</span> <span class="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v142 ssa-value">v142</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v140 ssa-value">v140</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</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="v150 ssa-long-value"><span class="v150 ssa-value">v150</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v140 ssa-value">v140</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(193)</span> = Add64 &lt;int&gt; <span class="v150 ssa-value">v150</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="l197 line-number">(<s>197</s>)</span> = Copy &lt;*SBRT&gt; <span class="v299 ssa-value">v299</span> (this[*SBRT])</span></li><li class="ssa-long-value "><span class="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l197 line-number">(<s>197</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(197)</span> = NilCheck &lt;void&gt; <span class="v152 ssa-value">v152</span> <span class="v153 ssa-value">v153</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v152 ssa-value">v152</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v153 ssa-value">v153</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(198)</span> = NilCheck &lt;void&gt; <span class="v152 ssa-value">v152</span> <span class="v153 ssa-value">v153</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v152 ssa-value">v152</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v153 ssa-value">v153</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(199)</span> = NilCheck &lt;void&gt; <span class="v152 ssa-value">v152</span> <span class="v153 ssa-value">v153</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v152 ssa-value">v152</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v153 ssa-value">v153</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v153 ssa-value">v153</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(200)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(201)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = PtrIndex &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v140 ssa-value">v140</span></span></li><li class="ssa-long-value "><span class="v148 ssa-long-value"><span class="v148 ssa-value">v148</span> <span class="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v142 ssa-value">v142</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v148 ssa-value">v148</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l194 line-number">(194)</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="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v142 ssa-value">v142</span></span></li><li class="ssa-long-value "><span class="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v140 ssa-value">v140</span> <span class="v136 ssa-value">v136</span> <span class="v145 ssa-value">v145</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v170 ssa-long-value"><span class="v170 ssa-value">v170</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v295 ssa-value">v295</span> <span class="v296 ssa-value">v296</span> (count[int])</span></li><li class="ssa-long-value "><span class="v275 ssa-long-value"><span class="v275 ssa-value">v275</span> <span class="l207 line-number">(<s>207</s>)</span> = Phi &lt;uint&gt; <span class="v162 ssa-value">v162</span> <span class="v276 ssa-value">v276</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v278 ssa-long-value"><span class="v278 ssa-value">v278</span> <span class="l207 line-number">(<s>207</s>)</span> = Phi &lt;int&gt; <span class="v159 ssa-value">v159</span> <span class="v279 ssa-value">v279</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v281 ssa-long-value"><span class="v281 ssa-value">v281</span> <span class="l207 line-number">(<s>207</s>)</span> = Phi &lt;int&gt; <span class="v156 ssa-value">v156</span> <span class="v282 ssa-value">v282</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l206 line-number">(<s>206</s>)</span> = Phi &lt;[]byte&gt; <span class="v286 ssa-value">v286</span> <span class="v287 ssa-value">v287</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="l204 line-number">(<s>204</s>)</span> = Phi &lt;[]byte&gt; <span class="v292 ssa-value">v292</span> <span class="v293 ssa-value">v293</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="l203 line-number">(203)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v170 ssa-value">v170</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l204 line-number">(<s>204</s>)</span> = Copy &lt;[]byte&gt; <span class="v291 ssa-value">v291</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l204 line-number">(<s>204</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span> (i[int])</span></li><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(204)</span> = SliceLen &lt;int&gt; <span class="v172 ssa-value">v172</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v173 ssa-value">v173</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b35 ssa-block">b35</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v289 ssa-value">v289</span> (i[int])</span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(203)</span> = Add64 &lt;int&gt; <span class="v256 ssa-value">v256</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l220 line-number">(<s>220</s>)</span> = Copy &lt;int&gt; <span class="v170 ssa-value">v170</span> (count[int])</span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l220 line-number">(<s>220</s>)</span> = Copy &lt;uint&gt; <span class="v258 ssa-value">v258</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l220 line-number">(<s>220</s>)</span> = Copy &lt;uint&gt; <span class="v258 ssa-value">v258</span></span></li><li class="ssa-long-value "><span class="v261 ssa-long-value"><span class="v261 ssa-value">v261</span> <span class="l220 line-number">(<s>220</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v261 ssa-value">v261</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v259 ssa-value">v259</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v260 ssa-value">v260</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v172 ssa-value">v172</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = PtrIndex &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v173 ssa-value">v173</span></span></li><li class="ssa-long-value "><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l204 line-number">(<s>204</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v180 ssa-value">v180</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <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="l205 line-number">(205)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = PtrIndex &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v180 ssa-value">v180</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v186 ssa-long-value"><span class="v186 ssa-value">v186</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;byte&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v187 ssa-long-value"><span class="v187 ssa-value">v187</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;[]byte&gt; <span class="v285 ssa-value">v285</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;int&gt; <span class="v173 ssa-value">v173</span> (i[int])</span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(206)</span> = SliceLen &lt;int&gt; <span class="v187 ssa-value">v187</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v188 ssa-value">v188</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</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="l204 line-number">(<s>204</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v173 ssa-value">v173</span> <span class="v174 ssa-value">v174</span> <span class="v176 ssa-value">v176</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <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="l206 line-number">(206)</span> = PtrIndex &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v188 ssa-value">v188</span></span></li><li class="ssa-long-value "><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;mem&gt; <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v186 ssa-value">v186</span> <span class="v195 ssa-value">v195</span></span></li><li class="ssa-long-value "><span class="v197 ssa-long-value"><span class="v197 ssa-value">v197</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v188 ssa-value">v188</span> (i[int])</span></li><li class="ssa-long-value "><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v281 ssa-value">v281</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v197 ssa-value">v197</span> <span class="v198 ssa-value">v198</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v201 ssa-long-value"><span class="v201 ssa-value">v201</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <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="l207 line-number">(207)</span> = PtrIndex &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v202 ssa-value">v202</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v278 ssa-value">v278</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</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="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v275 ssa-value">v275</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v208 ssa-value">v208</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(208)</span> = ZeroExt8to64 &lt;int&gt; <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = PtrIndex &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v211 ssa-value">v211</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v197 ssa-value">v197</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(209)</span> = ZeroExt8to64 &lt;int&gt; <span class="v201 ssa-value">v201</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = PtrIndex &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v215 ssa-value">v215</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;mem&gt; <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v188 ssa-value">v188</span> <span class="v189 ssa-value">v189</span> <span class="v191 ssa-value">v191</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v268 ssa-long-value"><span class="v268 ssa-value">v268</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;int&gt; <span class="v209 ssa-value">v209</span> <span class="v269 ssa-value">v269</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v274 ssa-long-value"><span class="v274 ssa-value">v274</span> <span class="l217 line-number">(<s>217</s>)</span> = Phi &lt;uint8&gt; <span class="v201 ssa-value">v201</span> <span class="v273 ssa-value">v273</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="l207 line-number">(<s>207</s>)</span> = Phi &lt;uint&gt; <span class="v208 ssa-value">v208</span> <span class="v276 ssa-value">v276</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="l207 line-number">(<s>207</s>)</span> = Phi &lt;int&gt; <span class="v205 ssa-value">v205</span> <span class="v279 ssa-value">v279</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="l207 line-number">(<s>207</s>)</span> = Phi &lt;int&gt; <span class="v198 ssa-value">v198</span> <span class="v282 ssa-value">v282</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="l206 line-number">(<s>206</s>)</span> = Phi &lt;[]byte&gt; <span class="v187 ssa-value">v187</span> <span class="v287 ssa-value">v287</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="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v197 ssa-value">v197</span> <span class="v289 ssa-value">v289</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="l204 line-number">(<s>204</s>)</span> = Phi &lt;[]byte&gt; <span class="v172 ssa-value">v172</span> <span class="v293 ssa-value">v293</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="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v170 ssa-value">v170</span> <span class="v296 ssa-value">v296</span> (count[int])</span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(212)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b37 ssa-block">b37</span> <span class="b36 ssa-block">b36</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <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="v237 ssa-long-value"><span class="v237 ssa-value">v237</span> <span class="l213 line-number">(<s>213</s>)</span> = Copy &lt;mem&gt; <span class="v272 ssa-value">v272</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v237 ssa-value">v237</span></span></li><li class="ssa-long-value "><span class="v239 ssa-long-value"><span class="v239 ssa-value">v239</span> <span class="l213 line-number">(<s>213</s>)</span> = Copy &lt;byte&gt; <span class="v271 ssa-value">v271</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(213)</span> = Sub8 &lt;byte&gt; <span class="v239 ssa-value">v239</span> <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <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="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v237 ssa-value">v237</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v239 ssa-value">v239</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v244 ssa-value">v244</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="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v237 ssa-value">v237</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(214)</span> = Sub8 &lt;byte&gt; <span class="v239 ssa-value">v239</span> <span class="v225 ssa-value">v225</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l214 line-number">(214)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b33 ssa-block">b33</span></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <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="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;uint8&gt; <span class="v273 ssa-value">v273</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;mem&gt; <span class="v272 ssa-value">v272</span></span></li><li class="ssa-long-value "><span class="v251 ssa-long-value"><span class="v251 ssa-value">v251</span> <span class="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v250 ssa-value">v250</span></span></li><li class="ssa-long-value "><span class="v252 ssa-long-value"><span class="v252 ssa-value">v252</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;byte&gt; <span class="v271 ssa-value">v271</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(217)</span> = ZeroExt8to64 &lt;int&gt; <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="l217 line-number">(217)</span> = PtrIndex &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v249 ssa-value">v249</span> <span class="v250 ssa-value">v250</span></span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l217 line-number">(217)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span> <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="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;bool&gt; <span class="v220 ssa-value">v220</span> <span class="v234 ssa-value">v234</span></span></li><li class="ssa-long-value "><span class="v269 ssa-long-value"><span class="v269 ssa-value">v269</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;int&gt; <span class="v268 ssa-value">v268</span> <span class="v233 ssa-value">v233</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="l217 line-number">(<s>217</s>)</span> = Phi &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v224 ssa-value">v224</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v272 ssa-long-value"><span class="v272 ssa-value">v272</span> <span class="l217 line-number">(<s>217</s>)</span> = Phi &lt;mem&gt; <span class="v270 ssa-value">v270</span> <span class="v221 ssa-value">v221</span></span></li><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;bool&gt; <span class="v235 ssa-value">v235</span></span></li><li class="ssa-long-value "><span class="v273 ssa-long-value"><span class="v273 ssa-value">v273</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;uint8&gt; <span class="v274 ssa-value">v274</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v276 ssa-long-value"><span class="v276 ssa-value">v276</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v283 ssa-value">v283</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;[]byte&gt; <span class="v288 ssa-value">v288</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v289 ssa-long-value"><span class="v289 ssa-value">v289</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v290 ssa-value">v290</span> (i[int])</span></li><li class="ssa-long-value "><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</span> <span class="l204 line-number">(<s>204</s>)</span> = Copy &lt;[]byte&gt; <span class="v294 ssa-value">v294</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v297 ssa-value">v297</span> (count[int])</span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v236 ssa-value">v236</span> &#8594; <span class="b33 ssa-block">b33</span> <span class="b35 ssa-block">b35</span> (likely) <span class="l212 line-number">(212)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b32 ssa-block">b32</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="l212 line-number">(<s>212</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v221 ssa-value">v221</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v221 ssa-value">v221</span></span></li><li class="ssa-long-value "><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Sub8 &lt;byte&gt; <span class="v224 ssa-value">v224</span> <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="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v221 ssa-value">v221</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v230 ssa-value">v230</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v221 ssa-value">v221</span></span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;int&gt; <span class="v268 ssa-value">v268</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v233 ssa-value">v233</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l212 line-number">(212)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> <span class="v152 ssa-value">v152</span> <span class="v299 ssa-value">v299</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> <span class="v25 ssa-value">v25</span> <span class="v65 ssa-value">v65</span> <span class="v172 ssa-value">v172</span> <span class="v291 ssa-value">v291</span> <span class="v292 ssa-value">v292</span> <span class="v293 ssa-value">v293</span> <span class="v294 ssa-value">v294</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> <span class="v32 ssa-value">v32</span> <span class="v67 ssa-value">v67</span> <span class="v70 ssa-value">v70</span> <span class="v187 ssa-value">v187</span> <span class="v285 ssa-value">v285</span> <span class="v286 ssa-value">v286</span> <span class="v287 ssa-value">v287</span> <span class="v288 ssa-value">v288</span> </li><li>name errors.text[string]: <span class="v40 ssa-value">v40</span> </li><li>name ~R0[error]: <span class="v55 ssa-value">v55</span> <span class="v56 ssa-value">v56</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> <span class="v77 ssa-value">v77</span> <span class="v170 ssa-value">v170</span> <span class="v258 ssa-value">v258</span> <span class="v295 ssa-value">v295</span> <span class="v296 ssa-value">v296</span> <span class="v297 ssa-value">v297</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> <span class="v123 ssa-value">v123</span> </li><li>name i[int]: <span class="v140 ssa-value">v140</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> <span class="v198 ssa-value">v198</span> <span class="v281 ssa-value">v281</span> <span class="v282 ssa-value">v282</span> <span class="v283 ssa-value">v283</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> <span class="v205 ssa-value">v205</span> <span class="v278 ssa-value">v278</span> <span class="v279 ssa-value">v279</span> <span class="v280 ssa-value">v280</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> <span class="v208 ssa-value">v208</span> <span class="v275 ssa-value">v275</span> <span class="v276 ssa-value">v276</span> <span class="v277 ssa-value">v277</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v173 ssa-value">v173</span> <span class="v188 ssa-value">v188</span> <span class="v197 ssa-value">v197</span> <span class="v256 ssa-value">v256</span> <span class="v257 ssa-value">v257</span> <span class="v289 ssa-value">v289</span> <span class="v290 ssa-value">v290</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v224 ssa-value">v224</span> <span class="v239 ssa-value">v239</span> <span class="v248 ssa-value">v248</span> <span class="v252 ssa-value">v252</span> <span class="v271 ssa-value">v271</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> <span class="v201 ssa-value">v201</span> <span class="v249 ssa-value">v249</span> <span class="v273 ssa-value">v273</span> <span class="v274 ssa-value">v274</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</span> <span class="v233 ssa-value">v233</span> <span class="v268 ssa-value">v268</span> <span class="v269 ssa-value">v269</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-701573993c73b43837a8c90211de7e17ec28088639c8f80151edf1a6349ad8d0"><h2>number lines <span class="stats">[27359 ns]</span></h2><h2>early phielim <span class="stats">[23425 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 "><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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</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> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</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="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</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="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l176 line-number">(176)</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="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<b>+180</b>)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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 dead-value"><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l177 line-number">(<s>177</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="l176 line-number">(176)</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="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l184 line-number">(<s>184</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span> (src[[]byte])</span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</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="v67 ssa-long-value"><span class="v67 ssa-value">v67</span> <span class="l186 line-number">(<s>186</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v68 ssa-long-value"><span class="v68 ssa-value">v68</span> <span class="l186 line-number">(<b>+186</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l186 line-number">(186)</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="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <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> = NilCheck &lt;void&gt; <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</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> = StringLen &lt;int&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v48 ssa-value">v48</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</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="l181 line-number">(<b>+181</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v30 ssa-value">v30</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value dead-value"><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v28 ssa-long-value"><span class="v28 ssa-value">v28</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</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="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v37 ssa-value">v37</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v31 ssa-value">v31</span> <span class="v38 ssa-value">v38</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;error&gt; <span class="v55 ssa-value">v55</span> (~R0[error])</span></li><li class="ssa-long-value dead-value"><span class="v57 ssa-long-value"><span class="v57 ssa-value">v57</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;error&gt; <span class="v55 ssa-value">v55</span></span></li><li class="ssa-long-value dead-value"><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;mem&gt; <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l191 line-number">(<s>191</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(191)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span> (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<b>+187</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value dead-value"><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span> (count[int])</span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value dead-value"><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l187 line-number">(187)</span> = IsSliceInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v98 ssa-value">v98</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l187 line-number">(187)</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="l191 line-number">(<b>+191</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="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l187 line-number">(187)</span> = Sub64 &lt;int&gt; <span class="v84 ssa-value">v84</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v101 ssa-value">v101</span> <span class="v101 ssa-value">v101</span></span></li><li class="ssa-long-value dead-value"><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</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> = NilCheck &lt;void&gt; <span class="v113 ssa-value">v113</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v115 ssa-value">v115</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</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="l188 line-number">(<b>+188</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="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</span> = PanicBounds &lt;mem&gt; [6] <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span> <span class="v95 ssa-value">v95</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</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="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l188 line-number">(<s>188</s>)</span> = Copy &lt;error&gt; <span class="v122 ssa-value">v122</span> (~R0[error])</span></li><li class="ssa-long-value dead-value"><span class="v124 ssa-long-value"><span class="v124 ssa-value">v124</span> <span class="l188 line-number">(<s>188</s>)</span> = Copy &lt;error&gt; <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value dead-value"><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="l188 line-number">(<s>188</s>)</span> = Copy &lt;mem&gt; <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span></span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value dead-value"><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v136 ssa-value">v136</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</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="l206 line-number">(<s>206</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="l204 line-number">(<s>204</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="v295 ssa-long-value"><span class="v295 ssa-value">v295</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span> (count[int])</span></li><li class="ssa-long-value dead-value"><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l197 line-number">(<s>197</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="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v137 ssa-value">v137</span> (i[int])</span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</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="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</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 dead-value"><span class="v150 ssa-long-value"><span class="v150 ssa-value">v150</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l197 line-number">(<s>197</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="v153 ssa-long-value"><span class="v153 ssa-value">v153</span> <span class="l197 line-number">(<s>197</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = PtrIndex &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value dead-value"><span class="v148 ssa-long-value"><span class="v148 ssa-value">v148</span> <span class="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l194 line-number">(194)</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="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value dead-value"><span class="v170 ssa-long-value"><span class="v170 ssa-value">v170</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span> (count[int])</span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v66 ssa-value">v66</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v162 ssa-value">v162</span> (s[uint])</span></li><li class="ssa-long-value dead-value"><span class="v278 ssa-long-value"><span class="v278 ssa-value">v278</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v159 ssa-value">v159</span> (m2[int])</span></li><li class="ssa-long-value dead-value"><span class="v281 ssa-long-value"><span class="v281 ssa-value">v281</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v156 ssa-value">v156</span> (m1[int])</span></li><li class="ssa-long-value dead-value"><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l206 line-number">(<s>206</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="l204 line-number">(<s>204</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="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l204 line-number">(<s>204</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="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l204 line-number">(<s>204</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span> (i[int])</span></li><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<b>+204</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b35 ssa-block">b35</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span> (i[int])</span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l220 line-number">(<s>220</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span> (count[int])</span></li><li class="ssa-long-value dead-value"><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l220 line-number">(<s>220</s>)</span> = Copy &lt;uint&gt; <span class="v66 ssa-value">v66</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="l220 line-number">(<s>220</s>)</span> = Copy &lt;uint&gt; <span class="v66 ssa-value">v66</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="l220 line-number">(<s>220</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v66 ssa-value">v66</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v66 ssa-value">v66</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = PtrIndex &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v169 ssa-value">v169</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="l204 line-number">(<s>204</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = PtrIndex &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v186 ssa-long-value"><span class="v186 ssa-value">v186</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;byte&gt; <span class="v185 ssa-value">v185</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="l206 line-number">(<s>206</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="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span> (i[int])</span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<b>+206</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</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="l204 line-number">(<s>204</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = PtrIndex &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value dead-value"><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span> (i[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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v156 ssa-value">v156</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = PtrIndex &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v202 ssa-value">v202</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value dead-value"><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v159 ssa-value">v159</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value dead-value"><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v162 ssa-value">v162</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(<b>+208</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = PtrIndex &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v211 ssa-value">v211</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = PtrIndex &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v215 ssa-value">v215</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</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="l212 line-number">(<s>212</s>)</span> = Copy &lt;int&gt; <span class="v209 ssa-value">v209</span> (qc[int])</span></li><li class="ssa-long-value dead-value"><span class="v274 ssa-long-value"><span class="v274 ssa-value">v274</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v162 ssa-value">v162</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v159 ssa-value">v159</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v156 ssa-value">v156</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="l206 line-number">(<s>206</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</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="l204 line-number">(<s>204</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span> (count[int])</span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b37 ssa-block">b37</span> <span class="b36 ssa-block">b36</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v237 ssa-long-value"><span class="v237 ssa-value">v237</span> <span class="l213 line-number">(<s>213</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</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="l213 line-number">(<s>213</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(<b>+213</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v244 ssa-value">v244</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="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(<b>+214</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l214 line-number">(214)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b33 ssa-block">b33</span></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v250 ssa-long-value"><span class="v250 ssa-value">v250</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v251 ssa-long-value"><span class="v251 ssa-value">v251</span> <span class="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</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="l217 line-number">(<s>217</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = PtrIndex &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l217 line-number">(217)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span> <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="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;bool&gt; <span class="v220 ssa-value">v220</span> <span class="v234 ssa-value">v234</span></span></li><li class="ssa-long-value "><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;bool&gt; <span class="v235 ssa-value">v235</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="l212 line-number">(<s>212</s>)</span> = Copy &lt;int&gt; <span class="v209 ssa-value">v209</span> (qc[int])</span></li><li class="ssa-long-value dead-value"><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</span> (r[byte])</span></li><li class="ssa-long-value dead-value"><span class="v272 ssa-long-value"><span class="v272 ssa-value">v272</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</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="l217 line-number">(<s>217</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v276 ssa-long-value"><span class="v276 ssa-value">v276</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v162 ssa-value">v162</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v159 ssa-value">v159</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v156 ssa-value">v156</span> (m1[int])</span></li><li class="ssa-long-value dead-value"><span class="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="l206 line-number">(<s>206</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="v289 ssa-long-value"><span class="v289 ssa-value">v289</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span> (i[int])</span></li><li class="ssa-long-value dead-value"><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</span> <span class="l204 line-number">(<s>204</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span> (count[int])</span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v236 ssa-value">v236</span> &#8594; <span class="b33 ssa-block">b33</span> <span class="b35 ssa-block">b35</span> (likely) <span class="l212 line-number">(212)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value dead-value"><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <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="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v230 ssa-value">v230</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value dead-value"><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;int&gt; <span class="v209 ssa-value">v209</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l212 line-number">(212)</span></li></ul><li>name this[*SBRT]: <span class="v10 ssa-value">v10</span> <span class="v152 ssa-value">v152</span> <span class="v299 ssa-value">v299</span> </li><li>name src[[]byte]: <span class="v11 ssa-value">v11</span> <span class="v25 ssa-value">v25</span> <span class="v65 ssa-value">v65</span> <span class="v172 ssa-value">v172</span> <span class="v291 ssa-value">v291</span> <span class="v292 ssa-value">v292</span> <span class="v293 ssa-value">v293</span> <span class="v294 ssa-value">v294</span> </li><li>name dst[[]byte]: <span class="v12 ssa-value">v12</span> <span class="v32 ssa-value">v32</span> <span class="v67 ssa-value">v67</span> <span class="v70 ssa-value">v70</span> <span class="v187 ssa-value">v187</span> <span class="v285 ssa-value">v285</span> <span class="v286 ssa-value">v286</span> <span class="v287 ssa-value">v287</span> <span class="v288 ssa-value">v288</span> </li><li>name errors.text[string]: <span class="v40 ssa-value">v40</span> </li><li>name ~R0[error]: <span class="v55 ssa-value">v55</span> <span class="v56 ssa-value">v56</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> <span class="v77 ssa-value">v77</span> <span class="v170 ssa-value">v170</span> <span class="v258 ssa-value">v258</span> <span class="v295 ssa-value">v295</span> <span class="v296 ssa-value">v296</span> <span class="v297 ssa-value">v297</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> <span class="v123 ssa-value">v123</span> </li><li>name i[int]: <span class="v140 ssa-value">v140</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> <span class="v198 ssa-value">v198</span> <span class="v281 ssa-value">v281</span> <span class="v282 ssa-value">v282</span> <span class="v283 ssa-value">v283</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> <span class="v205 ssa-value">v205</span> <span class="v278 ssa-value">v278</span> <span class="v279 ssa-value">v279</span> <span class="v280 ssa-value">v280</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> <span class="v208 ssa-value">v208</span> <span class="v275 ssa-value">v275</span> <span class="v276 ssa-value">v276</span> <span class="v277 ssa-value">v277</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v173 ssa-value">v173</span> <span class="v188 ssa-value">v188</span> <span class="v197 ssa-value">v197</span> <span class="v256 ssa-value">v256</span> <span class="v257 ssa-value">v257</span> <span class="v289 ssa-value">v289</span> <span class="v290 ssa-value">v290</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v224 ssa-value">v224</span> <span class="v239 ssa-value">v239</span> <span class="v248 ssa-value">v248</span> <span class="v252 ssa-value">v252</span> <span class="v271 ssa-value">v271</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> <span class="v201 ssa-value">v201</span> <span class="v249 ssa-value">v249</span> <span class="v273 ssa-value">v273</span> <span class="v274 ssa-value">v274</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</span> <span class="v233 ssa-value">v233</span> <span class="v268 ssa-value">v268</span> <span class="v269 ssa-value">v269</span> </li></code></td>
<td id="early-copyelim-col" class="collapsed"><div>early copyelim</div></td><td id="early-copyelim-exp" class="hash-ef5da45c2760ce5dcf1361613d91a1012a68c0b5d355821d2f6abffc9c4750eb"><h2>early copyelim <span class="stats">[9899 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 "><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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</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> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</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="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</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="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l176 line-number">(176)</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="v25 ssa-long-value"><span class="v25 ssa-value">v25</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<b>+180</b>)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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 dead-value"><span class="v18 ssa-long-value"><span class="v18 ssa-value">v18</span> <span class="l177 line-number">(<s>177</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="l176 line-number">(176)</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="v65 ssa-long-value"><span class="v65 ssa-value">v65</span> <span class="l184 line-number">(<s>184</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</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="v67 ssa-long-value"><span class="v67 ssa-value">v67</span> <span class="l186 line-number">(<s>186</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v68 ssa-long-value"><span class="v68 ssa-value">v68</span> <span class="l186 line-number">(<b>+186</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l186 line-number">(186)</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="v41 ssa-long-value"><span class="v41 ssa-value">v41</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <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> = NilCheck &lt;void&gt; <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</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> = StringLen &lt;int&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v48 ssa-value">v48</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</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="l181 line-number">(<b>+181</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v30 ssa-value">v30</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value dead-value"><span class="v32 ssa-long-value"><span class="v32 ssa-value">v32</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v28 ssa-long-value"><span class="v28 ssa-value">v28</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</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="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v37 ssa-value">v37</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v31 ssa-value">v31</span> <span class="v38 ssa-value">v38</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v35 ssa-long-value"><span class="v35 ssa-value">v35</span> <span class="l180 line-number">(<s>180</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v56 ssa-long-value"><span class="v56 ssa-value">v56</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;error&gt; <span class="v55 ssa-value">v55</span></span></li><li class="ssa-long-value dead-value"><span class="v57 ssa-long-value"><span class="v57 ssa-value">v57</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;error&gt; <span class="v55 ssa-value">v55</span></span></li><li class="ssa-long-value dead-value"><span class="v58 ssa-long-value"><span class="v58 ssa-value">v58</span> <span class="l181 line-number">(<s>181</s>)</span> = Copy &lt;mem&gt; <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v132 ssa-long-value"><span class="v132 ssa-value">v132</span> <span class="l191 line-number">(<s>191</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(191)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v70 ssa-long-value"><span class="v70 ssa-value">v70</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<b>+187</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v72 ssa-long-value"><span class="v72 ssa-value">v72</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value dead-value"><span class="v77 ssa-long-value"><span class="v77 ssa-value">v77</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value dead-value"><span class="v97 ssa-long-value"><span class="v97 ssa-value">v97</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l187 line-number">(187)</span> = IsSliceInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v98 ssa-value">v98</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l187 line-number">(187)</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="l191 line-number">(<b>+191</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="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l187 line-number">(187)</span> = Sub64 &lt;int&gt; <span class="v84 ssa-value">v84</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v101 ssa-value">v101</span> <span class="v101 ssa-value">v101</span></span></li><li class="ssa-long-value dead-value"><span class="v104 ssa-long-value"><span class="v104 ssa-value">v104</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</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> = NilCheck &lt;void&gt; <span class="v113 ssa-value">v113</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v115 ssa-value">v115</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</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="l188 line-number">(<b>+188</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="v99 ssa-long-value"><span class="v99 ssa-value">v99</span> <span class="l187 line-number">(<s>187</s>)</span> = Copy &lt;mem&gt; <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</span> = PanicBounds &lt;mem&gt; [6] <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span> <span class="v95 ssa-value">v95</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</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="v123 ssa-long-value"><span class="v123 ssa-value">v123</span> <span class="l188 line-number">(<s>188</s>)</span> = Copy &lt;error&gt; <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="l188 line-number">(<s>188</s>)</span> = Copy &lt;error&gt; <span class="v122 ssa-value">v122</span></span></li><li class="ssa-long-value dead-value"><span class="v125 ssa-long-value"><span class="v125 ssa-value">v125</span> <span class="l188 line-number">(<s>188</s>)</span> = Copy &lt;mem&gt; <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value dead-value"><span class="v138 ssa-long-value"><span class="v138 ssa-value">v138</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v136 ssa-value">v136</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</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="l206 line-number">(<s>206</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="l204 line-number">(<s>204</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value dead-value"><span class="v299 ssa-long-value"><span class="v299 ssa-value">v299</span> <span class="l197 line-number">(<s>197</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="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v140 ssa-long-value"><span class="v140 ssa-value">v140</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</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="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</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 dead-value"><span class="v150 ssa-long-value"><span class="v150 ssa-value">v150</span> <span class="l193 line-number">(<s>193</s>)</span> = Copy &lt;int&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v152 ssa-long-value"><span class="v152 ssa-value">v152</span> <span class="l197 line-number">(<s>197</s>)</span> = Copy &lt;*SBRT&gt; <span class="v10 ssa-value">v10</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="l197 line-number">(<s>197</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = PtrIndex &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value dead-value"><span class="v148 ssa-long-value"><span class="v148 ssa-value">v148</span> <span class="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l194 line-number">(194)</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="v145 ssa-long-value"><span class="v145 ssa-value">v145</span> <span class="l194 line-number">(<s>194</s>)</span> = Copy &lt;mem&gt; <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value dead-value"><span class="v170 ssa-long-value"><span class="v170 ssa-value">v170</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v66 ssa-value">v66</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v162 ssa-value">v162</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v159 ssa-value">v159</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value dead-value"><span class="v285 ssa-long-value"><span class="v285 ssa-value">v285</span> <span class="l206 line-number">(<s>206</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="l204 line-number">(<s>204</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v172 ssa-long-value"><span class="v172 ssa-value">v172</span> <span class="l204 line-number">(<s>204</s>)</span> = Copy &lt;[]byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value dead-value"><span class="v173 ssa-long-value"><span class="v173 ssa-value">v173</span> <span class="l204 line-number">(<s>204</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<b>+204</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b35 ssa-block">b35</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l220 line-number">(<s>220</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</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="l220 line-number">(<s>220</s>)</span> = Copy &lt;uint&gt; <span class="v66 ssa-value">v66</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="l220 line-number">(<s>220</s>)</span> = Copy &lt;uint&gt; <span class="v66 ssa-value">v66</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="l220 line-number">(<s>220</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v66 ssa-value">v66</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v66 ssa-value">v66</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = PtrIndex &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v169 ssa-value">v169</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="l204 line-number">(<s>204</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = PtrIndex &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v186 ssa-long-value"><span class="v186 ssa-value">v186</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;byte&gt; <span class="v185 ssa-value">v185</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="l206 line-number">(<s>206</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value dead-value"><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<b>+206</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</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="l204 line-number">(<s>204</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = PtrIndex &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value dead-value"><span class="v195 ssa-long-value"><span class="v195 ssa-value">v195</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value dead-value"><span class="v198 ssa-long-value"><span class="v198 ssa-value">v198</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = PtrIndex &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v202 ssa-value">v202</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value dead-value"><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value dead-value"><span class="v208 ssa-long-value"><span class="v208 ssa-value">v208</span> <span class="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v162 ssa-value">v162</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(<b>+208</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = PtrIndex &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v211 ssa-value">v211</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = PtrIndex &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v215 ssa-value">v215</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l206 line-number">(<s>206</s>)</span> = Copy &lt;mem&gt; <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</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="l212 line-number">(<s>212</s>)</span> = Copy &lt;int&gt; <span class="v209 ssa-value">v209</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="l217 line-number">(<s>217</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v162 ssa-value">v162</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v159 ssa-value">v159</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v156 ssa-value">v156</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="l206 line-number">(<s>206</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</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="l204 line-number">(<s>204</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b37 ssa-block">b37</span> <span class="b36 ssa-block">b36</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v237 ssa-long-value"><span class="v237 ssa-value">v237</span> <span class="l213 line-number">(<s>213</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</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="l213 line-number">(<s>213</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(<b>+213</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v244 ssa-value">v244</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="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(<b>+214</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l214 line-number">(214)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b33 ssa-block">b33</span></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v249 ssa-long-value"><span class="v249 ssa-value">v249</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</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="l217 line-number">(<s>217</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v251 ssa-long-value"><span class="v251 ssa-value">v251</span> <span class="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</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="l217 line-number">(<s>217</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = PtrIndex &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l217 line-number">(217)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span> <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="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;bool&gt; <span class="v220 ssa-value">v220</span> <span class="v234 ssa-value">v234</span></span></li><li class="ssa-long-value dead-value"><span class="v236 ssa-long-value"><span class="v236 ssa-value">v236</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;bool&gt; <span class="v235 ssa-value">v235</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="l212 line-number">(<s>212</s>)</span> = Copy &lt;int&gt; <span class="v209 ssa-value">v209</span></span></li><li class="ssa-long-value dead-value"><span class="v271 ssa-long-value"><span class="v271 ssa-value">v271</span> <span class="l217 line-number">(<s>217</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</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="l217 line-number">(<s>217</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</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="l217 line-number">(<s>217</s>)</span> = Copy &lt;uint8&gt; <span class="v185 ssa-value">v185</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;uint&gt; <span class="v162 ssa-value">v162</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v159 ssa-value">v159</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="l207 line-number">(<s>207</s>)</span> = Copy &lt;int&gt; <span class="v156 ssa-value">v156</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="l206 line-number">(<s>206</s>)</span> = Copy &lt;[]byte&gt; <span class="v12 ssa-value">v12</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v169 ssa-value">v169</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="l204 line-number">(<s>204</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="l203 line-number">(<s>203</s>)</span> = Copy &lt;int&gt; <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v235 ssa-value">v235</span> &#8594; <span class="b33 ssa-block">b33</span> <span class="b35 ssa-block">b35</span> (likely) <span class="l212 line-number">(212)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;mem&gt; <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value dead-value"><span class="v224 ssa-long-value"><span class="v224 ssa-value">v224</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;byte&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <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="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v230 ssa-value">v230</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value dead-value"><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;int&gt; <span class="v209 ssa-value">v209</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l212 line-number">(212)</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="v40 ssa-value">v40</span> </li><li>name ~R0[error]: <span class="v55 ssa-value">v55</span> <span class="v55 ssa-value">v55</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> <span class="v66 ssa-value">v66</span> <span class="v66 ssa-value">v66</span> <span class="v66 ssa-value">v66</span> <span class="v66 ssa-value">v66</span> <span class="v66 ssa-value">v66</span> <span class="v66 ssa-value">v66</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> <span class="v156 ssa-value">v156</span> <span class="v156 ssa-value">v156</span> <span class="v156 ssa-value">v156</span> <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> <span class="v159 ssa-value">v159</span> <span class="v159 ssa-value">v159</span> <span class="v159 ssa-value">v159</span> <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> <span class="v162 ssa-value">v162</span> <span class="v162 ssa-value">v162</span> <span class="v162 ssa-value">v162</span> <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v169 ssa-value">v169</span> <span class="v169 ssa-value">v169</span> <span class="v169 ssa-value">v169</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> <span class="v169 ssa-value">v169</span> <span class="v169 ssa-value">v169</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v218 ssa-value">v218</span> <span class="v218 ssa-value">v218</span> <span class="v248 ssa-value">v248</span> <span class="v218 ssa-value">v218</span> <span class="v218 ssa-value">v218</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> <span class="v185 ssa-value">v185</span> <span class="v185 ssa-value">v185</span> <span class="v185 ssa-value">v185</span> <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</span> <span class="v209 ssa-value">v209</span> <span class="v209 ssa-value">v209</span> <span class="v209 ssa-value">v209</span> </li></code></td>
<td id="early-deadcode-col" class="collapsed"><div>early deadcode</div></td><td id="early-deadcode-exp" class="hash-85495df297aa0db798fb12d2683271ef3fc0bb3ebb156233eafd0a4b9beaf314"><h2>early deadcode <span class="stats">[38318 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</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> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</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="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</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="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b4 ssa-block">b4</span> <span class="l176 line-number">(176)</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="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<b>+180</b>)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="l176 line-number">(176)</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="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</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="l186 line-number">(<b>+186</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b14 ssa-block">b14</span> <span class="l186 line-number">(186)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <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> = NilCheck &lt;void&gt; <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</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> = StringLen &lt;int&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v48 ssa-value">v48</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</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="l181 line-number">(<b>+181</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v30 ssa-value">v30</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</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="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v37 ssa-value">v37</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v31 ssa-value">v31</span> <span class="v38 ssa-value">v38</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b6 ssa-block">b6</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(191)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<b>+187</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l187 line-number">(187)</span> = IsSliceInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v98 ssa-value">v98</span> &#8594; <span class="b15 ssa-block">b15</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l187 line-number">(187)</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="l191 line-number">(<b>+191</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="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l187 line-number">(187)</span> = Sub64 &lt;int&gt; <span class="v84 ssa-value">v84</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v101 ssa-value">v101</span> <span class="v101 ssa-value">v101</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</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> = NilCheck &lt;void&gt; <span class="v113 ssa-value">v113</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v115 ssa-value">v115</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</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="l188 line-number">(<b>+188</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="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</span> = PanicBounds &lt;mem&gt; [6] <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span> <span class="v95 ssa-value">v95</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</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="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b22 ssa-block">b22</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</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="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = PtrIndex &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b22 ssa-block">Plain</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="l194 line-number">(194)</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="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<b>+204</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b35 ssa-block">b35</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v66 ssa-value">v66</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v66 ssa-value">v66</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = PtrIndex &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = PtrIndex &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<b>+206</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = PtrIndex &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = PtrIndex &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v202 ssa-value">v202</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(<b>+208</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = PtrIndex &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v211 ssa-value">v211</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = PtrIndex &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v215 ssa-value">v215</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b37 ssa-block">b37</span> <span class="b36 ssa-block">b36</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b33 ssa-print-func "><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>: &#8592; <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="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(<b>+213</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v244 ssa-value">v244</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="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(<b>+214</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b33 ssa-block">Plain</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="l214 line-number">(214)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b33 ssa-block">b33</span></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b35 ssa-print-func "><li class="ssa-start-block"><span class="b35 ssa-block">b35</span>: &#8592; <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="v251 ssa-long-value"><span class="v251 ssa-value">v251</span> <span class="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = PtrIndex &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li></ul></li><li class="ssa-end-block"><span class="b35 ssa-block">Plain</span> &#8594; <span class="b26 ssa-block">b26</span> <span class="l217 line-number">(217)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span> <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="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;bool&gt; <span class="v220 ssa-value">v220</span> <span class="v234 ssa-value">v234</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v235 ssa-value">v235</span> &#8594; <span class="b33 ssa-block">b33</span> <span class="b35 ssa-block">b35</span> (likely) <span class="l212 line-number">(212)</span></li></ul><ul class="b37 ssa-print-func "><li class="ssa-start-block"><span class="b37 ssa-block">b37</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <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="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v230 ssa-value">v230</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b37 ssa-block">Plain</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="l212 line-number">(212)</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="v40 ssa-value">v40</span> </li><li>name ~R0[error]: <span class="v55 ssa-value">v55</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v248 ssa-value">v248</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</span> </li></code></td>
<td id="short-circuit-col" class="collapsed"><div>short circuit</div></td><td id="short-circuit-exp" class="hash-76c56e2ef836310b92a5a8d47113ee310ee55bf03b3b3e540093d4c234c6abfe"><h2>short circuit <span class="stats">[7090 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</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> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</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="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</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="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [1]</span></li><li class="ssa-long-value dead-value"><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</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="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l176 line-number">(176)</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="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<b>+180</b>)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="l176 line-number">(176)</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="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</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="l186 line-number">(<b>+186</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l186 line-number">(186)</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="l181 line-number">(<b>+181</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v30 ssa-value">v30</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</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="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v37 ssa-value">v37</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v31 ssa-value">v31</span> <span class="v38 ssa-value">v38</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <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> = NilCheck &lt;void&gt; <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</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> = StringLen &lt;int&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v48 ssa-value">v48</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(<b>+181</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(<b>+191</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<b>+187</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l187 line-number">(187)</span> = IsSliceInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v98 ssa-value">v98</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l187 line-number">(187)</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="l191 line-number">(<b>+191</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="l188 line-number">(<b>+188</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="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</span> = PanicBounds &lt;mem&gt; [6] <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span> <span class="v95 ssa-value">v95</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</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="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l187 line-number">(187)</span> = Sub64 &lt;int&gt; <span class="v84 ssa-value">v84</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v101 ssa-value">v101</span> <span class="v101 ssa-value">v101</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</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> = NilCheck &lt;void&gt; <span class="v113 ssa-value">v113</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v115 ssa-value">v115</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(<b>+188</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = PtrIndex &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</b>)</span></li></ul><ul class="b22 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b22 ssa-block">b22</span>:</li><li class="ssa-end-block"><span class="b22 ssa-block">BlockInvalid</span> <span class="l194 line-number">(194)</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="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<b>+204</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b36 ssa-block">b36</span> <span class="b32 ssa-block">b32</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="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = PtrIndex &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v66 ssa-value">v66</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v66 ssa-value">v66</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = PtrIndex &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = PtrIndex &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<b>+206</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = PtrIndex &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = PtrIndex &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v202 ssa-value">v202</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(<b>+208</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = PtrIndex &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v211 ssa-value">v211</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = PtrIndex &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v215 ssa-value">v215</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b26 ssa-block">b26</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b33 ssa-print-func dead-block"><li class="ssa-start-block"><span class="b33 ssa-block">b33</span>:</li><li class="ssa-end-block"><span class="b33 ssa-block">BlockInvalid</span> <span class="l214 line-number">(214)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <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="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(<b>+213</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v244 ssa-value">v244</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="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(<b>+214</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</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="l217 line-number">(217)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <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="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v230 ssa-value">v230</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li><li class="ssa-long-value "><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="l212 line-number">(<s>212</s>)</span> = Copy &lt;bool&gt; <span class="v234 ssa-value">v234</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v235 ssa-value">v235</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="b26 ssa-block">b26</span> (likely) <span class="l212 line-number">(212)</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="l212 line-number">(212)</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="v40 ssa-value">v40</span> </li><li>name ~R0[error]: <span class="v55 ssa-value">v55</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v248 ssa-value">v248</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</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-4099b35e53e2e72eaecdef33f42b4c2886e9e3a18387ab42f0d92eea74dfc814"><h2>decompose user <span class="stats">[2575 ns]</span></h2><h2>pre-opt deadcode <span class="stats">[30392 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</span> <span class="no-line-number">(?)</span> = Const64 &lt;uint&gt; [0]</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> = ConstInterface &lt;error&gt;</span></li><li class="ssa-long-value "><span class="v15 ssa-long-value"><span class="v15 ssa-value">v15</span> <span class="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v40 ssa-long-value"><span class="v40 ssa-value">v40</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="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</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="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v225 ssa-long-value"><span class="v225 ssa-value">v225</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [1]</span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l176 line-number">(176)</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="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<b>+180</b>)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</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="l186 line-number">(<b>+186</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l186 line-number">(186)</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v31 ssa-long-value"><span class="v31 ssa-value">v31</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v30 ssa-value">v30</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</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="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v38 ssa-long-value"><span class="v38 ssa-value">v38</span> <span class="l180 line-number">(180)</span> = PtrIndex &lt;*byte&gt; <span class="v37 ssa-value">v37</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v31 ssa-value">v31</span> <span class="v38 ssa-value">v38</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <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> = NilCheck &lt;void&gt; <span class="v46 ssa-value">v46</span> <span class="v45 ssa-value">v45</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</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> = StringLen &lt;int&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v48 ssa-value">v48</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v40 ssa-value">v40</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(<b>+181</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(<b>+191</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<b>+187</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = PtrIndex &lt;*interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v93 ssa-value">v93</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v98 ssa-long-value"><span class="v98 ssa-value">v98</span> <span class="l187 line-number">(187)</span> = IsSliceInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span></span></li></ul></li><li class="ssa-end-block"><span class="b13 ssa-block">If</span> <span class="v98 ssa-value">v98</span> &#8594; <span class="b17 ssa-block">b17</span> <span class="b16 ssa-block">b16</span> (likely) <span class="l187 line-number">(187)</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="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</span> = PanicBounds &lt;mem&gt; [6] <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span> <span class="v95 ssa-value">v95</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</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="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l187 line-number">(187)</span> = Sub64 &lt;int&gt; <span class="v84 ssa-value">v84</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v101 ssa-value">v101</span> <span class="v101 ssa-value">v101</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</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> = NilCheck &lt;void&gt; <span class="v113 ssa-value">v113</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v115 ssa-value">v115</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(<b>+188</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = PtrIndex &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</b>)</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="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<b>+204</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b36 ssa-block">b36</span> <span class="b32 ssa-block">b32</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="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = PtrIndex &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v66 ssa-value">v66</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v66 ssa-value">v66</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = PtrIndex &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = PtrIndex &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<b>+206</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = PtrIndex &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = PtrIndex &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v202 ssa-value">v202</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(<b>+208</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = PtrIndex &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v211 ssa-value">v211</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = PtrIndex &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v215 ssa-value">v215</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b26 ssa-block">b26</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <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="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(<b>+213</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = PtrIndex &lt;*uint8&gt; <span class="v244 ssa-value">v244</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="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(<b>+214</b>)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v225 ssa-value">v225</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Sub8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <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="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = PtrIndex &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v230 ssa-value">v230</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="b26 ssa-block">b26</span> (likely) <span class="l212 line-number">(212)</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="v40 ssa-value">v40</span> </li><li>name ~R0[error]: <span class="v55 ssa-value">v55</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v248 ssa-value">v248</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</span> </li></code></td>
<td id="opt-col" class="collapsed"><div>opt</div></td><td id="opt-exp" class="hash-1651813b0ceb50989ccaf0fe2e296cb92f5d5d1823dff8e031100bd14294f1d7"><h2>opt <span class="stats">[90582 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</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="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v289 ssa-long-value"><span class="v289 ssa-value">v289</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</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> = IMake &lt;error&gt; <span class="v235 ssa-value">v235</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value "><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</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="v289 ssa-value">v289</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v293 ssa-value">v293</span> <span class="v287 ssa-value">v287</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l176 line-number">(176)</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="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<b>+180</b>)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</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="l186 line-number">(<b>+186</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l186 line-number">(186)</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</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="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v30 ssa-value">v30</span> <span class="v37 ssa-value">v37</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <span class="v44 ssa-value">v44</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</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> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v46 ssa-value">v46</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</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="v221 ssa-value">v221</span></span></li><li class="ssa-long-value "><span class="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(<b>+181</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(<b>+191</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<b>+187</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</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="l187 line-number">(187)</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="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</span> = PanicBounds &lt;mem&gt; [6] <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span> <span class="v95 ssa-value">v95</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</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="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l187 line-number">(187)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v101 ssa-value">v101</span> <span class="v101 ssa-value">v101</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errors.text[string], errMsg[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(<b>+188</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = AddPtr &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</b>)</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="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<b>+204</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b36 ssa-block">b36</span> <span class="b32 ssa-block">b32</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="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = AddPtr &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v66 ssa-value">v66</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v66 ssa-value">v66</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = AddPtr &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = AddPtr &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<b>+206</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = AddPtr &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(<b>+208</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l207 line-number">(207)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l208 line-number">(208)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v258 ssa-long-value"><span class="v258 ssa-value">v258</span> <span class="l209 line-number">(209)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v280 ssa-long-value"><span class="v280 ssa-value">v280</span> <span class="l207 line-number">(207)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v202 ssa-value">v202</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v274 ssa-long-value"><span class="v274 ssa-value">v274</span> <span class="l208 line-number">(208)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v211 ssa-value">v211</span> <span class="v259 ssa-value">v259</span></span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l209 line-number">(209)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v215 ssa-value">v215</span> <span class="v258 ssa-value">v258</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = AddPtr &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v280 ssa-value">v280</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = AddPtr &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v274 ssa-value">v274</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = AddPtr &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v191 ssa-value">v191</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b26 ssa-block">b26</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <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="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = AddPtr &lt;*uint8&gt; <span class="v244 ssa-value">v244</span> <span class="v245 ssa-value">v245</span></span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l213 line-number">(<b>+213</b>)</span> = Const8 &lt;byte&gt; [-1]</span></li><li class="ssa-long-value "><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l214 line-number">(<b>+214</b>)</span> = Const8 &lt;byte&gt; [-1]</span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(<b>+213</b>)</span> = Add8 &lt;byte&gt; <span class="v205 ssa-value">v205</span> <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = AddPtr &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v247 ssa-long-value"><span class="v247 ssa-value">v247</span> <span class="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(<b>+214</b>)</span> = Add8 &lt;byte&gt; <span class="v176 ssa-value">v176</span> <span class="v218 ssa-value">v218</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l212 line-number">(212)</span> = Const8 &lt;byte&gt; [-1]</span></li><li class="ssa-long-value "><span class="v256 ssa-long-value"><span class="v256 ssa-value">v256</span> <span class="l212 line-number">(212)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Add8 &lt;byte&gt; <span class="v188 ssa-value">v188</span> <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = AddPtr &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l212 line-number">(212)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v230 ssa-value">v230</span> <span class="v256 ssa-value">v256</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l212 line-number">(212)</span> = AddPtr &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="b26 ssa-block">b26</span> (likely) <span class="l212 line-number">(212)</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="v40 ssa-value">v40</span> </li><li>name ~R0[error]: <span class="v55 ssa-value">v55</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v248 ssa-value">v248</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</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-e51ecaf98341c778e34d32b8fd4ef4cffc983e5c1f1ab26fd633c40d361ede7d"><h2>zero arg cse <span class="stats">[25106 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</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="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value dead-value"><span class="v221 ssa-long-value"><span class="v221 ssa-value">v221</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</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="v289 ssa-long-value"><span class="v289 ssa-value">v289</span> <span class="no-line-number">(?)</span> = SB &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</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> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l207 line-number">(207)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l213 line-number">(<b>+213</b>)</span> = Const8 &lt;byte&gt; [-1]</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> = IMake &lt;error&gt; <span class="v235 ssa-value">v235</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v293 ssa-value">v293</span> <span class="v287 ssa-value">v287</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l176 line-number">(176)</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="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<b>+180</b>)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</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="l186 line-number">(<b>+186</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l186 line-number">(186)</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</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="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v30 ssa-value">v30</span> <span class="v37 ssa-value">v37</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <span class="v44 ssa-value">v44</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v46 ssa-value">v46</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</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="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(<b>+181</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(<b>+191</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<b>+187</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</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="l187 line-number">(187)</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="v100 ssa-long-value"><span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</span> = PanicBounds &lt;mem&gt; [6] <span class="v16 ssa-value">v16</span> <span class="v84 ssa-value">v84</span> <span class="v95 ssa-value">v95</span></span></li></ul></li><li class="ssa-end-block"><span class="b16 ssa-block">Exit</span> <span class="v100 ssa-value">v100</span> <span class="l187 line-number">(187)</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="v101 ssa-long-value"><span class="v101 ssa-value">v101</span> <span class="l187 line-number">(187)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v84 ssa-value">v84</span> <span class="v84 ssa-value">v84</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(<b>+188</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = AddPtr &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</b>)</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="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<b>+204</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b36 ssa-block">b36</span> <span class="b32 ssa-block">b32</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="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = AddPtr &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v66 ssa-value">v66</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v66 ssa-value">v66</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = AddPtr &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = AddPtr &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<b>+206</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = AddPtr &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(<b>+208</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v280 ssa-long-value"><span class="v280 ssa-value">v280</span> <span class="l207 line-number">(207)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v202 ssa-value">v202</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v274 ssa-long-value"><span class="v274 ssa-value">v274</span> <span class="l208 line-number">(208)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v211 ssa-value">v211</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l209 line-number">(209)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v215 ssa-value">v215</span> <span class="v260 ssa-value">v260</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="l209 line-number">(209)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value dead-value"><span class="v259 ssa-long-value"><span class="v259 ssa-value">v259</span> <span class="l208 line-number">(208)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = AddPtr &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v280 ssa-value">v280</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = AddPtr &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v274 ssa-value">v274</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = AddPtr &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v191 ssa-value">v191</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b26 ssa-block">b26</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <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="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(<b>+213</b>)</span> = Add8 &lt;byte&gt; <span class="v205 ssa-value">v205</span> <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = AddPtr &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = AddPtr &lt;*uint8&gt; <span class="v244 ssa-value">v244</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="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(<b>+214</b>)</span> = Add8 &lt;byte&gt; <span class="v205 ssa-value">v205</span> <span class="v218 ssa-value">v218</span> (r[byte])</span></li><li class="ssa-long-value dead-value"><span class="v176 ssa-long-value"><span class="v176 ssa-value">v176</span> <span class="l214 line-number">(<b>+214</b>)</span> = Const8 &lt;byte&gt; [-1]</span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Add8 &lt;byte&gt; <span class="v205 ssa-value">v205</span> <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = AddPtr &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value dead-value"><span class="v188 ssa-long-value"><span class="v188 ssa-value">v188</span> <span class="l212 line-number">(212)</span> = Const8 &lt;byte&gt; [-1]</span></li><li class="ssa-long-value "><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l212 line-number">(212)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v230 ssa-value">v230</span> <span class="v260 ssa-value">v260</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="l212 line-number">(212)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l212 line-number">(212)</span> = AddPtr &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="b26 ssa-block">b26</span> (likely) <span class="l212 line-number">(212)</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="v40 ssa-value">v40</span> </li><li>name ~R0[error]: <span class="v55 ssa-value">v55</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v248 ssa-value">v248</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</span> </li></code></td>
<td id="opt-deadcode-col" class="collapsed"><div>opt deadcode</div></td><td id="opt-deadcode-exp" class="hash-d554734d645f8582ea94094b84308e5ef1d79a75f925798daf9403dc1088d81c"><h2>opt deadcode <span class="stats">[33161 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</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="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</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="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</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> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l207 line-number">(207)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l213 line-number">(<b>+213</b>)</span> = Const8 &lt;byte&gt; [-1]</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> = IMake &lt;error&gt; <span class="v235 ssa-value">v235</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v293 ssa-value">v293</span> <span class="v287 ssa-value">v287</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l176 line-number">(176)</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="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<b>+180</b>)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</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="l186 line-number">(<b>+186</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(186)</span> = Less64 &lt;bool&gt; <span class="v68 ssa-value">v68</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l186 line-number">(186)</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v26 ssa-value">v26</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="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v30 ssa-value">v30</span> <span class="v37 ssa-value">v37</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <span class="v44 ssa-value">v44</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v46 ssa-value">v46</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</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="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(<b>+181</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(<b>+191</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<b>+187</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v66 ssa-value">v66</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v71 ssa-value">v71</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v90 ssa-value">v90</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</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="l187 line-number">(187)</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="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v84 ssa-value">v84</span> <span class="v84 ssa-value">v84</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v110 ssa-value">v110</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v121 ssa-value">v121</span> <span class="v113 ssa-value">v113</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(<b>+188</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = AddPtr &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</b>)</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="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v66 ssa-value">v66</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<b>+204</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(204)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b36 ssa-block">b36</span> <span class="b32 ssa-block">b32</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="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = AddPtr &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v66 ssa-value">v66</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v66 ssa-value">v66</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = AddPtr &lt;*byte&gt; <span class="v178 ssa-value">v178</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = AddPtr &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<b>+206</b>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(206)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v174 ssa-value">v174</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = AddPtr &lt;*byte&gt; <span class="v193 ssa-value">v193</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v202 ssa-long-value"><span class="v202 ssa-value">v202</span> <span class="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v210 ssa-long-value"><span class="v210 ssa-value">v210</span> <span class="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v211 ssa-long-value"><span class="v211 ssa-value">v211</span> <span class="l208 line-number">(<b>+208</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v280 ssa-long-value"><span class="v280 ssa-value">v280</span> <span class="l207 line-number">(207)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v202 ssa-value">v202</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v274 ssa-long-value"><span class="v274 ssa-value">v274</span> <span class="l208 line-number">(208)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v211 ssa-value">v211</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l209 line-number">(209)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v215 ssa-value">v215</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = AddPtr &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v280 ssa-value">v280</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = AddPtr &lt;*int&gt; <span class="v210 ssa-value">v210</span> <span class="v274 ssa-value">v274</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v212 ssa-value">v212</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = AddPtr &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v191 ssa-value">v191</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v189 ssa-value">v189</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v248 ssa-value">v248</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b26 ssa-block">b26</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <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="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v240 ssa-long-value"><span class="v240 ssa-value">v240</span> <span class="l213 line-number">(<b>+213</b>)</span> = Add8 &lt;byte&gt; <span class="v205 ssa-value">v205</span> <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v241 ssa-long-value"><span class="v241 ssa-value">v241</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v240 ssa-value">v240</span></span></li><li class="ssa-long-value "><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(213)</span> = AddPtr &lt;*uint8&gt; <span class="v238 ssa-value">v238</span> <span class="v241 ssa-value">v241</span></span></li><li class="ssa-long-value "><span class="v243 ssa-long-value"><span class="v243 ssa-value">v243</span> <span class="l213 line-number">(213)</span> = Load &lt;uint8&gt; <span class="v242 ssa-value">v242</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v244 ssa-long-value"><span class="v244 ssa-value">v244</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = AddPtr &lt;*uint8&gt; <span class="v244 ssa-value">v244</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="l213 line-number">(213)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v243 ssa-value">v243</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v248 ssa-long-value"><span class="v248 ssa-value">v248</span> <span class="l214 line-number">(<b>+214</b>)</span> = Add8 &lt;byte&gt; <span class="v205 ssa-value">v205</span> <span class="v218 ssa-value">v218</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Add8 &lt;byte&gt; <span class="v205 ssa-value">v205</span> <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = AddPtr &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l212 line-number">(212)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v230 ssa-value">v230</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l212 line-number">(212)</span> = AddPtr &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="b26 ssa-block">b26</span> (likely) <span class="l212 line-number">(212)</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="v55 ssa-value">v55</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v248 ssa-value">v248</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</span> </li></code></td>
<td id="generic-cse-col" class="collapsed"><div>generic cse</div></td><td id="generic-cse-exp" class="hash-9595699354e7078c53031434fa1cede562c7ccb96d304d10e2630a85b77c3ba5"><h2>generic cse <span class="stats">[109411 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</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="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value dead-value"><span class="v90 ssa-long-value"><span class="v90 ssa-value">v90</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="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value dead-value"><span class="v110 ssa-long-value"><span class="v110 ssa-value">v110</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="v121 ssa-long-value"><span class="v121 ssa-value">v121</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="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</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="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</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> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l207 line-number">(207)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l213 line-number">(<b>+213</b>)</span> = Const8 &lt;byte&gt; [-1]</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> = IMake &lt;error&gt; <span class="v235 ssa-value">v235</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v293 ssa-value">v293</span> <span class="v287 ssa-value">v287</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l176 line-number">(176)</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="v26 ssa-long-value"><span class="v26 ssa-value">v26</span> <span class="l180 line-number">(<s>180</s>)</span> = SliceLen &lt;int&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="l180 line-number">(<b>+180</b>)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="v66 ssa-long-value"><span class="v66 ssa-value">v66</span> <span class="l184 line-number">(<b>+184</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="v68 ssa-long-value"><span class="v68 ssa-value">v68</span> <span class="l186 line-number">(<s>186</s>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(<b>+186</b>)</span> = Less64 &lt;bool&gt; <span class="v33 ssa-value">v33</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l186 line-number">(186)</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</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="b8 ssa-block">Exit</span> <span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v30 ssa-value">v30</span> <span class="v37 ssa-value">v37</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <span class="v44 ssa-value">v44</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v46 ssa-value">v46</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</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="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(<b>+181</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(<b>+191</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v71 ssa-long-value"><span class="v71 ssa-value">v71</span> <span class="l187 line-number">(<s>187</s>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v15 ssa-value">v15</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(<b>+187</b>)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v33 ssa-value">v33</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</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="l187 line-number">(187)</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="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v84 ssa-value">v84</span> <span class="v84 ssa-value">v84</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v113 ssa-value">v113</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(<b>+188</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = AddPtr &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</b>)</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="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v174 ssa-long-value"><span class="v174 ssa-value">v174</span> <span class="l204 line-number">(<s>204</s>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(<b>+204</b>)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b36 ssa-block">b36</span> <span class="b32 ssa-block">b32</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="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = AddPtr &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v15 ssa-value">v15</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v15 ssa-value">v15</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v178 ssa-long-value"><span class="v178 ssa-value">v178</span> <span class="l204 line-number">(204)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = AddPtr &lt;*byte&gt; <span class="v30 ssa-value">v30</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = AddPtr &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value dead-value"><span class="v189 ssa-long-value"><span class="v189 ssa-value">v189</span> <span class="l206 line-number">(<s>206</s>)</span> = SliceLen &lt;int&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(<b>+206</b>)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v15 ssa-value">v15</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <span class="b28 ssa-block">b28</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v193 ssa-long-value"><span class="v193 ssa-value">v193</span> <span class="l206 line-number">(206)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = AddPtr &lt;*byte&gt; <span class="v37 ssa-value">v37</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</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="l207 line-number">(207)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</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="l208 line-number">(208)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</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="l208 line-number">(<s>208</s>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</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="l207 line-number">(207)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v215 ssa-value">v215</span> <span class="v260 ssa-value">v260</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="l208 line-number">(<b>+208</b>)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v215 ssa-value">v215</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l209 line-number">(209)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v215 ssa-value">v215</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = AddPtr &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v191 ssa-value">v191</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value dead-value"><span class="v212 ssa-long-value"><span class="v212 ssa-value">v212</span> <span class="l208 line-number">(208)</span> = AddPtr &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v191 ssa-value">v191</span></span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(208)</span> = Store &lt;mem&gt; {int} <span class="v203 ssa-value">v203</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = AddPtr &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v191 ssa-value">v191</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v33 ssa-value">v33</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v226 ssa-value">v226</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b26 ssa-block">b26</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <span class="b36 ssa-block">b36</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value dead-value"><span class="v238 ssa-long-value"><span class="v238 ssa-value">v238</span> <span class="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</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="l213 line-number">(<s>213</s>)</span> = Add8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v205 ssa-value">v205</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="l213 line-number">(<s>213</s>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v226 ssa-value">v226</span></span></li><li class="ssa-long-value dead-value"><span class="v242 ssa-long-value"><span class="v242 ssa-value">v242</span> <span class="l213 line-number">(<s>213</s>)</span> = AddPtr &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</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="l213 line-number">(<s>213</s>)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</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="l213 line-number">(213)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = AddPtr &lt;*uint8&gt; <span class="v223 ssa-value">v223</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="l213 line-number">(<b>+213</b>)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v229 ssa-value">v229</span> <span class="v270 ssa-value">v270</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="l214 line-number">(<b>+214</b>)</span> = Add8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v205 ssa-value">v205</span> (r[byte])</span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Add8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = AddPtr &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l212 line-number">(212)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v230 ssa-value">v230</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l212 line-number">(212)</span> = AddPtr &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="b26 ssa-block">b26</span> (likely) <span class="l212 line-number">(212)</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="v55 ssa-value">v55</span> </li><li>name count[int]: <span class="v66 ssa-value">v66</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> <span class="v248 ssa-value">v248</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</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-9c293a9930c3d768794b6be1d1f0ea79123980c84d19e5dd25461719b2875d3e"><h2>phiopt <span class="stats">[946 ns]</span></h2><h2>gcse deadcode <span class="stats">[69860 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</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="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</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="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</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> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l207 line-number">(207)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l213 line-number">(<b>+213</b>)</span> = Const8 &lt;byte&gt; [-1]</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> = IMake &lt;error&gt; <span class="v235 ssa-value">v235</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v293 ssa-value">v293</span> <span class="v287 ssa-value">v287</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l176 line-number">(176)</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="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l180 line-number">(<b>+180</b>)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(<b>+186</b>)</span> = Less64 &lt;bool&gt; <span class="v33 ssa-value">v33</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l186 line-number">(186)</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</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="b8 ssa-block">Exit</span> <span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v30 ssa-value">v30</span> <span class="v37 ssa-value">v37</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <span class="v44 ssa-value">v44</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v46 ssa-value">v46</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</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="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(<b>+181</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(<b>+191</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v15 ssa-value">v15</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v83 ssa-long-value"><span class="v83 ssa-value">v83</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(<b>+187</b>)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v33 ssa-value">v33</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <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="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v92 ssa-long-value"><span class="v92 ssa-value">v92</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</span></span></li><li class="ssa-long-value "><span class="v96 ssa-long-value"><span class="v96 ssa-value">v96</span> <span class="l187 line-number">(187)</span> = NilCheck &lt;void&gt; <span class="v76 ssa-value">v76</span> <span class="v95 ssa-value">v95</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="l187 line-number">(187)</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="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v84 ssa-value">v84</span> <span class="v84 ssa-value">v84</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-value">v109</span> <span class="l188 line-number">(<b>+188</b>)</span> = InlMark &lt;void&gt; [360] <span class="v108 ssa-value">v108</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v108 ssa-value">v108</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> = SelectN &lt;mem&gt; [1] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v113 ssa-long-value"><span class="v113 ssa-value">v113</span> <span class="l59 line-number">(59)</span> = SelectN &lt;*errors.errorString&gt; [0] <span class="v111 ssa-value">v111</span></span></li><li class="ssa-long-value "><span class="v115 ssa-long-value"><span class="v115 ssa-value">v115</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*string&gt; [0] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v116 ssa-long-value"><span class="v116 ssa-value">v116</span> <span class="l59 line-number">(59)</span> = StringLen &lt;int&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v117 ssa-long-value"><span class="v117 ssa-value">v117</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v113 ssa-value">v113</span></span></li><li class="ssa-long-value "><span class="v118 ssa-long-value"><span class="v118 ssa-value">v118</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {int} <span class="v117 ssa-value">v117</span> <span class="v116 ssa-value">v116</span> <span class="v112 ssa-value">v112</span></span></li><li class="ssa-long-value "><span class="v119 ssa-long-value"><span class="v119 ssa-value">v119</span> <span class="l59 line-number">(59)</span> = StringPtr &lt;*uint8&gt; <span class="v107 ssa-value">v107</span></span></li><li class="ssa-long-value "><span class="v120 ssa-long-value"><span class="v120 ssa-value">v120</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v115 ssa-value">v115</span> <span class="v119 ssa-value">v119</span> <span class="v118 ssa-value">v118</span></span></li><li class="ssa-long-value "><span class="v122 ssa-long-value"><span class="v122 ssa-value">v122</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v113 ssa-value">v113</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v126 ssa-long-value"><span class="v126 ssa-value">v126</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v120 ssa-value">v120</span></span></li><li class="ssa-long-value "><span class="v127 ssa-long-value"><span class="v127 ssa-value">v127</span> <span class="l188 line-number">(<b>+188</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v126 ssa-value">v126</span></span></li><li class="ssa-long-value "><span class="v128 ssa-long-value"><span class="v128 ssa-value">v128</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v127 ssa-value">v127</span></span></li><li class="ssa-long-value "><span class="v129 ssa-long-value"><span class="v129 ssa-value">v129</span> <span class="l188 line-number">(188)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v128 ssa-value">v128</span></span></li><li class="ssa-long-value "><span class="v130 ssa-long-value"><span class="v130 ssa-value">v130</span> <span class="l188 line-number">(<s>188</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l188 line-number">(188)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v122 ssa-value">v122</span> <span class="v130 ssa-value">v130</span></span></li></ul></li><li class="ssa-end-block"><span class="b17 ssa-block">Ret</span> <span class="v131 ssa-value">v131</span> <span class="l188 line-number">(<b>+188</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="v137 ssa-long-value"><span class="v137 ssa-value">v137</span> <span class="l193 line-number">(<s>193</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v151 ssa-value">v151</span> (i[int])</span></li><li class="ssa-long-value "><span class="v298 ssa-long-value"><span class="v298 ssa-value">v298</span> <span class="l197 line-number">(<s>197</s>)</span> = Phi &lt;mem&gt; <span class="v135 ssa-value">v135</span> <span class="v149 ssa-value">v149</span></span></li><li class="ssa-long-value "><span class="v139 ssa-long-value"><span class="v139 ssa-value">v139</span> <span class="l193 line-number">(<b>+193</b>)</span> = Less64 &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b18 ssa-block">If</span> <span class="v139 ssa-value">v139</span> &#8594; <span class="b19 ssa-block">b19</span> <span class="b21 ssa-block">b21</span> (likely) <span class="l193 line-number">(193)</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="v141 ssa-long-value"><span class="v141 ssa-value">v141</span> <span class="l194 line-number">(<b>+194</b>)</span> = Trunc64to8 &lt;uint8&gt; <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v143 ssa-long-value"><span class="v143 ssa-value">v143</span> <span class="l194 line-number">(194)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v144 ssa-long-value"><span class="v144 ssa-value">v144</span> <span class="l194 line-number">(194)</span> = IsInBounds &lt;bool&gt; <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span></span></li></ul></li><li class="ssa-end-block"><span class="b19 ssa-block">If</span> <span class="v144 ssa-value">v144</span> &#8594; <span class="b20 ssa-block">b20</span> <span class="b23 ssa-block">b23</span> (likely) <span class="l194 line-number">(194)</span></li></ul><ul class="b20 ssa-print-func "><li class="ssa-start-block"><span class="b20 ssa-block">b20</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="v147 ssa-long-value"><span class="v147 ssa-value">v147</span> <span class="l194 line-number">(194)</span> = AddPtr &lt;*uint8&gt; <span class="v143 ssa-value">v143</span> <span class="v137 ssa-value">v137</span></span></li><li class="ssa-long-value "><span class="v149 ssa-long-value"><span class="v149 ssa-value">v149</span> <span class="l194 line-number">(194)</span> = Store &lt;mem&gt; {uint8} <span class="v147 ssa-value">v147</span> <span class="v141 ssa-value">v141</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v151 ssa-long-value"><span class="v151 ssa-value">v151</span> <span class="l193 line-number">(<b>+193</b>)</span> = Add64 &lt;int&gt; <span class="v137 ssa-value">v137</span> <span class="v93 ssa-value">v93</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="l193 line-number">(193)</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="v154 ssa-long-value"><span class="v154 ssa-value">v154</span> <span class="l197 line-number">(<b>+197</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v155 ssa-long-value"><span class="v155 ssa-value">v155</span> <span class="l197 line-number">(197)</span> = OffPtr &lt;*int&gt; [8] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v156 ssa-long-value"><span class="v156 ssa-value">v156</span> <span class="l197 line-number">(197)</span> = Load &lt;int&gt; <span class="v155 ssa-value">v155</span> <span class="v298 ssa-value">v298</span> (m1[int])</span></li><li class="ssa-long-value "><span class="v157 ssa-long-value"><span class="v157 ssa-value">v157</span> <span class="l198 line-number">(<b>+198</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v158 ssa-long-value"><span class="v158 ssa-value">v158</span> <span class="l198 line-number">(198)</span> = OffPtr &lt;*int&gt; [16] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v159 ssa-long-value"><span class="v159 ssa-value">v159</span> <span class="l198 line-number">(198)</span> = Load &lt;int&gt; <span class="v158 ssa-value">v158</span> <span class="v298 ssa-value">v298</span> (m2[int])</span></li><li class="ssa-long-value "><span class="v160 ssa-long-value"><span class="v160 ssa-value">v160</span> <span class="l199 line-number">(<b>+199</b>)</span> = NilCheck &lt;void&gt; <span class="v10 ssa-value">v10</span> <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v161 ssa-long-value"><span class="v161 ssa-value">v161</span> <span class="l199 line-number">(199)</span> = OffPtr &lt;*uint&gt; [24] <span class="v10 ssa-value">v10</span></span></li><li class="ssa-long-value "><span class="v162 ssa-long-value"><span class="v162 ssa-value">v162</span> <span class="l199 line-number">(199)</span> = Load &lt;uint&gt; <span class="v161 ssa-value">v161</span> <span class="v298 ssa-value">v298</span> (s[uint])</span></li><li class="ssa-long-value "><span class="v163 ssa-long-value"><span class="v163 ssa-value">v163</span> <span class="l200 line-number">(<s>200</s>)</span> = VarDef &lt;mem&gt; {p} <span class="v298 ssa-value">v298</span></span></li><li class="ssa-long-value "><span class="v164 ssa-long-value"><span class="v164 ssa-value">v164</span> <span class="l200 line-number">(200)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <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="l200 line-number">(<b>+200</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v164 ssa-value">v164</span> <span class="v163 ssa-value">v163</span></span></li><li class="ssa-long-value "><span class="v166 ssa-long-value"><span class="v166 ssa-value">v166</span> <span class="l201 line-number">(<s>201</s>)</span> = VarDef &lt;mem&gt; {q} <span class="v165 ssa-value">v165</span></span></li><li class="ssa-long-value "><span class="v167 ssa-long-value"><span class="v167 ssa-value">v167</span> <span class="l201 line-number">(201)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v166 ssa-value">v166</span></span></li><li class="ssa-long-value "><span class="v168 ssa-long-value"><span class="v168 ssa-value">v168</span> <span class="l201 line-number">(<b>+201</b>)</span> = Zero &lt;mem&gt; {[256]int} [2048] <span class="v167 ssa-value">v167</span> <span class="v166 ssa-value">v166</span></span></li></ul></li><li class="ssa-end-block"><span class="b21 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(<b>+203</b>)</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="v146 ssa-long-value"><span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span> = PanicBounds &lt;mem&gt; [0] <span class="v137 ssa-value">v137</span> <span class="v136 ssa-value">v136</span> <span class="v298 ssa-value">v298</span></span></li></ul></li><li class="ssa-end-block"><span class="b23 ssa-block">Exit</span> <span class="v146 ssa-value">v146</span> <span class="l194 line-number">(194)</span></li></ul><ul class="b24 ssa-print-func "><li class="ssa-start-block"><span class="b24 ssa-block">b24</span>: &#8592; <span class="b21 ssa-block">b21</span> <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="v169 ssa-long-value"><span class="v169 ssa-value">v169</span> <span class="l203 line-number">(<s>203</s>)</span> = Phi &lt;int&gt; <span class="v16 ssa-value">v16</span> <span class="v257 ssa-value">v257</span> (i[int])</span></li><li class="ssa-long-value "><span class="v284 ssa-long-value"><span class="v284 ssa-value">v284</span> <span class="l204 line-number">(<s>204</s>)</span> = Phi &lt;mem&gt; <span class="v168 ssa-value">v168</span> <span class="v255 ssa-value">v255</span></span></li><li class="ssa-long-value "><span class="v171 ssa-long-value"><span class="v171 ssa-value">v171</span> <span class="l203 line-number">(<b>+203</b>)</span> = Less64 &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b24 ssa-block">If</span> <span class="v171 ssa-value">v171</span> &#8594; <span class="b25 ssa-block">b25</span> <span class="b27 ssa-block">b27</span> (likely) <span class="l203 line-number">(203)</span></li></ul><ul class="b25 ssa-print-func "><li class="ssa-start-block"><span class="b25 ssa-block">b25</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="v175 ssa-long-value"><span class="v175 ssa-value">v175</span> <span class="l204 line-number">(<b>+204</b>)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b25 ssa-block">If</span> <span class="v175 ssa-value">v175</span> &#8594; <span class="b28 ssa-block">b28</span> <span class="b29 ssa-block">b29</span> (likely) <span class="l204 line-number">(204)</span></li></ul><ul class="b26 ssa-print-func "><li class="ssa-start-block"><span class="b26 ssa-block">b26</span>: &#8592; <span class="b36 ssa-block">b36</span> <span class="b32 ssa-block">b32</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="l217 line-number">(217)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v253 ssa-long-value"><span class="v253 ssa-value">v253</span> <span class="l217 line-number">(<b>+217</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v254 ssa-long-value"><span class="v254 ssa-value">v254</span> <span class="l217 line-number">(217)</span> = AddPtr &lt;*uint8&gt; <span class="v251 ssa-value">v251</span> <span class="v253 ssa-value">v253</span></span></li><li class="ssa-long-value "><span class="v255 ssa-long-value"><span class="v255 ssa-value">v255</span> <span class="l217 line-number">(217)</span> = Store &lt;mem&gt; {uint8} <span class="v254 ssa-value">v254</span> <span class="v185 ssa-value">v185</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v257 ssa-long-value"><span class="v257 ssa-value">v257</span> <span class="l203 line-number">(<b>+203</b>)</span> = Add64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v93 ssa-value">v93</span> (i[int])</span></li></ul></li><li class="ssa-end-block"><span class="b26 ssa-block">Plain</span> &#8594; <span class="b24 ssa-block">b24</span> <span class="l203 line-number">(203)</span></li></ul><ul class="b27 ssa-print-func "><li class="ssa-start-block"><span class="b27 ssa-block">b27</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="v262 ssa-long-value"><span class="v262 ssa-value">v262</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v263 ssa-long-value"><span class="v263 ssa-value">v263</span> <span class="l220 line-number">(<b>+220</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v15 ssa-value">v15</span> <span class="v262 ssa-value">v262</span></span></li><li class="ssa-long-value "><span class="v264 ssa-long-value"><span class="v264 ssa-value">v264</span> <span class="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v263 ssa-value">v263</span></span></li><li class="ssa-long-value "><span class="v265 ssa-long-value"><span class="v265 ssa-value">v265</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v15 ssa-value">v15</span> <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="l220 line-number">(<s>220</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v265 ssa-value">v265</span></span></li><li class="ssa-long-value "><span class="v267 ssa-long-value"><span class="v267 ssa-value">v267</span> <span class="l220 line-number">(220)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v266 ssa-value">v266</span></span></li></ul></li><li class="ssa-end-block"><span class="b27 ssa-block">Ret</span> <span class="v267 ssa-value">v267</span> <span class="l220 line-number">(<b>+220</b>)</span></li></ul><ul class="b28 ssa-print-func "><li class="ssa-start-block"><span class="b28 ssa-block">b28</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v179 ssa-long-value"><span class="v179 ssa-value">v179</span> <span class="l204 line-number">(204)</span> = AddPtr &lt;*byte&gt; <span class="v30 ssa-value">v30</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v181 ssa-long-value"><span class="v181 ssa-value">v181</span> <span class="l204 line-number">(204)</span> = Load &lt;byte&gt; <span class="v179 ssa-value">v179</span> <span class="v284 ssa-value">v284</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v182 ssa-long-value"><span class="v182 ssa-value">v182</span> <span class="l205 line-number">(205)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v183 ssa-long-value"><span class="v183 ssa-value">v183</span> <span class="l205 line-number">(<b>+205</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v181 ssa-value">v181</span></span></li><li class="ssa-long-value "><span class="v184 ssa-long-value"><span class="v184 ssa-value">v184</span> <span class="l205 line-number">(205)</span> = AddPtr &lt;*uint8&gt; <span class="v182 ssa-value">v182</span> <span class="v183 ssa-value">v183</span></span></li><li class="ssa-long-value "><span class="v185 ssa-long-value"><span class="v185 ssa-value">v185</span> <span class="l205 line-number">(205)</span> = Load &lt;uint8&gt; <span class="v184 ssa-value">v184</span> <span class="v284 ssa-value">v284</span> (c[uint8])</span></li><li class="ssa-long-value "><span class="v190 ssa-long-value"><span class="v190 ssa-value">v190</span> <span class="l206 line-number">(<b>+206</b>)</span> = IsInBounds &lt;bool&gt; <span class="v169 ssa-value">v169</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b28 ssa-block">If</span> <span class="v190 ssa-value">v190</span> &#8594; <span class="b30 ssa-block">b30</span> <span class="b31 ssa-block">b31</span> (likely) <span class="l206 line-number">(206)</span></li></ul><ul class="b29 ssa-print-func "><li class="ssa-start-block"><span class="b29 ssa-block">b29</span>: &#8592; <span class="b25 ssa-block">b25</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v177 ssa-long-value"><span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v15 ssa-value">v15</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b29 ssa-block">Exit</span> <span class="v177 ssa-value">v177</span> <span class="l204 line-number">(204)</span></li></ul><ul class="b30 ssa-print-func "><li class="ssa-start-block"><span class="b30 ssa-block">b30</span>: &#8592; <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="v194 ssa-long-value"><span class="v194 ssa-value">v194</span> <span class="l206 line-number">(206)</span> = AddPtr &lt;*byte&gt; <span class="v37 ssa-value">v37</span> <span class="v169 ssa-value">v169</span></span></li><li class="ssa-long-value "><span class="v196 ssa-long-value"><span class="v196 ssa-value">v196</span> <span class="l206 line-number">(206)</span> = Store &lt;mem&gt; {byte} <span class="v194 ssa-value">v194</span> <span class="v185 ssa-value">v185</span> <span class="v284 ssa-value">v284</span></span></li><li class="ssa-long-value "><span class="v199 ssa-long-value"><span class="v199 ssa-value">v199</span> <span class="l207 line-number">(<b>+207</b>)</span> = And64 &lt;int&gt; <span class="v169 ssa-value">v169</span> <span class="v156 ssa-value">v156</span></span></li><li class="ssa-long-value "><span class="v200 ssa-long-value"><span class="v200 ssa-value">v200</span> <span class="l207 line-number">(207)</span> = LocalAddr &lt;*[256]int&gt; {p} <span class="v2 ssa-value">v2</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v215 ssa-long-value"><span class="v215 ssa-value">v215</span> <span class="l209 line-number">(<b>+209</b>)</span> = ZeroExt8to64 &lt;int&gt; <span class="v185 ssa-value">v185</span></span></li><li class="ssa-long-value "><span class="v191 ssa-long-value"><span class="v191 ssa-value">v191</span> <span class="l209 line-number">(209)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v215 ssa-value">v215</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v203 ssa-long-value"><span class="v203 ssa-value">v203</span> <span class="l207 line-number">(207)</span> = AddPtr &lt;*int&gt; <span class="v200 ssa-value">v200</span> <span class="v191 ssa-value">v191</span></span></li><li class="ssa-long-value "><span class="v204 ssa-long-value"><span class="v204 ssa-value">v204</span> <span class="l207 line-number">(207)</span> = Load &lt;int&gt; <span class="v203 ssa-value">v203</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v206 ssa-long-value"><span class="v206 ssa-value">v206</span> <span class="l207 line-number">(207)</span> = And64 &lt;int&gt; <span class="v204 ssa-value">v204</span> <span class="v159 ssa-value">v159</span></span></li><li class="ssa-long-value "><span class="v207 ssa-long-value"><span class="v207 ssa-value">v207</span> <span class="l207 line-number">(207)</span> = Add64 &lt;int&gt; <span class="v199 ssa-value">v199</span> <span class="v206 ssa-value">v206</span></span></li><li class="ssa-long-value "><span class="v209 ssa-long-value"><span class="v209 ssa-value">v209</span> <span class="l207 line-number">(207)</span> = Rsh64x64 &lt;int&gt; [false] <span class="v207 ssa-value">v207</span> <span class="v162 ssa-value">v162</span> (qc[int])</span></li><li class="ssa-long-value "><span class="v213 ssa-long-value"><span class="v213 ssa-value">v213</span> <span class="l208 line-number">(<b>+208</b>)</span> = Store &lt;mem&gt; {int} <span class="v203 ssa-value">v203</span> <span class="v169 ssa-value">v169</span> <span class="v196 ssa-value">v196</span></span></li><li class="ssa-long-value "><span class="v214 ssa-long-value"><span class="v214 ssa-value">v214</span> <span class="l209 line-number">(209)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v213 ssa-value">v213</span></span></li><li class="ssa-long-value "><span class="v216 ssa-long-value"><span class="v216 ssa-value">v216</span> <span class="l209 line-number">(209)</span> = AddPtr &lt;*int&gt; <span class="v214 ssa-value">v214</span> <span class="v191 ssa-value">v191</span></span></li><li class="ssa-long-value "><span class="v217 ssa-long-value"><span class="v217 ssa-value">v217</span> <span class="l209 line-number">(209)</span> = Store &lt;mem&gt; {int} <span class="v216 ssa-value">v216</span> <span class="v209 ssa-value">v209</span> <span class="v213 ssa-value">v213</span></span></li></ul></li><li class="ssa-end-block"><span class="b30 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b31 ssa-print-func "><li class="ssa-start-block"><span class="b31 ssa-block">b31</span>: &#8592; <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="v192 ssa-long-value"><span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</span> = PanicBounds &lt;mem&gt; [0] <span class="v169 ssa-value">v169</span> <span class="v33 ssa-value">v33</span> <span class="v284 ssa-value">v284</span></span></li></ul></li><li class="ssa-end-block"><span class="b31 ssa-block">Exit</span> <span class="v192 ssa-value">v192</span> <span class="l206 line-number">(206)</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> <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="v218 ssa-long-value"><span class="v218 ssa-value">v218</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;byte&gt; <span class="v181 ssa-value">v181</span> <span class="v226 ssa-value">v226</span> (r[byte])</span></li><li class="ssa-long-value "><span class="v270 ssa-long-value"><span class="v270 ssa-value">v270</span> <span class="l212 line-number">(<s>212</s>)</span> = Phi &lt;mem&gt; <span class="v217 ssa-value">v217</span> <span class="v247 ssa-value">v247</span></span></li><li class="ssa-long-value "><span class="v220 ssa-long-value"><span class="v220 ssa-value">v220</span> <span class="l212 line-number">(<b>+212</b>)</span> = Less8U &lt;bool&gt; <span class="v219 ssa-value">v219</span> <span class="v218 ssa-value">v218</span></span></li></ul></li><li class="ssa-end-block"><span class="b32 ssa-block">If</span> <span class="v220 ssa-value">v220</span> &#8594; <span class="b36 ssa-block">b36</span> <span class="b26 ssa-block">b26</span> <span class="l212 line-number">(212)</span></li></ul><ul class="b34 ssa-print-func "><li class="ssa-start-block"><span class="b34 ssa-block">b34</span>: &#8592; <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="v245 ssa-long-value"><span class="v245 ssa-value">v245</span> <span class="l213 line-number">(213)</span> = ZeroExt8to64 &lt;int&gt; <span class="v218 ssa-value">v218</span></span></li><li class="ssa-long-value "><span class="v246 ssa-long-value"><span class="v246 ssa-value">v246</span> <span class="l213 line-number">(213)</span> = AddPtr &lt;*uint8&gt; <span class="v223 ssa-value">v223</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="l213 line-number">(<b>+213</b>)</span> = Store &lt;mem&gt; {uint8} <span class="v246 ssa-value">v246</span> <span class="v229 ssa-value">v229</span> <span class="v270 ssa-value">v270</span></span></li></ul></li><li class="ssa-end-block"><span class="b34 ssa-block">Plain</span> &#8594; <span class="b32 ssa-block">b32</span> <span class="l212 line-number">(<b>+212</b>)</span></li></ul><ul class="b36 ssa-print-func "><li class="ssa-start-block"><span class="b36 ssa-block">b36</span>: &#8592; <span class="b32 ssa-block">b32</span><button onclick="hideBlock(this)">-</button></li><li class="ssa-value-list"><ul><li class="ssa-long-value "><span class="v222 ssa-long-value"><span class="v222 ssa-value">v222</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]int&gt; {q} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v223 ssa-long-value"><span class="v223 ssa-value">v223</span> <span class="l212 line-number">(212)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v226 ssa-long-value"><span class="v226 ssa-value">v226</span> <span class="l212 line-number">(212)</span> = Add8 &lt;byte&gt; <span class="v218 ssa-value">v218</span> <span class="v205 ssa-value">v205</span></span></li><li class="ssa-long-value "><span class="v227 ssa-long-value"><span class="v227 ssa-value">v227</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <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="l212 line-number">(212)</span> = AddPtr &lt;*uint8&gt; <span class="v223 ssa-value">v223</span> <span class="v227 ssa-value">v227</span></span></li><li class="ssa-long-value "><span class="v229 ssa-long-value"><span class="v229 ssa-value">v229</span> <span class="l212 line-number">(212)</span> = Load &lt;uint8&gt; <span class="v228 ssa-value">v228</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v230 ssa-long-value"><span class="v230 ssa-value">v230</span> <span class="l212 line-number">(212)</span> = ZeroExt8to64 &lt;int&gt; <span class="v229 ssa-value">v229</span></span></li><li class="ssa-long-value "><span class="v180 ssa-long-value"><span class="v180 ssa-value">v180</span> <span class="l212 line-number">(212)</span> = Lsh64x64 &lt;int&gt; [false] <span class="v230 ssa-value">v230</span> <span class="v260 ssa-value">v260</span></span></li><li class="ssa-long-value "><span class="v231 ssa-long-value"><span class="v231 ssa-value">v231</span> <span class="l212 line-number">(212)</span> = AddPtr &lt;*int&gt; <span class="v222 ssa-value">v222</span> <span class="v180 ssa-value">v180</span></span></li><li class="ssa-long-value "><span class="v232 ssa-long-value"><span class="v232 ssa-value">v232</span> <span class="l212 line-number">(212)</span> = Load &lt;int&gt; <span class="v231 ssa-value">v231</span> <span class="v270 ssa-value">v270</span></span></li><li class="ssa-long-value "><span class="v234 ssa-long-value"><span class="v234 ssa-value">v234</span> <span class="l212 line-number">(212)</span> = Leq64 &lt;bool&gt; <span class="v232 ssa-value">v232</span> <span class="v209 ssa-value">v209</span></span></li></ul></li><li class="ssa-end-block"><span class="b36 ssa-block">If</span> <span class="v234 ssa-value">v234</span> &#8594; <span class="b34 ssa-block">b34</span> <span class="b26 ssa-block">b26</span> (likely) <span class="l212 line-number">(212)</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="v55 ssa-value">v55</span> </li><li>name errMsg[string]: <span class="v107 ssa-value">v107</span> </li><li>name errors.text[string]: <span class="v107 ssa-value">v107</span> </li><li>name ~R0[error]: <span class="v122 ssa-value">v122</span> </li><li>name i[int]: <span class="v137 ssa-value">v137</span> </li><li>name m1[int]: <span class="v156 ssa-value">v156</span> </li><li>name m2[int]: <span class="v159 ssa-value">v159</span> </li><li>name s[uint]: <span class="v162 ssa-value">v162</span> </li><li>name i[int]: <span class="v16 ssa-value">v16</span> <span class="v169 ssa-value">v169</span> <span class="v257 ssa-value">v257</span> </li><li>name r[byte]: <span class="v181 ssa-value">v181</span> <span class="v218 ssa-value">v218</span> </li><li>name c[uint8]: <span class="v185 ssa-value">v185</span> </li><li>name qc[int]: <span class="v209 ssa-value">v209</span> </li></code></td>
<td id="nilcheckelim-col" class="collapsed"><div>nilcheckelim</div></td><td id="nilcheckelim-exp" class="hash-ab67e11ef92c8ae94e502fe69652850325518a26d534febedc33323b8eabc805"><h2>nilcheckelim <span class="stats">[57334 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="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 "><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 "><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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</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="l175 line-number">(<s>175</s>)</span> = Arg &lt;[]byte&gt; {dst} (dst[[]byte])</span></li><li class="ssa-long-value "><span class="v13 ssa-long-value"><span class="v13 ssa-value">v13</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="l176 line-number">(<b>+176</b>)</span> = SliceLen &lt;int&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v16 ssa-long-value"><span class="v16 ssa-value">v16</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [0] (i[int])</span></li><li class="ssa-long-value "><span class="v17 ssa-long-value"><span class="v17 ssa-value">v17</span> <span class="l176 line-number">(176)</span> = Eq64 &lt;bool&gt; <span class="v15 ssa-value">v15</span> <span class="v16 ssa-value">v16</span></span></li><li class="ssa-long-value "><span class="v43 ssa-long-value"><span class="v43 ssa-value">v43</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="v54 ssa-long-value"><span class="v54 ssa-value">v54</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="v81 ssa-long-value"><span class="v81 ssa-value">v81</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="v84 ssa-long-value"><span class="v84 ssa-value">v84</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [2]</span></li><li class="ssa-long-value "><span class="v93 ssa-long-value"><span class="v93 ssa-value">v93</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [1]</span></li><li class="ssa-long-value "><span class="v136 ssa-long-value"><span class="v136 ssa-value">v136</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [256]</span></li><li class="ssa-long-value "><span class="v219 ssa-long-value"><span class="v219 ssa-value">v219</span> <span class="no-line-number">(?)</span> = Const8 &lt;byte&gt; [0]</span></li><li class="ssa-long-value "><span class="v235 ssa-long-value"><span class="v235 ssa-value">v235</span> <span class="no-line-number">(?)</span> = ConstNil &lt;uintptr&gt;</span></li><li class="ssa-long-value "><span class="v233 ssa-long-value"><span class="v233 ssa-value">v233</span> <span class="no-line-number">(?)</span> = ConstNil &lt;*uint8&gt;</span></li><li class="ssa-long-value "><span class="v293 ssa-long-value"><span class="v293 ssa-value">v293</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="v287 ssa-long-value"><span class="v287 ssa-value">v287</span> <span class="no-line-number">(?)</span> = Const64 &lt;int&gt; [44]</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> = Const64 &lt;int&gt; [40]</span></li><li class="ssa-long-value "><span class="v260 ssa-long-value"><span class="v260 ssa-value">v260</span> <span class="l207 line-number">(207)</span> = Const64 &lt;uint64&gt; [3]</span></li><li class="ssa-long-value "><span class="v205 ssa-long-value"><span class="v205 ssa-value">v205</span> <span class="l213 line-number">(<b>+213</b>)</span> = Const8 &lt;byte&gt; [-1]</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> = IMake &lt;error&gt; <span class="v235 ssa-value">v235</span> <span class="v233 ssa-value">v233</span></span></li><li class="ssa-long-value "><span class="v103 ssa-long-value"><span class="v103 ssa-value">v103</span> <span class="no-line-number">(?)</span> = StringMake &lt;string&gt; <span class="v293 ssa-value">v293</span> <span class="v287 ssa-value">v287</span></span></li></ul></li><li class="ssa-end-block"><span class="b1 ssa-block">If</span> <span class="v17 ssa-value">v17</span> &#8594; <span class="b3 ssa-block">b3</span> <span class="b2 ssa-block">b2</span> <span class="l176 line-number">(176)</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="v27 ssa-long-value"><span class="v27 ssa-value">v27</span> <span class="l180 line-number">(<b>+180</b>)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b2 ssa-block">If</span> <span class="v27 ssa-value">v27</span> &#8594; <span class="b7 ssa-block">b7</span> <span class="b8 ssa-block">b8</span> (likely) <span class="l180 line-number">(180)</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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v20 ssa-long-value"><span class="v20 ssa-value">v20</span> <span class="l177 line-number">(<b>+177</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v19 ssa-value">v19</span></span></li><li class="ssa-long-value "><span class="v21 ssa-long-value"><span class="v21 ssa-value">v21</span> <span class="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r3} <span class="v20 ssa-value">v20</span></span></li><li class="ssa-long-value "><span class="v22 ssa-long-value"><span class="v22 ssa-value">v22</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <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="l177 line-number">(<s>177</s>)</span> = VarDef &lt;mem&gt; {~r4} <span class="v22 ssa-value">v22</span></span></li><li class="ssa-long-value "><span class="v24 ssa-long-value"><span class="v24 ssa-value">v24</span> <span class="l177 line-number">(177)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v14 ssa-value">v14</span> <span class="v23 ssa-value">v23</span></span></li></ul></li><li class="ssa-end-block"><span class="b3 ssa-block">Ret</span> <span class="v24 ssa-value">v24</span> <span class="l177 line-number">(<b>+177</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="v69 ssa-long-value"><span class="v69 ssa-value">v69</span> <span class="l186 line-number">(<b>+186</b>)</span> = Less64 &lt;bool&gt; <span class="v33 ssa-value">v33</span> <span class="v15 ssa-value">v15</span></span></li></ul></li><li class="ssa-end-block"><span class="b5 ssa-block">If</span> <span class="v69 ssa-value">v69</span> &#8594; <span class="b13 ssa-block">b13</span> <span class="b12 ssa-block">b12</span> <span class="l186 line-number">(186)</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="v30 ssa-long-value"><span class="v30 ssa-value">v30</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v11 ssa-value">v11</span></span></li><li class="ssa-long-value "><span class="v33 ssa-long-value"><span class="v33 ssa-value">v33</span> <span class="l180 line-number">(180)</span> = SliceLen &lt;int&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="l180 line-number">(180)</span> = IsInBounds &lt;bool&gt; <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</span></span></li></ul></li><li class="ssa-end-block"><span class="b7 ssa-block">If</span> <span class="v34 ssa-value">v34</span> &#8594; <span class="b9 ssa-block">b9</span> <span class="b10 ssa-block">b10</span> (likely) <span class="l180 line-number">(180)</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="v29 ssa-long-value"><span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</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="b8 ssa-block">Exit</span> <span class="v29 ssa-value">v29</span> <span class="l180 line-number">(180)</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="v37 ssa-long-value"><span class="v37 ssa-value">v37</span> <span class="l180 line-number">(180)</span> = SlicePtr &lt;*byte&gt; <span class="v12 ssa-value">v12</span></span></li><li class="ssa-long-value "><span class="v39 ssa-long-value"><span class="v39 ssa-value">v39</span> <span class="l180 line-number">(180)</span> = EqPtr &lt;bool&gt; <span class="v30 ssa-value">v30</span> <span class="v37 ssa-value">v37</span></span></li></ul></li><li class="ssa-end-block"><span class="b9 ssa-block">If</span> <span class="v39 ssa-value">v39</span> &#8594; <span class="b11 ssa-block">b11</span> <span class="b5 ssa-block">b5</span> <span class="l180 line-number">(180)</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="v36 ssa-long-value"><span class="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</span> = PanicBounds &lt;mem&gt; [0] <span class="v16 ssa-value">v16</span> <span class="v33 ssa-value">v33</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="v36 ssa-value">v36</span> <span class="l180 line-number">(180)</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="v42 ssa-long-value"><span class="v42 ssa-value">v42</span> <span class="l181 line-number">(<b>+181</b>)</span> = InlMark &lt;void&gt; [359] <span class="v1 ssa-value">v1</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">(<b>+59</b>)</span> = StaticLECall &lt;*errors.errorString,mem&gt; {AuxCall{runtime.newobject([*uint8,0])[*errors.errorString,8]}} [16] <span class="v43 ssa-value">v43</span> <span class="v1 ssa-value">v1</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> = SelectN &lt;mem&gt; [1] <span class="v44 ssa-value">v44</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> = SelectN &lt;*errors.errorString&gt; [0] <span class="v44 ssa-value">v44</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> = OffPtr &lt;*string&gt; [0] <span class="v46 ssa-value">v46</span></span></li><li class="ssa-long-value "><span class="v50 ssa-long-value"><span class="v50 ssa-value">v50</span> <span class="l59 line-number">(59)</span> = OffPtr &lt;*int&gt; [8] <span class="v46 ssa-value">v46</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> = Store &lt;mem&gt; {int} <span class="v50 ssa-value">v50</span> <span class="v49 ssa-value">v49</span> <span class="v45 ssa-value">v45</span></span></li><li class="ssa-long-value "><span class="v52 ssa-long-value"><span class="v52 ssa-value">v52</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="v53 ssa-long-value"><span class="v53 ssa-value">v53</span> <span class="l59 line-number">(59)</span> = Store &lt;mem&gt; {*uint8} <span class="v48 ssa-value">v48</span> <span class="v52 ssa-value">v52</span> <span class="v51 ssa-value">v51</span></span></li><li class="ssa-long-value "><span class="v55 ssa-long-value"><span class="v55 ssa-value">v55</span> <span class="l59 line-number">(59)</span> = IMake &lt;error&gt; <span class="v54 ssa-value">v54</span> <span class="v46 ssa-value">v46</span> (~R0[error])</span></li><li class="ssa-long-value "><span class="v59 ssa-long-value"><span class="v59 ssa-value">v59</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r2} <span class="v53 ssa-value">v53</span></span></li><li class="ssa-long-value "><span class="v60 ssa-long-value"><span class="v60 ssa-value">v60</span> <span class="l181 line-number">(<b>+181</b>)</span> = Store &lt;mem&gt; {uint} <span class="v7 ssa-value">v7</span> <span class="v13 ssa-value">v13</span> <span class="v59 ssa-value">v59</span></span></li><li class="ssa-long-value "><span class="v61 ssa-long-value"><span class="v61 ssa-value">v61</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r3} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {uint} <span class="v8 ssa-value">v8</span> <span class="v13 ssa-value">v13</span> <span class="v61 ssa-value">v61</span></span></li><li class="ssa-long-value "><span class="v63 ssa-long-value"><span class="v63 ssa-value">v63</span> <span class="l181 line-number">(<s>181</s>)</span> = VarDef &lt;mem&gt; {~r4} <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="l181 line-number">(181)</span> = Store &lt;mem&gt; {error} <span class="v9 ssa-value">v9</span> <span class="v55 ssa-value">v55</span> <span class="v63 ssa-value">v63</span></span></li></ul></li><li class="ssa-end-block"><span class="b11 ssa-block">Ret</span> <span class="v64 ssa-value">v64</span> <span class="l181 line-number">(<b>+181</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="v133 ssa-long-value"><span class="v133 ssa-value">v133</span> <span class="l191 line-number">(<s>191</s>)</span> = VarDef &lt;mem&gt; {r2s} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v134 ssa-long-value"><span class="v134 ssa-value">v134</span> <span class="l191 line-number">(<b>+191</b>)</span> = LocalAddr &lt;*[256]uint8&gt; {r2s} <span class="v2 ssa-value">v2</span> <span class="v133 ssa-value">v133</span></span></li><li class="ssa-long-value "><span class="v135 ssa-long-value"><span class="v135 ssa-value">v135</span> <span class="l191 line-number">(191)</span> = Zero &lt;mem&gt; {[256]uint8} [256] <span class="v134 ssa-value">v134</span> <span class="v133 ssa-value">v133</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="l193 line-number">(<b>+193</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="v73 ssa-long-value"><span class="v73 ssa-value">v73</span> <span class="l187 line-number">(<s>187</s>)</span> = VarDef &lt;mem&gt; {.autotmp_25} <span class="v1 ssa-value">v1</span></span></li><li class="ssa-long-value "><span class="v74 ssa-long-value"><span class="v74 ssa-value">v74</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v75 ssa-long-value"><span class="v75 ssa-value">v75</span> <span class="l187 line-number">(187)</span> = Zero &lt;mem&gt; {[2]interface {}} [32] <span class="v74 ssa-value">v74</span> <span class="v73 ssa-value">v73</span></span></li><li class="ssa-long-value "><span class="v76 ssa-long-value"><span class="v76 ssa-value">v76</span> <span class="l187 line-number">(<s>187</s>)</span> = LocalAddr &lt;*[2]interface {}&gt; {.autotmp_25} <span class="v2 ssa-value">v2</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v85 ssa-long-value"><span class="v85 ssa-value">v85</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [0] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v94 ssa-long-value"><span class="v94 ssa-value">v94</span> <span class="l187 line-number">(187)</span> = OffPtr &lt;*interface {}&gt; [16] <span class="v76 ssa-value">v76</span></span></li><li class="ssa-long-value "><span class="v78 ssa-long-value"><span class="v78 ssa-value">v78</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v15 ssa-value">v15</span> <span class="v75 ssa-value">v75</span></span></li><li class="ssa-long-value "><span class="v80 ssa-long-value"><span class="v80 ssa-value">v80</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v82 ssa-long-value"><span class="v82 ssa-value">v82</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v80 ssa-value">v80</span></span></li><li class="ssa-long-value "><span class="v79 ssa-long-value"><span class="v79 ssa-value">v79</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v78 ssa-value">v78</span></span></li><li class="ssa-long-value "><span class="v86 ssa-long-value"><span class="v86 ssa-value">v86</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v85 ssa-value">v85</span> <span class="v82 ssa-value">v82</span> <span class="v79 ssa-value">v79</span></span></li><li class="ssa-long-value "><span class="v87 ssa-long-value"><span class="v87 ssa-value">v87</span> <span class="l187 line-number">(<b>+187</b>)</span> = StaticLECall &lt;unsafe.Pointer,mem&gt; {AuxCall{runtime.convT64([int,0])[unsafe.Pointer,8]}} [16] <span class="v33 ssa-value">v33</span> <span class="v86 ssa-value">v86</span></span></li><li class="ssa-long-value "><span class="v89 ssa-long-value"><span class="v89 ssa-value">v89</span> <span class="l187 line-number">(187)</span> = SelectN &lt;unsafe.Pointer&gt; [0] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v91 ssa-long-value"><span class="v91 ssa-value">v91</span> <span class="l187 line-number">(187)</span> = IMake &lt;interface {}&gt; <span class="v81 ssa-value">v81</span> <span class="v89 ssa-value">v89</span></span></li><li class="ssa-long-value "><span class="v88 ssa-long-value"><span class="v88 ssa-value">v88</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v87 ssa-value">v87</span></span></li><li class="ssa-long-value "><span class="v95 ssa-long-value"><span class="v95 ssa-value">v95</span> <span class="l187 line-number">(187)</span> = Store &lt;mem&gt; {interface {}} <span class="v94 ssa-value">v94</span> <span class="v91 ssa-value">v91</span> <span class="v88 ssa-value">v88</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="l187 line-number">(187)</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="v102 ssa-long-value"><span class="v102 ssa-value">v102</span> <span class="l187 line-number">(187)</span> = SliceMake &lt;[]interface {}&gt; <span class="v76 ssa-value">v76</span> <span class="v84 ssa-value">v84</span> <span class="v84 ssa-value">v84</span></span></li><li class="ssa-long-value "><span class="v105 ssa-long-value"><span class="v105 ssa-value">v105</span> <span class="l187 line-number">(187)</span> = StaticLECall &lt;string,mem&gt; {AuxCall{fmt.Sprintf([string,0],[[]interface {},16])[string,40]}} [56] <span class="v103 ssa-value">v103</span> <span class="v102 ssa-value">v102</span> <span class="v95 ssa-value">v95</span></span></li><li class="ssa-long-value "><span class="v106 ssa-long-value"><span class="v106 ssa-value">v106</span> <span class="l187 line-number">(187)</span> = SelectN &lt;mem&gt; [1] <span class="v105 ssa-value">v105</span></span></li><li class="ssa-long-value "><span class="v107 ssa-long-value"><span class="v107 ssa-value">v107</span> <span class="l187 line-number">(187)</span> = SelectN &lt;string&gt; [0] <span class="v105 ssa-value">v105</span> (errMsg[string], errors.text[string])</span></li><li class="ssa-long-value "><span class="v108 ssa-long-value"><span class="v108 ssa-value">v108</span> <span class="l186 line-number">(<s>186</s>)</span> = VarKill &lt;mem&gt; {.autotmp_25} <span class="v106 ssa-value">v106</span></span></li><li class="ssa-long-value "><span class="v109 ssa-long-value"><span class="v109 ssa-
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment