vp8[loongarch]: Optimize vp8 encoding partial function
authorHao Chen <chenhao@loongson.cn>
Fri, 18 Mar 2022 01:33:53 +0000 (09:33 +0800)
committeryuanhecai <yuanhecai@loongson.cn>
Tue, 17 May 2022 12:53:06 +0000 (20:53 +0800)
commit8486953e5e0de3cec0332b787aa05a7405e3c207
treedf1591f7e3c8a4f6efe7fd3cab5a5e6544d3a4f7
parentca89bed50dbc5fe2abef50c5f36924bb1da6d1f6
vp8[loongarch]: Optimize vp8 encoding partial function

1. vp8_short_fdct4x4
2. vp8_regular_quantize_b
3. vp8_block_error
4. vp8_mbblock_error
5. vpx_subtract_block

Bug: webm:1755

Change-Id: I3dbfc7e3937af74090fc53fb4c9664e6cdda29ef
test/quantize_test.cc
test/vp8_fdct4x4_test.cc
test/vp9_subtract_test.cc
vp8/common/rtcd_defs.pl
vp8/encoder/loongarch/dct_lsx.c [new file with mode: 0644]
vp8/encoder/loongarch/encodeopt_lsx.c [new file with mode: 0644]
vp8/encoder/loongarch/quantize_lsx.c [new file with mode: 0644]
vp8/vp8cx.mk
vpx_dsp/loongarch/subtract_lsx.c [new file with mode: 0644]
vpx_dsp/vpx_dsp.mk
vpx_dsp/vpx_dsp_rtcd_defs.pl