Optimize vp9_block_error_fp_neon
authorSalome Thirot <salome.thirot@arm.com>
Wed, 1 Mar 2023 10:06:01 +0000 (10:06 +0000)
committerSalome Thirot <salome.thirot@arm.com>
Tue, 7 Mar 2023 11:29:31 +0000 (11:29 +0000)
commit5ae84ea5ae548314cfef982c95a4c9dbdfa79f6c
tree4c75984fc8d6e42b70d41e75f049a2dd8b93b2fe
parentd94e16404a08f3a67aa570d6b8c107ae47e158b5
Optimize vp9_block_error_fp_neon

Currently vp9_block_error_fp_neon is only used when
CONFIG_VP9_HIGHBITDEPTH is set to false. This patch optimizes the
implementation and uses tran_low_t instead of int16_t so that the
function can also be used in builds where vp9_highbitdepth is enabled.

Change-Id: Ibab7ec5f74b7652fa2ae5edf328f9ec587088fd3
test/avg_test.cc
vp9/common/vp9_rtcd_defs.pl
vp9/encoder/arm/neon/vp9_error_neon.c
vp9/vp9cx.mk
vpx_dsp/arm/sum_neon.h