4 ms·
> Back in 2000, AMD included cmov in its 64-bit x86 ISA extensions. Then, Intel had to adopt them when Itanium flopped. Wasn't "cmov" one of the things added f
by kimixa 2y ago
> Back in 2000, AMD included cmov in its 64-bit x86 ISA extensions. Then, Intel had to adopt them when Itanium flopped.
Wasn't "cmov" one of the things added for the pentium pro? So it wasn't instruction compatible - hence the "i686" prefix to a lot of compiler triples?
- pbsd 2y agoYes, that is correct.
- tedunangst 2y agoIntel was so embarrassed by the failure of itanium they invented a Time Machine and went back and added the instruction to a 1995 CPU. Deceptive and anti-competitive!
- basementcat 2y agoIntel failed to predict the timeline branch in which i686 arch had cmov so they had to roll back and replay it.
- winternewt 2y agoAlso known as Speculative CPU manufacturing