Freigeben über


Arithmetische Operationen (ganze Zahl) SSE2-Anweisungen systeminterne Funktionen

[Diese Dokumentation ist nur eine Vorschau und wird in späteren Versionen ggf. geändert. Blank topics are included as placeholders.]

Microsoft-spezifisch

Die Vorgänge sind in der folgenden Tabelle aufgeführt, gefolgt von ihren Beschreibungen. Die gepackten arithmetischen systeminternen Funktionen für die Technologien werden in der MMX der 64-Bit-Ganzzahl Gepackte arithmetische Operationen Tabelle aufgeführt.

Systeminterne Funktionen verwenden, __m128SSE2-Anweisungen __m128iund __m128d Datentypen, die nicht von Prozessoren der Itanium-Prozessorfamilie (IPF) unterstützt werden. Es werden keine systeminterne Funktionen SSE2-Anweisungen, die den __m64 Datentyp verwenden, werden nicht auf x64 Prozessoren unterstützt.

Die emmintrin.h-Headerdatei enthält die Deklarationen für die systeminternen Funktionen der Anweisungen SSE2-Anweisungen.

Ganzzahlige arithmetische Operationen

Intrinsisch

Anweisung

Vorgang

_mm_add_epi8

PADDB

Addition

_mm_add_epi16

PADDW

Addition

_mm_add_epi32

PADDD

Addition

_mm_add_si64

PADDQ

Addition

_mm_add_epi64

PADDQ

Addition

_mm_adds_epi8

PADDSB

Addition

_mm_adds_epi16

PADDSW

Addition

_mm_adds_epu8

PADDUSB

Addition

_mm_adds_epu16

PADDUSW

Addition

_mm_avg_epu8

PAVGB

Berechnet Durchschnitt

_mm_avg_epu16

PAVGW

Berechnet Durchschnitt

_mm_madd_epi16

PMADDWD

Addition und Multiplikation

_mm_max_epi16

PMAXSW

Berechnet Maxima

_mm_max_epu8

PMAXUB

Berechnet Maxima

_mm_min_epi16

PMINSW

Berechnet Minima

_mm_min_epu8

PMINUB

Berechnet Minima

_mm_mulhi_epi16

PMULHW

Multiplikation

_mm_mulhi_epu16

PMULHUW

Multiplikation

_mm_mullo_epi16

PMULLW

Multiplikation

_mm_mul_su32

PMULUDQ

Multiplikation

_mm_mul_epu32

PMULUDQ

Multiplikation

_mm_sad_epu8

PSADBW

Berechnet unterschied/Hinzufügen

_mm_sub_epi8

PSUBB

Subtraktion

_mm_sub_epi16

PSUBW

Subtraktion

_mm_sub_epi32

PSUBD

Subtraktion

_mm_sub_si64

PSUBQ

Subtraktion

_mm_sub_epi64

PSUBQ

Subtraktion

_mm_subs_epi8

PSUBSB

Subtraktion

_mm_subs_epi16

PSUBSW

Subtraktion

_mm_subs_epu8

PSUBUSB

Subtraktion

_mm_subs_epu16

PSUBUSW

Subtraktion

Eine Erläuterung der Syntax, die in den Codebeispielen in diesem Thema verwendet wird, finden Sie unter Float systeminterne Funktionen mit Streaming SIMD-Erweiterungen.

Siehe auch

Referenz

Ganzzahlige systeminterne Funktionen mit Streaming SIMD-Erweiterungen 2