• Rémi Denis-Courmont's avatar
    lavu/float_dsp: optimise R-V V fmul_reverse & fmul_window · e49f41fb
    Rémi Denis-Courmont authored
    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
    e49f41fb
float_dsp_rvv.S 6.52 KB