Sdílet prostřednictvím


__m128i

Specifické pro Microsoft

Datový typ __m128i, pro použití s vnitřními objekty instrukcí Streaming SIMD Extensions 2 (SSE2), je definován v emmintrin.h.

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

Poznámky

Neměli byste k polím __m128i přistupovat přímo.Tyto typy však uvidíte v ladicím programu.Proměnná typu __m128i mapuje na registry XMM[0-7].

Proměnné typu _m128i jsou automaticky zarovnány na hranice 16 bajtů.

[!POZNÁMKA]

Použití proměnných typu __m128i způsobí, že kompilátor vygeneruje SSE2 instrukci movdqa.Tato instrukce nezpůsobí chybu na procesoru Pentium III, ale výsledkem bude tiché selhání s možnými vedlejšími účinky způsobenými jakýmkoli překladem instrukce movdqa u procesorů Pentium III.

Datový typ __m128i není podporován na ARM procesorech.

Viz také

Referenční dokumentace

Klíčová slova jazyka C++

Základní typy (C++)

Rozsahy datového typu