启用AVX时,Clang会生成较慢的代码吗?

时间:2012-11-04 21:44:48

标签: xcode clang sse vectorization avx

我将Xcode 4.5.2与“Apple LLVM Compiler 4.1”(Clang)一起使用。

我试图编译一个严重依赖SSE内在函数且启用了AVX的代码(没有_mm256 *函数,还没有__m256变量),并且当只启用SSE 4.2时我得到的代码更慢。

对此有合理的解释吗?

1 个答案:

答案 0 :(得分:3)

目前,LLVM已经打开了与AVX性能相关的错误,例如such as this one

可以找到完整的与avx相关的错误列表here