about summary refs log tree commit diff stats
path: root/html/apps/tile/value-stack.mu.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/apps/tile/value-stack.mu.html')
-rw-r--r--html/apps/tile/value-stack.mu.html11
1 files changed, 6 insertions, 5 deletions
diff --git a/html/apps/tile/value-stack.mu.html b/html/apps/tile/value-stack.mu.html
index 86117bed..3afd6075 100644
--- a/html/apps/tile/value-stack.mu.html
+++ b/html/apps/tile/value-stack.mu.html
@@ -153,23 +153,24 @@ if ('onhashchange' in window) {
 <span id="L94" class="LineNr"> 94 </span>  <span class="PreProc">var</span> data/<span class="Constant">edi</span>: (addr array value) <span class="SpecialChar">&lt;-</span> copy _data
 <span id="L95" class="LineNr"> 95 </span>  <span class="PreProc">var</span> top-addr/<span class="Constant">ecx</span>: (addr int) <span class="SpecialChar">&lt;-</span> <a href='../../131table.subx.html#L26'>get</a> self, <a href='../../203stack.subx.html#L338'>top</a>
 <span id="L96" class="LineNr"> 96 </span>  <span class="PreProc">var</span> i/<span class="Constant">ebx</span>: int <span class="SpecialChar">&lt;-</span> copy <span class="Constant">0</span>
-<span id="L97" class="LineNr"> 97 </span>  result <span class="SpecialChar">&lt;-</span> copy <span class="Constant">0</span>
+<span id="L97" class="LineNr"> 97 </span>  <span class="PreProc">var</span> out: int
 <span id="L98" class="LineNr"> 98 </span>  <span class="Delimiter">{</span>
 <span id="L99" class="LineNr"> 99 </span>    compare i, *top-addr
 <span id="L100" class="LineNr">100 </span>    <span class="PreProc">break-if-&gt;=</span>
 <span id="L101" class="LineNr">101 </span>    <span class="PreProc">var</span> o/<span class="Constant">edx</span>: (offset value) <span class="SpecialChar">&lt;-</span> compute-offset data, i
 <span id="L102" class="LineNr">102 </span>    <span class="PreProc">var</span> g/<span class="Constant">edx</span>: (addr value) <span class="SpecialChar">&lt;-</span> index data, o
 <span id="L103" class="LineNr">103 </span>    <span class="PreProc">var</span> g2/<span class="Constant">edx</span>: (addr int) <span class="SpecialChar">&lt;-</span> <a href='../../131table.subx.html#L26'>get</a> g, scalar-data
-<span id="L104" class="LineNr">104 </span>    <span class="PreProc">var</span> w/<span class="Constant">ecx</span>: int <span class="SpecialChar">&lt;-</span> <a href='../../407print-int32-decimal-right-justified.mu.html#L16'>int-width-decimal</a> *g2
-<span id="L105" class="LineNr">105 </span>    compare w, result
+<span id="L104" class="LineNr">104 </span>    <span class="PreProc">var</span> w/<span class="Constant">eax</span>: int <span class="SpecialChar">&lt;-</span> <a href='../../311decimal-int.subx.html#L300'>decimal-size</a> *g2
+<span id="L105" class="LineNr">105 </span>    compare w, out
 <span id="L106" class="LineNr">106 </span>    <span class="Delimiter">{</span>
 <span id="L107" class="LineNr">107 </span>      <span class="PreProc">break-if-&lt;=</span>
-<span id="L108" class="LineNr">108 </span>      result <span class="SpecialChar">&lt;-</span> copy w
+<span id="L108" class="LineNr">108 </span>      copy-to out, w
 <span id="L109" class="LineNr">109 </span>    <span class="Delimiter">}</span>
 <span id="L110" class="LineNr">110 </span>    i <span class="SpecialChar">&lt;-</span> increment
 <span id="L111" class="LineNr">111 </span>    <span class="PreProc">loop</span>
 <span id="L112" class="LineNr">112 </span>  <span class="Delimiter">}</span>
-<span id="L113" class="LineNr">113 </span><span class="Delimiter">}</span>
+<span id="L113" class="LineNr">113 </span>  result <span class="SpecialChar">&lt;-</span> copy out
+<span id="L114" class="LineNr">114 </span><span class="Delimiter">}</span>
 </pre>
 </body>
 </html>