1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-02 03:06:28 +02:00
FFmpeg/libavutil/riscv
Rémi Denis-Courmont 95d1052fba lavu/riscv: add hwprobe() for CPU detection
This adds the Linux-specific function call to detect CPU features. Unlike
the more portable auxillary vector, this supports extensions other than
single lettered ones. At this point, FFmpeg already needs this to detect
Zba and Zbb at run-time, and probably will need it for Zvbb in the near
future.

Support will be available in glibc 2.40 onward.
2024-05-06 22:09:41 +03:00
..
asm.S riscv: fix builds without Zbb support 2023-11-18 22:01:59 +02:00
bswap_rvb.S riscv: factor out the bswap32 assembler 2023-10-02 22:28:21 +03:00
bswap.h
cpu.c lavu/riscv: add hwprobe() for CPU detection 2024-05-06 22:09:41 +03:00
cpu.h
fixed_dsp_init.c lavu/fixed_dsp: R-V V fmul_window_scaled 2023-11-23 18:57:18 +02:00
fixed_dsp_rvv.S lavu/fixed_dsp: R-V V fmul_window_scaled 2023-11-23 18:57:18 +02:00
float_dsp_init.c lavu: add/use flag for RISC-V Zba extension 2023-07-19 19:29:35 +03:00
float_dsp_rvv.S lavu/float_dsp: optimise R-V V fmul_reverse & fmul_window 2023-11-23 18:57:18 +02:00
intmath.h
Makefile
timer.h Revert "lavu/timer: remove gratuitous volatile" 2023-09-28 17:48:18 +03:00