about summary refs log tree commit diff stats
path: root/html/baremetal/126write-int-decimal.subx.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/baremetal/126write-int-decimal.subx.html')
-rw-r--r--html/baremetal/126write-int-decimal.subx.html26
1 files changed, 13 insertions, 13 deletions
diff --git a/html/baremetal/126write-int-decimal.subx.html b/html/baremetal/126write-int-decimal.subx.html
index e1c786ea..c85343f0 100644
--- a/html/baremetal/126write-int-decimal.subx.html
+++ b/html/baremetal/126write-int-decimal.subx.html
@@ -150,7 +150,7 @@ if ('onhashchange' in window) {
 <span id="L89" class="LineNr"> 89 </span>    74/jump-if-=  $write-int32-decimal:write-break/disp8
 <span id="L90" class="LineNr"> 90 </span>    <span class="subxComment"># if (curr &gt;= max) abort</span>
 <span id="L91" class="LineNr"> 91 </span>    39/compare                      3/mod/direct    1/rm32/ecx   <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"># compare ecx with ebx</span>
-<span id="L92" class="LineNr"> 92 </span>    73/jump-if-addr&gt;=  $write-int32-decimal:abort/disp8
+<span id="L92" class="LineNr"> 92 </span>    73/jump-if-addr&gt;=  $write-int32-decimal:<a href='501draw-text.mu.html#L519'>abort</a>/disp8
 <span id="L93" class="LineNr"> 93 </span><span class="Constant">$write-int32-decimal:write-char</span>:
 <span id="L94" class="LineNr"> 94 </span>    <span class="subxComment"># *curr = AL</span>
 <span id="L95" class="LineNr"> 95 </span>    88/copy-byte                    0/mod/indirect  1/rm32/ecx   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          0/r32/AL   <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy AL to byte at *ecx</span>
@@ -174,8 +174,8 @@ if ('onhashchange' in window) {
 <span id="L113" class="LineNr">113 </span>    5d/pop-to-ebp
 <span id="L114" class="LineNr">114 </span>    c3/return
 <span id="L115" class="LineNr">115 </span>
-<span id="L116" class="LineNr">116 </span><span class="Constant">$write-int32-decimal:abort</span>:
-<span id="L117" class="LineNr">117 </span>    (<a href='501draw-text.mu.html#L206'>draw-text-wrapping-right-then-down-from-cursor-over-full-screen</a> 0 <span class="Constant">&quot;write-int32-decimal: stream out of space&quot;</span> 3)  <span class="subxComment"># 3=cyan</span>
+<span id="L116" class="LineNr">116 </span><span class="Constant">$write-int32-decimal:<a href='501draw-text.mu.html#L519'>abort</a></span>:
+<span id="L117" class="LineNr">117 </span>    (<a href='501draw-text.mu.html#L222'>draw-text-wrapping-right-then-down-from-cursor-over-full-screen</a> 0 <span class="Constant">&quot;write-int32-decimal: stream out of space&quot;</span> 3 0)  <span class="subxComment"># 3=cyan</span>
 <span id="L118" class="LineNr">118 </span>    {
 <span id="L119" class="LineNr">119 </span>      eb/jump <span class="Constant">loop</span>/disp8
 <span id="L120" class="LineNr">120 </span>    }
@@ -205,7 +205,7 @@ if ('onhashchange' in window) {
 <span id="L144" class="LineNr">144 </span>    68/push  <span class="Constant">&quot;9&quot;</span>/imm32
 <span id="L145" class="LineNr">145 </span>    68/push  <a href='108write.subx.html#L125'>_test-stream</a>/imm32
 <span id="L146" class="LineNr">146 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L147" class="LineNr">147 </span>    e8/call  <a href='109stream-equal.subx.html#L197'>check-stream-equal</a>/disp32
+<span id="L147" class="LineNr">147 </span>    e8/call  <a href='109stream-equal.subx.html#L194'>check-stream-equal</a>/disp32
 <span id="L148" class="LineNr">148 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L149" class="LineNr">149 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L150" class="LineNr">150 </span>    <span class="subxS1Comment"># . end</span>
@@ -235,7 +235,7 @@ if ('onhashchange' in window) {
 <span id="L174" class="LineNr">174 </span>    68/push  <span class="Constant">&quot;0&quot;</span>/imm32
 <span id="L175" class="LineNr">175 </span>    68/push  <a href='108write.subx.html#L125'>_test-stream</a>/imm32
 <span id="L176" class="LineNr">176 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L177" class="LineNr">177 </span>    e8/call  <a href='109stream-equal.subx.html#L197'>check-stream-equal</a>/disp32
+<span id="L177" class="LineNr">177 </span>    e8/call  <a href='109stream-equal.subx.html#L194'>check-stream-equal</a>/disp32
 <span id="L178" class="LineNr">178 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L179" class="LineNr">179 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L180" class="LineNr">180 </span>    <span class="subxS1Comment"># . end</span>
@@ -265,7 +265,7 @@ if ('onhashchange' in window) {
 <span id="L204" class="LineNr">204 </span>    68/push  <span class="Constant">&quot;10&quot;</span>/imm32
 <span id="L205" class="LineNr">205 </span>    68/push  <a href='108write.subx.html#L125'>_test-stream</a>/imm32
 <span id="L206" class="LineNr">206 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L207" class="LineNr">207 </span>    e8/call  <a href='109stream-equal.subx.html#L197'>check-stream-equal</a>/disp32
+<span id="L207" class="LineNr">207 </span>    e8/call  <a href='109stream-equal.subx.html#L194'>check-stream-equal</a>/disp32
 <span id="L208" class="LineNr">208 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L209" class="LineNr">209 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L210" class="LineNr">210 </span>    <span class="subxS1Comment"># . end</span>
@@ -289,14 +289,14 @@ if ('onhashchange' in window) {
 <span id="L228" class="LineNr">228 </span>    e8/call  <a href='126write-int-decimal.subx.html#L8'>write-int32-decimal</a>/disp32
 <span id="L229" class="LineNr">229 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L230" class="LineNr">230 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              8/imm32           <span class="subxComment"># add to esp</span>
-<span id="L231" class="Folded">231 </span><span class="Folded">+-- 26 lines: #?     # dump _test-stream ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L231" class="Folded">231 </span><span class="Folded">+-- 26 lines: #?     # dump _test-stream ------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L257" class="LineNr">257 </span>    <span class="subxComment"># check-stream-equal(_test-stream, &quot;-9&quot;, msg)</span>
 <span id="L258" class="LineNr">258 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L259" class="LineNr">259 </span>    68/push  <span class="Constant">&quot;F - test-write-int32-decimal-negative&quot;</span>/imm32
 <span id="L260" class="LineNr">260 </span>    68/push  <span class="Constant">&quot;-9&quot;</span>/imm32
 <span id="L261" class="LineNr">261 </span>    68/push  <a href='108write.subx.html#L125'>_test-stream</a>/imm32
 <span id="L262" class="LineNr">262 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L263" class="LineNr">263 </span>    e8/call  <a href='109stream-equal.subx.html#L197'>check-stream-equal</a>/disp32
+<span id="L263" class="LineNr">263 </span>    e8/call  <a href='109stream-equal.subx.html#L194'>check-stream-equal</a>/disp32
 <span id="L264" class="LineNr">264 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L265" class="LineNr">265 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L266" class="LineNr">266 </span>    <span class="subxS1Comment"># . end</span>
@@ -326,7 +326,7 @@ if ('onhashchange' in window) {
 <span id="L290" class="LineNr">290 </span>    68/push  <span class="Constant">&quot;-10&quot;</span>/imm32
 <span id="L291" class="LineNr">291 </span>    68/push  <a href='108write.subx.html#L125'>_test-stream</a>/imm32
 <span id="L292" class="LineNr">292 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L293" class="LineNr">293 </span>    e8/call  <a href='109stream-equal.subx.html#L197'>check-stream-equal</a>/disp32
+<span id="L293" class="LineNr">293 </span>    e8/call  <a href='109stream-equal.subx.html#L194'>check-stream-equal</a>/disp32
 <span id="L294" class="LineNr">294 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L295" class="LineNr">295 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L296" class="LineNr">296 </span>    <span class="subxS1Comment"># . end</span>
@@ -440,11 +440,11 @@ if ('onhashchange' in window) {
 <span id="L404" class="LineNr">404 </span><span class="Constant">$to-decimal-digit:check0</span>:
 <span id="L405" class="LineNr">405 </span>    <span class="subxComment"># if (eax &lt; '0') goto abort</span>
 <span id="L406" class="LineNr">406 </span>    3d/compare-eax-with  0x30/imm32/0
-<span id="L407" class="LineNr">407 </span>    7c/jump-if-&lt;  $to-decimal-digit:abort/disp8
+<span id="L407" class="LineNr">407 </span>    7c/jump-if-&lt;  $to-decimal-digit:<a href='501draw-text.mu.html#L519'>abort</a>/disp8
 <span id="L408" class="LineNr">408 </span><span class="Constant">$to-decimal-digit:check1</span>:
 <span id="L409" class="LineNr">409 </span>    <span class="subxComment"># if (eax &gt; '9') goto abort</span>
 <span id="L410" class="LineNr">410 </span>    3d/compare-eax-with  0x39/imm32/f
-<span id="L411" class="LineNr">411 </span>    7f/jump-if-&gt;  $to-decimal-digit:abort/disp8
+<span id="L411" class="LineNr">411 </span>    7f/jump-if-&gt;  $to-decimal-digit:<a href='501draw-text.mu.html#L519'>abort</a>/disp8
 <span id="L412" class="LineNr">412 </span><span class="Constant">$to-decimal-digit:digit</span>:
 <span id="L413" class="LineNr">413 </span>    <span class="subxComment"># return eax - '0'</span>
 <span id="L414" class="LineNr">414 </span>    2d/subtract-from-eax  0x30/imm32/0
@@ -454,8 +454,8 @@ if ('onhashchange' in window) {
 <span id="L418" class="LineNr">418 </span>    5d/pop-to-ebp
 <span id="L419" class="LineNr">419 </span>    c3/return
 <span id="L420" class="LineNr">420 </span>
-<span id="L421" class="LineNr">421 </span><span class="Constant">$to-decimal-digit:abort</span>:
-<span id="L422" class="LineNr">422 </span>    (<a href='501draw-text.mu.html#L206'>draw-text-wrapping-right-then-down-from-cursor-over-full-screen</a> 0 <span class="Constant">&quot;to-decimal-digit: not a digit character&quot;</span> 3)  <span class="subxComment"># 3=cyan</span>
+<span id="L421" class="LineNr">421 </span><span class="Constant">$to-decimal-digit:<a href='501draw-text.mu.html#L519'>abort</a></span>:
+<span id="L422" class="LineNr">422 </span>    (<a href='501draw-text.mu.html#L222'>draw-text-wrapping-right-then-down-from-cursor-over-full-screen</a> 0 <span class="Constant">&quot;to-decimal-digit: not a digit character&quot;</span> 3 0)  <span class="subxComment"># 3=cyan</span>
 <span id="L423" class="LineNr">423 </span>    {
 <span id="L424" class="LineNr">424 </span>      eb/jump <span class="Constant">loop</span>/disp8
 <span id="L425" class="LineNr">425 </span>    }