Я помню, что прочитал об этом где-нибудь ... Может ли кто-нибудь пролить свет на это?Каков первый процессор, к которому Intel добавила условные инструкции по перемещению?
2
A
ответ
2
Согласно Wiki, Pentium Pro. Они удивительно старые, и мне интересно, почему вам все еще нужен переключатель для GCC, чтобы использовать их.
1
CMOV был представлен с Pentium Pro (обычно называемый i686)
Спасибо. Хотя Википедия не Wiki. :-) –
Я также где-то читал, что 'gcc' не использует инструкции cmov по умолчанию, но мой' gcc' делает. –
Переключатель для GCC необходим, потому что CMOV довольно ограничен по сравнению с MOV. Посмотрите, что говорят ребята из Linux: http://ondioline.org/mail/cmov-a-bad-idea-on-out-of-order-cpus – gertas