Udostępnij za pośrednictwem


__m128i

Programu Microsoft

__m128i Typ danych, do użytku z intrinsics instrukcje Streaming SIMD Extensions 2 (SSE2), jest zdefiniowany w emmintrin.h.

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

Uwagi

Nie powinien uzyskać dostęp __m128i pól bezpośrednio.Można jednak zobaczyć tych typów w debugerze.Zmienna typu __m128i mapy do rejestrów XMM [0-7].

Zmienne typu _m128i są automatycznie wyrównywane do 16-bajtowych granic.

[!UWAGA]

Korzystanie ze zmiennych typu __m128i spowoduje, że kompilator będzie generował SSE2 movdqa instrukcji.Ta instrukcja nie powoduje błąd w procesory Pentium III, ale spowoduje uszkodzenie cichy, z możliwych efektów ubocznych spowodowane niezależnie od instrukcji movdqa przekłada się na procesory Pentium III.

__m128i Typ danych nie jest obsługiwany na procesorach rodziny procesor Itanium (IPF).

Zobacz też

Informacje

Słów kluczowych języka C++

Podstawowe typy (C++)

Zakresy typu danych