diff options
Diffstat (limited to 'html/112read-byte.subx.html')
-rw-r--r-- | html/112read-byte.subx.html | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/html/112read-byte.subx.html b/html/112read-byte.subx.html index 612f72d2..7d1dd982 100644 --- a/html/112read-byte.subx.html +++ b/html/112read-byte.subx.html @@ -82,7 +82,7 @@ if ('onhashchange' in window) { <span id="L23" class="LineNr"> 23 </span> 8b/copy 1/mod/*+disp8 6/rm32/esi <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 1/r32/ecx 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># copy *(esi+4) to ecx</span> <span id="L24" class="LineNr"> 24 </span> <span class="subxComment"># if (f->read >= f->write) abort</span> <span id="L25" class="LineNr"> 25 </span> 3b/compare 0/mod/indirect 6/rm32/esi <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 1/r32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># compare ecx with *esi</span> -<span id="L26" class="LineNr"> 26 </span> 0f 8d/jump-if->= $read-byte:<a href='501draw-text.mu.html#L459'>abort</a>/disp32 +<span id="L26" class="LineNr"> 26 </span> 0f 8d/jump-if->= $read-byte:<a href='501draw-text.mu.html#L481'>abort</a>/disp32 <span id="L27" class="LineNr"> 27 </span> <span class="subxComment"># result = f->data[f->read]</span> <span id="L28" class="LineNr"> 28 </span> 31/xor 3/mod/direct 0/rm32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 0/r32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># clear eax</span> <span id="L29" class="LineNr"> 29 </span> 8a/copy-byte 1/mod/*+disp8 4/rm32/sib 6/base/esi 1/index/ecx <span class="Normal"> . </span> 0/r32/AL 0xc/disp8 <span class="Normal"> . </span> <span class="subxComment"># copy byte at *(esi+ecx+12) to AL</span> @@ -97,8 +97,8 @@ if ('onhashchange' in window) { <span id="L38" class="LineNr"> 38 </span> 5d/pop-to-ebp <span id="L39" class="LineNr"> 39 </span> c3/return <span id="L40" class="LineNr"> 40 </span> -<span id="L41" class="LineNr"> 41 </span><span class="Constant">$read-byte:<a href='501draw-text.mu.html#L459'>abort</a></span>: -<span id="L42" class="LineNr"> 42 </span> (<a href='501draw-text.mu.html#L236'>draw-text-wrapping-right-then-down-from-cursor-over-full-screen</a> 0 <span class="Constant">"read-byte: empty stream"</span> 3 0) <span class="subxComment"># 3=cyan</span> +<span id="L41" class="LineNr"> 41 </span><span class="Constant">$read-byte:<a href='501draw-text.mu.html#L481'>abort</a></span>: +<span id="L42" class="LineNr"> 42 </span> (<a href='501draw-text.mu.html#L258'>draw-text-wrapping-right-then-down-from-cursor-over-full-screen</a> 0 <span class="Constant">"read-byte: empty stream"</span> 3 0) <span class="subxComment"># 3=cyan</span> <span id="L43" class="LineNr"> 43 </span> { <span id="L44" class="LineNr"> 44 </span> eb/jump <span class="Constant">loop</span>/disp8 <span id="L45" class="LineNr"> 45 </span> } |