Share via


Diverses opérations (SSE2 intrinsèques entières)

[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 suivant sont suivies par leurs descriptions.

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 .

Le fichier d'en-tête emmintrin.h contient des déclarations pour les fonctions intrinsèques de l'instruction SSE2.

intrinsèques de comparaison

Intrinsèque

instruction correspondante

Opération

_mm_packs_epi16

PACKSSWB

Saturation compressée

_mm_packs_epi32

PACKSSDW

Saturation compressée

_mm_packus_epi16

PACKUSWB

Saturation compressée

_mm_extract_epi16

PEXTRW

extraction

_mm_insert_epi16

PINSRW

Insertion

_mm_movemask_epi8

PMOVMSKB

création de masque

_mm_shuffle_epi32

PSHUFD

pas traînant

_mm_shufflehi_epi16

PSHUFHW

pas traînant

_mm_shufflelo_epi16

PSHUFLW

pas traînant

_mm_unpackhi_epi8

PUNPCKHBW

imbrication

_mm_unpackhi_epi16

PUNPCKHWD

imbrication

_mm_unpackhi_epi32

PUNPCKHDQ

imbrication

_mm_unpackhi_epi64

PUNPCKHQDQ

imbrication

_mm_unpacklo_epi8

PUNPCKLBW

imbrication

_mm_unpacklo_epi16

PUNPCKLWD

imbrication

_mm_unpacklo_epi32

PUNPCKLDQ

imbrication

_mm_unpacklo_epi64

PUNPCKLQDQ

imbrication

_mm_movepi64_pi64

MOVDQ2Q

Déplacement

_mm_movpi64_epi64

MOVQ2DQ

Déplacement

_mm_move_epi64

MOVQ

Déplacement

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.

Voir aussi

Référence

Intrinsèques entières avec les extensions Streaming SIMD 2