Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сумма всех двойных слов одного регистра rxmm.

279
17 марта 2006 года
bave
456 / / 07.03.2004
Запарил я, наверное, всех этим SSE. :)
------------------------------------------------

Вообщем допустим у меня регистр rxmm0 хранит
четыре двоиных слова, каждое двойное слово - число
с плаваюшей точкой в коротком формате.
Как можно найти сумму всех четырёх чисел и
сохранить результат в младшем двойном слове
любого регистра xmm. Но чтоб при вычислении
суммы небыло обмена данных регистр-память и
память-регистр, только регистр-регистр
(обмен только между регистрами).
1.8K
18 марта 2006 года
k3Eahn
365 / / 19.12.2005
 
Код:
movhlps xmm1,xmm0
addps xmm0,xmm1
movss xmm1,xmm0
shufps xmm0,xmm0,1
addss xmm0,xmm1
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог