__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.