标签: c++ gcc arm64
我正在尝试在Linux上使用Aarch64 gcc为c ++函数生成手臂霓虹灯组件。在gcc命令行调用中添加-o3标志将为该函数生成霓虹灯指令,但是,如果我仅使用类似
void __attribute__ ((optimize ("-O3", "-ftree-vectorize" )))
不会。我的猜测是,如果未全局应用O3标志,则编译器将跳过某些步骤。有人知道这样的差异吗?
致谢