OSX上的Clang / LLVM不会在OSX上生成AVX2代码

时间:2018-04-05 22:19:30

标签: macos clang++ llvm-clang avx avx2

我目前正在编译我的项目的多个版本,分别用于SSE,AVX和AVX2,它似乎在Windows上使用MSVC获得了合理的性能提升。但是在使用Clang的OSX上,SSE和AVX之间存在差异,但AVX2(-mavx2)编译似乎导致与AVX(-mavx)相同的输出。这是一个bug还是Clang无法生成AVX2特定代码?

我正在使用最新的XCode:

Apple LLVM版本9.1.0(clang-902.0.39.1)

目标:x86_64-apple-darwin17.5.0

0 个答案:

没有答案