diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-01-12 12:15:55 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-01-12 14:52:07 -0800 |
commit | fa786ea791469364d635b6a5eb877b0c4e3333ce (patch) | |
tree | 090da2376f69341f9038e182ccf14c6a1cf91b9f /html/093array-equal.subx.html | |
parent | f1eade728695ed3f52ae4e13f0a91dfe769e8567 (diff) | |
download | mu-fa786ea791469364d635b6a5eb877b0c4e3333ce.tar.gz |
5884
Diffstat (limited to 'html/093array-equal.subx.html')
-rw-r--r-- | html/093array-equal.subx.html | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/html/093array-equal.subx.html b/html/093array-equal.subx.html index dabe8ef2..75de8313 100644 --- a/html/093array-equal.subx.html +++ b/html/093array-equal.subx.html @@ -154,10 +154,10 @@ if ('onhashchange' in window) { <span id="L93" class="LineNr"> 93 </span> <span class="subxS1Comment"># . prologue</span> <span id="L94" class="LineNr"> 94 </span> 55/push-ebp <span id="L95" class="LineNr"> 95 </span> 89/copy 3/mod/direct 5/rm32/ebp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ebp</span> -<span id="L96" class="LineNr"> 96 </span> <span class="subxComment"># var ecx : (ref array _) = []</span> +<span id="L96" class="LineNr"> 96 </span> <span class="subxComment"># var ecx : (array _) = []</span> <span id="L97" class="LineNr"> 97 </span> 68/push 0/imm32/size <span id="L98" class="LineNr"> 98 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> -<span id="L99" class="LineNr"> 99 </span> <span class="subxComment"># var edx : (ref array _) = []</span> +<span id="L99" class="LineNr"> 99 </span> <span class="subxComment"># var edx : (array _) = []</span> <span id="L100" class="LineNr">100 </span> 68/push 0/imm32/size <span id="L101" class="LineNr">101 </span> 89/copy 3/mod/direct 2/rm32/edx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to edx</span> <span id="L102" class="LineNr">102 </span> <span class="subxComment"># eax = array-equal?(ecx, edx)</span> @@ -186,11 +186,11 @@ if ('onhashchange' in window) { <span id="L125" class="LineNr">125 </span> <span class="subxS1Comment"># . prologue</span> <span id="L126" class="LineNr">126 </span> 55/push-ebp <span id="L127" class="LineNr">127 </span> 89/copy 3/mod/direct 5/rm32/ebp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ebp</span> -<span id="L128" class="LineNr">128 </span> <span class="subxComment"># var ecx : (ref array int) = [1]</span> +<span id="L128" class="LineNr">128 </span> <span class="subxComment"># var ecx : (array int) = [1]</span> <span id="L129" class="LineNr">129 </span> 68/push 1/imm32 <span id="L130" class="LineNr">130 </span> 68/push 4/imm32/size <span id="L131" class="LineNr">131 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> -<span id="L132" class="LineNr">132 </span> <span class="subxComment"># var edx : (ref array int) = []</span> +<span id="L132" class="LineNr">132 </span> <span class="subxComment"># var edx : (array int) = []</span> <span id="L133" class="LineNr">133 </span> 68/push 0/imm32/size <span id="L134" class="LineNr">134 </span> 89/copy 3/mod/direct 2/rm32/edx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to edx</span> <span id="L135" class="LineNr">135 </span> <span class="subxComment"># eax = array-equal?(ecx, edx)</span> @@ -219,13 +219,13 @@ if ('onhashchange' in window) { <span id="L158" class="LineNr">158 </span> <span class="subxS1Comment"># . prologue</span> <span id="L159" class="LineNr">159 </span> 55/push-ebp <span id="L160" class="LineNr">160 </span> 89/copy 3/mod/direct 5/rm32/ebp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ebp</span> -<span id="L161" class="LineNr">161 </span> <span class="subxComment"># var ecx : (ref array int) = [1, 2, 3]</span> +<span id="L161" class="LineNr">161 </span> <span class="subxComment"># var ecx : (array int) = [1, 2, 3]</span> <span id="L162" class="LineNr">162 </span> 68/push 3/imm32 <span id="L163" class="LineNr">163 </span> 68/push 2/imm32 <span id="L164" class="LineNr">164 </span> 68/push 1/imm32 <span id="L165" class="LineNr">165 </span> 68/push 0xc/imm32/size <span id="L166" class="LineNr">166 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> -<span id="L167" class="LineNr">167 </span> <span class="subxComment"># var edx : (ref array int) = [1, 2, 3]</span> +<span id="L167" class="LineNr">167 </span> <span class="subxComment"># var edx : (array int) = [1, 2, 3]</span> <span id="L168" class="LineNr">168 </span> 68/push 3/imm32 <span id="L169" class="LineNr">169 </span> 68/push 2/imm32 <span id="L170" class="LineNr">170 </span> 68/push 1/imm32 @@ -257,13 +257,13 @@ if ('onhashchange' in window) { <span id="L196" class="LineNr">196 </span> <span class="subxS1Comment"># . prologue</span> <span id="L197" class="LineNr">197 </span> 55/push-ebp <span id="L198" class="LineNr">198 </span> 89/copy 3/mod/direct 5/rm32/ebp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ebp</span> -<span id="L199" class="LineNr">199 </span> <span class="subxComment"># var ecx : (ref array int) = [1, 4, 3]</span> +<span id="L199" class="LineNr">199 </span> <span class="subxComment"># var ecx : (array int) = [1, 4, 3]</span> <span id="L200" class="LineNr">200 </span> 68/push 3/imm32 <span id="L201" class="LineNr">201 </span> 68/push 4/imm32 <span id="L202" class="LineNr">202 </span> 68/push 1/imm32 <span id="L203" class="LineNr">203 </span> 68/push 0xc/imm32/size <span id="L204" class="LineNr">204 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> -<span id="L205" class="LineNr">205 </span> <span class="subxComment"># var edx : (ref array int) = [1, 2, 3]</span> +<span id="L205" class="LineNr">205 </span> <span class="subxComment"># var edx : (array int) = [1, 2, 3]</span> <span id="L206" class="LineNr">206 </span> 68/push 3/imm32 <span id="L207" class="LineNr">207 </span> 68/push 2/imm32 <span id="L208" class="LineNr">208 </span> 68/push 1/imm32 @@ -304,7 +304,7 @@ if ('onhashchange' in window) { <span id="L243" class="LineNr">243 </span> <span class="subxComment"># ++size</span> <span id="L244" class="LineNr">244 </span> <span class="subxComment"># result = allocate(ad, (size+1)*4)</span> <span id="L245" class="LineNr">245 </span> <span class="subxComment"># result->size = (size+1)*4</span> -<span id="L246" class="LineNr">246 </span> <span class="subxComment"># var slice : (ref slice) = {s->data, 0}</span> +<span id="L246" class="LineNr">246 </span> <span class="subxComment"># var slice : slice = {s->data, 0}</span> <span id="L247" class="LineNr">247 </span> <span class="subxComment"># out = result->data</span> <span id="L248" class="LineNr">248 </span> <span class="subxComment"># while true</span> <span id="L249" class="LineNr">249 </span> <span class="subxComment"># if (slice->start >= end) break</span> @@ -387,7 +387,7 @@ if ('onhashchange' in window) { <span id="L326" class="LineNr">326 </span> <span class="subxComment"># result->size = size</span> <span id="L327" class="LineNr">327 </span> 89/copy 0/mod/indirect 0/rm32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 3/r32/ebx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy ebx to *eax</span> <span id="L328" class="LineNr">328 </span><span class="Constant">$parse-array-of-ints:pass2</span>: -<span id="L329" class="LineNr">329 </span> <span class="subxComment"># var slice/ecx : (ref slice) = {s->data, 0}</span> +<span id="L329" class="LineNr">329 </span> <span class="subxComment"># var slice/ecx : slice = {s->data, 0}</span> <span id="L330" class="LineNr">330 </span> <span class="subxS1Comment"># . push 0</span> <span id="L331" class="LineNr">331 </span> 68/push 0/imm32/end <span id="L332" class="LineNr">332 </span> <span class="subxS1Comment"># . push s->data</span> @@ -465,7 +465,7 @@ if ('onhashchange' in window) { <span id="L404" class="LineNr">404 </span> <span class="subxS1Comment"># . prologue</span> <span id="L405" class="LineNr">405 </span> 55/push-ebp <span id="L406" class="LineNr">406 </span> 89/copy 3/mod/direct 5/rm32/ebp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ebp</span> -<span id="L407" class="LineNr">407 </span> <span class="subxComment"># var ecx : (ref array int) = [1, 2, 3]</span> +<span id="L407" class="LineNr">407 </span> <span class="subxComment"># var ecx : (array int) = [1, 2, 3]</span> <span id="L408" class="LineNr">408 </span> 68/push 3/imm32 <span id="L409" class="LineNr">409 </span> 68/push 2/imm32 <span id="L410" class="LineNr">410 </span> 68/push 1/imm32 @@ -559,7 +559,7 @@ if ('onhashchange' in window) { <span id="L498" class="LineNr">498 </span> <span class="subxS1Comment"># . prologue</span> <span id="L499" class="LineNr">499 </span> 55/push-ebp <span id="L500" class="LineNr">500 </span> 89/copy 3/mod/direct 5/rm32/ebp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ebp</span> -<span id="L501" class="LineNr">501 </span> <span class="subxComment"># var ecx : (ref array int) = [1, 2, 3]</span> +<span id="L501" class="LineNr">501 </span> <span class="subxComment"># var ecx : (array int) = [1, 2, 3]</span> <span id="L502" class="LineNr">502 </span> 68/push 3/imm32 <span id="L503" class="LineNr">503 </span> 68/push 2/imm32 <span id="L504" class="LineNr">504 </span> 68/push 1/imm32 @@ -643,7 +643,7 @@ if ('onhashchange' in window) { <span id="L582" class="LineNr">582 </span> <span class="subxS1Comment"># . prologue</span> <span id="L583" class="LineNr">583 </span> 55/push-ebp <span id="L584" class="LineNr">584 </span> 89/copy 3/mod/direct 5/rm32/ebp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ebp</span> -<span id="L585" class="LineNr">585 </span> <span class="subxComment"># var ecx : (ref array int) = [1, 2, 3]</span> +<span id="L585" class="LineNr">585 </span> <span class="subxComment"># var ecx : (array int) = [1, 2, 3]</span> <span id="L586" class="LineNr">586 </span> 68/push 3/imm32 <span id="L587" class="LineNr">587 </span> 68/push 2/imm32 <span id="L588" class="LineNr">588 </span> 68/push 1/imm32 |