WindowsコンパイラとGCCコンパイラの両方でSSEを使用する方法は?
-
28-09-2019 - |
質問
SSE拡張機能を使用してコードを最適化する必要があります。私のターゲットプラットフォームはWindowsとLinuxであるため、MSコンパイラ(VSTUDIO)とGCCコンパイラを使用してアプリケーションを構築します。
SSEに関与するためにどのようなアプローチが存在しますか? SSEをGCCで使用する方法をたくさん見つけることができますが、MSコンパイラで使用することは互換性がないようです。ミルティプラットフォームSSEアプローチは存在しますか?
解決
MSVCとGCCの両方で同じCインチビニックを使用できます(およびIntel ICCも、その点で)
#include <emmintrin.h>
__m128i a, b, c;
c = _mm_add_epi16(a, b);
所属していません StackOverflow