Intrinsèques entières en utilisant les extensions Streaming SIMD
[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 sont suivies par une description de chaque intrinsèque avec la convention d'affectation de noms mnémonique la plus récente.
Les fonctions intrinsèques de SSE 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 intrinsèque de SSE 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 xmmintrin.h contient des déclarations pour les fonctions intrinsèques de SSE.
intrinsèques entières
nom intrinsèque |
Opération |
instruction correspondante |
---|---|---|
Extraits un des quatre mots |
PEXTRW |
|
insère un mot |
PINSRW |
|
calcule le maximum |
PMAXSW |
|
calcule le maximum, non signé |
PMAXUB |
|
Calcule la valeur minimale |
PMINSW |
|
calcule le minimum, non signé |
PMINUB |
|
crée un masque de 8 bits |
PMOVMSKB |
|
Multiplie, en retournant les bits élevés |
PMULHUW |
|
Retourne une combinaison de quatre mots |
PSHUFW |
|
Calcule le magasin conditionnelle |
MASKMOVQ |
|
moyenne arrondie par calculs |
PAVGB |
|
moyenne arrondie par calculs |
PAVGW |
|
somme de calculs de différences absolues |
PSADBW |
De cette section vous devez vider l'état du média pour le registre MMX. Consultez la section de Fonctionnement de l'instruction EMMS .
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.