Who is vfmaddrnd231pd?(purplesyringa.moe)
243 points by pngmangi | 21 comments
Blog post examining the x86 FMA instruction vfmaddrnd231pd, which performs fused multiply-add with per-instruction rounding control.
25 stories tagged assembly, newest first.
243 points by pngmangi | 21 comments
Blog post examining the x86 FMA instruction vfmaddrnd231pd, which performs fused multiply-add with per-instruction rounding control.
28 points by vladcodes | 9 comments
Landing page for rhun, a small, fast open-source code editor written in assembly for Linux, Windows and Apple silicon Macs, with Vim mode and AI agent panels.
57 points by andsoitis | 38 comments
Matt Keeter's blog post on writing an interpreter for the Uxn stack-based CPU in hand-written assembly to outperform compiler-generated code.
150 points by adunk | 18 comments
A browser-based interactive Z80 assembly REPL that executes typed instructions and displays memory and register state.
235 points by BruceEel | 178 comments
Flat assembler forum thread reporting that RDRAND/RDSEED on AMD (possibly Zen2) CPUs never return 0 at a given size, with a test app for others to try.
403 points by piotrgrabowski | 99 comments
GitHub repository by xoreaxeaxeax collecting x86 assembly instructions and code patterns that perform pathologically slowly, such as clflush, cpuid, denormals and fdiv.
382 points by imtomt | 205 comments
GitHub project ymawky, a static HTTP file server for macOS written entirely in ARM64 assembly using raw Darwin syscalls without libc.
557 points by mariuz | 153 comments
Blog post examining the technical optimizations behind RollerCoaster Tycoon (1999), based on the author's appearance on the German gaming podcast Stay Forever.
590 points by damethos | 164 comments
A blog post that tongue-in-cheek implements an even/odd check using 4 billion generated if statements, inspired by a viral TikTok screenshot of beginner code.
356 points by vismit2000 | 62 comments
Matt Godbolt announces the Advent of Compiler Optimisations 2025, a daily blog post and video series in December covering C and C++ compiler optimisations.
518 points by hasheddan | 189 comments
Matt Godbolt's blog post explaining why compilers emit xor eax, eax to zero a register on x86 and why it is among the most executed instructions.
367 points by todsacerdoti | 70 comments
Easy RISC-V is an interactive tutorial on RISC-V assembly programming with an in-browser emulator, covering instructions, jumps, branches, and memory.
396 points by flykespice | 133 comments
GitHub repository from the FFmpeg project containing lessons teaching assembly language programming as used in FFmpeg, with translations.
376 points by thunderbong | 148 comments
Blog post recounting how the author spent weeks hand-optimizing assembly for a Java platform, only to find the gains came from benchmarking on unrealistic random data.
341 points by harambae | 96 comments
Tom's Hardware article reporting FFmpeg developers achieving a roughly 100x speedup in a function via handwritten assembly code.
384 points by 90s_dev | 97 comments
First part of a blog tutorial series on learning x86-64 assembly, covering environment setup and first steps.
410 points by tosh | 79 comments
Hundred Rabbits' page for Uxn, a small portable virtual machine ecosystem for building tools and games; the screenshot shows the site's navigation menu.
386 points by fbrusch | 65 comments
A blog post taking a deep dive into the layers of abstraction behind a modern Hello World program written in C.
352 points by the-smug-one | 80 comments
A Reddit r/aoe2 thread asking whether Age of Empires was written in assembly, with an original developer commenting on its use of assembly code.
1431 points by r4um | 451 comments
Blog post humorously exploring writing an even/odd checker using 4 billion if statements, inspired by a viral TikTok screenshot of beginner code.
372 points by throwaway71271 | 41 comments
Project page for Overflow, a tabletop and web board game where players write RISC-V assembly and exploit buffer overflows to hack opponents.
381 points by 414owen | 197 comments
Blog post that takes a clang-compiled C loop and hand-tweaks the x86 assembly in various ways, measuring the speedup of each change.
477 points by tentacleuno | 193 comments
A Code Golf Stack Exchange answer presenting an extremely optimized FizzBuzz implementation reaching about 55 GiB/s throughput.
325 points by jart | 48 comments
Justine Tunney's blog post analyzing DeepMind's AlphaDev-discovered sorting kernels and how they apply to C library sorting code.
589 points by thunderbong | 133 comments
Tutorial blog post teaching x86-64 assembly by building a minimal X11 GUI window displaying "Hello, world!" from scratch.