diff options
author | Kartik Agaram <vc@akkartik.com> | 2021-06-26 20:55:36 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2021-06-26 20:55:36 -0700 |
commit | 372367f59a897162912d0646158bdea1e07d6e66 (patch) | |
tree | 16cd7f70de3505f35fbc86ed2b7d3810cab0d148 /html/509bezier.mu.html | |
parent | dc5a0acf3feea227d03a98cedf427d2aef462320 (diff) | |
download | mu-372367f59a897162912d0646158bdea1e07d6e66.tar.gz |
html: better highlighting for int registers
Diffstat (limited to 'html/509bezier.mu.html')
-rw-r--r-- | html/509bezier.mu.html | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/html/509bezier.mu.html b/html/509bezier.mu.html index 7e002517..7ecbd5b3 100644 --- a/html/509bezier.mu.html +++ b/html/509bezier.mu.html @@ -14,17 +14,16 @@ pre { white-space: pre-wrap; font-family: monospace; color: #000000; background- body { font-size:12pt; font-family: monospace; color: #000000; background-color: #ffffd7; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } -.muRegEdx { color: #878700; } -.muComment { color: #005faf; } -.LineNr { } -.muRegEcx { color: #af875f; } +.PreProc { color: #c000c0; } +.muRegEdx { color: #af5f00; } .Special { color: #ff6060; } -.muRegEax { color: #875f00; } +.LineNr { } +.muRegEbx { color: #5f00ff; } +.Constant { color: #008787; } +.muRegEcx { color: #870000; } .Delimiter { color: #c000c0; } .muFunction { color: #af5f00; text-decoration: underline; } -.muRegEbx { color: #8787af; } -.Constant { color: #008787; } -.PreProc { color: #c000c0; } +.muComment { color: #005faf; } --> </style> @@ -80,7 +79,7 @@ if ('onhashchange' in window) { <span id="L18" class="LineNr"> 18 </span> <span class="PreProc">var</span> sx: int <span id="L19" class="LineNr"> 19 </span> <span class="PreProc">var</span> sy: int <span id="L20" class="LineNr"> 20 </span> <span class="muComment"># sx = x2-x1</span> -<span id="L21" class="LineNr"> 21 </span> <span class="PreProc">var</span> tmp/<span class="muRegEax">eax</span>: int <span class="Special"><-</span> copy x2 +<span id="L21" class="LineNr"> 21 </span> <span class="PreProc">var</span> tmp/eax: int <span class="Special"><-</span> copy x2 <span id="L22" class="LineNr"> 22 </span> tmp <span class="Special"><-</span> subtract x1 <span id="L23" class="LineNr"> 23 </span> copy-to sx, tmp <span id="L24" class="LineNr"> 24 </span> <span class="muComment"># sy = y2-y1</span> @@ -171,7 +170,7 @@ if ('onhashchange' in window) { <span id="L109" class="LineNr">109 </span> tmp <span class="Special"><-</span> add y1 <span id="L110" class="LineNr">110 </span> copy-to y0, tmp <span id="L111" class="LineNr">111 </span> <span class="muComment"># cur = -cur</span> -<span id="L112" class="LineNr">112 </span> <span class="PreProc">var</span> negative-1/<span class="muRegEax">eax</span>: int <span class="Special"><-</span> copy <span class="Constant">-1</span> +<span id="L112" class="LineNr">112 </span> <span class="PreProc">var</span> negative-1/eax: int <span class="Special"><-</span> copy <span class="Constant">-1</span> <span id="L113" class="LineNr">113 </span> <span class="PreProc">var</span> negative-1-f/<span class="Constant">xmm1</span>: float <span class="Special"><-</span> convert negative-1 <span id="L114" class="LineNr">114 </span> cur-f <span class="Special"><-</span> multiply negative-1-f <span id="L115" class="LineNr">115 </span> <span class="Delimiter">}</span> @@ -249,7 +248,7 @@ if ('onhashchange' in window) { <span id="L187" class="LineNr">187 </span> negate yy <span id="L188" class="LineNr">188 </span> negate xy <span id="L189" class="LineNr">189 </span> <span class="muComment"># cur = -cur</span> -<span id="L190" class="LineNr">190 </span> <span class="PreProc">var</span> negative-1/<span class="muRegEax">eax</span>: int <span class="Special"><-</span> copy <span class="Constant">-1</span> +<span id="L190" class="LineNr">190 </span> <span class="PreProc">var</span> negative-1/eax: int <span class="Special"><-</span> copy <span class="Constant">-1</span> <span id="L191" class="LineNr">191 </span> <span class="PreProc">var</span> negative-1-f/<span class="Constant">xmm1</span>: float <span class="Special"><-</span> convert negative-1 <span id="L192" class="LineNr">192 </span> cur-f <span class="Special"><-</span> multiply negative-1-f <span id="L193" class="LineNr">193 </span> <span class="Delimiter">}</span> @@ -307,7 +306,7 @@ if ('onhashchange' in window) { <span id="L245" class="LineNr">245 </span> <span class="PreProc">return</span> <span id="L246" class="LineNr">246 </span> <span class="Delimiter">}</span> <span id="L247" class="LineNr">247 </span> <span class="muComment"># perform-y-step? = (2*err < dx)</span> -<span id="L248" class="LineNr">248 </span> <span class="PreProc">var</span> perform-y-step?/<span class="muRegEax">eax</span>: boolean <span class="Special"><-</span> copy <span class="Constant">0</span>/false +<span id="L248" class="LineNr">248 </span> <span class="PreProc">var</span> perform-y-step?/eax: boolean <span class="Special"><-</span> copy <span class="Constant">0</span>/false <span id="L249" class="LineNr">249 </span> <span class="PreProc">var</span> two-err-f/<span class="Constant">xmm0</span>: float <span class="Special"><-</span> copy err-f <span id="L250" class="LineNr">250 </span> <span class="Delimiter">{</span> <span id="L251" class="LineNr">251 </span> <span class="PreProc">var</span> two/<span class="muRegEbx">ebx</span>: int <span class="Special"><-</span> copy <span class="Constant">2</span> @@ -357,8 +356,8 @@ if ('onhashchange' in window) { <span id="L295" class="LineNr">295 </span><span class="Delimiter">}</span> <span id="L296" class="LineNr">296 </span> <span id="L297" class="LineNr">297 </span><span class="muComment"># 0 <= u <= 1</span> -<span id="L298" class="LineNr">298 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='509bezier.mu.html#L298'>bezier-point</a></span> u: float, x0: int, x1: int, x2: int<span class="PreProc"> -> </span>_/<span class="muRegEax">eax</span>: int <span class="Delimiter">{</span> -<span id="L299" class="LineNr">299 </span> <span class="PreProc">var</span> one/<span class="muRegEax">eax</span>: int <span class="Special"><-</span> copy <span class="Constant">1</span> +<span id="L298" class="LineNr">298 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='509bezier.mu.html#L298'>bezier-point</a></span> u: float, x0: int, x1: int, x2: int<span class="PreProc"> -> </span>_/eax: int <span class="Delimiter">{</span> +<span id="L299" class="LineNr">299 </span> <span class="PreProc">var</span> one/eax: int <span class="Special"><-</span> copy <span class="Constant">1</span> <span id="L300" class="LineNr">300 </span> <span class="PreProc">var</span> u-prime/<span class="Constant">xmm0</span>: float <span class="Special"><-</span> convert one <span id="L301" class="LineNr">301 </span> u-prime <span class="Special"><-</span> subtract u <span id="L302" class="LineNr">302 </span> <span class="PreProc">var</span> result/<span class="Constant">xmm1</span>: float <span class="Special"><-</span> convert x0 @@ -373,7 +372,7 @@ if ('onhashchange' in window) { <span id="L311" class="LineNr">311 </span> term3 <span class="Special"><-</span> multiply u <span id="L312" class="LineNr">312 </span> term3 <span class="Special"><-</span> multiply u <span id="L313" class="LineNr">313 </span> result <span class="Special"><-</span> add term3 -<span id="L314" class="LineNr">314 </span> <span class="PreProc">var</span> result/<span class="muRegEax">eax</span>: int <span class="Special"><-</span> convert result +<span id="L314" class="LineNr">314 </span> <span class="PreProc">var</span> result/eax: int <span class="Special"><-</span> convert result <span id="L315" class="LineNr">315 </span> <span class="PreProc">return</span> result <span id="L316" class="LineNr">316 </span><span class="Delimiter">}</span> </pre> |