TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Primer on Go Assembly

113 pointsby blacksmytheabout 7 years ago

4 comments

theparanoidabout 7 years ago
Go&#x27;s &quot;pseudo-assembly&quot; is not a plus. Everyone ends up learning <i>both</i> the architecture&#x27;s assembly and the mapping to Go&#x27;s pseudo-assembly which isn&#x27;t actually portable because each architecture has architecture-specific features.
评论 #16550743 未加载
评论 #16549993 未加载
评论 #16551692 未加载
spooneybargerabout 7 years ago
A colleague passed this along to me. I&#x27;ve been doing a lot of work in the guts of the Go runtime as part of my work at Wallaroo Labs and while there isn&#x27;t a ton here yet, what there is was helpful.<p>The links at the bottom were what I found particularly helpful.
评论 #16549616 未加载
Aissenabout 7 years ago
This 2017 FOSDEM talk is also interesting on this subject: <a href="https:&#x2F;&#x2F;archive.fosdem.org&#x2F;2017&#x2F;schedule&#x2F;event&#x2F;go_scaling&#x2F;" rel="nofollow">https:&#x2F;&#x2F;archive.fosdem.org&#x2F;2017&#x2F;schedule&#x2F;event&#x2F;go_scaling&#x2F;</a> ; albeit it&#x27;s more on the cryptographic side of things.
to3mabout 7 years ago
&gt; 137438953482 actually corresponds to the 10 and 32 4-byte values concatenated into one 8-byte value<p>32&lt;&lt;32|10 might be a bit clearer, then...