带/ CLR开关的SSE2指令支持

时间:2010-07-14 14:27:45

标签: .net clr sse2

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

1 个答案:

答案 0 :(得分:1)

JIT编译器的工作是生成机器代码。它将基于其运行的处理器的体系结构来实现。是的,它会在适当时使用SSE指令,x64 JITter会大量使用它们。

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