MMX, SSE 和 SSE2 内部

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

本节讨论内部用于增强的支持) 支持 Intel 和 Advanced Micro 设备 (AMD)处理器。

Microsoft 专用

内部 是函数已知由此该编译器直接映射到一个或多个汇编语言指令序列。 ,因为不需要,内部函数比调用的函数本身有效调用的连接。

,因为它们提供 c. /C c++ 语言界面汇编指令,内部使对特定于处理器的改进更加轻松。 在这种情况下,编译器管理内容用户通常必须与相关,例如寄存器名称、寄存器分配和数据的内存位置。

有关如何检测 CPU 功能的信息,请参见 CPUID Sample: Determines CPU Capabilities

所有 MMX, SSE 和 SSE2 内部才可用,由于内部,因此,它们不受设置 /Oi的影响,并且, #pragma function 在它们不能使用。

请参见

参考

编译器内部函数