1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-11-29 05:57:37 +02:00
Files
FFmpeg/libavcodec
Rémi Denis-Courmont 8009581912 lavc/opusdsp: RISC-V V (128-bit) postfilter
This is implemented for a vector size of 128-bit. Since the scalar
product in the inner loop covers 5 samples or 160 bits, we need a group
multipler of 2.

To avoid reconfiguring the vector type, the outer loop, which loads
multiple input samples sticks to the same multipler. Consequently, the
outer loop loads 8 samples per iteration. This is safe since the minimum
period of the CELT codec is 15 samples.

The same code would also work, albeit needlessly inefficiently with a
vector length of 256 bits. A proper implementation will follow instead.
2022-10-10 02:22:10 +02:00
..
2022-09-17 10:32:16 +02:00
2022-09-27 13:19:52 +02:00
2022-09-30 19:11:36 +02:00
2022-09-23 20:26:28 +02:00
2022-08-31 16:25:31 +02:00
2022-10-05 08:26:19 +02:00
2022-10-05 08:26:19 +02:00
2022-09-30 19:11:36 +02:00
2022-09-30 19:11:36 +02:00
2022-09-07 00:07:45 +02:00
2022-09-07 00:07:45 +02:00
2022-09-29 00:05:32 +02:00
2022-09-29 00:05:32 +02:00
2022-09-30 19:11:36 +02:00
2022-09-16 10:02:19 +02:00
2022-09-30 19:30:29 +02:00
2022-10-08 10:19:30 +02:00
2022-09-22 01:05:59 +02:00
2022-10-02 20:27:36 +02:00
2022-09-30 04:40:44 +02:00
2022-09-17 10:15:01 +02:00