Partager via


__m128i

Spécifique à Microsoft

Le type de données d' __m128i , pour une utilisation avec les extensions Streaming SIMD 2 intrinsèques de l'instruction (SSE2), est défini dans emmintrin.h.

// data_types__m128i.cpp
#include <emmintrin.h>
int main() {
   __m128i x;
}

Notes

Vous ne devez pas accéder aux champs de __m128i directement.Vous pouvez, toutefois, consultez ces types dans le débogueur.Une variable des cartes d' __m128i de type au XMM [] 0-7 sont enregistrées.

Les variables de type _m128i sont alignées automatiquement sur des limites de 16 octets.

[!REMARQUE]

Utiliser des variables de type __m128i le compilateur générera l'instruction de SSE2 movdqa .Cette instruction ne provoque pas un défaut sur les processeurs Pentium III mais entraîne l'échec silencieux, avec des effets secondaires possibles provoqués par celui que l'instruction movdqa traduise en sur processeurs Pentium III.

Le type de données d' __m128i n'est pas pris en charge sur les processeurs (IPF) de la famille de processeurs Itanium.

Voir aussi

Référence

Mots clés C++

Types fondamentaux (C++)

Chaînes de type de données