]> granicus.if.org Git - libvpx/commit
vpx: [x86] add vpx_hadamard_16x16_avx2()
authorScott LaVarnway <slavarnway@google.com>
Thu, 19 Oct 2017 00:12:57 +0000 (17:12 -0700)
committerScott LaVarnway <slavarnway@google.com>
Thu, 19 Oct 2017 01:00:00 +0000 (18:00 -0700)
commit55c126a5d72900816aded997e6ebc9098283a5c2
treef9b1ef9c23b608b6c84872184dd6ed7a877db56e
parent12df8407777a4fdd89317582ec0e5195e133161a
vpx: [x86] add vpx_hadamard_16x16_avx2()

This version is ~1.91x faster than the sse2 version.  When
highbitdepth is enabled, it is ~1.74x.

Change-Id: I2b0e92ede9f55c6259ca07bf1f8c8a5d0d0955bd
test/hadamard_test.cc
vpx_dsp/vpx_dsp.mk
vpx_dsp/vpx_dsp_rtcd_defs.pl
vpx_dsp/x86/avg_intrin_avx2.c [new file with mode: 0644]
vpx_dsp/x86/bitdepth_conversion_avx2.h