标签: .net clr sse2
为什么SSE2增强型指令集优化不适用于使用/ clr开关编译的C ++程序?
答案 0 :(得分:1)
JIT编译器的工作是生成机器代码。它将基于其运行的处理器的体系结构来实现。是的,它会在适当时使用SSE指令,x64 JITter会大量使用它们。
如果要在代码中使用SSE2,则必须在没有/ clr的情况下单独编译它。或者使用#pragma managed指令切换到机器代码生成,以便您可以使用内在函数。