aboutsummaryrefslogtreecommitdiff
path: root/templates/log2.s.html
diff options
context:
space:
mode:
authorhovertank3d <[email protected]>2025-05-24 10:58:06 +0000
committerhovertank3d <[email protected]>2025-05-24 10:58:06 +0000
commit588cedf699de1eda2c476133193cc2bb1e9d5dbc (patch)
tree6c4354fb2d38e6e80262351788cef02a3685cc58 /templates/log2.s.html
parent1a5a86a5d4557200db20e20206bcdd7b9b2a7e55 (diff)
downloadlzcnt.space-588cedf699de1eda2c476133193cc2bb1e9d5dbc.tar.xz
lzcnt.space-588cedf699de1eda2c476133193cc2bb1e9d5dbc.zip
update about and link to the source code
Diffstat (limited to 'templates/log2.s.html')
-rw-r--r--templates/log2.s.html14
1 files changed, 14 insertions, 0 deletions
diff --git a/templates/log2.s.html b/templates/log2.s.html
new file mode 100644
index 0000000..aad76fd
--- /dev/null
+++ b/templates/log2.s.html
@@ -0,0 +1,14 @@
+<style>.stx_root{color: rgb(255,255,255);background-color: rgb(33,33,33);}.stx2{color: rgb(220,150,28);font-weight: bold;}.stx3{color: rgb(181,120,206);}.stx4{color: rgb(70,70,240);}.stx5{color: rgb(254,254,91);font-weight: bold;}.stx6{color: rgb(115,158,213);font-weight: bold;}.stx7{color: rgb(24,212,236);}.stx8{color: rgb(139,15,127);font-weight: bold;}.stx9{color: rgb(11,84,118);}.stxa{color: rgb(31,145,31);font-weight: bold;}.stxb{color: rgb(0,0,0);}</style><div class="stx_root"><pre><code><span class="stxa"># {{template "link.html" (arr "about" "/about")}}
+</span><span class="stxa"># {{template "reset.html" .}}
+</span> <span class="stx8">.section</span> <span class="stx3">.text</span>
+ <span class="stx8">.global</span> <span class="stx3">log2lzcnt</span>
+ <span class="stx8">.type</span> <span class="stx3">log2lzcnt</span>, <span class="stx3">@function</span>
+<span class="stx9">log2lzcnt:</span> <span class="stxa"># log2lzcnt({{.Requests}});
+</span> <span class="stx5">lzcnt</span> <span class="stx6">%rdi</span>, <span class="stx6">%rdi</span>
+ <span class="stx5">movq</span> <span class="stx3">$63</span>, <span class="stx6">%rax</span>
+ <span class="stx5">sub</span> <span class="stx6">%rdi</span>, <span class="stx6">%rax</span>
+ <span class="stx5">ret</span> <span class="stxa"># 2^{{.Log2lzcnt}} requests handled
+</span>
+<span class="stxa"># copyleft 2025 iskrim46
+</span><span class="stxa"># {{template "link.html" (arr "source" "https://github.com/hovertank3d/lzcnt.space")}}
+</span></code></pre></div> \ No newline at end of file