libpixelflinger: Add ARM NEON optimized scanline_t32cb16 leb-0xdroid
authorJim Huang <jserv@0xlab.org>
Thu, 9 Jun 2011 08:44:36 +0000 (16:44 +0800)
committerJim Huang <jserv@0xlab.org>
Thu, 9 Jun 2011 08:44:36 +0000 (16:44 +0800)
commit581c32fa9e51c08abc793b2b765ea23754db5765
treeb205838961467ed8110c2822a493ea7e1cf13a40
parent26a28acd8820f8bbe7436138ef43c382e9036c30
libpixelflinger: Add ARM NEON optimized scanline_t32cb16

Reference benchmark results on Beagleboard (TI OMAP353x) at 500 MHz:
    scanline_t32cb16_c memory bandwidth: 31.63 MB/s
    scanline_t32cb16_neon memory bandwidth: 147.69 MB/s

It can dramatically improve the performance of boot animation.
libpixelflinger/Android.mk
libpixelflinger/scanline.cpp
libpixelflinger/t32cb16_neon.S [new file with mode: 0644]