diff options
author | Rémi Denis-Courmont <remi@remlab.net> | 2023-11-19 14:49:28 +0200 |
---|---|---|
committer | Rémi Denis-Courmont <remi@remlab.net> | 2023-11-23 18:57:18 +0200 |
commit | b88d4058f95de7ebf8322358d2e72cbeaffec49e (patch) | |
tree | 6c9455528ce5acde3db1f6532e3b5c5b0af3fa73 /libavformat/g726.c | |
parent | e33ce0d9dd8136d9d1a5eb17863c2f6d4d5f131f (diff) | |
download | ffmpeg-b88d4058f95de7ebf8322358d2e72cbeaffec49e.tar.gz |
lavc/g722dsp: optimise R-V V apply_qmf
This stores the constant coefficients deinterleaved, so that they can be
loaded directly with NF=0. Unfortunately, we cannot optimise loading the
input, due to insufficient memory alignment (not 32-bit).
Before:
g722_apply_qmf_c: 82.5
g722_apply_qmf_rvv_i32: 78.2
After:
g722_apply_qmf_c: 82.5
g722_apply_qmf_rvv_i32: 65.2
Diffstat (limited to 'libavformat/g726.c')
0 files changed, 0 insertions, 0 deletions