Add sse2 versions of halfpix variance
authorJohann <johannkoenig@google.com>
Thu, 27 Aug 2015 16:55:42 +0000 (09:55 -0700)
committerJohann <johannkoenig@google.com>
Thu, 27 Aug 2015 18:58:38 +0000 (11:58 -0700)
commita28b2c6ff0ebd4452423dc728d4bb8e0150650c3
tree91cb7c4e067df9bed4f3a1f6f976877f9e286728
parent205532f3a76752bec3a8b4d229c5fbf569b29922
Add sse2 versions of halfpix variance

These were lost in the great sub pixel variance move of
6a82f0d7fb9ee908c389e8d55444bbaed3d54e9c

Not having these functions caused a ~10% performance regression in
some realtime vp8 encodes.

Change-Id: I50658483d9198391806b27899f2c0d309233c4b5
vpx_dsp/vpx_dsp.mk
vpx_dsp/vpx_dsp_rtcd_defs.pl
vpx_dsp/x86/halfpix_variance_impl_sse2.asm [new file with mode: 0644]
vpx_dsp/x86/halfpix_variance_sse2.c [new file with mode: 0644]