FFmpeg
|
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/float_dsp.h"
#include "cpu.h"
#include "asm.h"
Go to the source code of this file.
Functions | |
void | ff_vector_fmul_sse (float *dst, const float *src0, const float *src1, int len) |
void | ff_vector_fmul_avx (float *dst, const float *src0, const float *src1, int len) |
void | ff_vector_dmul_sse2 (double *dst, const double *src0, const double *src1, int len) |
void | ff_vector_dmul_avx (double *dst, const double *src0, const double *src1, int len) |
void | ff_vector_fmac_scalar_sse (float *dst, const float *src, float mul, int len) |
void | ff_vector_fmac_scalar_avx (float *dst, const float *src, float mul, int len) |
void | ff_vector_fmac_scalar_fma3 (float *dst, const float *src, float mul, int len) |
void | ff_vector_fmul_scalar_sse (float *dst, const float *src, float mul, int len) |
void | ff_vector_dmac_scalar_sse2 (double *dst, const double *src, double mul, int len) |
void | ff_vector_dmac_scalar_avx (double *dst, const double *src, double mul, int len) |
void | ff_vector_dmac_scalar_fma3 (double *dst, const double *src, double mul, int len) |
void | ff_vector_dmul_scalar_sse2 (double *dst, const double *src, double mul, int len) |
void | ff_vector_dmul_scalar_avx (double *dst, const double *src, double mul, int len) |
void | ff_vector_fmul_window_3dnowext (float *dst, const float *src0, const float *src1, const float *win, int len) |
void | ff_vector_fmul_window_sse (float *dst, const float *src0, const float *src1, const float *win, int len) |
void | ff_vector_fmul_add_sse (float *dst, const float *src0, const float *src1, const float *src2, int len) |
void | ff_vector_fmul_add_avx (float *dst, const float *src0, const float *src1, const float *src2, int len) |
void | ff_vector_fmul_add_fma3 (float *dst, const float *src0, const float *src1, const float *src2, int len) |
void | ff_vector_fmul_reverse_sse (float *dst, const float *src0, const float *src1, int len) |
void | ff_vector_fmul_reverse_avx (float *dst, const float *src0, const float *src1, int len) |
void | ff_vector_fmul_reverse_avx2 (float *dst, const float *src0, const float *src1, int len) |
float | ff_scalarproduct_float_sse (const float *v1, const float *v2, int order) |
void | ff_butterflies_float_sse (float *av_restrict src0, float *av_restrict src1, int len) |
av_cold void | ff_float_dsp_init_x86 (AVFloatDSPContext *fdsp) |
void ff_vector_fmul_sse | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_avx | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_dmul_sse2 | ( | double * | dst, |
const double * | src0, | ||
const double * | src1, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_dmul_avx | ( | double * | dst, |
const double * | src0, | ||
const double * | src1, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmac_scalar_sse | ( | float * | dst, |
const float * | src, | ||
float | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmac_scalar_avx | ( | float * | dst, |
const float * | src, | ||
float | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmac_scalar_fma3 | ( | float * | dst, |
const float * | src, | ||
float | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_scalar_sse | ( | float * | dst, |
const float * | src, | ||
float | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_dmac_scalar_sse2 | ( | double * | dst, |
const double * | src, | ||
double | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_dmac_scalar_avx | ( | double * | dst, |
const double * | src, | ||
double | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_dmac_scalar_fma3 | ( | double * | dst, |
const double * | src, | ||
double | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_dmul_scalar_sse2 | ( | double * | dst, |
const double * | src, | ||
double | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_dmul_scalar_avx | ( | double * | dst, |
const double * | src, | ||
double | mul, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_window_3dnowext | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
const float * | win, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_window_sse | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
const float * | win, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_add_sse | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
const float * | src2, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_add_avx | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
const float * | src2, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_add_fma3 | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
const float * | src2, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_reverse_sse | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_reverse_avx | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_vector_fmul_reverse_avx2 | ( | float * | dst, |
const float * | src0, | ||
const float * | src1, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
float ff_scalarproduct_float_sse | ( | const float * | v1, |
const float * | v2, | ||
int | order | ||
) |
Referenced by ff_float_dsp_init_x86().
void ff_butterflies_float_sse | ( | float *av_restrict | src0, |
float *av_restrict | src1, | ||
int | len | ||
) |
Referenced by ff_float_dsp_init_x86().
av_cold void ff_float_dsp_init_x86 | ( | AVFloatDSPContext * | fdsp | ) |
Definition at line 82 of file float_dsp_init.c.
Referenced by avpriv_float_dsp_alloc().