【发布时间】:2019-06-16 02:42:05
【问题描述】:
作为常规优化的一部分,我在每次编译时仅使用自动向量化器将用户编写的循环代码转换为 SIMD 指令时看到的“问题”是,如果您更改编译器,您无法确定它是否也是自动的-矢量化你的代码同样好。
因此,如果您只想针对单个处理器,我希望编译器为我生成高级 C 代码,用于特定函数,该函数使用 x86 内部包装函数,可与不同编译器供应商通用。
是否有反编译器,或者甚至是 GCC 的编译器选项,可以给我这个代码?
【问题讨论】:
标签: c gcc x86 intrinsics auto-vectorization