mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2026-08-10 15:58:37 +00:00
Reviewed-by: Nathan E. Egge <unlord@xiph.org> Reviewed-by: Rémi Denis-Courmont <remi@remlab.net> Benched on SpaceMIT K1 for VLEN 256 and CanMV-K230 for VLEN 128. C RVV256 C RVV128 pred8x8_horizontal_8 31.1 19.8 (1.57x) 39.9 19.3 (2.07x) pred8x8_plane_8 175.6 78.0 (2.25x) 175.7 89.6 (1.96x) pred16x16_dc_8 56.1 44.2 (1.27x) 73.6 53.2 (1.38x) pred16x16_dc_128_8 21.1 18.5 (1.14x) 37.2 28.3 (1.31x) pred16x16_horizontal_8 84.9 37.3 (2.28x) 106.8 47.4 (2.25x) pred16x16_left_dc_8 43.6 37.9 (1.15x) 60.8 47.4 (1.28x) pred16x16_plane_8 644.8 130.0 (4.96x) 610.8 182.3 (3.35x) pred16x16_top_dc_8 36.7 29.2 (1.26x) 53.8 38.5 (1.40x) pred16x16_vertical_8 27.9 19.2 (1.45x) 42.3 28.9 (1.46x)
97 lines
4.9 KiB
Makefile
97 lines
4.9 KiB
Makefile
OBJS-$(CONFIG_AAC_DECODER) += riscv/aacpsdsp_init.o riscv/sbrdsp_init.o
|
|
RVV-OBJS-$(CONFIG_AAC_DECODER) += riscv/aacpsdsp_rvv.o riscv/sbrdsp_rvv.o
|
|
OBJS-$(CONFIG_AAC_ENCODER) += riscv/aacencdsp_init.o
|
|
RVV-OBJS-$(CONFIG_AAC_ENCODER) += riscv/aacencdsp_rvv.o
|
|
OBJS-$(CONFIG_AC3DSP) += riscv/ac3dsp_init.o
|
|
RV-OBJS-$(CONFIG_AC3DSP) += riscv/ac3dsp_rvb.o
|
|
RVV-OBJS-$(CONFIG_AC3DSP) += riscv/ac3dsp_rvv.o
|
|
RVVB-OBJS-$(CONFIG_AC3DSP) += riscv/ac3dsp_rvvb.o
|
|
OBJS-$(CONFIG_ALAC_DECODER) += riscv/alacdsp_init.o
|
|
RVV-OBJS-$(CONFIG_ALAC_DECODER) += riscv/alacdsp_rvv.o
|
|
OBJS-$(CONFIG_AUDIODSP) += riscv/audiodsp_init.o
|
|
RVV-OBJS-$(CONFIG_AUDIODSP) += riscv/audiodsp_rvv.o
|
|
OBJS-$(CONFIG_BLOCKDSP) += riscv/blockdsp_init.o
|
|
RVV-OBJS-$(CONFIG_BLOCKDSP) += riscv/blockdsp_rvv.o
|
|
OBJS-$(CONFIG_BSWAPDSP) += riscv/bswapdsp_init.o
|
|
RV-OBJS-$(CONFIG_BSWAPDSP) += riscv/bswapdsp_rvb.o
|
|
RVV-OBJS-$(CONFIG_BSWAPDSP) += riscv/bswapdsp_rvv.o
|
|
RVVB-OBJS-$(CONFIG_BSWAPDSP) += riscv/bswapdsp_rvvb.o
|
|
OBJS-$(CONFIG_EXR_DECODER) += riscv/exrdsp_init.o
|
|
RVV-OBJS-$(CONFIG_EXR_DECODER) += riscv/exrdsp_rvv.o
|
|
OBJS-$(CONFIG_FLAC_DECODER) += riscv/flacdsp_init.o
|
|
RVV-OBJS-$(CONFIG_FLAC_DECODER) += riscv/flacdsp_rvv.o
|
|
OBJS-$(CONFIG_FMTCONVERT) += riscv/fmtconvert_init.o
|
|
RVV-OBJS-$(CONFIG_FMTCONVERT) += riscv/fmtconvert_rvv.o
|
|
OBJS-$(CONFIG_G722DSP) += riscv/g722dsp_init.o
|
|
RVV-OBJS-$(CONFIG_G722DSP) += riscv/g722dsp_rvv.o
|
|
OBJS-$(CONFIG_JPEG2000_DECODER) += riscv/jpeg2000dsp_init.o
|
|
RVV-OBJS-$(CONFIG_JPEG2000_DECODER) += riscv/jpeg2000dsp_rvv.o
|
|
OBJS-$(CONFIG_H263DSP) += riscv/h263dsp_init.o
|
|
RVV-OBJS-$(CONFIG_H263DSP) += riscv/h263dsp_rvv.o
|
|
OBJS-$(CONFIG_H264CHROMA) += riscv/h264_chroma_init_riscv.o
|
|
RVV-OBJS-$(CONFIG_H264CHROMA) += riscv/h264_mc_chroma.o
|
|
OBJS-$(CONFIG_H264DSP) += riscv/h264dsp_init.o
|
|
RVV-OBJS-$(CONFIG_H264DSP) += riscv/h264addpx_rvv.o riscv/h264dsp_rvv.o \
|
|
riscv/h264idct_rvv.o riscv/h264idct_dequant_rvv.o
|
|
OBJS-$(CONFIG_H264PRED) += riscv/h264_intrapred_init.o
|
|
RVV-OBJS-$(CONFIG_H264PRED) += riscv/h264_intrapred_rvv.o
|
|
OBJS-$(CONFIG_H264QPEL) += riscv/h264qpel_init.o
|
|
RVV-OBJS-$(CONFIG_H264QPEL) += riscv/h264qpel_rvv.o
|
|
OBJS-$(CONFIG_HEVC_DECODER) += riscv/hevcdsp_init.o
|
|
RVV-OBJS-$(CONFIG_HEVC_DECODER) += riscv/hevcdsp_idct_rvv.o
|
|
RVV-OBJS-$(CONFIG_HEVC_DECODER) += riscv/h26x/h2656_inter_rvv.o
|
|
OBJS-$(CONFIG_HUFFYUV_DECODER) += riscv/huffyuvdsp_init.o
|
|
RVV-OBJS-$(CONFIG_HUFFYUV_DECODER) += riscv/huffyuvdsp_rvv.o
|
|
OBJS-$(CONFIG_IDCTDSP) += riscv/idctdsp_init.o
|
|
RVV-OBJS-$(CONFIG_IDCTDSP) += riscv/idctdsp_rvv.o
|
|
OBJS-$(CONFIG_LLAUDDSP) += riscv/llauddsp_init.o
|
|
RVV-OBJS-$(CONFIG_LLAUDDSP) += riscv/llauddsp_rvv.o
|
|
OBJS-$(CONFIG_LLVIDDSP) += riscv/llviddsp_init.o
|
|
RVV-OBJS-$(CONFIG_LLVIDDSP) += riscv/llviddsp_rvv.o
|
|
OBJS-$(CONFIG_LLVIDENCDSP) += riscv/llvidencdsp_init.o
|
|
RV-OBJS-$(CONFIG_LLVIDENCDSP) += riscv/llvidencdsp_rvb.o
|
|
RVV-OBJS-$(CONFIG_LLVIDENCDSP) += riscv/llvidencdsp_rvv.o
|
|
OBJS-$(CONFIG_LPC) += riscv/lpc_init.o
|
|
RVV-OBJS-$(CONFIG_LPC) += riscv/lpc_rvv.o
|
|
OBJS-$(CONFIG_ME_CMP) += riscv/me_cmp_init.o
|
|
RVV-OBJS-$(CONFIG_ME_CMP) += riscv/me_cmp_rvv.o
|
|
OBJS-$(CONFIG_MPEGVIDEO) += riscv/mpegvideo_init.o
|
|
RVV-OBJS-$(CONFIG_MPEGVIDEO) += riscv/mpegvideo_rvv.o
|
|
OBJS-$(CONFIG_MPEGVIDEOENCDSP) += riscv/mpegvideoencdsp_init.o
|
|
RVV-OBJS-$(CONFIG_MPEGVIDEOENCDSP) += riscv/mpegvideoencdsp_rvv.o
|
|
OBJS-$(CONFIG_OPUS_DECODER) += riscv/opusdsp_init.o
|
|
RVV-OBJS-$(CONFIG_OPUS_DECODER) += riscv/opusdsp_rvv.o
|
|
OBJS-$(CONFIG_PIXBLOCKDSP) += riscv/pixblockdsp_init.o
|
|
RV-OBJS-$(CONFIG_PIXBLOCKDSP) += riscv/pixblockdsp_rvi.o
|
|
RVV-OBJS-$(CONFIG_PIXBLOCKDSP) += riscv/pixblockdsp_rvv.o
|
|
OBJS-$(CONFIG_RV34DSP) += riscv/rv34dsp_init.o
|
|
RVV-OBJS-$(CONFIG_RV34DSP) += riscv/rv34dsp_rvv.o
|
|
OBJS-$(CONFIG_RV40_DECODER) += riscv/rv40dsp_init.o
|
|
RVV-OBJS-$(CONFIG_RV40_DECODER) += riscv/rv40dsp_rvv.o
|
|
RV-OBJS-$(CONFIG_STARTCODE) += riscv/startcode_rvb.o
|
|
RVV-OBJS-$(CONFIG_STARTCODE) += riscv/startcode_rvv.o
|
|
OBJS-$(CONFIG_SVQ1_ENCODER) += riscv/svqenc_init.o
|
|
RVV-OBJS-$(CONFIG_SVQ1_ENCODER) += riscv/svqenc_rvv.o
|
|
OBJS-$(CONFIG_TAK_DECODER) += riscv/takdsp_init.o
|
|
RVV-OBJS-$(CONFIG_TAK_DECODER) += riscv/takdsp_rvv.o
|
|
OBJS-$(CONFIG_UTVIDEO_DECODER) += riscv/utvideodsp_init.o
|
|
RVV-OBJS-$(CONFIG_UTVIDEO_DECODER) += riscv/utvideodsp_rvv.o
|
|
OBJS-$(CONFIG_VC1DSP) += riscv/vc1dsp_init.o
|
|
RV-OBJS-$(CONFIG_VC1DSP) += riscv/vc1dsp_rvi.o
|
|
RVV-OBJS-$(CONFIG_VC1DSP) += riscv/vc1dsp_rvv.o
|
|
OBJS-$(CONFIG_VIDEODSP) += riscv/videodsp_init.o
|
|
RV-OBJS-$(CONFIG_VIDEODSP) += riscv/videodsp.o
|
|
OBJS-$(CONFIG_VP7_DECODER) += riscv/vp7dsp_init.o
|
|
RVV-OBJS-$(CONFIG_VP7_DECODER) += riscv/vp7dsp_rvv.o
|
|
OBJS-$(CONFIG_VP8DSP) += riscv/vp8dsp_init.o
|
|
RV-OBJS-$(CONFIG_VP8DSP) += riscv/vp8dsp_rvi.o
|
|
RVV-OBJS-$(CONFIG_VP8DSP) += riscv/vp8dsp_rvv.o
|
|
OBJS-$(CONFIG_VP9_DECODER) += riscv/vp9dsp_init.o
|
|
RV-OBJS-$(CONFIG_VP9_DECODER) += riscv/vp9_mc_rvi.o
|
|
RVV-OBJS-$(CONFIG_VP9_DECODER) += riscv/vp9_intra_rvv.o \
|
|
riscv/vp9_mc_rvv.o
|
|
OBJS-$(CONFIG_VORBIS_DECODER) += riscv/vorbisdsp_init.o
|
|
RVV-OBJS-$(CONFIG_VORBIS_DECODER) += riscv/vorbisdsp_rvv.o
|
|
|
|
SHLIBOBJS += riscv/cpu_common.o
|