Condividi tramite


__m128i

Specifici di Microsoft

__m128i il tipo di dati, per le estensioni del flusso di SIMD 2 funzioni intrinseche delle istruzioni (SSE2), viene definito in emmintrin.h.

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

Note

Non è necessario accedere __m128i campi direttamente.È possibile, tuttavia, vedere i seguenti tipi nel debugger.una variabile di tipo __m128i mapping ai registri XMM [0-7].

variabili di tipo _m128i vengono automaticamente allineati su limiti di 16 byte.

[!NOTA]

L'utilizzo di variabili di tipo __m128i se il compilatore a generare lo SSE2 movdqa istruzione.Questa istruzione non causa un errore in computer con processore Pentium III ma genererà l'errore silent, con effetti collaterali possibili causati dalle due istruzioni movdqa converte in in computer con processore Pentium III.

__m128i il tipo di dati non è supportato nei processori (IPF) della famiglia di processori Itanium.

Vedere anche

Riferimenti

Parole chiave C++

Tipi di base (C++)

Timeout del tipo di dati