39 const uint8_t *s2, ptrdiff_t
stride);
41 const uint8_t *s2, ptrdiff_t
stride);
44 unsigned high_bit_depth)
69 if (!high_bit_depth) {
Macro definitions for various function/variable attributes.
static atomic_int cpu_flags
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
#define AV_CPU_FLAG_RVV_I64
Vectors of 64-bit int's */.
#define AV_CPU_FLAG_RVI
I (full GPR bank)
#define AV_CPU_FLAG_RVV_I32
Vectors of 8/16/32-bit int's */.
#define AV_CPU_FLAG_RV_MISALIGNED
Fast misaligned accesses.
void ff_diff_pixels_rvv(int16_t *restrict block, const uint8_t *s1, const uint8_t *s2, ptrdiff_t stride)
av_cold void ff_pixblockdsp_init_riscv(PixblockDSPContext *c, unsigned high_bit_depth)
void ff_get_pixels_8_rvv(int16_t *restrict block, const uint8_t *pixels, ptrdiff_t stride)
void ff_diff_pixels_unaligned_rvv(int16_t *restrict block, const uint8_t *s1, const uint8_t *s2, ptrdiff_t stride)
void ff_get_pixels_16_rvi(int16_t *restrict block, const uint8_t *pixels, ptrdiff_t stride)
void ff_get_pixels_8_rvi(int16_t *restrict block, const uint8_t *pixels, ptrdiff_t stride)
void ff_get_pixels_unaligned_8_rvv(int16_t *restrict block, const uint8_t *pixels, ptrdiff_t stride)