about summary refs log tree commit diff stats
path: root/html/shell/print.mu.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/shell/print.mu.html')
-rw-r--r--html/shell/print.mu.html50
1 files changed, 25 insertions, 25 deletions
diff --git a/html/shell/print.mu.html b/html/shell/print.mu.html
index 802104e3..18c90801 100644
--- a/html/shell/print.mu.html
+++ b/html/shell/print.mu.html
@@ -147,14 +147,14 @@ if ('onhashchange' in window) {
 <span id="L88" class="LineNr"> 88 </span>  <a href='print.mu.html#L1'>print-cell</a> in-ah, stream, <span class="Constant">0</span>/no-trace
 <span id="L89" class="LineNr"> 89 </span>  <span class="PreProc">var</span> d1/<span class="Constant">eax</span>: int <span class="Special">&lt;-</span> copy <span class="Constant">0</span>
 <span id="L90" class="LineNr"> 90 </span>  <span class="PreProc">var</span> d2/<span class="Constant">ecx</span>: int <span class="Special">&lt;-</span> copy <span class="Constant">0</span>
-<span id="L91" class="LineNr"> 91 </span>  d1, d2 <span class="Special">&lt;-</span> <a href='../501draw-text.mu.html#L181'>draw-stream-wrapping-right-then-down</a> <span class="Constant">0</span>/screen, stream, <span class="Constant">0</span>/xmin, <span class="Constant">0</span>/ymin, <span class="Constant">0x80</span>/xmax, <span class="Constant">0x30</span>/ymax, <span class="Constant">0</span>/x, <span class="Constant">0</span>/y, <span class="Constant">7</span>/fg, <span class="Constant">0</span>/bg
+<span id="L91" class="LineNr"> 91 </span>  d1, d2 <span class="Special">&lt;-</span> <a href='../501draw-text.mu.html#L181'>draw-stream-wrapping-right-then-down</a> <span class="Constant">0</span>/screen, stream, <span class="Constant">0</span>/xmin, <span class="Constant">0</span>/ymin, <span class="Constant">0x80</span>/xmax, <span class="Constant">0x30</span>/ymax, <span class="Constant">0</span>/x, <span class="Constant">0</span>/y, <span class="Constant">7</span>/fg, <span class="Constant">0xc5</span>/bg=blue-bg
 <span id="L92" class="LineNr"> 92 </span><span class="Delimiter">}</span>
 <span id="L93" class="LineNr"> 93 </span>
 <span id="L94" class="LineNr"> 94 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='print.mu.html#L94'>dump-cell-from-cursor-over-full-screen</a></span> in-ah: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Delimiter">{</span>
 <span id="L95" class="LineNr"> 95 </span>  <span class="PreProc">var</span> stream-storage: (stream byte <span class="Constant">0x200</span>)
 <span id="L96" class="LineNr"> 96 </span>  <span class="PreProc">var</span> stream/<span class="Constant">edx</span>: (addr stream byte) <span class="Special">&lt;-</span> address stream-storage
 <span id="L97" class="LineNr"> 97 </span>  <a href='print.mu.html#L1'>print-cell</a> in-ah, stream, <span class="Constant">0</span>/no-trace
