Я просмотрел руководство разработчика программного обеспечения Intel, когда столкнулся с инструкцией ADCX
, которая была ранее неизвестна мне; его кодировка 66 0F 38 F6
. Кажется, он почти идентичен инструкции ADC
, так зачем использовать ADCX
, когда:
- поддерживается только в современных процессорах
- кодировка команд занимает больше места (4 байта против 1 для
ADC
)
Есть ли какой-нибудь другой побочный эффект, или специальный случай, где ADCX
оказывается выгодным над ADC
? Должно быть, есть веская причина, почему это было добавлено в репертуар команд.