#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.
|
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) |
|
◆ ff_vector_fmul_rvv()
void ff_vector_fmul_rvv |
( |
float * |
dst, |
|
|
const float * |
src0, |
|
|
const float * |
src1, |
|
|
int |
len |
|
) |
| |
◆ ff_vector_fmac_scalar_rvv()
void ff_vector_fmac_scalar_rvv |
( |
float * |
dst, |
|
|
const float * |
src, |
|
|
float |
mul, |
|
|
int |
len |
|
) |
| |
◆ ff_vector_fmul_scalar_rvv()
void ff_vector_fmul_scalar_rvv |
( |
float * |
dst, |
|
|
const float * |
src, |
|
|
float |
mul, |
|
|
int |
len |
|
) |
| |
◆ ff_vector_fmul_window_rvv()
void ff_vector_fmul_window_rvv |
( |
float * |
dst, |
|
|
const float * |
src0, |
|
|
const float * |
src1, |
|
|
const float * |
win, |
|
|
int |
len |
|
) |
| |
◆ ff_vector_fmul_add_rvv()
void ff_vector_fmul_add_rvv |
( |
float * |
dst, |
|
|
const float * |
src0, |
|
|
const float * |
src1, |
|
|
const float * |
src2, |
|
|
int |
len |
|
) |
| |
◆ ff_vector_fmul_reverse_rvv()
void ff_vector_fmul_reverse_rvv |
( |
float * |
dst, |
|
|
const float * |
src0, |
|
|
const float * |
src1, |
|
|
int |
len |
|
) |
| |
◆ ff_butterflies_float_rvv()
void ff_butterflies_float_rvv |
( |
float * |
v1, |
|
|
float * |
v2, |
|
|
int |
len |
|
) |
| |
◆ ff_scalarproduct_float_rvv()
float ff_scalarproduct_float_rvv |
( |
const float * |
v1, |
|
|
const float * |
v2, |
|
|
int |
len |
|
) |
| |
◆ ff_vector_dmul_rvv()
void ff_vector_dmul_rvv |
( |
double * |
dst, |
|
|
const double * |
src0, |
|
|
const double * |
src1, |
|
|
int |
len |
|
) |
| |
◆ ff_vector_dmac_scalar_rvv()
◆ ff_vector_dmul_scalar_rvv()
◆ ff_scalarproduct_double_rvv()
◆ ff_float_dsp_init_riscv()