Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

[1] Supplemental Streaming SIMD Extensions 3 ( SSSE3 или SSE3S ) - этонабор инструкций SIMD, созданный Intel и являющийся четвертой версией технологии SSE .

История [ править ]

SSSE3 был впервые представлен с процессорами Intel на основе микроархитектуры Core 26 июня 2006 года с процессорами Woodcrest Xeon.

SSSE3 упоминается под кодовыми именами Tejas New Instructions (TNI) или Merom New Instructions (MNI) для первых проектов процессоров, предназначенных для его поддержки.

Функциональность [ править ]

SSSE3 содержит 16 новых дискретных инструкций. Каждая инструкция может работать с 64-битными регистрами MMX или 128-битными XMM. Таким образом, материалы Intel относятся к 32 новым инструкциям. В их число входят: [1]

  • Двенадцать инструкций, выполняющих операции горизонтального сложения или вычитания.
  • Шесть инструкций, оценивающих абсолютные значения.
  • Две инструкции, которые выполняют операции умножения и сложения и ускоряют вычисление скалярных произведений.
  • Две инструкции, которые ускоряют операции упакованного целочисленного умножения и производят целочисленные значения с масштабированием.
  • Две инструкции, которые выполняют побайтовое перемешивание на месте в соответствии со вторым операндом управления перемешиванием.
  • Шесть инструкций, которые инвертируют упакованные целые числа в операнде-адресате, если знаки соответствующего элемента в исходном операнде меньше нуля.
  • Две инструкции, которые выравнивают данные из двух операндов.

Процессоры с SSSE3 [ править ]

Новые [1] инструкции [ править ]

В приведенной ниже таблице satsw (X) (читается как «насыщение до знакового слова») принимает целое число X со знаком и преобразует его в -32768, если оно меньше -32768, в +32767, если оно больше 32767, и в противном случае оставляет его без изменений. Как обычно для архитектуры Intel, байты составляют 8 бит, слова - 16 бит, а двойные слова - 32 бита; «регистр» относится к векторному регистру MMX или XMM.

См. Также [ править ]

  • SIMD
  • SSE3
  • Intel Core 2
  • Теджас и Джейхок
  • списки инструкций x86

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

  1. ^ a b c "2.9.5". Справочное руководство по оптимизации архитектур Intel 64 и IA-32 (PDF) (технический отчет). Intel.com. 2016. С. 92–93 . Проверено 22 июня 2018 года .

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

  • Технические характеристики Core 2 Mobile
  • Официальный документ Intel, в котором признается существование SSSE3 и описывается SSE4
  • Документация по набору инструкций, в которой перечислены функции инструкций SSSE3.