Microsoft 固有の仕様Microsoft Specific

__M128 のデータ型は、ストリーミング Simd 拡張機能とストリーミング simd 拡張命令の2つの組み込み命令で使用され、<xmmintrin .h > で定義されています。The __m128 data type, for use with the Streaming SIMD Extensions and Streaming SIMD Extensions 2 instructions intrinsics, is defined in <xmmintrin.h>.

// data_types__m128.cpp
#include <xmmintrin.h>
int main() {
   __m128 x;


__M128フィールドに直接アクセスすることはできません。You should not access the __m128 fields directly. ただし、これらの型はデバッガーで確認できます。You can, however, see these types in the debugger. __M128型の変数は、XMM [0-7] レジスタにマップされます。A variable of type __m128 maps to the XMM[0-7] registers.

__M128型の変数は、16バイト境界に自動的にアラインされます。Variables of type __m128 are automatically aligned on 16-byte boundaries.

__M128のデータ型は ARM プロセッサではサポートされていません。The __m128 data type is not supported on ARM processors.

END Microsoft 固有の仕様END Microsoft Specific

関連項目See also

組み込みの型Built-in types
データ型の範囲Data Type Ranges