Add vpx_sse and vpx_highbd_sse
authorWan-Teh Chang <wtc@google.com>
Fri, 29 Sep 2023 17:45:32 +0000 (10:45 -0700)
committerWan-Teh Chang <wtc@google.com>
Mon, 20 Nov 2023 22:59:27 +0000 (14:59 -0800)
commita8db542b24a50060e996feda00b0538c7c334909
treedb9f17e0bb20b143f15d05d749a7d203e876d20b
parent9f8776ff4af45a412c247c3ebafee7d002c1094d
Add vpx_sse and vpx_highbd_sse

The code is ported from libaom's aom_sse and aom_highbd_sse at
commit 1e20d2da96515524864b21010dbe23809cff2e9b.

The vpx_sse and vpx_highbd_sse functions will be used by vpx_dsp/psnr.c.

Bug: webm:1819
Change-Id: I4fbffa9000ab92755de5387b1ddd4370cb7020f7
test/sum_squares_test.cc
vpx_dsp/arm/highbd_sse_neon.c [new file with mode: 0644]
vpx_dsp/arm/sse_neon.c [new file with mode: 0644]
vpx_dsp/arm/sse_neon_dotprod.c [new file with mode: 0644]
vpx_dsp/arm/sum_neon.h
vpx_dsp/sse.c [new file with mode: 0644]
vpx_dsp/vpx_dsp.mk
vpx_dsp/vpx_dsp_rtcd_defs.pl
vpx_dsp/x86/sse_avx2.c [new file with mode: 0644]
vpx_dsp/x86/sse_sse4.c [new file with mode: 0644]