FFmpeg
Functions
float_dsp_init.c File Reference
#include <stdint.h>
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/float_dsp.h"

Go to the source code of this file.

Functions

void ff_vector_fmul_rvv (float *dst, const float *src0, const float *src1, int len)
 
void ff_vector_fmac_scalar_rvv (float *dst, const float *src, float mul, int len)
 
void ff_vector_fmul_scalar_rvv (float *dst, const float *src, float mul, int len)
 
void ff_vector_fmul_window_rvv (float *dst, const float *src0, const float *src1, const float *win, int len)
 
void ff_vector_fmul_add_rvv (float *dst, const float *src0, const float *src1, const float *src2, int len)
 
void ff_vector_fmul_reverse_rvv (float *dst, const float *src0, const float *src1, int len)
 
void ff_butterflies_float_rvv (float *v1, float *v2, int len)
 
float ff_scalarproduct_float_rvv (const float *v1, const float *v2, int len)
 
void ff_vector_dmul_rvv (double *dst, const double *src0, const double *src1, int len)
 
void ff_vector_dmac_scalar_rvv (double *dst, const double *src, double mul, int len)
 
void ff_vector_dmul_scalar_rvv (double *dst, const double *src, double mul, int len)
 
double ff_scalarproduct_double_rvv (const double *v1, const double *v2, size_t len)
 
av_cold void ff_float_dsp_init_riscv (AVFloatDSPContext *fdsp)
 

Function Documentation

◆ ff_vector_fmul_rvv()

void ff_vector_fmul_rvv ( float dst,
const float src0,
const float src1,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_vector_fmac_scalar_rvv()

void ff_vector_fmac_scalar_rvv ( float dst,
const float src,
float  mul,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_vector_fmul_scalar_rvv()

void ff_vector_fmul_scalar_rvv ( float dst,
const float src,
float  mul,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_vector_fmul_window_rvv()

void ff_vector_fmul_window_rvv ( float dst,
const float src0,
const float src1,
const float win,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_vector_fmul_add_rvv()

void ff_vector_fmul_add_rvv ( float dst,
const float src0,
const float src1,
const float src2,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_vector_fmul_reverse_rvv()

void ff_vector_fmul_reverse_rvv ( float dst,
const float src0,
const float src1,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_butterflies_float_rvv()

void ff_butterflies_float_rvv ( float v1,
float v2,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_scalarproduct_float_rvv()

float ff_scalarproduct_float_rvv ( const float v1,
const float v2,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_vector_dmul_rvv()

void ff_vector_dmul_rvv ( double dst,
const double src0,
const double src1,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_vector_dmac_scalar_rvv()

void ff_vector_dmac_scalar_rvv ( double dst,
const double src,
double  mul,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_vector_dmul_scalar_rvv()

void ff_vector_dmul_scalar_rvv ( double dst,
const double src,
double  mul,
int  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_scalarproduct_double_rvv()

double ff_scalarproduct_double_rvv ( const double v1,
const double v2,
size_t  len 
)

Referenced by ff_float_dsp_init_riscv().

◆ ff_float_dsp_init_riscv()

av_cold void ff_float_dsp_init_riscv ( AVFloatDSPContext fdsp)

Definition at line 52 of file float_dsp_init.c.

Referenced by avpriv_float_dsp_alloc().