psi*_*lia 2 c gcc sse multiplatform
我必须使用SSE扩展来优化一段代码.我的目标平台是Windows和Linux,因此我使用MS编译器(VStudio)和GCC编译器构建我的应用程序.
SSE涉及哪些方法?我可以找到很多关于如何在GCC中使用SSE的例子,但它们似乎与MS编译器不兼容.是否存在milti-platform SSE方法?
对于MSVC和gcc(以及英特尔ICC),您可以使用相同的C内在函数,例如
#include <emmintrin.h>
__m128i a, b, c;
c = _mm_add_epi16(a, b);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |