1

为什么 SSE2 增强指令集优化不适用于使用 /clr 开关编译的 C++ 程序?

4

1 回答 1

1

生成机器代码是 JIT 编译器的工作。它将根据运行它的处理器的架构来执行此操作。是的,它会在适当的时候使用 SSE 指令,x64 JITter 大量使用它们。

如果你想在你的代码中使用 SSE2,那么你必须在没有 /clr 的情况下单独编译它。或者使用 #pragma managed 指令切换到机器代码生成,以便您可以使用内在函数。

于 2010-07-14T14:30:22.777 回答