Fix bug and re-enable vpx_int_pro_row/col_neon
authorJonathan Wright <jonathan.wright@arm.com>
Thu, 10 Aug 2023 14:33:54 +0000 (15:33 +0100)
committerJonathan Wright <jonathan.wright@arm.com>
Thu, 10 Aug 2023 23:08:56 +0000 (00:08 +0100)
commitc8610c266c7f1a098b304709936f3b0782d36fc6
treeb6165269d19524f1541d3ab6263557c61752a948
parent67961dc5f7024c9a277db3eb35e416350cddf275
Fix bug and re-enable vpx_int_pro_row/col_neon

Fix a bug in vpx_int_pro_row_neon (increment pointer after peeled
first loop iteration) and re-enable both vpx_int_pro_row/col_neon
paths.

Also fix IntProRowTest to use width_ (instead of 0) as the src_stride
for the input data block. The test's use of 0 for src_stride is the
reason the tests passed with the buggy Neon implementation noted in
the listed bugs. (The old buggy Neon implementation fails the
adjusted unit tests.)

BUG=webm:1800
BUG=webm:1809

Change-Id: I1f4572ee155653a7596fe2c10b5938ea7a3f63ae
test/avg_test.cc
vpx_dsp/arm/avg_neon.c
vpx_dsp/vpx_dsp_rtcd_defs.pl