_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.

questionAnswers(1)

yourAnswerToTheQuestion