我已經找到了SSE移位指令可以相同數額上的所有元素只轉移:如何用__m128i執行元素左移?
_mm_sll_epi32()
_mm_slli_epi32()
These shift all elements, but by the same shift amount.
是否有應用不同的方式轉移到不同的元素?類似這樣的:
__m128i a, __m128i b;
r0:= a0 << b0;
r1:= a1 << b1;
r2:= a2 << b2;
r3:= a3 << b3;
謝謝,我已經管理它_mm_mullo_epi32(SSE4.1)。嗯...,可能會有更好的方式爲英特爾CPU嗎? – user1468756