diff options
author | Rémi Denis-Courmont <remi@remlab.net> | 2023-11-19 13:36:01 +0200 |
---|---|---|
committer | Rémi Denis-Courmont <remi@remlab.net> | 2023-11-23 18:57:18 +0200 |
commit | e49f41fb27711a19eab3f41b431ee2fc7b0e6120 (patch) | |
tree | 864bd02da40dbb7b0f509d88ecda860428341103 /libavformat/rawdec.c | |
parent | 3a134e82994ff49b784056d2dfce0230a8256ebd (diff) | |
download | ffmpeg-e49f41fb27711a19eab3f41b431ee2fc7b0e6120.tar.gz |
lavu/float_dsp: optimise R-V V fmul_reverse & fmul_window
Roll the loop to avoid slow gathers.
Before:
vector_fmul_reverse_c: 1561.7
vector_fmul_reverse_rvv_f32: 2410.2
vector_fmul_window_c: 2068.2
vector_fmul_window_rvv_f32: 1879.5
After:
vector_fmul_reverse_c: 1561.7
vector_fmul_reverse_rvv_f32: 916.2
vector_fmul_window_c: 2068.2
vector_fmul_window_rvv_f32: 1202.5
Diffstat (limited to 'libavformat/rawdec.c')
0 files changed, 0 insertions, 0 deletions