summaryrefslogtreecommitdiff
path: root/vpx_dsp/vpx_dsp.mk
diff options
context:
space:
mode:
authorKonstantinos Margaritis <konma@vectorcamp.gr>2022-08-24 12:28:43 +0000
committerKonstantinos Margaritis <konma@vectorcamp.gr>2022-08-25 21:58:34 +0000
commit13970b7ecaa539fcb311325520d981ef006db105 (patch)
treeeec54767bb608a321a82513043ac170f54304268 /vpx_dsp/vpx_dsp.mk
parenta3c9b9126decd2f9933005cf215107518a4413cb (diff)
downloadlibvpx-13970b7ecaa539fcb311325520d981ef006db105.tar
libvpx-13970b7ecaa539fcb311325520d981ef006db105.tar.gz
libvpx-13970b7ecaa539fcb311325520d981ef006db105.tar.bz2
libvpx-13970b7ecaa539fcb311325520d981ef006db105.zip
[NEON] Add highbd *variance* functions
Total gain for 12-bit encoding: * ~7.2% for best profile * ~5.8% for rt profile Change-Id: I5b70415fb89d1bbb02a0c139eb317ba6b08adede
Diffstat (limited to 'vpx_dsp/vpx_dsp.mk')
-rw-r--r--vpx_dsp/vpx_dsp.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/vpx_dsp/vpx_dsp.mk b/vpx_dsp/vpx_dsp.mk
index 1a03aed52..3019bff8f 100644
--- a/vpx_dsp/vpx_dsp.mk
+++ b/vpx_dsp/vpx_dsp.mk
@@ -430,6 +430,7 @@ ifeq ($(CONFIG_VP9_HIGHBITDEPTH),yes)
DSP_SRCS-$(HAVE_SSE2) += x86/highbd_variance_sse2.c
DSP_SRCS-$(HAVE_SSE2) += x86/highbd_variance_impl_sse2.asm
DSP_SRCS-$(HAVE_SSE2) += x86/highbd_subpel_variance_impl_sse2.asm
+DSP_SRCS-$(HAVE_NEON) += arm/highbd_variance_neon.c
endif # CONFIG_VP9_HIGHBITDEPTH
endif # CONFIG_ENCODERS || CONFIG_POSTPROC || CONFIG_VP9_POSTPROC