Evan Klitzke personal blog

X86 Register Encoding

If you've ever look at the disassembly output for C or C++ code, you'll probably notice that there are a lot of push/pop instructions. And if you pay close enough attention, you'll notice that the compiler prefers to use certain registers over others. In particular, compilers will prefer pushing "old" registers like…
Points
100
HN comments
51
Submissions
1
Cited by
0 commenters

Systems & PerformanceSoftware Engineering2016

On Hacker News

SubmittedTitle on HNPointsComments
Nov 1, 2016X86 Register Encoding by eklitzke10051

More from Evan Klitzke

All 9 posts →

Related posts from the same era