diff options
author | Kartik Agaram <vc@akkartik.com> | 2018-11-30 20:01:41 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2018-11-30 20:01:41 -0800 |
commit | c6f522007de6f96e79d52ae9db2e23333c318c8f (patch) | |
tree | 545d6db816273a4099c45bc854728e2e13421449 /html/subx/apps/crenshaw2-1b.subx.html | |
parent | 87c606ee062077f51c37e819e458ddf9a6ef8bc9 (diff) | |
download | mu-c6f522007de6f96e79d52ae9db2e23333c318c8f.tar.gz |
4811
Diffstat (limited to 'html/subx/apps/crenshaw2-1b.subx.html')
-rw-r--r-- | html/subx/apps/crenshaw2-1b.subx.html | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/html/subx/apps/crenshaw2-1b.subx.html b/html/subx/apps/crenshaw2-1b.subx.html index 2d5015b9..20439c1a 100644 --- a/html/subx/apps/crenshaw2-1b.subx.html +++ b/html/subx/apps/crenshaw2-1b.subx.html @@ -113,7 +113,7 @@ if ('onhashchange' in window) { <span id="L51" class="LineNr"> 51 </span> <span class="subxS1Comment"># . run-tests()</span> <span id="L52" class="LineNr"> 52 </span> e8/call run-tests/disp32 <span id="L53" class="LineNr"> 53 </span><span class="CommentedCode">#? e8/call test-get-num-reads-multiple-digits/disp32</span> -<span id="L54" class="LineNr"> 54 </span> 8b/copy 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 3/r32/EBX <span class="SpecialChar"> Num-test-failures</span>/disp32 <span class="subxComment"># copy *Num-test-failures to EBX</span> +<span id="L54" class="LineNr"> 54 </span> 8b/copy 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 3/r32/EBX <span class="SpecialChar">Num-test-failures</span>/disp32 <span class="subxComment"># copy *Num-test-failures to EBX</span> <span id="L55" class="LineNr"> 55 </span> eb/jump $main:end/disp8 <span id="L56" class="LineNr"> 56 </span>$run-main: <span id="L57" class="LineNr"> 57 </span> <span class="subxH1Comment"># - otherwise read a program from stdin and emit its translation to stdout</span> @@ -128,7 +128,7 @@ if ('onhashchange' in window) { <span id="L66" class="LineNr"> 66 </span> 50/push-EAX/ed <span id="L67" class="LineNr"> 67 </span> 68/push 2/imm32/stderr <span id="L68" class="LineNr"> 68 </span> 68/push 1/imm32/stdout -<span id="L69" class="LineNr"> 69 </span> 68/push <span class="SpecialChar"> Stdin</span>/imm32 +<span id="L69" class="LineNr"> 69 </span> 68/push <span class="SpecialChar">Stdin</span>/imm32 <span id="L70" class="LineNr"> 70 </span> <span class="subxS2Comment"># . . call</span> <span id="L71" class="LineNr"> 71 </span> e8/call compile/disp32 <span id="L72" class="LineNr"> 72 </span> <span class="subxS2Comment"># . . discard args</span> @@ -204,7 +204,7 @@ if ('onhashchange' in window) { <span id="L142" class="LineNr">142 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># add to ESP</span> <span id="L143" class="LineNr">143 </span> <span class="subxS1Comment"># . write(out, Newline)</span> <span id="L144" class="LineNr">144 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L145" class="LineNr">145 </span> 68/push <span class="SpecialChar"> Newline</span>/imm32 +<span id="L145" class="LineNr">145 </span> 68/push <span class="SpecialChar">Newline</span>/imm32 <span id="L146" class="LineNr">146 </span> ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EBP+12)</span> <span id="L147" class="LineNr">147 </span> <span class="subxS2Comment"># . . call</span> <span id="L148" class="LineNr">148 </span> e8/call write/disp32 @@ -220,7 +220,7 @@ if ('onhashchange' in window) { <span id="L158" class="LineNr">158 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># add to ESP</span> <span id="L159" class="LineNr">159 </span> <span class="subxS1Comment"># . write(out, Newline)</span> <span id="L160" class="LineNr">160 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L161" class="LineNr">161 </span> 68/push <span class="SpecialChar"> Newline</span>/imm32 +<span id="L161" class="LineNr">161 </span> 68/push <span class="SpecialChar">Newline</span>/imm32 <span id="L162" class="LineNr">162 </span> ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EBP+12)</span> <span id="L163" class="LineNr">163 </span> <span class="subxS2Comment"># . . call</span> <span id="L164" class="LineNr">164 </span> e8/call write/disp32 @@ -236,7 +236,7 @@ if ('onhashchange' in window) { <span id="L174" class="LineNr">174 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># add to ESP</span> <span id="L175" class="LineNr">175 </span> <span class="subxS1Comment"># . write(out, Newline)</span> <span id="L176" class="LineNr">176 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L177" class="LineNr">177 </span> 68/push <span class="SpecialChar"> Newline</span>/imm32 +<span id="L177" class="LineNr">177 </span> 68/push <span class="SpecialChar">Newline</span>/imm32 <span id="L178" class="LineNr">178 </span> ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EBP+12)</span> <span id="L179" class="LineNr">179 </span> <span class="subxS2Comment"># . . call</span> <span id="L180" class="LineNr">180 </span> e8/call write/disp32 @@ -285,7 +285,7 @@ if ('onhashchange' in window) { <span id="L223" class="LineNr">223 </span> <span class="subxH1Comment"># - if is-digit?(Look) expected(ed, err, "integer")</span> <span id="L224" class="LineNr">224 </span> <span class="subxS1Comment"># . EAX = is-digit?(Look)</span> <span id="L225" class="LineNr">225 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L226" class="LineNr">226 </span> ff 6/subop/push 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="SpecialChar"> Look</span>/disp32 <span class="CommentedCode"> . </span> <span class="subxComment"># push *Look</span> +<span id="L226" class="LineNr">226 </span> ff 6/subop/push 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="SpecialChar">Look</span>/disp32 <span class="CommentedCode"> . </span> <span class="subxComment"># push *Look</span> <span id="L227" class="LineNr">227 </span> <span class="subxS2Comment"># . . call</span> <span id="L228" class="LineNr">228 </span> e8/call is-digit?/disp32 <span id="L229" class="LineNr">229 </span> <span class="subxS2Comment"># . . discard args</span> @@ -336,7 +336,7 @@ if ('onhashchange' in window) { <span id="L274" class="LineNr">274 </span>$get-num:loop-stage2: <span id="L275" class="LineNr">275 </span> <span class="subxComment"># out->data[out->write] = LSB(Look)</span> <span id="L276" class="LineNr">276 </span> 8d/copy-address 1/mod/*+disp8 4/rm32/sib 7/base/EDI 1/index/ECX <span class="CommentedCode"> . </span> 3/r32/EBX 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># copy EDI+ECX+12 to EBX</span> -<span id="L277" class="LineNr">277 </span> 8b/copy 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0/r32/EAX <span class="SpecialChar"> Look</span>/disp32 <span class="CommentedCode"> . </span> <span class="subxComment"># copy *Look to EAX</span> +<span id="L277" class="LineNr">277 </span> 8b/copy 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0/r32/EAX <span class="SpecialChar">Look</span>/disp32 <span class="CommentedCode"> . </span> <span class="subxComment"># copy *Look to EAX</span> <span id="L278" class="LineNr">278 </span> 88/copy-byte 0/mod/indirect 3/rm32/EBX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0/r32/AL <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy byte at AL to *EBX</span> <span id="L279" class="LineNr">279 </span> <span class="subxComment"># ++out->write</span> <span id="L280" class="LineNr">280 </span> 41/increment-ECX @@ -350,7 +350,7 @@ if ('onhashchange' in window) { <span id="L288" class="LineNr">288 </span> <span class="subxComment"># if is-digit?(Look) loop</span> <span id="L289" class="LineNr">289 </span> <span class="subxS1Comment"># . EAX = is-digit?(Look)</span> <span id="L290" class="LineNr">290 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L291" class="LineNr">291 </span> ff 6/subop/push 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="SpecialChar"> Look</span>/disp32 <span class="CommentedCode"> . </span> <span class="subxComment"># push *Look</span> +<span id="L291" class="LineNr">291 </span> ff 6/subop/push 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="SpecialChar">Look</span>/disp32 <span class="CommentedCode"> . </span> <span class="subxComment"># push *Look</span> <span id="L292" class="LineNr">292 </span> <span class="subxS2Comment"># . . call</span> <span id="L293" class="LineNr">293 </span> e8/call is-digit?/disp32 <span id="L294" class="LineNr">294 </span> <span class="subxS2Comment"># . . discard args</span> @@ -451,7 +451,7 @@ if ('onhashchange' in window) { <span id="L389" class="LineNr">389 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0x10/imm32 <span class="subxComment"># add to ESP</span> <span id="L390" class="LineNr">390 </span> <span class="subxComment"># check-ints-equal(*_test-output-stream.data, '3')</span> <span id="L391" class="LineNr">391 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L392" class="LineNr">392 </span> 68/push <span class="SpecialChar">"F</span> - test-get-num-reads-single-digit"/imm32 +<span id="L392" class="LineNr">392 </span> 68/push <span class="Constant">"F - test-get-num-reads-single-digit"</span>/imm32 <span id="L393" class="LineNr">393 </span> 68/push 0x33/imm32 <span id="L394" class="LineNr">394 </span> b8/copy-to-EAX _test-output-stream/imm32 <span id="L395" class="LineNr">395 </span> ff 6/subop/push 1/mod/*+disp8 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EAX+12)</span> @@ -536,7 +536,7 @@ if ('onhashchange' in window) { <span id="L474" class="LineNr">474 </span> <span class="subxComment"># check that get-num tried to call exit(1)</span> <span id="L475" class="LineNr">475 </span> <span class="subxS1Comment"># . check-ints-equal(ed->value, 2, msg) # i.e. stop was called with value 1</span> <span id="L476" class="LineNr">476 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L477" class="LineNr">477 </span> 68/push <span class="SpecialChar">"F</span> - test-get-num-aborts-on-non-digit-in-Look"/imm32 +<span id="L477" class="LineNr">477 </span> 68/push <span class="Constant">"F - test-get-num-aborts-on-non-digit-in-Look"</span>/imm32 <span id="L478" class="LineNr">478 </span> 68/push 2/imm32 <span id="L479" class="LineNr">479 </span> <span class="subxS2Comment"># . . push ed->value</span> <span id="L480" class="LineNr">480 </span> ff 6/subop/push 1/mod/*+disp8 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EAX+4)</span> @@ -627,7 +627,7 @@ if ('onhashchange' in window) { <span id="L565" class="LineNr">565 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0x10/imm32 <span class="subxComment"># add to ESP</span> <span id="L566" class="LineNr">566 </span> <span class="subxComment"># check-ints-equal(*_test-output-stream.data, '3456')</span> <span id="L567" class="LineNr">567 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L568" class="LineNr">568 </span> 68/push <span class="SpecialChar">"F</span> - test-get-num-reads-multiple-digits"/imm32 +<span id="L568" class="LineNr">568 </span> 68/push <span class="Constant">"F - test-get-num-reads-multiple-digits"</span>/imm32 <span id="L569" class="LineNr">569 </span> 68/push 0x36353433/imm32 <span id="L570" class="LineNr">570 </span> b8/copy-to-EAX _test-output-stream/imm32 <span id="L571" class="LineNr">571 </span> ff 6/subop/push 1/mod/*+disp8 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EAX+12)</span> @@ -718,7 +718,7 @@ if ('onhashchange' in window) { <span id="L656" class="LineNr">656 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0x10/imm32 <span class="subxComment"># add to ESP</span> <span id="L657" class="LineNr">657 </span> <span class="subxComment"># check-ints-equal(*_test-output-stream.data, '3456')</span> <span id="L658" class="LineNr">658 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L659" class="LineNr">659 </span> 68/push <span class="SpecialChar">"F</span> - test-get-num-reads-multiple-digits-followed-by-nondigit"/imm32 +<span id="L659" class="LineNr">659 </span> 68/push <span class="Constant">"F - test-get-num-reads-multiple-digits-followed-by-nondigit"</span>/imm32 <span id="L660" class="LineNr">660 </span> 68/push 0x36353433/imm32 <span id="L661" class="LineNr">661 </span> b8/copy-to-EAX _test-output-stream/imm32 <span id="L662" class="LineNr">662 </span> ff 6/subop/push 1/mod/*+disp8 0/rm32/EAX <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EAX+12)</span> @@ -740,7 +740,7 @@ if ('onhashchange' in window) { <span id="L678" class="LineNr">678 </span> 89/copy 3/mod/direct 5/rm32/EBP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to EBP</span> <span id="L679" class="LineNr">679 </span> <span class="subxComment"># write(f, "Error: ")</span> <span id="L680" class="LineNr">680 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L681" class="LineNr">681 </span> 68/push <span class="SpecialChar">"Error</span>: "/imm32 +<span id="L681" class="LineNr">681 </span> 68/push <span class="Constant">"Error: "</span>/imm32 <span id="L682" class="LineNr">682 </span> ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EBP+12)</span> <span id="L683" class="LineNr">683 </span> <span class="subxS2Comment"># . . call</span> <span id="L684" class="LineNr">684 </span> e8/call write/disp32 @@ -764,7 +764,7 @@ if ('onhashchange' in window) { <span id="L702" class="LineNr">702 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># add to ESP</span> <span id="L703" class="LineNr">703 </span> <span class="subxComment"># write(f, Newline)</span> <span id="L704" class="LineNr">704 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L705" class="LineNr">705 </span> 68/push <span class="SpecialChar"> Newline</span>/imm32 +<span id="L705" class="LineNr">705 </span> 68/push <span class="SpecialChar">Newline</span>/imm32 <span id="L706" class="LineNr">706 </span> ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EBP+12)</span> <span id="L707" class="LineNr">707 </span> <span class="subxS2Comment"># . . call</span> <span id="L708" class="LineNr">708 </span> e8/call write/disp32 @@ -789,7 +789,7 @@ if ('onhashchange' in window) { <span id="L727" class="LineNr">727 </span> 89/copy 3/mod/direct 5/rm32/EBP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/r32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="subxComment"># copy ESP to EBP</span> <span id="L728" class="LineNr">728 </span> <span class="subxComment"># write(f, "Error: ")</span> <span id="L729" class="LineNr">729 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L730" class="LineNr">730 </span> 68/push <span class="SpecialChar">"Error</span>: "/imm32 +<span id="L730" class="LineNr">730 </span> 68/push <span class="Constant">"Error: "</span>/imm32 <span id="L731" class="LineNr">731 </span> ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EBP+12)</span> <span id="L732" class="LineNr">732 </span> <span class="subxS2Comment"># . . call</span> <span id="L733" class="LineNr">733 </span> e8/call write/disp32 @@ -805,7 +805,7 @@ if ('onhashchange' in window) { <span id="L743" class="LineNr">743 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 8/imm32 <span class="subxComment"># add to ESP</span> <span id="L744" class="LineNr">744 </span> <span class="subxComment"># write(f, Newline)</span> <span id="L745" class="LineNr">745 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L746" class="LineNr">746 </span> 68/push <span class="SpecialChar"> Newline</span>/imm32 +<span id="L746" class="LineNr">746 </span> 68/push <span class="SpecialChar">Newline</span>/imm32 <span id="L747" class="LineNr">747 </span> ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0xc/disp8 <span class="CommentedCode"> . </span> <span class="subxComment"># push *(EBP+12)</span> <span id="L748" class="LineNr">748 </span> <span class="subxS2Comment"># . . call</span> <span id="L749" class="LineNr">749 </span> e8/call write/disp32 @@ -838,7 +838,7 @@ if ('onhashchange' in window) { <span id="L776" class="LineNr">776 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L777" class="LineNr">777 </span> 81 0/subop/add 3/mod/direct 4/rm32/ESP <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 4/imm32 <span class="subxComment"># add to ESP</span> <span id="L778" class="LineNr">778 </span> <span class="subxComment"># save EAX to Look</span> -<span id="L779" class="LineNr">779 </span> 89/copy 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0/r32/EAX <span class="SpecialChar"> Look</span>/disp32 <span class="CommentedCode"> . </span> <span class="subxComment"># copy EAX to *Look</span> +<span id="L779" class="LineNr">779 </span> 89/copy 0/mod/indirect 5/rm32/.disp32 <span class="CommentedCode"> . </span> <span class="CommentedCode"> . </span> 0/r32/EAX <span class="SpecialChar">Look</span>/disp32 <span class="CommentedCode"> . </span> <span class="subxComment"># copy EAX to *Look</span> <span id="L780" class="LineNr">780 </span> <span class="subxS1Comment"># . restore registers</span> <span id="L781" class="LineNr">781 </span> 58/pop-to-EAX <span id="L782" class="LineNr">782 </span> <span class="subxS1Comment"># . epilog</span> |