Поделиться через


__m128i

Только для систем Microsoft

__m128i тип данных для использования с расширениями при потоковой передаче SIMD 2 встроенных функций инструкций (SSE2), определенный в emmintrin.h.

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

Заметки

Не следует получить доступ __m128i поля напрямую.Однако можно просмотреть эти типы в отладчик.Переменная типа __m128i сопоставление к регистрам XMM [0-7].

Переменные типа _m128i автоматическое выравнивание в диапазоне 16 байта.

ПримечаниеПримечание

Использование переменных типа __m128i создает компилятор создает SSE2 movdqa инструкция.Эта инструкция не вызывает ошибку на процессорах iii III, но приведет к сбою при автоматическом режиме возможные побочные эффекты, вызванные любые инструкции movdqa преобразует в на процессоры iii III.

__m128i тип данных не поддерживается на процессорах Itanium processor family (IPF).

См. также

Ссылки

Ключевые слова C++

Принцип типа (C++)

Диапазона типа данных