diff options
Diffstat (limited to 'html/shell/print.mu.html')
-rw-r--r-- | html/shell/print.mu.html | 50 |
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"><-</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"><-</span> copy <span class="Constant">0</span> -<span id="L91" class="LineNr"> 91 </span> d1, d2 <span class="Special"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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"><-</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">"()"</span>, <span class="Constant">"F - test-print-cell-nil-list"</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"><-</span> address left-storage <span id="L287" class="LineNr">287 </span> <a href='cell.mu.html#L38'>new-symbol</a> left, <span class="Constant">"abc"</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"><-</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"><-</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"><-</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"><-</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"><-</span> address left-storage <span id="L305" class="LineNr">305 </span> <a href='cell.mu.html#L38'>new-symbol</a> left, <span class="Constant">"abc"</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"><-</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"><-</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"><-</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"><-</span> address out-storage @@ -382,16 +382,16 @@ if ('onhashchange' in window) { <span id="L323" class="LineNr">323 </span> <span class="muComment"># list = cons "abc", 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"><-</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"><-</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"><-</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"><-</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"><-</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">"abc"</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"><-</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"><-</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"><-</span> address out-storage |