Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

So, what's the follow up a dozen years later? Do clang or gcc treat the floating point stack as a stack?

Is x86-64 completely different?



x86-64 replaced the stack with registers. So this article, while interesting, is not of much practical use anymore.


x86-64 is guaranteed to contain at least SSE2. Scalar SSE2 is better than x87 in everything except extended prevision doubles, but those are very rarely used. These days, x87 code is seldom emitted.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: