XOP (від англ. eXtended operation - "розширена операція") - це набір інструкцій мікропроцесора, які підвищують його швидкодію при роботі з мультимедіа, а також при вирішенні складних наукових завдань.
Спочатку, в 2007 році, в AMD анонсували намір створити набір команд SSE5, як доповнення до 128-бітних команд ядра архітектури AMD64 (інформація про SSE, SSE2, SSE3, SSSE3, SSE4 вже публікувалася на цьому сайті).
Але пізніше ці плани змінилися. SSE5 так і не вийшов, а інструкції, що розробляються для нього, були реалізовані у вигляді 3 менших наборів команд, названих XOP, FMA4 і CVT16. У комплексі вони зберігають заплановану функціональність SSE5, але по-іншому кодують інструкції для кращої сумісності з набором команд AVX від Intel.
Інструкції XOP вперше використані в 2011 році в процесорах AMD архітектури Bulldozer. В цей набір входить декілька різних типів векторних інструкцій, більшість з яких є цілочисельними. Однак, є серед них також інструкції для перестановки чисел з плаваючої комою та інструкції екстракції дробової частини.

eXtended operation
(XOP)
20.03.2017 р.