__m128i
Microsoft-spezifisch
Der __m128i-Datentyp für die Verwendung mit den systeminternen Befehlen für SIMD-Streamingerweiterungen 2 (SSE2) ist in emmintrin.h definiert.
// data_types__m128i.cpp
#include <emmintrin.h>
int main() {
__m128i x;
}
Hinweise
Sie sollten auf die __m128i-Felder nicht direkt zugreifen. Sie können diese Typen jedoch im Debugger finden. Eine Variable vom Typ __m128i wird den XMM[0-7]-Registern zugeordnet.
Variablen vom Typ _m128i werden automatisch an 16-Byte-Grenzen ausgerichtet.
Hinweis
Verwenden von Variablen des Typs __m128i bewirkt, dass der Compiler die SSE2-Anweisung movdqa generiert.Diese Anweisung führt auf Pentium III-Prozessoren nicht zu einem Fehler, zieht jedoch einen nicht angezeigten Fehler mit möglichen Nebeneffekten nach sich, die durch die Übersetzung von movdqa-Anweisungen in Pentium III-Prozessoren verursacht werden.
Der __m128i-Datentyp wird auf ARM-Prozessoren nicht unterstützt.