logo

Главная Система команд x86 Набор команд SIMD
Система команд x86: Набор команд SIMD
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

 

Расширения потоковой обработки (Streaming SIMD Extensions) были введены в архитектуру процессоров Intel, начиная с процессора Pentium III. Эти расширения предназначены для использования в программах обработки мультимедийной информации наряду с более ранними мультимедиа-расширениями MMX.

Набор команд SIMD первоначально включает около 70 команд, которые могут оперировать данными как в MMX-регистрах, так и в новых SIMD-регистрах процессора. Специальные форматы данных введены для обеспечения обработки информации, представленной в форме вещественных значений (это необходимо, например, при 3D-моделировании).

При разработке SIMD-команд фирма Intel учла все нововведения, появившиеся в наборе команд 3DNow! компании AMD и практически включила этот набор команд в свое SIMD-расширение.

 

MOVNTQ
Переслать 64-битные данные из MMX-регистра в память без использования КЭШ
MOVSS
Переслать одиночное короткое вещественное значение
MOVUPS
Переслать невыровненные упакованные короткие вещественные значения
MULPS
Перемножить упакованные короткие вещественные значения
MULSS
Перемножить одиночные короткие вещественные значения
ORPS
Логическое ИЛИ над 128-битными операндами
PAVGB
Усреднить беззнаковые упакованные байты
PAVGW
Усреднить беззнаковые упакованные слова
PEXTRW
Развернуть слово
PINSRW
Вставить слово
PMAXSW
Найти наибольшее для упакованных знаковых целых слов
PMAXUB
Найти наибольшее для упакованных беззнаковых целых байтов
PMINSW
Найти наименьшее для упакованных знаковых целых слов
PMINUB
Найти наименьшее для упакованных беззнаковых целых байтов

Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru

Top.Mail.Ru       Сервер радиолюбителей России - схемы, документация,

 соревнования, дипломы, программы, форумы и многое другое!   схемы новости электроники