Intel ADX

Intel ADX Intel ADX: арифметическое расширение для x86 Intel ADX (Multi-Precision Add-Carry Instruction Extensions) — это арифметическое расширение для архитектуры […]

Intel ADX

  • Intel ADX: арифметическое расширение для x86

    • Intel ADX (Multi-Precision Add-Carry Instruction Extensions) — это арифметическое расширение для архитектуры наборов команд x86.  
    • Впервые поддержан в микроархитектуре Broadwell.  
  • Новые инструкции и их особенности

    • Расширение содержит две новые инструкции.  
    • MULX из BMI2 также рассматривается как часть поддержки арифметики больших целых чисел.  
    • Обе новые инструкции являются более эффективными вариантами существующей инструкции ADC.  
    • Каждая из новых инструкций влияет только на один флаг.  
    • ADC может устанавливать флаги переполнения и переноса, а также сбрасывать остальные флаги процессора.  
  • Параллельное вычисление

    • Наличие двух версий, влияющих на разные флаги, позволяет вычислять две цепочки дополнений с переносом параллельно.  
  • Поддержка AMD

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

Полный текст статьи:

Intel ADX

Оставьте комментарий

Прокрутить вверх