Compartir a través de


__m128i

Específicos de Microsoft

El tipo de datos __m128i, para su uso con las instrucciones intrínsecas de Extensiones SIMD de streaming 2 (SSE2), se define en <emmintrin.h>.

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

Comentarios

No debe acceder a los campos __m128i directamente. Puede, sin embargo, ver estos tipos en el depurador. Una variable de tipo __m128i se asigna a los registros XMM[0-7].

Las variables de tipo __m128i se alinean automáticamente en límites de 16 bytes.

Nota:

El uso de variables de tipo __m128i hará que el compilador genere la instrucción movdqa de SSE2. Esta instrucción no produce ningún error en procesadores Pentium III, pero provocará un error silencioso, con posibles efectos secundarios debidos a las traducciones de las instrucciones movdqa en procesadores Pentium III.

El tipo de datos __m128i no se admite en procesadores ARM.

FIN de Específicos de Microsoft

Consulte también

Palabras clave
Tipos integrados
Intervalos de tipo de datos