diff options
author | Hao Chen <chenhao@loongson.cn> | 2022-03-18 09:33:53 +0800 |
---|---|---|
committer | yuanhecai <yuanhecai@loongson.cn> | 2022-05-17 20:53:06 +0800 |
commit | 8486953e5e0de3cec0332b787aa05a7405e3c207 (patch) | |
tree | df1591f7e3c8a4f6efe7fd3cab5a5e6544d3a4f7 /vp8/vp8cx.mk | |
parent | ca89bed50dbc5fe2abef50c5f36924bb1da6d1f6 (diff) | |
download | libvpx-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.mk | 5 |
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)) |