_mm_shuffle_ps () Äquivalent für ganzzahlige Vektoren (__m128i)?
Das_mm_shuffle_ps()
Intrinsic erlaubt es, Float-Eingänge in Low-2-Floats und High-2-Floats des Ausgangs zu verschachteln.
Zum Beispiel:
R = _mm_shuffle_ps(L1, H1, _MM_SHUFFLE(3,2,3,2))
wird darin enden, dass:
R[0] = L1[2];
R[1] = L1[3];
R[2] = H1[2];
R[3] = H1[3]
Ich wollte wissen, ob für den Integer-Datentyp ein ähnliches Intrinsic verfügbar ist. Etwas, das zwei brauchte__m128i
Variablen und eine Maske zum Verschachteln?
Das_mm_shuffle_epi32()
intrinsisch, nimmt nur einen 128-Bit-Vektor anstelle von zwei.