mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
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:
parent
d8ea5f50e2
commit
3d79afbe70
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user