]> granicus.if.org Git - libvpx/commit
neon variance: process two rows of 8 at a time
authorJohann <johannkoenig@google.com>
Mon, 1 May 2017 20:19:49 +0000 (13:19 -0700)
committerJohann <johannkoenig@google.com>
Thu, 4 May 2017 15:59:46 +0000 (08:59 -0700)
commitd6a7489dd5980352593826710937ae9486d63279
treea918a689181ab7afb1d10e8caae2d25791f8f22f
parentcb9133c72f06fcc595c8117078c9689258dd0cf6
neon variance: process two rows of 8 at a time

When the width is equal to 8, process two rows at a time. This doubles
the speed of 8x4 and improves 8x8 by about 20%.

8x16 was using this technique already, but still improved a little bit
with the rewrite.

Also use this for vpx_get8x8var_neon

BUG=webm:1422

Change-Id: Id602909afcec683665536d11298b7387ac0a1207
vpx_dsp/arm/variance_neon.c