__m128i

Microsoft 专用

__m128i 数据类型,用于流式 SIMD 扩展的使用 2 (SSE2) 命令内部,在 emmintrin.h 定义。

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

备注

不应 __m128i 直接字段的访问。 可以,但是,查看这些进入调试器。 类型为 XMM [0-7] 注册的 __m128i 映射的变量。

类型 _m128i 的变量在 16 字节边界自动对齐。

备注

使用类型的变量 __m128i 将导致编译器生成 SSE2 movdqa 命令。此命令不会导致 Pentium III 处理器的错误,但会无失败,但可能的副作用是由于哪些命令 movdqa 将为 Pentium III 处理器。

__m128i 数据类型在 Itanium 处理器家族 (IPF) (ipf) 处理器不支持。

请参见

参考

C++关键字

基础类型(C++)

数据类型范围