diff options
Diffstat (limited to 'html/301array-equal.subx.html')
-rw-r--r-- | html/301array-equal.subx.html | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/html/301array-equal.subx.html b/html/301array-equal.subx.html index c80d945b..e47dee8c 100644 --- a/html/301array-equal.subx.html +++ b/html/301array-equal.subx.html @@ -293,7 +293,7 @@ if ('onhashchange' in window) { <span id="L233" class="LineNr">233 </span> 81 0/subop/add %ebx 4/imm32 <span id="L234" class="LineNr">234 </span> eb/jump $_parse-array-of-ints:loop1/disp8 <span id="L235" class="LineNr">235 </span><span class="Constant">$_parse-array-of-ints:break1</span>: -<span id="L236" class="LineNr">236 </span> (<a href='120allocate.subx.html#L535'>allocate-array</a> *(ebp+8) %ebx *(ebp+0x10)) +<span id="L236" class="LineNr">236 </span> (<a href='120allocate.subx.html#L556'>allocate-array</a> *(ebp+8) %ebx *(ebp+0x10)) <span id="L237" class="LineNr">237 </span><span class="Constant">$_parse-array-of-ints:pass2</span>: <span id="L238" class="LineNr">238 </span> <span class="subxComment"># var slice/edi: slice = {s->data, 0}</span> <span id="L239" class="LineNr">239 </span> 68/push 0/imm32/end @@ -302,7 +302,7 @@ if ('onhashchange' in window) { <span id="L242" class="LineNr">242 </span> 89/<- %edi 4/r32/esp <span id="L243" class="LineNr">243 </span> <span class="subxComment"># curr = lookup(out)->data</span> <span id="L244" class="LineNr">244 </span> 8b/-> *(ebp+0x10) 0/r32/eax -<span id="L245" class="LineNr">245 </span> (<a href='120allocate.subx.html#L226'>lookup</a> *eax *(eax+4)) <span class="subxComment"># => eax</span> +<span id="L245" class="LineNr">245 </span> (<a href='120allocate.subx.html#L223'>lookup</a> *eax *(eax+4)) <span class="subxComment"># => eax</span> <span id="L246" class="LineNr">246 </span> 8d/copy-address *(eax+4) 1/r32/ecx <span id="L247" class="LineNr">247 </span><span class="Constant">$_parse-array-of-ints:loop2</span>: <span id="L248" class="LineNr">248 </span> <span class="subxComment"># if (slice->start >= end) break</span> @@ -357,7 +357,7 @@ if ('onhashchange' in window) { <span id="L297" class="LineNr">297 </span> 89/<- %ecx 4/r32/esp <span id="L298" class="LineNr">298 </span> <span class="subxComment">#</span> <span id="L299" class="LineNr">299 </span> (<a href='301array-equal.subx.html#L174'>_parse-array-of-ints</a> <span class="SpecialChar"><a href='120allocate.subx.html#L27'>Heap</a></span> <span class="Constant">"1 2 3"</span> %esi) -<span id="L300" class="LineNr">300 </span> (<a href='120allocate.subx.html#L226'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> +<span id="L300" class="LineNr">300 </span> (<a href='120allocate.subx.html#L223'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> <span id="L301" class="LineNr">301 </span> (<a href='301array-equal.subx.html#L5'>array-equal?</a> %ecx %eax) <span class="subxComment"># => eax</span> <span id="L302" class="LineNr">302 </span> (<a href='502test.mu.html#L2'>check-ints-equal</a> %eax 1 <span class="Constant">"F - test-parse-array-of-ints"</span>) <span id="L303" class="LineNr">303 </span> <span class="subxS1Comment"># . epilogue</span> @@ -376,7 +376,7 @@ if ('onhashchange' in window) { <span id="L316" class="LineNr">316 </span> 89/<- %esi 4/r32/esp <span id="L317" class="LineNr">317 </span> <span class="subxComment">#</span> <span id="L318" class="LineNr">318 </span> (<a href='301array-equal.subx.html#L174'>_parse-array-of-ints</a> <span class="SpecialChar"><a href='120allocate.subx.html#L27'>Heap</a></span> <span class="Constant">""</span> %esi) -<span id="L319" class="LineNr">319 </span> (<a href='120allocate.subx.html#L226'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> +<span id="L319" class="LineNr">319 </span> (<a href='120allocate.subx.html#L223'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> <span id="L320" class="LineNr">320 </span> (<a href='502test.mu.html#L2'>check-ints-equal</a> *eax 0 <span class="Constant">"F - test-parse-array-of-ints-empty"</span>) <span id="L321" class="LineNr">321 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L322" class="LineNr">322 </span> 89/<- %esp 5/r32/ebp @@ -394,7 +394,7 @@ if ('onhashchange' in window) { <span id="L334" class="LineNr">334 </span> 89/<- %esi 4/r32/esp <span id="L335" class="LineNr">335 </span> <span class="subxComment">#</span> <span id="L336" class="LineNr">336 </span> (<a href='301array-equal.subx.html#L174'>_parse-array-of-ints</a> <span class="SpecialChar"><a href='120allocate.subx.html#L27'>Heap</a></span> <span class="SpecialChar"><a href='301array-equal.subx.html#L428'>Space</a></span> %esi) -<span id="L337" class="LineNr">337 </span> (<a href='120allocate.subx.html#L226'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> +<span id="L337" class="LineNr">337 </span> (<a href='120allocate.subx.html#L223'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> <span id="L338" class="LineNr">338 </span> (<a href='502test.mu.html#L2'>check-ints-equal</a> *eax 0 <span class="Constant">"F - test-parse-array-of-ints-just-whitespace"</span>) <span id="L339" class="LineNr">339 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L340" class="LineNr">340 </span> 89/<- %esp 5/r32/ebp @@ -417,7 +417,7 @@ if ('onhashchange' in window) { <span id="L357" class="LineNr">357 </span> 89/<- %ecx 4/r32/esp <span id="L358" class="LineNr">358 </span> <span class="subxComment">#</span> <span id="L359" class="LineNr">359 </span> (<a href='301array-equal.subx.html#L174'>_parse-array-of-ints</a> <span class="SpecialChar"><a href='120allocate.subx.html#L27'>Heap</a></span> <span class="Constant">" 1 2 3 "</span> %esi) -<span id="L360" class="LineNr">360 </span> (<a href='120allocate.subx.html#L226'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> +<span id="L360" class="LineNr">360 </span> (<a href='120allocate.subx.html#L223'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> <span id="L361" class="LineNr">361 </span> (<a href='301array-equal.subx.html#L5'>array-equal?</a> %ecx %eax) <span class="subxComment"># => eax</span> <span id="L362" class="LineNr">362 </span> (<a href='502test.mu.html#L2'>check-ints-equal</a> %eax 1 <span class="Constant">"F - test-parse-array-of-ints-extra-whitespace"</span>) <span id="L363" class="LineNr">363 </span> <span class="subxS1Comment"># . epilogue</span> @@ -452,7 +452,7 @@ if ('onhashchange' in window) { <span id="L392" class="LineNr">392 </span> 89/<- %esi 4/r32/esp <span id="L393" class="LineNr">393 </span> <span class="subxComment"># var b/eax: (addr array int) = parse-array-of-ints(Heap, expected)</span> <span id="L394" class="LineNr">394 </span> (<a href='301array-equal.subx.html#L368'>parse-array-of-ints</a> *(ebp+0xc) %esi) -<span id="L395" class="LineNr">395 </span> (<a href='120allocate.subx.html#L226'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> +<span id="L395" class="LineNr">395 </span> (<a href='120allocate.subx.html#L223'>lookup</a> *esi *(esi+4)) <span class="subxComment"># => eax</span> <span id="L396" class="LineNr">396 </span> <span class="subxComment">#</span> <span id="L397" class="LineNr">397 </span> (<a href='301array-equal.subx.html#L5'>array-equal?</a> *(ebp+8) %eax) <span id="L398" class="LineNr">398 </span> (<a href='502test.mu.html#L2'>check-ints-equal</a> %eax 1 *(ebp+0x10)) |