用于浮点运算的优化标志和用于android的GPU

时间:2015-12-31 07:24:42

标签: android floating-point gpu compiler-optimization

我在android上使用C ++执行浮点和GPU操作。我想知道什么是各种编译器优化标志,以提高这些操作的执行速度,我只想使用编译器标志使本机代码更快,并了解有关这些标志的更多信息。

到目前为止我找到的标志可以改善我的操作:

-std=c++11 
-mtune=arm7
-mfpu=vfpv3-d16 
-mfloat-abi=softfp 

1 个答案:

答案 0 :(得分:0)

如果您可以保证编译器可以安全地使用these optimizations,则可以使用-ffast-math。

另请参阅有关NEON的Android文档。使用-ffast-math的NEON将允许编译器对代码进行自动矢量化