]> granicus.if.org Git - libvpx/commit
neon variance: add small missing sizes
authorJohann <johannkoenig@google.com>
Mon, 1 May 2017 16:10:06 +0000 (09:10 -0700)
committerJohann <johannkoenig@google.com>
Thu, 4 May 2017 15:59:42 +0000 (08:59 -0700)
commitcb9133c72f06fcc595c8117078c9689258dd0cf6
tree2b3af9d03ccb105fdc3c94d82b827e1303c7df62
parenta10a5cb3567a0cfcea73c2e3765bc86d427646e3
neon variance: add small missing sizes

Some of the mixed sizes were missing. They can be implemented trivially
using the existing helper function.

When comparing the previous 16x8 and 8x16 implementations, the helper
function is about 10% faster than the 16x8 version. The 8x16 is very
close, but the existing version appears to be faster.

BUG=webm:1422

Change-Id: Ib0e856083c1893e1bd399373c5fbcd6271a7f004
test/variance_test.cc
vpx_dsp/arm/variance_neon.c
vpx_dsp/vpx_dsp_rtcd_defs.pl