Comment Re:Ha Ha (Score 1) 299
MOV dest = [mem] is a load. That's at least two clocks, more like 3 or 4 (assuming a hit in the TLB, and the L1 - forget it if you miss anywhere, you're talking 100's of clocks). Stores are similar (time to availability in the store queue).
It's been a while, but I seem to remember some code using CMOV (may have been Windows code generated from icc - anything targeting 686 with optimizations should be using it). It should be in any P6 derivative (that's when it first went it). It would be a lot of work just to take it out, and would break compatibility.
PAE is another matter altogether. That is seen as a server feature, so it is disabled via fuses. The hardware is still there...