]> granicus.if.org Git - libvpx/commit
vpx: [x86] add vpx_satd_avx2()
authorScott LaVarnway <slavarnway@google.com>
Fri, 10 Nov 2017 18:19:52 +0000 (10:19 -0800)
committerScott LaVarnway <slavarnway@google.com>
Fri, 10 Nov 2017 20:24:12 +0000 (12:24 -0800)
commit8e6022844fdf3e97cfe10659f386299d716736ab
tree9e2bd1befda164e20fc8fbfc81dc5131ec188324
parent8c7213bc00b56143b4374b1b8b8e1300331475b5
vpx: [x86] add vpx_satd_avx2()

SSE2 instrinsic vs AVX2 intrinsic speed gains:
blocksize   16: ~1.33
blocksize   64: ~1.51
blocksize  256: ~3.03
blocksize 1024: ~3.71

Change-Id: I79b28cba82d21f9dd765e79881aa16d24fd0cb58
test/avg_test.cc
vpx_dsp/vpx_dsp_rtcd_defs.pl
vpx_dsp/x86/avg_intrin_avx2.c