__m128i

Microsoft-spezifisch

Der __m128i Datentyp für die Verwendung mit Streaming SIMD-Erweiterungen 2 systeminterne Funktionen der Anweisungen (SSE2-Anweisungen) wird in emmintrin.h definiert.

// data_types__m128i.cpp
#include <emmintrin.h>
int main() {
   __m128i x;
}

Hinweise

Sie sollten die __m128i Felder nicht direkt zugreifen.Sie können diese Typen finden jedoch in der Debugger.Eine Variable vom Typ __m128i Wird in Registern XTM [0-7].

Variablen vom Typ _m128i wird automatisch an 16-Byte-Grenzen ausgerichtet.

HinweisHinweis

Verwenden von Variablen des Typs __m128i bewirkt, dass der Compiler die Anweisung SSE2-Anweisungen movdqa zu generieren.Diese Anweisung führt zu einem Fehler, nicht jedoch III-Prozessoren Pentium auf Automatisch Fehlern führen, wenn die möglichen Nebeneffekte verursacht werden von den Anweisungen movdqa übersetzt in III-Prozessoren Pentium auf.

Der __m128i Datentyp wird nicht für Prozessoren der Itanium-Prozessorfamilie (IPF) unterstützt.

Siehe auch

Referenz

C++-Schlüsselwörter

Grundlagen-Typen (C++)

Datentyp-Bereiche