代码之家  ›  专栏  ›  技术社区  ›  user113476

SSE2指令支持/CLR开关

  •  1
  • user113476  · 技术社区  · 14 年前

    为什么SSE2增强的指令集优化对于用/CLR开关编译的C++程序是可用的?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Hans Passant    14 年前

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

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

    推荐文章