-<span id="L98" class="LineNr"> 98 </span>  <a href='../501draw-text.mu.html#L214'>draw-stream-wrapping-right-then-down-from-cursor-over-full-screen</a> <span class="Constant">0</span>/screen, stream, <span class="Constant">7</span>/fg, <span class="Constant">0</span>/bg
+<span id="L98" class="LineNr"> 98 </span>  <a href='../501draw-text.mu.html#L214'>draw-stream-wrapping-right-then-down-from-cursor-over-full-screen</a> <span class="Constant">0</span>/screen, stream, <span class="Constant">7</span>/fg, <span class="Constant">0xc5</span>/bg=blue-bg
 <span id="L99" class="LineNr"> 99 </span><span class="Delimiter">}</span>
 <span id="L100" class="LineNr">100 </span>
 <span id="L101" class="LineNr">101 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='print.mu.html#L101'>print-symbol</a></span> _in: (addr <a href='cell.mu.html#L1'>cell</a>), out: (addr stream byte), trace: (addr trace) <span class="Delimiter">{</span>
@@ -281,7 +281,7 @@ if ('onhashchange' in window) {
 <span id="L222" class="LineNr">222 </span><span class="PreProc">fn</span> <span class="muTest"><a href='print.mu.html#L222'>test-print-cell-zero</a></span> <span class="Delimiter">{</span>
 <span id="L223" class="LineNr">223 </span>  <span class="PreProc">var</span> num-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L224" class="LineNr">224 </span>  <span class="PreProc">var</span> num/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address num-storage
-<span id="L225" class="LineNr">225 </span>  <a href='cell.mu.html#L69'>new-integer</a> num, <span class="Constant">0</span>
+<span id="L225" class="LineNr">225 </span>  <a href='cell.mu.html#L83'>new-integer</a> num, <span class="Constant">0</span>
 <span id="L226" class="LineNr">226 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L227" class="LineNr">227 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage
 <span id="L228" class="LineNr">228 </span>  <a href='print.mu.html#L1'>print-cell</a> num, out, <span class="Constant">0</span>/no-trace
@@ -291,7 +291,7 @@ if ('onhashchange' in window) {
 <span id="L232" class="LineNr">232 </span><span class="PreProc">fn</span> <span class="muTest"><a href='print.mu.html#L232'>test-print-cell-integer</a></span> <span class="Delimiter">{</span>
 <span id="L233" class="LineNr">233 </span>  <span class="PreProc">var</span> num-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L234" class="LineNr">234 </span>  <span class="PreProc">var</span> num/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address num-storage
-<span id="L235" class="LineNr">235 </span>  <a href='cell.mu.html#L69'>new-integer</a> num, <span class="Constant">1</span>
+<span id="L235" class="LineNr">235 </span>  <a href='cell.mu.html#L83'>new-integer</a> num, <span class="Constant">1</span>
 <span id="L236" class="LineNr">236 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L237" class="LineNr">237 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage
 <span id="L238" class="LineNr">238 </span>  <a href='print.mu.html#L1'>print-cell</a> num, out, <span class="Constant">0</span>/no-trace
@@ -301,7 +301,7 @@ if ('onhashchange' in window) {
 <span id="L242" class="LineNr">242 </span><span class="PreProc">fn</span> <span class="muTest"><a href='print.mu.html#L242'>test-print-cell-integer-2</a></span> <span class="Delimiter">{</span>
 <span id="L243" class="LineNr">243 </span>  <span class="PreProc">var</span> num-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L244" class="LineNr">244 </span>  <span class="PreProc">var</span> num/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address num-storage
-<span id="L245" class="LineNr">245 </span>  <a href='cell.mu.html#L69'>new-integer</a> num, <span class="Constant">0x30</span>
+<span id="L245" class="LineNr">245 </span>  <a href='cell.mu.html#L83'>new-integer</a> num, <span class="Constant">0x30</span>
 <span id="L246" class="LineNr">246 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L247" class="LineNr">247 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage
 <span id="L248" class="LineNr">248 </span>  <a href='print.mu.html#L1'>print-cell</a> num, out, <span class="Constant">0</span>/no-trace
@@ -312,7 +312,7 @@ if ('onhashchange' in window) {
 <span id="L253" class="LineNr">253 </span>  <span class="PreProc">var</span> num-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L254" class="LineNr">254 </span>  <span class="PreProc">var</span> num/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address num-storage
 <span id="L255" class="LineNr">255 </span>  <span class="PreProc">var</span> val/<span class="Constant">xmm0</span>: float <span class="Special">&lt;-</span> <a href='../408float.mu.html#L18'>rational</a> <span class="Constant">1</span>, <span class="Constant">2</span>
-<span id="L256" class="LineNr">256 </span>  <a href='cell.mu.html#L82'>new-float</a> num, val
+<span id="L256" class="LineNr">256 </span>  <a href='cell.mu.html#L96'>new-float</a> num, val
 <span id="L257" class="LineNr">257 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L258" class="LineNr">258 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage
 <span id="L259" class="LineNr">259 </span>  <a href='print.mu.html#L1'>print-cell</a> num, out, <span class="Constant">0</span>/no-trace
@@ -331,11 +331,11 @@ if ('onhashchange' in window) {
 <span id="L272" class="LineNr">272 </span>
 <span id="L273" class="LineNr">273 </span><span class="PreProc">fn</span> <span class="muTest"><a href='print.mu.html#L273'>test-print-cell-nil-list</a></span> <span class="Delimiter">{</span>
 <span id="L274" class="LineNr">274 </span>  <span class="PreProc">var</span> nil-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
-<span id="L275" class="LineNr">275 </span>  <span class="PreProc">var</span> <a href='cell.mu.html#L106'>nil</a>/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address nil-storage
-<span id="L276" class="LineNr">276 </span>  <a href='cell.mu.html#L87'>allocate-pair</a> <a href='cell.mu.html#L106'>nil</a>
+<span id="L275" class="LineNr">275 </span>  <span class="PreProc">var</span> <a href='cell.mu.html#L120'>nil</a>/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address nil-storage
+<span id="L276" class="LineNr">276 </span>  <a href='cell.mu.html#L101'>allocate-pair</a> <a href='cell.mu.html#L120'>nil</a>
 <span id="L277" class="LineNr">277 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L278" class="LineNr">278 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage
-<span id="L279" class="LineNr">279 </span>  <a href='print.mu.html#L1'>print-cell</a> <a href='cell.mu.html#L106'>nil</a>, out, <span class="Constant">0</span>/no-trace
+<span id="L279" class="LineNr">279 </span>  <a href='print.mu.html#L1'>print-cell</a> <a href='cell.mu.html#L120'>nil</a>, out, <span class="Constant">0</span>/no-trace
 <span id="L280" class="LineNr">280 </span>  <a href='../109stream-equal.subx.html#L194'>check-stream-equal</a> out, <span class="Constant">&quot;()&quot;</span>, <span class="Constant">&quot;F - test-print-cell-nil-list&quot;</span>
 <span id="L281" class="LineNr">281 </span><span class="Delimiter">}</span>
 <span id="L282" class="LineNr">282 </span>
@@ -345,11 +345,11 @@ if ('onhashchange' in window) {
 <span id="L286" class="LineNr">286 </span>  <span class="PreProc">var</span> left/<span class="Constant">ecx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address left-storage
 <span id="L287" class="LineNr">287 </span>  <a href='cell.mu.html#L38'>new-symbol</a> left, <span class="Constant">&quot;abc&quot;</span>
 <span id="L288" class="LineNr">288 </span>  <span class="PreProc">var</span> nil-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
-<span id="L289" class="LineNr">289 </span>  <span class="PreProc">var</span> <a href='cell.mu.html#L106'>nil</a>/<span class="Constant">edx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address nil-storage
-<span id="L290" class="LineNr">290 </span>  <a href='cell.mu.html#L87'>allocate-pair</a> <a href='cell.mu.html#L106'>nil</a>
+<span id="L289" class="LineNr">289 </span>  <span class="PreProc">var</span> <a href='cell.mu.html#L120'>nil</a>/<span class="Constant">edx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address nil-storage
+<span id="L290" class="LineNr">290 </span>  <a href='cell.mu.html#L101'>allocate-pair</a> <a href='cell.mu.html#L120'>nil</a>
 <span id="L291" class="LineNr">291 </span>  <span class="PreProc">var</span> list-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L292" class="LineNr">292 </span>  <span class="PreProc">var</span> list/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address list-storage
-<span id="L293" class="LineNr">293 </span>  <a href='cell.mu.html#L101'>new-pair</a> list, *left, *nil
+<span id="L293" class="LineNr">293 </span>  <a href='cell.mu.html#L115'>new-pair</a> list, *left, *nil
 <span id="L294" class="LineNr">294 </span>  <span class="muComment">#</span>
 <span id="L295" class="LineNr">295 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L296" class="LineNr">296 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage
@@ -363,14 +363,14 @@ if ('onhashchange' in window) {
 <span id="L304" class="LineNr">304 </span>  <span class="PreProc">var</span> left/<span class="Constant">ecx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address left-storage
 <span id="L305" class="LineNr">305 </span>  <a href='cell.mu.html#L38'>new-symbol</a> left, <span class="Constant">&quot;abc&quot;</span>
 <span id="L306" class="LineNr">306 </span>  <span class="PreProc">var</span> nil-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
-<span id="L307" class="LineNr">307 </span>  <span class="PreProc">var</span> <a href='cell.mu.html#L106'>nil</a>/<span class="Constant">edx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address nil-storage
-<span id="L308" class="LineNr">308 </span>  <a href='cell.mu.html#L87'>allocate-pair</a> <a href='cell.mu.html#L106'>nil</a>
+<span id="L307" class="LineNr">307 </span>  <span class="PreProc">var</span> <a href='cell.mu.html#L120'>nil</a>/<span class="Constant">edx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address nil-storage
+<span id="L308" class="LineNr">308 </span>  <a href='cell.mu.html#L101'>allocate-pair</a> <a href='cell.mu.html#L120'>nil</a>
 <span id="L309" class="LineNr">309 </span>  <span class="PreProc">var</span> list-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L310" class="LineNr">310 </span>  <span class="PreProc">var</span> list/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address list-storage
-<span id="L311" class="LineNr">311 </span>  <a href='cell.mu.html#L101'>new-pair</a> list, *left, *nil
+<span id="L311" class="LineNr">311 </span>  <a href='cell.mu.html#L115'>new-pair</a> list, *left, *nil
 <span id="L312" class="LineNr">312 </span>  <span class="muComment"># list = cons 64, list</span>
-<span id="L313" class="LineNr">313 </span>  <a href='cell.mu.html#L69'>new-integer</a> left, <span class="Constant">0x40</span>
-<span id="L314" class="LineNr">314 </span>  <a href='cell.mu.html#L101'>new-pair</a> list, *left, *list
+<span id="L313" class="LineNr">313 </span>  <a href='cell.mu.html#L83'>new-integer</a> left, <span class="Constant">0x40</span>
+<span id="L314" class="LineNr">314 </span>  <a href='cell.mu.html#L115'>new-pair</a> list, *left, *list
 <span id="L315" class="LineNr">315 </span>  <span class="muComment">#</span>
 <span id="L316" class="LineNr">316 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L317" class="LineNr">317 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage
@@ -382,16 +382,16 @@ if ('onhashchange' in window) {
 <span id="L323" class="LineNr">323 </span>  <span class="muComment"># list = cons &quot;abc&quot;, nil</span>
 <span id="L324" class="LineNr">324 </span>  <span class="PreProc">var</span> left-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L325" class="LineNr">325 </span>  <span class="PreProc">var</span> left/<span class="Constant">ecx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address left-storage
-<span id="L326" class="LineNr">326 </span>  <a href='cell.mu.html#L87'>allocate-pair</a> left
+<span id="L326" class="LineNr">326 </span>  <a href='cell.mu.html#L101'>allocate-pair</a> left
 <span id="L327" class="LineNr">327 </span>  <span class="PreProc">var</span> nil-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
-<span id="L328" class="LineNr">328 </span>  <span class="PreProc">var</span> <a href='cell.mu.html#L106'>nil</a>/<span class="Constant">edx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address nil-storage
-<span id="L329" class="LineNr">329 </span>  <a href='cell.mu.html#L87'>allocate-pair</a> <a href='cell.mu.html#L106'>nil</a>
+<span id="L328" class="LineNr">328 </span>  <span class="PreProc">var</span> <a href='cell.mu.html#L120'>nil</a>/<span class="Constant">edx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address nil-storage
+<span id="L329" class="LineNr">329 </span>  <a href='cell.mu.html#L101'>allocate-pair</a> <a href='cell.mu.html#L120'>nil</a>
 <span id="L330" class="LineNr">330 </span>  <span class="PreProc">var</span> list-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L331" class="LineNr">331 </span>  <span class="PreProc">var</span> list/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address list-storage
-<span id="L332" class="LineNr">332 </span>  <a href='cell.mu.html#L101'>new-pair</a> list, *left, *nil
+<span id="L332" class="LineNr">332 </span>  <a href='cell.mu.html#L115'>new-pair</a> list, *left, *nil
 <span id="L333" class="LineNr">333 </span>  <span class="muComment"># list = cons 64, list</span>
-<span id="L334" class="LineNr">334 </span>  <a href='cell.mu.html#L69'>new-integer</a> left, <span class="Constant">0x40</span>
-<span id="L335" class="LineNr">335 </span>  <a href='cell.mu.html#L101'>new-pair</a> list, *left, *list
+<span id="L334" class="LineNr">334 </span>  <a href='cell.mu.html#L83'>new-integer</a> left, <span class="Constant">0x40</span>
+<span id="L335" class="LineNr">335 </span>  <a href='cell.mu.html#L115'>new-pair</a> list, *left, *list
 <span id="L336" class="LineNr">336 </span>  <span class="muComment">#</span>
 <span id="L337" class="LineNr">337 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L338" class="LineNr">338 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage
@@ -406,10 +406,10 @@ if ('onhashchange' in window) {
 <span id="L347" class="LineNr">347 </span>  <a href='cell.mu.html#L38'>new-symbol</a> left, <span class="Constant">&quot;abc&quot;</span>
 <span id="L348" class="LineNr">348 </span>  <span class="PreProc">var</span> right-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L349" class="LineNr">349 </span>  <span class="PreProc">var</span> right/<span class="Constant">edx</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address right-storage
-<span id="L350" class="LineNr">350 </span>  <a href='cell.mu.html#L69'>new-integer</a> right, <span class="Constant">0x40</span>
+<span id="L350" class="LineNr">350 </span>  <a href='cell.mu.html#L83'>new-integer</a> right, <span class="Constant">0x40</span>
 <span id="L351" class="LineNr">351 </span>  <span class="PreProc">var</span> list-storage: (handle <a href='cell.mu.html#L1'>cell</a>)
 <span id="L352" class="LineNr">352 </span>  <span class="PreProc">var</span> list/<span class="Constant">esi</span>: (addr handle <a href='cell.mu.html#L1'>cell</a>) <span class="Special">&lt;-</span> address list-storage
-<span id="L353" class="LineNr">353 </span>  <a href='cell.mu.html#L101'>new-pair</a> list, *left, *right
+<span id="L353" class="LineNr">353 </span>  <a href='cell.mu.html#L115'>new-pair</a> list, *left, *right
 <span id="L354" class="LineNr">354 </span>  <span class="muComment">#</span>
 <span id="L355" class="LineNr">355 </span>  <span class="PreProc">var</span> out-storage: (stream byte <span class="Constant">0x40</span>)
 <span id="L356" class="LineNr">356 </span>  <span class="PreProc">var</span> out/<span class="Constant">edi</span>: (addr stream byte) <span class="Special">&lt;-</span> address out-storage