Приветствую! Есть ли в SSE команда, которая суммирует значения в одном регистре xmm? Ну например четыре float'a. Что-то я не могу найти и не пойму как это оптимально сделать.
Оно, с учётом того, что это SSE3. Есть ещё вариант: Код (Text): pshufd xmm1,xmm0,00110001b ; 1->0, 3->2 addps xmm0,xmm1 ; 0+1, xx, 2+3, xx pshufd xmm1,xmm0,00000010b ; 2->0 addps xmm0,xmm1 Он даже должен быть быстрее.