void(* butterflies_fixed)(int *restrict v1, int *restrict v2, int len)
Calculate the sum and difference of two vectors of integers.
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
static float win(SuperEqualizerContext *s, float n, int N)
#define AV_CPU_FLAG_RVB
B (bit manipulations)
void(* vector_fmul_add)(int *dst, const int *src0, const int *src1, const int *src2, int len)
Calculate the entry wise product of two vectors of integers, add a third vector of integers and store...
void ff_vector_fmul_fixed_rvv(int *dst, const int *src0, const int *src1, int len)
void ff_vector_fmul_add_fixed_rvv(int *dst, const int *src0, const int *src1, const int *src2, int len)
int(* scalarproduct_fixed)(const int *v1, const int *v2, int len)
Calculate the scalar product of two vectors of integers.
av_cold void ff_fixed_dsp_init_riscv(AVFixedDSPContext *fdsp)
void(* vector_fmul_reverse)(int *dst, const int *src0, const int *src1, int len)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
void(* vector_fmul)(int *dst, const int *src0, const int *src1, int len)
Fixed-point multiplication that calculates the entry wise product of two vectors of integers and stor...
int ff_scalarproduct_fixed_rvv(const int *v1, const int *v2, int len)
void ff_butterflies_fixed_rvv(int *v1, int *v2, int len)
#define AV_CPU_FLAG_RVV_I32
Vectors of 8/16/32-bit int's */.
void(* vector_fmul_window_scaled)(int16_t *dst, const int32_t *src0, const int32_t *src1, const int32_t *win, int len, uint8_t bits)
Overlap/add with window function.
#define flags(name, subs,...)
void ff_vector_fmul_window_fixed_rvv(int32_t *dst, const int32_t *src0, const int32_t *src1, const int32_t *win, int len)
#define AV_CPU_FLAG_RVV_I64
Vectors of 64-bit int's */.
void ff_vector_fmul_reverse_fixed_rvv(int *dst, const int *src0, const int *src1, int len)
void ff_vector_fmul_window_scaled_rvv(int16_t *dst, const int32_t *src0, const int32_t *src1, const int32_t *win, int len, uint8_t bits)
void(* vector_fmul_window)(int32_t *dst, const int32_t *src0, const int32_t *src1, const int32_t *win, int len)
Overlap/add with window function.