1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

lavc/vorbisdsp: unroll RISC-V V inverse_coupling

This increases the group multiplier as per T-Head C910 benchmarks:

inverse_coupling_c: 4597.0
inverse_coupling_rvv_i32: 1312.7 (m1)
inverse_coupling_rvv_i32: 1116.7 (m2)
inverse_coupling_rvv_i32: 732.2  (m4)
inverse_coupling_rvv_i32: 898.0  (m8)
This commit is contained in:
Rémi Denis-Courmont 2023-07-13 23:16:03 +03:00
parent b6305a7873
commit a28aa0475d

View File

@ -23,7 +23,7 @@
func ff_vorbis_inverse_coupling_rvv, zve32f
fmv.w.x ft0, zero
1:
vsetvli t0, a2, e32, m1, ta, ma
vsetvli t0, a2, e32, m4, ta, ma
vle32.v v16, (a1)
sub a2, a2, t0
vle32.v v24, (a0)