Android NDK运用NEON优化,SIMD优化

Android NDK使用NEON优化,SIMD优化有的时候其实网络上资料比较多,但是自己很难找到。譬如我一直想要做Andro

Android NDK使用NEON优化,SIMD优化
    有的时候其实网络上资料比较多,但是自己很难找到。譬如我一直想要做Android NDK的源代码优化,知道可以利用NEON,可以利用汇编进行。但是却找不到正确的门路。所以耗费了很多时间。在针对C代码的优化上,实在是收益甚微,对某个函数进行的代码优化,对整个系统来说,影响一般很小(一方面代码本来在优化上性能的提升倍数不多,另一方面单个函数在整个系统中占用的比重都很低),所以优化了几天也见不到明显的进展。

找到一些相关的资料也花费了很多功夫,

首先找到了要在C源代码中只用NEON库需要的头文件 arm_neon.h

  C-version:             15.1 cycles per pixel.    NEON-version:       9.9 cycles per pixel.    Assembler:             2.0 cycles per pixel.

1楼titer1昨天 16:38
正在做相关的优化,前天还在纠结android.mk,在你这里找到了共鸣,n总结的不错!