1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-18 03:19:31 +02:00
FFmpeg/libavcodec/riscv
Rémi Denis-Courmont 97d34befea lavc/opusdsp: RISC-V V (256-bit) postfilter
This adds a variant of the postfilter for use with 256-bit vectors.
As a single vector is then large enough to perform the scalar product,
the group multipler is reduced to just one at run-time.

The different vector type is passed via register. Unfortunately,
there is no VSETIVL instruction, so the constant vector size (5) also
needs to be passed via a register.
2022-10-10 02:22:39 +02:00
..
aacpsdsp_init.c
aacpsdsp_rvv.S
alacdsp_init.c
alacdsp_rvv.S
audiodsp_init.c
audiodsp_rvf.S
audiodsp_rvv.S
bswapdsp_init.c lavc/bswapdsp: RISC-V V bswap16_buf 2022-10-05 08:26:19 +02:00
bswapdsp_rvb.S
bswapdsp_rvv.S lavc/bswapdsp: RISC-V V bswap16_buf 2022-10-05 08:26:19 +02:00
fmtconvert_init.c
fmtconvert_rvv.S
idctdsp_init.c
idctdsp_rvv.S
Makefile lavc/opusdsp: RISC-V V (128-bit) postfilter 2022-10-10 02:22:10 +02:00
opusdsp_init.c lavc/opusdsp: RISC-V V (256-bit) postfilter 2022-10-10 02:22:39 +02:00
opusdsp_rvv.S lavc/opusdsp: RISC-V V (256-bit) postfilter 2022-10-10 02:22:39 +02:00
pixblockdsp_init.c
pixblockdsp_rvi.S
pixblockdsp_rvv.S
vorbisdsp_init.c
vorbisdsp_rvv.S