Главная страница
Предыдущая страница (команды пересылки данных SSE)

Арифметические команды SSE

Во всех арифметических командах SSE источник может быть регистром SSE или 128-битной переменной, приёмник – регистром SSE

1) addps приёмник, источник – выполняет параллельное сложение четырёх пар вещественных чисел с плавающей запятой, находящихся в источнике (регистр rSSE|m128) и приёмнике (rSSE). Результат записывается в приёмник

2) addss приёмник, источник – сложение одного вещественного числа. Выполняет сложение нулевых (занимающих биты 31—0) чисел с плавающей запятой в источнике и приёмнике. Результат записывается в биты 31—0 приёмника, биты 127—32 приёмника не изменяются

3) subps приёмник, источник – параллельное вычитание упакованных вещественных чисел. Из чисел приёмника вычитаются числа источника, результат записывается в приёмник

4) subss приёмник, источник – вычитание одного вещественного числа (аналогично)

5) mulps приёмник, источник – параллельное умножение упакованных вещественных чисел (аналогично)

6) mulss приёмник, источник – умножение одного вещественного числа

7) divps приёмник, источник – параллельное деление упакованных вещественных чисел

8) divss приёмник, источник – деление одного вещественного числа

9) sqrtps приёмник, источник – корень из упакованных вещественных чисел

10) sqrtss приёмник, источник – корень из одного вещественного числа

11) rcpps приёмник, источник – обратная величина для упакованных вещественных чисел. Максимальное значение ошибки

12) rcpss приёмник, источник – обратная величина для одного вещественного числа

13) rsqrtps приёмник, источник – обратный корень из упакованных вещественных чисел. Определяет обратные величины от квадратных корней (1/sqrt()) каждого из четырёх чисел с плавающей запятой, находящихся в источнике (rSSE|m128) и записывает их в приёмник (rSSE). Максимальное значение ошибки

rsqrtss приёмник, источник
– обратный корень из одного вещественного числа

15) maxps приёмник, источник – определяет максимальные числа с плавающей запятой в каждой из четырёх пар чисел, находящихся в источнике (rSSE|m128) и в приёмнике (rSSE). Результат записывается в приёмник

16) maxss приёмник, источник – максимум для одной пары вещественных чисел

17) minps приёмник, источник – минимум для упакованных вещественных чисел

18) minss приёмник, источник – минимум для одной пары вещественных чисел


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