Opérations arithmétiques (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 opérations sont répertoriées dans le tableau suivant, suivi de leurs descriptions. les intrinsèques arithmétiques comprimées pour la technologie de l'entier 64 bits MMX sont répertoriées dans le tableau d' opérations arithmétiques comprimées .
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.
opérations arithmétiques entières
Intrinsèque |
Instruction |
Opération |
---|---|---|
PADDB |
Addition |
|
PADDW |
Addition |
|
PADDD |
Addition |
|
PADDQ |
Addition |
|
PADDQ |
Addition |
|
PADDSB |
Addition |
|
PADDSW |
Addition |
|
PADDUSB |
Addition |
|
PADDUSW |
Addition |
|
PAVGB |
moyenne de calculs |
|
PAVGW |
moyenne de calculs |
|
PMADDWD |
multiplication/ajout |
|
PMAXSW |
Calcule les maximale |
|
PMAXUB |
Calcule les maximale |
|
PMINSW |
Calcule les minimale |
|
PMINUB |
Calcule les minimale |
|
PMULHW |
Multiplication |
|
PMULHUW |
Multiplication |
|
PMULLW |
Multiplication |
|
PMULUDQ |
Multiplication |
|
PMULUDQ |
Multiplication |
|
PSADBW |
La différence de calculs/ajoute |
|
PSUBB |
Soustraction |
|
PSUBW |
Soustraction |
|
PSUBD |
Soustraction |
|
PSUBQ |
Soustraction |
|
PSUBQ |
Soustraction |
|
PSUBSB |
Soustraction |
|
PSUBSW |
Soustraction |
|
PSUBUSB |
Soustraction |
|
PSUBUSW |
Soustraction |
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.