#概要
NEONによるmemcpyの速度の評価用アプリ。
NEONによるmemcpyはWhat is the fastest way to copy memory on a Cortex-A8?を参考にして実装した。
#ビルド Android NDK r8e, Android-14, armeabi-v7a, NEON
-march=armv7-a
-mfloat-abi=softfp
-mfpu=vfpv3-d16
-O2
-mfpu=neon
#結果 標準のmemcpyとほとんど同じ。標準memcpyのほうが若干高速のような気がする。
: -----------------------------------------------------
: memcpy_neon 1048576 bytes 10000 times
: dst=0x7513f040 src=0x74746040
: cputime avg. 301391nsec per memcpy
: cputime avg. 294nsec per kB
: -----------------------------------------------------
: -----------------------------------------------------
: memcpy 1048576 bytes 10000 times
: dst=0x7513f040 src=0x74746040
: cputime avg. 284185nsec per memcpy
: cputime avg. 277nsec per kB
: -----------------------------------------------------