拖曳的宏使用流 SIMD 扩展

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

Microsoft 专用

SSE 提供一个宏帮助创建描述拖曳操作的常量。 宏采用四个小整数 (0 到 3) 的范围内和合并到 SHUFPS 命令使用的 8 位立即值。 请参见下面的示例。

拖曳功能宏

_MM_SHUFFLE(z, y, x, w)
/* expands to the following value */
(z<<6) | (y<<4) | (x<<2) | w

可以查看四个整数,从第一个输入操作数的两个单词,然后从第二的两个单词将放入结果运行的选择器。

原始和结果的视图。拖曳功能的宏

原始字和使用 Shuffle 函数后的结果字

请参见

参考

流式 SIMD 扩展 (SSE)

使用流 SIMD 扩展的其他命令