void ff_put_pixels16x16_rvi(uint8_t *dst, const uint8_t *src, ptrdiff_t line_size, int rnd)
vc1op_pixels_func avg_vc1_mspel_pixels_tab[2][16]
void(* vc1_inv_trans_8x8_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
void(* vc1_inv_trans_4x4_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_inv_trans_8x4_dc_rvv(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void(* vc1_inv_trans_8x4_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
static bool ff_rv_vlen_least(unsigned int bits)
Checks that the vector bit-size is at least the given value.
void ff_avg_pixels8x8_rvv(uint8_t *dst, const uint8_t *src, ptrdiff_t line_size, int rnd)
void ff_vc1_inv_trans_4x8_dc_rvv(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_inv_trans_4x4_dc_rvv(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_put_pixels8x8_rvi(uint8_t *dst, const uint8_t *src, ptrdiff_t line_size, int rnd)
void(* vc1_inv_trans_4x8_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_inv_trans_8x8_dc_rvv(uint8_t *dest, ptrdiff_t stride, int16_t *block)
#define AV_CPU_FLAG_RVV_I32
Vectors of 8/16/32-bit int's */.
av_cold void ff_vc1dsp_init_riscv(VC1DSPContext *dsp)
vc1op_pixels_func put_vc1_mspel_pixels_tab[2][16]
#define AV_CPU_FLAG_RVI
I (full GPR bank)
#define flags(name, subs,...)
The exact code depends on how similar the blocks are and how related they are to the block
#define AV_CPU_FLAG_RVV_I64
Vectors of 64-bit int's */.
void ff_avg_pixels16x16_rvv(uint8_t *dst, const uint8_t *src, ptrdiff_t line_size, int rnd)