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/apps/dquotes.subx.html | |
parent | f1eade728695ed3f52ae4e13f0a91dfe769e8567 (diff) | |
download | mu-fa786ea791469364d635b6a5eb877b0c4e3333ce.tar.gz |
5884
Diffstat (limited to 'html/apps/dquotes.subx.html')
-rw-r--r-- | html/apps/dquotes.subx.html | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/html/apps/dquotes.subx.html b/html/apps/dquotes.subx.html index 5f588bd5..3114a631 100644 --- a/html/apps/dquotes.subx.html +++ b/html/apps/dquotes.subx.html @@ -119,7 +119,7 @@ if ('onhashchange' in window) { <span id="L56" class="LineNr"> 56 </span> eb/jump $subx-dquotes-main:end/disp8 <span id="L57" class="LineNr"> 57 </span><span class="Constant">$subx-dquotes-main:interactive</span>: <span id="L58" class="LineNr"> 58 </span> <span class="subxH1Comment"># - otherwise convert stdin</span> -<span id="L59" class="LineNr"> 59 </span> <span class="subxComment"># var ed/eax : (ref exit-descriptor)</span> +<span id="L59" class="LineNr"> 59 </span> <span class="subxComment"># var ed/eax : exit-descriptor</span> <span id="L60" class="LineNr"> 60 </span> 81 5/subop/subtract 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"># subtract from esp</span> <span id="L61" class="LineNr"> 61 </span> 89/copy 3/mod/direct 0/rm32/eax <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 eax</span> <span id="L62" class="LineNr"> 62 </span> <span class="subxComment"># configure ed to really exit()</span> @@ -147,7 +147,7 @@ if ('onhashchange' in window) { <span id="L84" class="LineNr"> 84 </span> <span id="L85" class="LineNr"> 85 </span><span class="subxFunction">subx-dquotes</span>: <span class="subxComment"># in : (addr buffered-file), out : (addr buffered-file)</span> <span id="L86" class="LineNr"> 86 </span> <span class="subxComment"># pseudocode:</span> -<span id="L87" class="LineNr"> 87 </span> <span class="subxComment"># var line : (ref stream byte 512)</span> +<span id="L87" class="LineNr"> 87 </span> <span class="subxComment"># var line : (stream byte 512)</span> <span id="L88" class="LineNr"> 88 </span> <span class="subxComment"># var new-data-segment : (handle stream byte) = new-stream(Heap, Segment-size, 1)</span> <span id="L89" class="LineNr"> 89 </span> <span class="subxComment">#</span> <span id="L90" class="LineNr"> 90 </span> <span class="subxComment"># write(new-data-segment, "== data\n")</span> @@ -188,13 +188,13 @@ if ('onhashchange' in window) { <span id="L125" class="LineNr"> 125 </span> 53/push-ebx <span id="L126" class="LineNr"> 126 </span> 56/push-esi <span id="L127" class="LineNr"> 127 </span> 57/push-edi -<span id="L128" class="LineNr"> 128 </span> <span class="subxComment"># var line/ecx : (ref stream byte 512)</span> +<span id="L128" class="LineNr"> 128 </span> <span class="subxComment"># var line/ecx : (stream byte 512)</span> <span id="L129" class="LineNr"> 129 </span> 81 5/subop/subtract 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> 0x200/imm32 <span class="subxComment"># subtract from esp</span> <span id="L130" class="LineNr"> 130 </span> 68/push 0x200/imm32/length <span id="L131" class="LineNr"> 131 </span> 68/push 0/imm32/read <span id="L132" class="LineNr"> 132 </span> 68/push 0/imm32/write <span id="L133" class="LineNr"> 133 </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="L134" class="LineNr"> 134 </span> <span class="subxComment"># var word-slice/edx : (ref slice)</span> +<span id="L134" class="LineNr"> 134 </span> <span class="subxComment"># var word-slice/edx : slice</span> <span id="L135" class="LineNr"> 135 </span> 68/push 0/imm32/end <span id="L136" class="LineNr"> 136 </span> 68/push 0/imm32/start <span id="L137" class="LineNr"> 137 </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> @@ -363,7 +363,7 @@ if ('onhashchange' in window) { <span id="L300" class="LineNr"> 300 </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="L301" class="LineNr"> 301 </span> <span class="subxS1Comment"># . save registers</span> <span id="L302" class="LineNr"> 302 </span> 51/push-ecx -<span id="L303" class="LineNr"> 303 </span> <span class="subxComment"># var int32-stream/ecx : (ref stream byte 10) # number of decimal digits a 32-bit number can have</span> +<span id="L303" class="LineNr"> 303 </span> <span class="subxComment"># var int32-stream/ecx : (stream byte 10) # number of decimal digits a 32-bit number can have</span> <span id="L304" class="LineNr"> 304 </span> 81 5/subop/subtract 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> 0xa/imm32 <span class="subxComment"># subtract from esp</span> <span id="L305" class="LineNr"> 305 </span> 68/push 0xa/imm32/decimal-digits-in-32bit-number <span id="L306" class="LineNr"> 306 </span> 68/push 0/imm32/read @@ -1262,7 +1262,7 @@ if ('onhashchange' in window) { <span id="L1381" class="LineNr">1381 </span><span class="subxComment"># emit everything from a word except the initial datum</span> <span id="L1382" class="LineNr">1382 </span><span class="subxFunction">emit-metadata</span>: <span class="subxComment"># out : (addr buffered-file), word : (addr slice)</span> <span id="L1383" class="LineNr">1383 </span> <span class="subxComment"># pseudocode</span> -<span id="L1384" class="LineNr">1384 </span> <span class="subxComment"># var slice : (ref slice) = {0, word->end}</span> +<span id="L1384" class="LineNr">1384 </span> <span class="subxComment"># var slice : slice = {0, word->end}</span> <span id="L1385" class="LineNr">1385 </span> <span class="subxComment"># curr = word->start</span> <span id="L1386" class="LineNr">1386 </span> <span class="subxComment"># if *curr == '"'</span> <span id="L1387" class="LineNr">1387 </span> <span class="subxComment"># curr = skip-string-in-slice(curr, word->end)</span> @@ -1291,7 +1291,7 @@ if ('onhashchange' in window) { <span id="L1410" class="LineNr">1410 </span> 8b/copy 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"># copy *esi to ecx</span> <span id="L1411" class="LineNr">1411 </span> <span class="subxComment"># var end/edx : (addr byte) = word->end</span> <span id="L1412" class="LineNr">1412 </span> 8b/copy 1/mod/*+disp8 6/rm32/esi <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 2/r32/edx 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># copy *(esi+4) to edx</span> -<span id="L1413" class="LineNr">1413 </span> <span class="subxComment"># var slice/ebx : (ref slice) = {0, end}</span> +<span id="L1413" class="LineNr">1413 </span> <span class="subxComment"># var slice/ebx : slice = {0, end}</span> <span id="L1414" class="LineNr">1414 </span> 52/push-edx <span id="L1415" class="LineNr">1415 </span> 68/push 0/imm32 <span id="L1416" class="LineNr">1416 </span> 89/copy 3/mod/direct 3/rm32/ebx <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 ebx</span> |