extensions Streaming SIMD 2 instructions
[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
Cette section décrit les fonctionnalités de niveau de langage C/C++ prenant en charge les extensions Streaming SIMD 2 instructions (SSE2) :
Intrinsèques à virgule flottante utilisation des extensions Streaming SIMD 2 instructions qui décrivent les opérations intrinsèques pour le double précision, type de données à virgule flottante (__m128d).
Intrinsèques entières avec les extensions Streaming SIMD 2 qui décrivent les intrinsèques pour le type de données integer d'étendre-précision (__m128i).
D'autres rubriques présentés dans cette section incluent :
Opérations en virgule flottante de mémoire et d'initialisation avec les extensions Streaming SIMD 2
Prise en charge de cache des extensions Streaming SIMD 2 opérations en virgule flottante
Mémoire entière et initialisation avec les extensions Streaming SIMD 2
Prise en charge de cache des extensions Streaming SIMD 2 opérations sur les entiers
Fonction macro pour le pas traînant avec les extensions Streaming SIMD 2
Le fichier d'en-tête emmintrin.h contient des déclarations pour les fonctions intrinsèques de l'instruction SSE2. Le fichier dvec.h contient des surcharges d'opérateur pour quelques-unes des fonctions intrinsèques de l'instruction SSE2, qui sont disponibles dans les programmes C++.
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 .