Freigeben über


Arithmetische Operationen (Gleitkommawert)

[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, die in der folgenden Tabelle aufgeführt sind, werden von den Beschreibungen von systeminternem jedem.

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.

Systeminterne Funktionen der arithmetischen Operation

Systeminterner Name

Die entsprechende Anweisung

Vorgang

Wert R0

R1 Wert

_mm_add_sd

ADDSD

Fügt hinzu

a0 [op] b0
a1

_mm_add_pd

ADDPD

Fügt hinzu

a0 [op] b0
a1 [op] b1

_mm_div_sd

DIVSD

Dividiert

a0 [op] b0
a1

_mm_div_pd

DIVPD

Dividiert

a0 [op] b0
a1 [op] b1

_mm_max_sd

MAXSD

Berechnet Maximum

a0 [op] b0
a1

_mm_max_pd

MAXPD

Berechnet Maximum

a0 [op] b0
a1 [op] b1

_mm_min_sd

MINSD

Berechnet Minimum

a0 [op] b0
a1

_mm_min_pd

MINPD

Berechnet Minimum

a0 [op] b0
a1 [op] b1

_mm_mul_sd

MULSD

Multipliziert

a0 [op] b0
a1

_mm_mul_pd

MULPD

Multipliziert

a0 [op] b0
a1 [op] b1

_mm_sqrt_sd

SQRTSD

Berechnet Quadratwurzel

a0 [op] b0
a1

_mm_sqrt_pd

SQRTPD

Berechnet Quadratwurzel

a0 [op] b0
a1 [op] b1

_mm_sub_sd

SUBSD

Subtrahiert

a0 [op] b0
a1

_mm_sub_pd

SUBPD

Subtrahiert

a0 [op] b0
a1 [op] b1

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

Float systeminterne Funktionen mit Streaming SIMD-Erweiterungen 2 Anweisungen