缓存为流 SIMD 扩展支持 2 个浮点运算

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

Microsoft 专用

有关使用本主题中的代码示例的语法的说明,请参见 使用流 SIMD 扩展的浮点内部

将内部使用 __m128__m128i__m128d 数据类型,在 Itanium 处理器家族 (IPF) (ipf) 处理器不支持。 使用 __m64 数据类型的任何 SSE2 内部在 x64 处理器不支持。

emmintrin.h 头文件包含 SSE2 指令内部函数说明。

void _mm_stream_pd (double *p, __m128d a);

            MOVNTPD
          

在 a 将数据存储到该地址 p,而无需污染缓存。 该地址 p 必须是对齐的 16 字节。 如果包含地址 p 的缓存行已在缓存,缓存更新。

p[0] := a0
p[1] := a1 

请参见

参考

流式 SIMD 扩展 2 命令