__m128i

Microsoft-spezifisch

Der __m128i Datentyp für die Verwendung mit den systeminternen Streaming SIMD Extensions 2 (SSE2)-Anweisungen wird in <emmintrin.h> definiert.

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

Hinweise

Sie sollten nicht direkt auf die __m128i Felder zugreifen. Sie können diese Typen jedoch im Debugger finden. Eine Variable vom Typ __m128i ist dem XMM[0-7]-Register zugeordnet.

Variablen vom Typ __m128i werden automatisch an 16-Byte-Begrenzungen ausgerichtet.

Hinweis

Die Verwendung von Variablen vom Typ __m128i bewirkt, dass der Compiler die SSE2-Anweisung movdqa generiert. Diese Anweisung verursacht keinen Fehler auf Processor III Prozessoren, führt aber zu einem stillen Fehler, mit möglichen Nebeneffekten, die durch alle Anweisungen movdqa verursacht werden, die auf Prozessoren von Texture III übersetzt werden.

Der __m128i Datentyp wird auf ARM-Prozessoren nicht unterstützt.

Ende Microsoft-spezifisch

Siehe auch

Schlüsselwörter
Integrierte Typen
Datentypbereiche