diff options
author | Rémi Denis-Courmont <remi@remlab.net> | 2022-09-26 17:52:41 +0300 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2022-09-27 13:19:52 +0200 |
commit | f127a5d29d7aee99cb4dd4d576d375c678b3c388 (patch) | |
tree | 411c46395d573293be5fff46267225d2da19aaeb /libavcodec/riscv/audiodsp_init.c | |
parent | 27da9514c3a7b506e3c3e0ada5dee67566c5aadf (diff) | |
download | ffmpeg-f127a5d29d7aee99cb4dd4d576d375c678b3c388.tar.gz |
lavc/audiodsp: RISC-V V vector_clipf
Diffstat (limited to 'libavcodec/riscv/audiodsp_init.c')
-rw-r--r-- | libavcodec/riscv/audiodsp_init.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/riscv/audiodsp_init.c b/libavcodec/riscv/audiodsp_init.c index ac06848a82..9c9265531d 100644 --- a/libavcodec/riscv/audiodsp_init.c +++ b/libavcodec/riscv/audiodsp_init.c @@ -28,6 +28,7 @@ void ff_vector_clipf_rvf(float *dst, const float *src, int len, float min, float void ff_vector_clip_int32_rvv(int32_t *dst, const int32_t *src, int32_t min, int32_t max, unsigned int len); +void ff_vector_clipf_rvv(float *dst, const float *src, int len, float min, float max); av_cold void ff_audiodsp_init_riscv(AudioDSPContext *c) { @@ -38,5 +39,7 @@ av_cold void ff_audiodsp_init_riscv(AudioDSPContext *c) #if HAVE_RVV if (flags & AV_CPU_FLAG_RVV_I32) c->vector_clip_int32 = ff_vector_clip_int32_rvv; + if (flags & AV_CPU_FLAG_RVV_F32) + c->vector_clipf = ff_vector_clipf_rvv; #endif } |