lavu/fixed_dsp: unroll RISC-V V loop

Before:
butterflies_fixed_c: 804.7
butterflies_fixed_rvv_i32: 348.2

After:
butterflies_fixed_rvv_i32: 308.7
This commit is contained in:
Rémi Denis-Courmont 2023-07-14 22:53:35 +03:00
parent d8ea5f50e2
commit 3d79afbe70
1 changed files with 1 additions and 1 deletions

View File

@ -23,7 +23,7 @@
// (a0) = (a0) + (a1), (a1) = (a0) - (a1) [0..a2-1]
func ff_butterflies_fixed_rvv, zve32x
1:
vsetvli t0, a2, e32, m1, ta, ma
vsetvli t0, a2, e32, m4, ta, ma
vle32.v v16, (a0)
sub a2, a2, t0
vle32.v v24, (a1)