Diverses opérations (SSE2 intrinsèques entières)
[Cette documentation constitue un aperçu et peut faire l'objet de modifications avec les versions ultérieures. Blank topics are included as placeholders.]
Spécifique à Microsoft
les intrinsèques répertoriées dans le tableau suivant sont suivies par leurs descriptions.
Les intrinsèques SSE2 utilisent __m128, __m128i, et les types de données de __m128d , qui ne sont pas pris en charge sur les processeurs (IPF) de la famille de processeurs Itanium. Aucune SSE2 intrinsèque qui utilisent le type de données de __m64 n'est prise en charge sur les processeurs de x64 .
Le fichier d'en-tête emmintrin.h contient des déclarations pour les fonctions intrinsèques de l'instruction SSE2.
intrinsèques de comparaison
Intrinsèque |
instruction correspondante |
Opération |
---|---|---|
PACKSSWB |
Saturation compressée |
|
PACKSSDW |
Saturation compressée |
|
PACKUSWB |
Saturation compressée |
|
PEXTRW |
extraction |
|
PINSRW |
Insertion |
|
PMOVMSKB |
création de masque |
|
PSHUFD |
pas traînant |
|
PSHUFHW |
pas traînant |
|
PSHUFLW |
pas traînant |
|
PUNPCKHBW |
imbrication |
|
PUNPCKHWD |
imbrication |
|
PUNPCKHDQ |
imbrication |
|
PUNPCKHQDQ |
imbrication |
|
PUNPCKLBW |
imbrication |
|
PUNPCKLWD |
imbrication |
|
PUNPCKLDQ |
imbrication |
|
PUNPCKLQDQ |
imbrication |
|
MOVDQ2Q |
Déplacement |
|
MOVQ2DQ |
Déplacement |
|
MOVQ |
Déplacement |
Pour plus d'informations sur la syntaxe utilisée dans les exemples de code dans cette rubrique, consultez l' Intrinsèques à virgule flottante utilisation des extensions Streaming SIMD.