1
私はWindows 10で、Clangバージョン5(最近インストールされた)を使用しています。私は、次のAVX機能を使用しようとするとClangがエラーを起こす
#define __AVX__
#define __AVX2__
#include <immintrin.h>
int main(void) {
__m256i a, b, result;
result = _mm256_add_epi64(a, b);
return 0;
}
をコンパイルするとき、私は次のエラーを取得する:
error: always_inline function '_mm256_add_epi64' requires target
feature 'avx2', but would be inlined into function 'main' that is
compiled without support for 'avx2'
result = _mm256_add_epi64(a, b);
^
MSVCは罰金だけで、それをコンパイルします。 Clangにこれをコンパイルするには、どのコンパイラオプションを使用する必要がありますか?それとも何か他のことが起こっていますか?
へ
-march=native
を渡す考えます。 clang-clに相当するものはありますか? – brothir