_mm_shuffle_ps () odpowiednik dla wektorów całkowitych (__m128i)?
The_mm_shuffle_ps()
intrinsic pozwala na przeplatanie wejść float do niskich 2 pływaków i wysokich 2 pływaków wyjścia.
Na przykład:
R = _mm_shuffle_ps(L1, H1, _MM_SHUFFLE(3,2,3,2))
spowoduje:
R[0] = L1[2];
R[1] = L1[3];
R[2] = H1[2];
R[3] = H1[3]
Chciałem wiedzieć, czy istnieje podobny typ wewnętrzny dostępny dla typu danych całkowitych? Coś, co zajęło dwa__m128i
zmienne i maska do przeplatania?
The_mm_shuffle_epi32()
wewnętrzny, zajmuje tylko jeden 128-bitowy wektor zamiast dwóch.