如何与Windows编译器和GCC编译器一起使用SSE?
-
28-09-2019 - |
题
我必须使用SSE扩展名优化一件代码。我的目标平台是Windows和Linux,因此我使用MS编译器(VSUDIO)和GCC编译器构建了我的应用程序。
有哪种方法涉及SSE?我可以找到很多示例如何与GCC一起使用SSE,但是与MS编译器一起使用似乎是不兼容的。是否存在MILTI-平台SSE方法?
解决方案
您可以使用MSVC和GCC(以及Intel ICC)使用相同的C intersics,例如
#include <emmintrin.h>
__m128i a, b, c;
c = _mm_add_epi16(a, b);
不隶属于 StackOverflow