mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-02-20 13:57:00 +00:00
This loop correctly assumes that VLMAX=16 (4x128-bit vectors with 32-bit elements) and 32 >= pred_order > 16. We need to alternate between VL=16 and VL=t2=pred_order-16 elements to add up to pred_order. The current code requests AVL=a2=pred_order elements. In QEMU and on thte K230 hardware, this sets VL=16 as we need. But the specification merely guarantees that we get: ceil(AVL / 2) <= VL <= VLMAX. For instance, if pred_order equals 27, we could end up with VL=14 or VL=15 instead of VL=16. So instead, request literally VLMAX=16. |
||
---|---|---|
.. | ||
aacencdsp_init.c | ||
aacencdsp_rvv.S | ||
aacpsdsp_init.c | ||
aacpsdsp_rvv.S | ||
ac3dsp_init.c | ||
ac3dsp_rvb.S | ||
ac3dsp_rvv.S | ||
ac3dsp_rvvb.S | ||
alacdsp_init.c | ||
alacdsp_rvv.S | ||
audiodsp_init.c | ||
audiodsp_rvf.S | ||
audiodsp_rvv.S | ||
blockdsp_init.c | ||
blockdsp_rvv.S | ||
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 | ||
h263dsp_init.c | ||
h263dsp_rvv.S | ||
h264_chroma_init_riscv.c | ||
h264_mc_chroma.S | ||
h264dsp_init.c | ||
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 | ||
rv40dsp_init.c | ||
rv40dsp_rvv.S | ||
sbrdsp_init.c | ||
sbrdsp_rvv.S | ||
startcode_rvb.S | ||
startcode_rvv.S | ||
svqenc_init.c | ||
svqenc_rvv.S | ||
takdsp_init.c | ||
takdsp_rvv.S | ||
utvideodsp_init.c | ||
utvideodsp_rvv.S | ||
vc1dsp_init.c | ||
vc1dsp_rvi.S | ||
vc1dsp_rvv.S | ||
vorbisdsp_init.c | ||
vorbisdsp_rvv.S | ||
vp8dsp_init.c | ||
vp8dsp_rvi.S | ||
vp8dsp_rvv.S | ||
vp8dsp.h | ||
vp9_intra_rvi.S | ||
vp9_intra_rvv.S | ||
vp9_mc_rvi.S | ||
vp9_mc_rvv.S | ||
vp9dsp_init.c | ||
vp9dsp.h |