Разделы:


Best links:

Система команд sse-расширения

Логические команды

Все логические команды являются параллельными и позволяют выполнять операции логического И, ИЛИ, И-НЕ, исключающего ИЛИ над отдельными парами битов операндов. Каждая команда имеет два операнда: в качестве входного операнда (источника) могут выступать ХММ-регистр или 128-разрядная ячейка памяти, а в качестве выходного (приемника) - ХММ-регистр. После выполнения команды содержимое операнда-источника не изменяется, а результат помещается в операнд-приемник

Команда andps - параллельная операция логического И над парами битов операнда-источника и операнда-приемника.

 Команда andnps - параллельная операция логического И-НЕ над парами битов операнда-источника и операнда- приемника.

Команда orps - параллельная операция логического ИЛИ над парами битов операнда-источника и операнда-приемника.

Команда xorps - параллельная операция логического исключающего ИЛИ над парами битов операнда-источника и операнда-приемника.

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

Команды преобразования могут выполняться, как и арифметические команды, могут выполняться в параллельном и скалярном контекстах. К этой группе команд относятся:

Команда cvtps2pi - параллельное преобразование двух младших упакованных 32- 32-разрядных чисел с плавающей точкой в коротком формате в два 32-разрядных целых числа. Команда имеет два операнда. В качестве входного операнда могут выступать ХММ-регистр или 128-разрядная ячейка памяти. Выходным операндом может служить один из регистров ММХ. На результат преобразования влияет установка битов поля rc, определяющего режим округления, регистра управления-состояния (MXCSR).

Команда cvtss2si - скалярное преобразование младшего 32-разрядного числа с плавающей точкой в коротком формате в 32-разрядное целое число. Команда имеет два операнда. В качестве входного операнда могут выступать ХММ-регистр или 128-разрядная ячейка памяти. Выходным операндом может служить один из 32-разрядных регистров общего назначения. Как и для команды cvtps2pi, на результат преобразования влияет установка битов поля гс, определяющего режим округления, регистра управления-состояния (MXCSR).

предыдущаяследующая