Linked by Thom Holwerda on Fri 5th Apr 2013 16:04 UTC
General Development "For years, PC programmers used x86 assembly to write performance-critical code. However, 32-bit PCs are being replaced with 64-bit ones, and the underlying assembly code has changed. This white paper is an introduction to x64 assembly. No prior knowledge of x86 code is needed, although it makes the transition easier."
Permalink for comment 557806
To read all comments associated with this story, please click here.
RE[5]: Comment by Drumhellar
by tylerdurden on Fri 5th Apr 2013 21:57 UTC in reply to "RE[4]: Comment by Drumhellar"
tylerdurden
Member since:
2009-03-17



They were all about making x86 Assembly developers how to write code to minimize processor stalls, wrong branch predictions and cache misses.

Issues that weren't a problem before.


That could very well be because up to the 386, the x86 family had been unpipelined in-order stack machines for all intent and purposes.

All the issues you mention are intrinsic to most in-order, pipelined, superscalar designs.

Edited 2013-04-05 22:00 UTC

Reply Parent Score: 2