My Custom RISC VM: Lessons from Building a Compiler in Java
Ever wondered what it takes to build a compiler from scratch? I dove deep, creating a custom RISC VM and a compiler in Java. Here are my key takeaways.
6 articles tagged with "assembly"
Explore all content related to assembly. Find tutorials, guides, tips, and insights from our collection of articles on this topic.
Showing 6 of 6 articles
Ever wondered what it takes to build a compiler from scratch? I dove deep, creating a custom RISC VM and a compiler in Java. Here are my key takeaways.
Debugging MIPS O32 and facing wrong return addresses? The culprit might be the linker-generated `mips_o32.jumpto` thunk. Learn the cause and the essential 2025 fix.
Unlock peak performance in your C code. Our 2025 guide dives deep into modern compiler secrets, comparing PUSH vs. MOV for optimal stack management.
Dive deep into PUSH vs. MOV. Discover 3 shocking reasons modern compilers outperform manual optimization, from micro-op fusion to stack alignment secrets.
Master ARM64 assembly in 2025! Uncover 3 common ADD opcode mistakes, from flag updates (ADD vs ADDS) to immediate value limits, and write more efficient code.
Discover the top 3 preferred methods for the ARM64 ADD opcode fix in 2025. Compare standard ADD, ADRP+ADD, and SUB for performance, and security.