1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-12 19:18:44 +02:00
FFmpeg/libavcodec/riscv
Rémi Denis-Courmont 6cd97cd797 lavc/ac3dsp: R-V V sum_square_butterfly_float
As we do not need to widen accumulators to 64 bits, we effectively get
double capacity for unrolling compared to the integer function. This
explains the slightly better performance gains.

ac3_sum_square_bufferfly_float_c:       65.2
ac3_sum_square_bufferfly_float_rvv_f32: 12.2
2024-05-03 17:48:46 +03:00
..
aacencdsp_init.c
aacencdsp_rvv.S
aacpsdsp_init.c
aacpsdsp_rvv.S
ac3dsp_init.c lavc/ac3dsp: R-V V sum_square_butterfly_float 2024-05-03 17:48:46 +03:00
ac3dsp_rvb.S
ac3dsp_rvv.S lavc/ac3dsp: R-V V sum_square_butterfly_float 2024-05-03 17:48:46 +03:00
alacdsp_init.c
alacdsp_rvv.S
audiodsp_init.c
audiodsp_rvf.S
audiodsp_rvv.S
blockdsp_init.c
blockdsp_rvv.S lavc/blockdsp: R-V V clear_blocks 2024-02-13 21:29:46 +02:00
bswapdsp_init.c
bswapdsp_rvb.S
bswapdsp_rvv.S
exrdsp_init.c
exrdsp_rvv.S
flacdsp_init.c
flacdsp_rvv.S
fmtconvert_init.c
fmtconvert_rvv.S
g722dsp_init.c
g722dsp_rvv.S
h264_chroma_init_riscv.c
h264_mc_chroma.S
huffyuvdsp_init.c
huffyuvdsp_rvv.S
idctdsp_init.c
idctdsp_rvv.S
jpeg2000dsp_init.c
jpeg2000dsp_rvv.S
llauddsp_init.c
llauddsp_rvv.S
llviddsp_init.c
llviddsp_rvv.S
llvidencdsp_init.c
llvidencdsp_rvv.S
lpc_init.c
lpc_rvv.S
Makefile
me_cmp_init.c
me_cmp_rvv.S
opusdsp_init.c
opusdsp_rvv.S
pixblockdsp_init.c
pixblockdsp_rvi.S
pixblockdsp_rvv.S
rv34dsp_init.c
rv34dsp_rvv.S
sbrdsp_init.c
sbrdsp_rvv.S
svqenc_init.c
svqenc_rvv.S
takdsp_init.c
takdsp_rvv.S
utvideodsp_init.c
utvideodsp_rvv.S
vc1dsp_init.c
vc1dsp_rvv.S
vorbisdsp_init.c
vorbisdsp_rvv.S
vp8dsp_init.c
vp8dsp_rvv.S
vp9_intra_rvv.S
vp9dsp_init.c
vp9dsp.h