Updates:
Cc:
mar...@google.com ji...@google.com Owner: jonat...@
arm.com Status: Assigned
Comment #3 on issue 1819 by
w...@google.com: vp9_c_vs_simd_encode.sh: C vs armv8-linux-gcc encode mismatches for y4m_360p_10bit_input, at 1600 kbps, speed 0, rt preset
https://bugs.chromium.org/p/webm/issues/detail?id=1819#c3git bisect says:
1a1f50a89d2ba6890024464742bf5a01e034fb45 is the first bad commit
commit 1a1f50a89d2ba6890024464742bf5a01e034fb45
Author: Jonathan Wright <
jonatha...@arm.com>
Date: Sat Aug 19 23:41:09 2023 +0100
Use run-time feature detection for Neon DotProd HBD MSE
Arm Neon DotProd implementations of vpx_highbd_8_mse<w>x<h> currently
need to be enabled at compile time since they're guarded by #ifdef
feature macros. Now that run-time feature detection has been enabled
for Arm platforms, expose these implementations with distinct
*neon_dotprod names in a separate file and wire them up to the build
system and
rtcd.pl. Also add new test cases for the new functions.
Change-Id: I26be6fb587258c8fa9fbf03509b7602358a001a8
test/variance_test.cc | 10 ++++
vpx_dsp/arm/highbd_variance_neon.c | 67 +--------------------
vpx_dsp/arm/highbd_variance_neon_dotprod.c | 96 ++++++++++++++++++++++++++++++
vpx_dsp/
vpx_dsp.mk | 1 +
vpx_dsp/
vpx_dsp_rtcd_defs.pl | 8 +--
5 files changed, 113 insertions(+), 69 deletions(-)
create mode 100644 vpx_dsp/arm/highbd_variance_neon_dotprod.c