31 const float (*
filter)[8][2], ptrdiff_t,
int n);
38 float h[2][4],
float h_step[2][4],
int len);
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
#define flags(name, subs,...)
#define i(width, name, range_min, range_max)
Macro definitions for various function/variable attributes.
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_RVB
B (bit manipulations)
#define AV_CPU_FLAG_RVV_I32
Vectors of 8/16/32-bit int's */.
#define AV_CPU_FLAG_RVV_F32
Vectors of float's */.
void ff_ps_add_squares_rvv(float *dst, const float(*src)[2], int n)
void ff_ps_stereo_interpolate_rvv(float(*l)[2], float(*r)[2], float h[2][4], float h_step[2][4], int len)
void ff_ps_hybrid_synthesis_deint_rvv(float out[2][38][64], float(*in)[32][2], int i, int len)
av_cold void ff_psdsp_init_riscv(PSDSPContext *c)
void ff_ps_mul_pair_single_rvv(float(*dst)[2], float(*src0)[2], float *src1, int n)
void ff_ps_hybrid_analysis_rvv(float(*out)[2], float(*in)[2], const float(*filter)[8][2], ptrdiff_t, int n)
void ff_ps_hybrid_analysis_ileave_rvv(float(*out)[32][2], float L[2][38][64], int i, int len)
void(* filter)(uint8_t *src, ptrdiff_t stride, int qscale)