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