Разделы:
Best links:
Вы сможете использовать для работы office 2010 активация займет всего пару минут.
--------------------------
Система команд ммх-расширения
Команды psllw, pslld, psllq выполняют логический сдвиг влево, а команды psrlw, psrld, psrlq – вправо.
Команды psraw, psrad осуществляют арифметический сдвиг вправо для 16- и 32-разрядных слов.
Логические команды выполняют поразрядные логические операции над всеми 64 битами своих операндов. Они реализуют логические операции И, ИЛИ, И-НЕ, исключающего ИЛИ. Входной операнд может быть ММХ-регистром или операндом в памяти. Выходной операнд должен находиться в ММХ-регистре.
Команда pand (логическое И) - вычисляет поразрядное И своих операндов.
Команда pandn (логическое И-НЕ) - вычисляет поразрядное НЕ вы-
выходного операнда, а затем поразрядное И между входным операндом и инвертированным значением выходного операнда.
Команда роr(логическое ИЛИ) - вычисляет поразрядное ИЛИ своих операндов.
Команда рхоr(исключающее ИЛИ) - вычисляет поразрядное исключающее ИЛИ своих операндов.
Команды упаковки преобразуют длинные элементы данных (16- и 32-разрядные слова) в более короткие. Если исходное значение «не помещается» в коротком элементе данных, то происходит «насыщение» - результатом считается граничное значение допустимого диапазона выходного типа данных. Команды распаковки попарно объединяют элементы данных из обоих операндов в более длинные элементы выходного операнда. Этими командами можно пользоваться для увеличения числа значащих разрядов при вычислениях. Входным операндом может выступать ММХ-регистр или ячейка памяти, выходной операнд должен находиться в ММХ-регистре;
Команды упаковки и упаковки.
Команды упаковки packsswb, packssdw - преобразуют длинные элементы данных (16- и 32-разрядные слова со знаком) в более короткие (байты или 16-разрядные слова со знаком). На рис. 3.6 иллюстрируется выполнение команды packssdw MM0,MM1.
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.