diverse instruction qui utilisent des 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
Le tableau suivant répertorie diverses intrinsèques et leurs descriptions.
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 .
Les fichiers d'en-tête xmmintrin.h et intrin.h contiennent des déclarations pour les fonctions intrinsèques de SSE.
diverses intrinsèques
nom intrinsèque |
Opération |
instruction correspondante |
fichier d'en-tête |
---|---|---|---|
pass traînants |
SHUFPS |
xmmintrin.h |
|
pass traînants |
PSHUFW |
xmmintrin.h |
|
Décompacte grande |
UNPCKHPS |
xmmintrin.h |
|
décompacte bas |
UNPCKLPS |
xmmintrin.h |
|
Charge une forte |
Registre de MOVHPS, mem |
xmmintrin.h |
|
Enregistre une forte |
Mem de MOVHPS, registre |
xmmintrin.h |
|
Déplace la valeur haut en bas |
MOVHLPS |
xmmintrin.h |
|
Déplace bas à haut |
MOVLHPS |
xmmintrin.h |
|
Charges insuffisantes |
Registre de MOVLPS, mem |
xmmintrin.h |
|
enregistre le bas |
Mem de MOVLPS, registre |
xmmintrin.h |
|
crée le masque de quatre bits |
MOVMSKPS |
xmmintrin.h |
|
Retourne le contenu du registre |
STMXCSR |
xmmintrin.h |
|
définit le registre de contrôle |
LDMXCSR |
xmmintrin.h |
|
Récupère les bits |
EXTRQ |
intrin.h |
|
insère des bits |
INSERTQ |
intrin.h |
Pour plus d'informations sur la syntaxe utilisée dans ces rubriques intrinsèques, consultez l' Intrinsèques à virgule flottante utilisation des extensions Streaming SIMD.