__m128i
Блок, относящийся только к системам Майкрософт
Тип __m128i
данных, используемый с встроенными встроенными компонентами инструкций SSE2 (SSE2), определяется в <emmintrin.h>.
// data_types__m128i.cpp
#include <emmintrin.h>
int main() {
__m128i x;
}
Замечания
Не следует напрямую обращаться к полям __m128i
. Однако можно просматривать эти типы в отладчике. Переменная типа __m128i
сопоставляется с регистрами XMM[0-7].
Переменные типа __m128i
автоматически выравниваются на 16-байтовых границах.
Примечание.
Использование переменных типа __m128i
приведет к созданию инструкции SSE2 movdqa
компилятором. Эта инструкция не приводит к ошибке на процессорах Xeon III, но приведет к автоматическому сбою, с возможными побочными эффектами, вызванными любыми инструкциями movdqa
, преобразуемыми в процессоры Xeon III.
Тип __m128i
данных не поддерживается в процессорах ARM.
Завершение блока, относящегося только к системам Майкрософт
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по