about summary refs log tree commit diff stats
path: root/html/apps/assort.subx.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/apps/assort.subx.html')
-rw-r--r--html/apps/assort.subx.html26
1 files changed, 13 insertions, 13 deletions
diff --git a/html/apps/assort.subx.html b/html/apps/assort.subx.html
index df8a29ea..8c4e8436 100644
--- a/html/apps/assort.subx.html
+++ b/html/apps/assort.subx.html
@@ -173,7 +173,7 @@ if ('onhashchange' in window) {
 <span id="L111" class="LineNr">111 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L112" class="LineNr">112 </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>              4/imm32           <span class="subxComment"># add to esp</span>
 <span id="L113" class="LineNr">113 </span><span class="Constant">$subx-assort:<a href='../060read.subx.html#L48'>read</a></span>:
-<span id="L114" class="Folded">114 </span><span class="Folded">+--  9 lines: #?     # print(&quot;read\n&quot;) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L114" class="Folded">114 </span><span class="Folded">+--  9 lines: #?     # print(&quot;read\n&quot;) -----------------------------------------------------------------------------------------------------------------------</span>
 <span id="L123" class="LineNr">123 </span>    <span class="subxComment"># read-segments(in, table)</span>
 <span id="L124" class="LineNr">124 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L125" class="LineNr">125 </span>    51/push-ecx
@@ -183,7 +183,7 @@ if ('onhashchange' in window) {
 <span id="L129" class="LineNr">129 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L130" class="LineNr">130 </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="L131" class="LineNr">131 </span><span class="Constant">$subx-assort:<a href='../057write.subx.html#L24'>write</a></span>:
-<span id="L132" class="Folded">132 </span><span class="Folded">+--  9 lines: #?     # print(&quot;write\n&quot;) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L132" class="Folded">132 </span><span class="Folded">+--  9 lines: #?     # print(&quot;write\n&quot;) ----------------------------------------------------------------------------------------------------------------------</span>
 <span id="L141" class="LineNr">141 </span>    <span class="subxComment"># write-segments(out, table)</span>
 <span id="L142" class="LineNr">142 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L143" class="LineNr">143 </span>    51/push-ecx
@@ -390,7 +390,7 @@ if ('onhashchange' in window) {
 <span id="L344" class="LineNr">344 </span>    <span class="subxComment">#   10 11</span>
 <span id="L345" class="LineNr">345 </span>    <span class="subxComment">#   == data 0x0a000000</span>
 <span id="L346" class="LineNr">346 </span>    <span class="subxComment">#   4 5/imm32</span>
-<span id="L347" class="Folded">347 </span><span class="Folded">+-- 33 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L347" class="Folded">347 </span><span class="Folded">+-- 33 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L380" class="LineNr">380 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== code 0x09000000&quot;, msg)</span>
 <span id="L381" class="LineNr">381 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L382" class="LineNr">382 </span>    68/push  <span class="Constant">&quot;F - <a href='assort.subx.html#L159'>test-subx-assort</a>/0&quot;</span>/imm32
@@ -542,7 +542,7 @@ if ('onhashchange' in window) {
 <span id="L528" class="LineNr">528 </span>    <span class="subxComment"># if (line-&gt;write == 0) break</span>
 <span id="L529" class="LineNr">529 </span>    81          7/subop/compare     0/mod/indirect  1/rm32/ecx   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0/imm32           <span class="subxComment"># compare *ecx</span>
 <span id="L530" class="LineNr">530 </span>    0f 84/jump-if-equal  $read-segments:<span class="Constant">break</span>/disp32
-<span id="L531" class="Folded">531 </span><span class="Folded">+-- 33 lines: #?     # dump line -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L531" class="Folded">531 </span><span class="Folded">+-- 33 lines: #?     # dump line -----------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L564" class="LineNr">564 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L565" class="LineNr">565 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L566" class="LineNr">566 </span>    52/push-edx
@@ -552,7 +552,7 @@ if ('onhashchange' in window) {
 <span id="L570" class="LineNr">570 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L571" class="LineNr">571 </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="L572" class="LineNr">572 </span><span class="Constant">$read-segments:check1</span>:
-<span id="L573" class="Folded">573 </span><span class="Folded">+--  9 lines: #?     # print(&quot;check1\n&quot;) -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L573" class="Folded">573 </span><span class="Folded">+--  9 lines: #?     # print(&quot;check1\n&quot;) ---------------------------------------------------------------------------------------------------------------------</span>
 <span id="L582" class="LineNr">582 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) continue</span>
 <span id="L583" class="LineNr">583 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
 <span id="L584" class="LineNr">584 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -565,7 +565,7 @@ if ('onhashchange' in window) {
 <span id="L591" class="LineNr">591 </span>    3d/compare-eax-and  0/imm32
 <span id="L592" class="LineNr">592 </span>    0f 85/jump-if-not-equal  $read-segments:<span class="Constant">loop</span>/disp32
 <span id="L593" class="LineNr">593 </span><span class="Constant">$read-segments:check-for-comment</span>:
-<span id="L594" class="Folded">594 </span><span class="Folded">+--  9 lines: #?     # print(&quot;check for comment\n&quot;) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L594" class="Folded">594 </span><span class="Folded">+--  9 lines: #?     # print(&quot;check for comment\n&quot;) ----------------------------------------------------------------------------------------------------------</span>
 <span id="L603" class="LineNr">603 </span>    <span class="subxComment"># if (slice-starts-with?(word-slice, &quot;#&quot;)) continue</span>
 <span id="L604" class="LineNr">604 </span>    <span class="subxS1Comment"># . start/esi = word-slice-&gt;start</span>
 <span id="L605" class="LineNr">605 </span>    8b/copy                         0/mod/indirect  2/rm32/edx   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          6/r32/esi  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy *ecx to esi</span>
@@ -576,8 +576,8 @@ if ('onhashchange' in window) {
 <span id="L610" class="LineNr">610 </span>    3d/compare-eax-and  0x23/imm32/hash
 <span id="L611" class="LineNr">611 </span>    0f 84/jump-if-equal  $read-segments:<span class="Constant">loop</span>/disp32
 <span id="L612" class="LineNr">612 </span><span class="Constant">$read-segments:check-for-segment-header</span>:
-<span id="L613" class="Folded">613 </span><span class="Folded">+--  9 lines: #?     # print(&quot;check for segment header\n&quot;) -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
-<span id="L622" class="Folded">622 </span><span class="Folded">+-- 42 lines: #?     # dump word-slice -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L613" class="Folded">613 </span><span class="Folded">+--  9 lines: #?     # print(&quot;check for segment header\n&quot;) ---------------------------------------------------------------------------------------------------</span>
+<span id="L622" class="Folded">622 </span><span class="Folded">+-- 42 lines: #?     # dump word-slice -----------------------------------------------------------------------------------------------------------------------</span>
 <span id="L664" class="LineNr">664 </span>    <span class="subxComment"># if !slice-equal?(word-slice, &quot;==&quot;) goto next check</span>
 <span id="L665" class="LineNr">665 </span>    <span class="subxS1Comment"># . eax = slice-equal?(word-slice, &quot;==&quot;)</span>
 <span id="L666" class="LineNr">666 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -598,7 +598,7 @@ if ('onhashchange' in window) {
 <span id="L681" class="LineNr">681 </span>    e8/call  <a href='../076next-word.subx.html#L10'>next-word</a>/disp32
 <span id="L682" class="LineNr">682 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L683" class="LineNr">683 </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="L684" class="Folded">684 </span><span class="Folded">+-- 42 lines: #?     # dump segment name -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L684" class="Folded">684 </span><span class="Folded">+-- 42 lines: #?     # dump segment name ---------------------------------------------------------------------------------------------------------------------</span>
 <span id="L726" class="LineNr">726 </span>    <span class="subxComment"># segment-slot/eax = leaky-get-or-insert-slice(table, segment-name, row-size=8)</span>
 <span id="L727" class="LineNr">727 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L728" class="LineNr">728 </span>    68/push  8/imm32/row-size
@@ -633,8 +633,8 @@ if ('onhashchange' in window) {
 <span id="L757" class="LineNr">757 </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="L758" class="LineNr">758 </span>    <span class="subxComment"># fall through</span>
 <span id="L759" class="LineNr">759 </span><span class="Constant">$read-segments:regular-line</span>:
-<span id="L760" class="Folded">760 </span><span class="Folded">+--  9 lines: #?     # print(&quot;regular line\n&quot;) -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
-<span id="L769" class="Folded">769 </span><span class="Folded">+-- 33 lines: #?     # dump line -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L760" class="Folded">760 </span><span class="Folded">+--  9 lines: #?     # print(&quot;regular line\n&quot;) ---------------------------------------------------------------------------------------------------------------</span>
+<span id="L769" class="Folded">769 </span><span class="Folded">+-- 33 lines: #?     # dump line -----------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L802" class="LineNr">802 </span>    <span class="subxComment"># rewind-stream(line)</span>
 <span id="L803" class="LineNr">803 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L804" class="LineNr">804 </span>    51/push-ecx
@@ -642,7 +642,7 @@ if ('onhashchange' in window) {
 <span id="L806" class="LineNr">806 </span>    e8/call  <a href='../055stream.subx.html#L54'>rewind-stream</a>/disp32
 <span id="L807" class="LineNr">807 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L808" class="LineNr">808 </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>              4/imm32           <span class="subxComment"># add to esp</span>
-<span id="L809" class="Folded">809 </span><span class="Folded">+--  9 lines: #?     # print(&quot;write stream\n&quot;) -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L809" class="Folded">809 </span><span class="Folded">+--  9 lines: #?     # print(&quot;write stream\n&quot;) ---------------------------------------------------------------------------------------------------------------</span>
 <span id="L818" class="LineNr">818 </span>    <span class="subxComment"># write-stream(curr-segment, line)</span>
 <span id="L819" class="LineNr">819 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L820" class="LineNr">820 </span>    51/push-ecx
@@ -652,7 +652,7 @@ if ('onhashchange' in window) {
 <span id="L824" class="LineNr">824 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L825" class="LineNr">825 </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="L826" class="LineNr">826 </span>    <span class="subxComment"># loop</span>
-<span id="L827" class="Folded">827 </span><span class="Folded">+--  9 lines: #?     # print(&quot;loop\n&quot;) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L827" class="Folded">827 </span><span class="Folded">+--  9 lines: #?     # print(&quot;loop\n&quot;) -----------------------------------------------------------------------------------------------------------------------</span>
 <span id="L836" class="LineNr">836 </span>    e9/jump  $read-segments:<span class="Constant">loop</span>/disp32
 <span id="L837" class="LineNr">837 </span><span class="Constant">$read-segments:break</span>:
 <span id="L838" class="LineNr">838 </span><span class="Constant">$read-segments:end</span>: