Add 64x variance Neon functions
authorFrank Galligan <fgalligan@google.com>
Tue, 13 Jan 2015 19:15:24 +0000 (11:15 -0800)
committerFrank Galligan <fgalligan@google.com>
Tue, 13 Jan 2015 23:08:13 +0000 (15:08 -0800)
commit74d40cd507594fe775644d52a8f03b23f3ddf8c9
tree575424bd9ceb276339dc717185d33b4427e4b2a8
parent0337bae9b3cdb2869073911b0efc2b4f3cfcf595
Add 64x variance Neon functions

Add optimized Neon functions of:
vp9_variance32x64
vp9_variance64x32
vp9_variance64x64

On Nexus 7 speed -5 and -6 saw about a 4% increase in perf.
Speeds -7 and -8 saw about a 6% increase in perf.
Tested on Nexus 7, built with ndk r10d, gcc 4.9.

Change-Id: I5a81f13c9897eb927fa39662530f5524a0f768fa
test/variance_test.cc
vp9/common/vp9_rtcd_defs.pl
vp9/encoder/arm/neon/vp9_variance_neon.c