Главная страница
Предыдущая страница (логические и сдвиговые операции MMX)

Команды преобразования типов MMX

packsswb приёмник, источник – упаковка со знаковым насыщением. Действует как на рисунке. Упаковывает слов со знаком в байты со знаком
packssdw приёмник, источник – упаковка со знаковым насыщением. Действует как на рисунке. Упаковывает двойные слова со знаком в слова со знаком

2) packuswb приёмник, источник – упаковка с беззнаковым насыщением (упаковывает слова без знака в байты без знака)

3) punpckhbw|punpckhwd|punpckhdq приёмник, источник – распаковка и объединение старших элементов
Пример для punpckhbw:

Если источник содержит всё нули (равен нулю), то эти команды фактически переводят старшую половину приёмника из одного формата данных в другой, дополняя увели-чиваемые элементы нулями

4) punpcklbw|punpcklwd|punpckldq приёмник, источник – распаковка и объединение младших элементов (аналогично)


Следующая страница (команды управления MMX)