FFmpeg/libavutil/riscv
Rémi Denis-Courmont 37d5ddc317 lavu/riscv: CPU flag for the Zbb extension
Unfortunately, it is common, and will remain so, that the Bit
manipulations are not enabled at compilation time. This is an official
policy for Debian ports in general (though they do not support RISC-V
officially as of yet) to stick to the minimal target baseline, which
does not include the B extension or even its Zbb subset.

For inline helpers (CPOP, REV8), compiler builtins (CTZ, CLZ) or
even plain C code (MIN, MAX, MINU, MAXU), run-time detection seems
impractical. But at least it can work for the byte-swap DSP functions.
2022-10-05 08:26:19 +02:00
..
asm.S riscv: remove unnecessary #include's 2022-10-05 06:54:56 +02:00
bswap.h
cpu.c lavu/riscv: CPU flag for the Zbb extension 2022-10-05 08:26:19 +02:00
cpu.h lavu/riscv: helper to read the vector length 2022-09-28 11:43:17 +02:00
fixed_dsp_init.c lavu/fixeddsp: RISC-V V butterflies_fixed 2022-09-27 13:19:52 +02:00
fixed_dsp_rvv.S riscv: remove unnecessary #include's 2022-10-05 06:54:56 +02:00
float_dsp_init.c lavu/floatdsp: RISC-V V scalarproduct_float 2022-09-27 13:19:52 +02:00
float_dsp_rvv.S riscv: remove unnecessary #include's 2022-10-05 06:54:56 +02:00
intmath.h lavu/riscv: fix off-by-one in bit-magnitude clip 2022-09-15 18:11:12 -03:00
Makefile lavu/fixeddsp: RISC-V V butterflies_fixed 2022-09-27 13:19:52 +02:00
timer.h