Главная страница
Предыдущая страница (логические и сдвиговые операции MMX)
Команды преобразования типов MMX
packsswb приёмник, источник – упаковка со знаковым насыщением. Действует как на рисунке. Упаковывает слов со знаком в байты со знаком |
|
packssdw приёмник, источник – упаковка со знаковым насыщением. Действует как на рисунке. Упаковывает двойные слова со знаком в слова со знаком |
|
2) packuswb приёмник, источник – упаковка с беззнаковым насыщением (упаковывает слова без знака в байты без знака)
3) punpckhbw|punpckhwd|punpckhdq приёмник, источник – распаковка и объединение старших элементов
Пример для punpckhbw: |
|
Если источник содержит всё нули (равен нулю), то эти команды фактически переводят старшую половину приёмника из одного формата данных в другой, дополняя увели-чиваемые элементы нулями
4) punpcklbw|punpcklwd|punpckldq приёмник, источник – распаковка и объединение младших элементов (аналогично)
Следующая страница (команды управления MMX)