Jump to content

Intel ADX

Intel ADX ( Расширения инструкций добавления-переноса с многоточечной точностью ) — это арифметическое расширение Intel с произвольной точностью для x86 архитектуры набора команд (ISA). Intel ADX впервые был поддержан в микроархитектуре Broadwell . [1] [2]

Однако расширение набора команд содержит всего две новые инструкции. MULX из BMI2 также рассматривается как часть поддержки арифметики больших целых чисел. [3]

Обе инструкции являются более эффективными вариантами существующих ADC инструкцию, с той разницей, что каждая из двух новых инструкций влияет только на один флаг, где ADC в качестве подписанного дополнения можно устанавливать флаги переполнения и переноса, а в качестве инструкции x86 старого стиля также сбрасывать остальные флаги ЦП. Наличие двух версий, влияющих на разные флаги, означает, что две цепочки сложений с переносом могут рассчитываться параллельно. [3]

AMD добавила поддержку этих инструкций в свои процессоры, начиная с Ryzen .

Инструкция Описание
ADCXДобавляет два целых числа без знака плюс перенос, считывая перенос из флага переноса и при необходимости устанавливая его там. Не влияет на другие флаги, кроме переноса.
ADOXДобавляет два целых числа без знака плюс перенос, считывая перенос из флага переполнения и при необходимости устанавливая его там. Не влияет на другие флаги, кроме переполнения.

Ссылки [ править ]

  1. ^ «Эмулятор разработки программного обеспечения Intel» . программное обеспечение.intel.com . 23 июля 2013 года . Проверено 16 октября 2013 г.
  2. ^ Справочник по программированию расширений набора команд архитектуры Intel (номер документа 319433-013B) // Intel, июль 2012 г., Глава 9: Дополнительные новые инструкции
  3. Перейти обратно: Перейти обратно: а б «Новые инструкции, поддерживающие арифметику больших целых чисел на процессорах с архитектурой Intel» (PDF) . Интел . Проверено 2 января 2015 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 49e9f35df8ba24dde79a2530e39abe73__1610853180
URL1:https://arc.ask3.ru/arc/aa/49/73/49e9f35df8ba24dde79a2530e39abe73.html
Заголовок, (Title) документа по адресу, URL1:
Intel ADX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)