lavc/vc1dsp: R-V V mspel_pixels
commitd4083ecb7c872807aa24b6ec5865f8a2fba95cf2
authorsunyuechi <sunyuechi@iscas.ac.cn>
Sun, 12 May 2024 12:57:07 +0000 (12 20:57 +0800)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 16 May 2024 14:08:18 +0000 (16 17:08 +0300)
tree934bbc03d01ce5cbfb3f85c2c8573ea93b03a377
parent7b47099bc080ee597327476c0df44d527c349862
lavc/vc1dsp: R-V V mspel_pixels

                                                      C908 X60
vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_c            :  14.7 13.2
vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_rvv_i32      :   2.5  2.2
vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_c            :   3.7  3.5
vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_rvv_i64      :   1.0  1.2
vc1dsp.put_vc1_mspel_pixels_tab[0][0]_c            :   9.0  8.0
vc1dsp.put_vc1_mspel_pixels_tab[0][0]_rvi          :   1.0  1.0
vc1dsp.put_vc1_mspel_pixels_tab[1][0]_c            :   2.5  2.2
vc1dsp.put_vc1_mspel_pixels_tab[1][0]_rvi          :   0.5  0.5

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
libavcodec/riscv/Makefile
libavcodec/riscv/vc1dsp_init.c
libavcodec/riscv/vc1dsp_rvi.S [new file with mode: 0644]
libavcodec/riscv/vc1dsp_rvv.S