Avoid redundant start MV SAD calculation
authorDeepa K G <deepa.kg@ittiam.com>
Mon, 3 Apr 2023 17:51:56 +0000 (23:21 +0530)
committerDeepa K G <deepa.kg@ittiam.com>
Tue, 11 Apr 2023 11:37:06 +0000 (17:07 +0530)
commit987ed6937bf27ec5a4e4cb136aa653104adfb068
treec492184aec15702cf4ff87d181fa1aec819c431a
parent0f42bd3fb81cd79dfaef5c6aef26c643c48be909
Avoid redundant start MV SAD calculation

Avoided repeated calculation of start MV
SAD during full pixel motion search.

                 Instruction Count
cpu   Resolution   Reduction(%)
 0       LOWRES2      0.162
 0       MIDRES2      0.246
 0        HDRES2      0.325
 0       Average      0.245

Change-Id: I2b4786901f254ce32ee8ca8a3d56f1c9f112f1d4
vp9/common/vp9_rtcd_defs.pl
vp9/encoder/arm/neon/vp9_diamond_search_sad_neon.c
vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_mcomp.c
vp9/encoder/vp9_mcomp.h
vp9/encoder/x86/vp9_diamond_search_sad_avx.c