HackerTrans
TopNewTrendsCommentsPastAskShowJobs

netr0ute

no profile record

Submissions

How is Ultrassembler so fast?

jghuff.com
124 points·by netr0ute·11 месяцев назад·51 comments

comments

netr0ute
·11 месяцев назад·discuss
> G++ picks space over time

By definition, that's zero-overhead because Ultrassembler doesn't care about space.
netr0ute
·11 месяцев назад·discuss
Problem is, there are a lot of RISC-V instruction way longer than that (like th.vslide1down.vx) so hashing is going to be slow.
netr0ute
·11 месяцев назад·discuss
I thought about hashing, but found that hashing would be enormously slow to compute compared to a perfectly crafted tree.
netr0ute
·11 месяцев назад·discuss
Furus are "fake gurus." It comes from the Fintwit space where "furus" share their +1000% option trades as if they're geniuses in order to get you to sign up for their expensive Substack.
netr0ute
·11 месяцев назад·discuss
> LLVM's C++ API

I think I read something about this but couldn't figure out how to use it because the documentation is horrible. So, I found it easier to implement my own, and as it turns out, there are a few HORRIBLE bugs in the LLVM assembler (from cross reference testing) probably because nobody is using the C++ API.

> There are plenty of cppcon presentations [1] about exceptions, performance, caveats, blah blah.

I don't have enough time to watch these kinds of presentations.
netr0ute
·11 месяцев назад·discuss
Hi everyone, I'm the author of this article.

Feel free to ask me any questions to break the radio silence!
netr0ute
·в прошлом году·discuss
I don't remember this being the case, you could reuse your old MC purchase when they made the transition over.
netr0ute
·5 лет назад·discuss
It can't be illegal if the software is provided as-is without any warranty as most OSS licenses do.
netr0ute
·5 лет назад·discuss
The difference is that the iPhone ran a "full" OS without the "baby software" on every other device at the time.