__m128i

Microsoft 전용

__m128i SSE2(Streaming SIMD Extensions 2) 명령 내장 함수와 함께 사용할 데이터 형식은 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 으로 변환되든 가능한 부작용으로 인해 자동 오류가 발생합니다.

__m128i ARM 프로세서에서는 데이터 형식이 지원되지 않습니다.

Microsoft 전용 종료

참고 항목

키워드
기본 제공 형식
데이터 형식 범위