vp9[loongarch]: Optimize fdct/get/variance16x16
authoryuanhecai <yuanhecai@loongson.cn>
Tue, 5 Apr 2022 10:17:19 +0000 (18:17 +0800)
committeryuanhecai <yuanhecai@loongson.cn>
Tue, 26 Apr 2022 12:54:41 +0000 (20:54 +0800)
commitf6de5b51b8338ebd743a465e84d2c4b73cc29082
tree5dbd956a2fe7311e51523e42f48beff9732c450d
parent8a29e27e17c8e4277ba15ca993a8912464c2400a
vp9[loongarch]: Optimize fdct/get/variance16x16

1. vpx_fdct16x16_lsx
2. vpx_get16x16var_lsx
3. vpx_variance16x16_lsx

Bug: webm:1755

Change-Id: I27090406dc28cfdca64760fea4bc16ae11b74628
test/dct16x16_test.cc
test/dct_test.cc
test/variance_test.cc
vpx_dsp/loongarch/fwd_txfm_lsx.c [new file with mode: 0644]
vpx_dsp/loongarch/fwd_txfm_lsx.h
vpx_dsp/loongarch/txfm_macros_lsx.h
vpx_dsp/loongarch/variance_lsx.c
vpx_dsp/vpx_dsp.mk
vpx_dsp/vpx_dsp_rtcd_defs.pl