logoalt Hacker News

menaerustoday at 3:19 PM1 replyview on HN

I have but that was not the point? My first point was exactly that there are more ISA registers and not only 8, and therefore the question mark. My second point was about register renaming which, contrary what you say, does mitigate the artifacts of running out of registers by spilling the variables to the stack memory. It does it by eliminating the false dependencies between variables/registers and xor eax, eax is a great candidate for that.


Replies

saagarjhatoday at 5:21 PM

Register renaming does not let you avoid spills.

show 1 reply