Article Excerpt: "So a speculatively-executed xdcbt was identical to a real xdcbt!"<p>I've never thought about it until I saw the above line in the article, and that thought went something like this:<p>"Assembler instructions which might never have the conditions met for their execution during a program's runtime might be speculatively executed nonetheless, and this, depending on the nature of the instruction executed, might have huge ramifications up to and including program incorrectness and even program failure."<p>In other words, your absolutely 100% deterministic Turing machine (or programs that you write on it that you deem to be 100% deterministic) -- may not be quite so deterministic when viewed against these understandings...<p>It adds a whole new dimension to what must be thought about when writing assembler code...<p>Anyway, it's a really great article!