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

标签 xcode clang sse vectorization avx

我使用 Xcode 4.5.2 和“Apple LLVM Compiler 4.1”(Clang)。

我尝试编译一个严重依赖启用 AVX 的 SSE 内在函数的代码(还没有 _mm256* 函数,也没有 __m256 变量),但得到的代码比仅启用 SSE 4.2 时的代码慢。

对此有什么合理的解释吗?

最佳答案

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

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

关于xcode - 启用 AVX 时,Clang 会生成较慢的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13223260/

相关文章:

ios - Social.framework 不适用于 Xcode 6.3.2

xcode - 如何找出(使用 XCTest UITest)在 tvOS AppleTV 的表格 View 中具有焦点的单元格?

c - tcc 中的空指针检测

c++ - 迭代卡汉求和的优化实现

assembly - x64 SSE 数据类型

ios - 从应用程序打开系统暗模式 - Swift

iphone - 核心数据 - 保存电子邮件地址

c++ - 在 Mac OS X 上使用 ffmpeg 和 Qt

c++ - OSx (XCode) 上的 .dylib 动态转换 (dynamic_cast) 失败

c - SSE2 饱和算法