movhlps xmm1,xmm0
addps xmm0,xmm1
movss xmm1,xmm0
shufps xmm0,xmm0,1
addss xmm0,xmm1
Сумма всех двойных слов одного регистра rxmm.
------------------------------------------------
Вообщем допустим у меня регистр rxmm0 хранит
четыре двоиных слова, каждое двойное слово - число
с плаваюшей точкой в коротком формате.
Как можно найти сумму всех четырёх чисел и
сохранить результат в младшем двойном слове
любого регистра xmm. Но чтоб при вычислении
суммы небыло обмена данных регистр-память и
память-регистр, только регистр-регистр
(обмен только между регистрами).
Код: