]> granicus.if.org Git - libvpx/commit
Add satd avx2 implementation
authorsdeng <sdeng@google.com>
Tue, 30 Oct 2018 21:08:07 +0000 (14:08 -0700)
committersdeng <sdeng@google.com>
Fri, 7 Dec 2018 05:21:39 +0000 (21:21 -0800)
commitf6a002f2a67579cce9d53a4314f0676228517c12
tree07be7fca245b9f1aaff04a9d6eff13b3d2435629
parent67c999876e9ae1a0f927c09ef2c64fc8b638eec1
Add satd avx2 implementation

Speed Test:
C/SatdHighbdTest
blocksize:   16 time:  138 us
blocksize:   64 time:  315 us
blocksize:  256 time: 1120 us
blocksize: 1024 time: 3955 us

AVX2/SatdHighbdTest
blocksize:   16 time:   89 us
blocksize:   64 time:  189 us
blocksize:  256 time:  590 us
blocksize: 1024 time: 1912 us

Change-Id: I6357174462fccd589a475b13d8114b853cab5383
test/acm_random.h
test/avg_test.cc
vp9/encoder/vp9_encoder.c
vpx_dsp/avg.c
vpx_dsp/vpx_dsp_rtcd_defs.pl
vpx_dsp/x86/avg_intrin_avx2.c