extensions Streaming SIMD (SSE)
[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 SSE. les fonctionnalités suivantes des intrinsèques sont expliquées :
Intrinsèques à virgule flottante utilisation des extensions Streaming SIMD
Diverses intrinsèques en utilisant les extensions Streaming SIMD
Mémoire et initialisation utilisation des extensions Streaming SIMD
Intrinsèques entières en utilisant les extensions Streaming SIMD
Prise en charge de cache à l'aide de les extensions Streaming SIMD
en outre, les fonctions macros suivantes sont décrites :
Fonction macro pour le pas traînant utilisation des extensions Streaming SIMD
Fonctions macros en lecture et en écriture le contrôle enregistre
Le fichier d'en-tête xmmintrin.h contient des déclarations pour les fonctions intrinsèques de SSE. Le fichier fvec.h contient des surcharges d'opérateur pour quelques-unes des fonctions intrinsèques de SSE, qui sont disponibles dans les programmes C++.
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 .