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

如何在Windows编译器和GCC编译器中同时使用SSE?

  •  2
  • psihodelia  · 技术社区  · 15 年前

    我必须使用SSE扩展优化一段代码。我的目标平台是Windows和Linux,所以我使用MS编译器(VStudio)和GCC编译器构建我的应用程序。

    有什么方法可以让SSE参与进来?我可以找到许多如何将SSE与GCC结合使用的示例,但它们似乎与MS编译器不兼容。是否存在多平台SSE方法?

    1 回复  |  直到 9 年前
        1
  •  6
  •   Paul R    15 年前

    #include <emmintrin.h>
    
    __m128i a, b, c;
    
    c = _mm_add_epi16(a, b);