diff options
author | sunyuechi <sunyuechi@iscas.ac.cn> | 2024-04-30 18:24:00 +0800 |
---|---|---|
committer | Rémi Denis-Courmont <remi@remlab.net> | 2024-05-03 18:00:53 +0300 |
commit | 5bc3b7f51308b8027e5468ef60d8336a960193e2 (patch) | |
tree | a7ca7a85d295717cb505b332822bfd341acd17aa /libavcodec/sparc | |
parent | cfa8d2488d76f1e90110376f6945f20bc55380aa (diff) | |
download | ffmpeg-5bc3b7f51308b8027e5468ef60d8336a960193e2.tar.gz |
lavc/rv40dsp: R-V V chroma_mc
This is similar to h264, but here we use manual_avg instead of vaaddu
because rv40's OP differs from h264. If we use vaaddu,
rv40 would need to repeatedly switch between vxrm=0 and vxrm=2,
and switching vxrm is very slow.
C908:
avg_chroma_mc4_c: 2330.0
avg_chroma_mc4_rvv_i32: 602.7
avg_chroma_mc8_c: 1211.0
avg_chroma_mc8_rvv_i32: 602.7
put_chroma_mc4_c: 1825.0
put_chroma_mc4_rvv_i32: 414.7
put_chroma_mc8_c: 932.0
put_chroma_mc8_rvv_i32: 414.7
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Diffstat (limited to 'libavcodec/sparc')
0 files changed, 0 insertions, 0 deletions