使用V1.8的z/OS XL C编译器,使用INFO(ALL)抬高式警告,我得到下面的代码的4号线以下警告: WARNING CCN3196 Initialization between types "const int** const" and "int**"
is not allowed.
1 int foo = 0;
2 int *ptr = &foo;
3 co
我只是在我们拥有的power6集群上玩Altivec扩展。我注意到,当我没有任何优化地编译下面的代码时,我的预期速度是4。但是,当我用-O3标志再次编译它时,我设法获得了60的加速! 只是想知道是否有人对此有更多的经验,并且能够提供一些关于编译器如何重新编排我的代码以执行如此加速的见解。通过汇编和指令流水线处理这里是唯一可能的优化,还是有一些我错过了,我可以包括在我未来的工作中。 int main