summaryrefslogtreecommitdiff
path: root/vp8/vp8cx.mk
diff options
context:
space:
mode:
authorHao Chen <chenhao@loongson.cn>2022-03-18 09:33:53 +0800
committeryuanhecai <yuanhecai@loongson.cn>2022-05-17 20:53:06 +0800
commit8486953e5e0de3cec0332b787aa05a7405e3c207 (patch)
treedf1591f7e3c8a4f6efe7fd3cab5a5e6544d3a4f7 /vp8/vp8cx.mk
parentca89bed50dbc5fe2abef50c5f36924bb1da6d1f6 (diff)
downloadlibvpx-8486953e5e0de3cec0332b787aa05a7405e3c207.tar
libvpx-8486953e5e0de3cec0332b787aa05a7405e3c207.tar.gz
libvpx-8486953e5e0de3cec0332b787aa05a7405e3c207.tar.bz2
libvpx-8486953e5e0de3cec0332b787aa05a7405e3c207.zip
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
Diffstat (limited to 'vp8/vp8cx.mk')
-rw-r--r--vp8/vp8cx.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/vp8/vp8cx.mk b/vp8/vp8cx.mk
index 3a8f8ea45..5744cbabc 100644
--- a/vp8/vp8cx.mk
+++ b/vp8/vp8cx.mk
@@ -124,4 +124,9 @@ ifeq ($(CONFIG_REALTIME_ONLY),yes)
VP8_CX_SRCS_REMOVE-$(HAVE_MSA) += encoder/mips/msa/temporal_filter_msa.c
endif
+# common (loongarch LSX intrinsics)
+VP8_CX_SRCS-$(HAVE_LSX) += encoder/loongarch/quantize_lsx.c
+VP8_CX_SRCS-$(HAVE_LSX) += encoder/loongarch/dct_lsx.c
+VP8_CX_SRCS-$(HAVE_LSX) += encoder/loongarch/encodeopt_lsx.c
+
VP8_CX_SRCS-yes := $(filter-out $(VP8_CX_SRCS_REMOVE-yes),$(VP8_CX_SRCS-yes))