aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/sparc
diff options
context:
space:
mode:
authorsunyuechi <sunyuechi@iscas.ac.cn>2024-04-30 18:24:00 +0800
committerRémi Denis-Courmont <remi@remlab.net>2024-05-03 18:00:53 +0300
commit5bc3b7f51308b8027e5468ef60d8336a960193e2 (patch)
treea7ca7a85d295717cb505b332822bfd341acd17aa /libavcodec/sparc
parentcfa8d2488d76f1e90110376f6945f20bc55380aa (diff)
downloadffmpeg-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