mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-08 06:09:50 +00:00
lavc/blockdsp: R-V V clear_blocks
C908: blockdsp.clear_blocks_c: 128.2 blockdsp.clear_blocks_rvv_i64: 102.5 Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
This commit is contained in:
parent
d2ae2aad8c
commit
fdebde817c
2 changed files with 15 additions and 0 deletions
|
|
@ -26,6 +26,7 @@
|
|||
#include "libavcodec/blockdsp.h"
|
||||
|
||||
void ff_clear_block_rvv(int16_t *block);
|
||||
void ff_clear_blocks_rvv(int16_t *block);
|
||||
|
||||
av_cold void ff_blockdsp_init_riscv(BlockDSPContext *c)
|
||||
{
|
||||
|
|
@ -34,6 +35,7 @@ av_cold void ff_blockdsp_init_riscv(BlockDSPContext *c)
|
|||
|
||||
if (flags & AV_CPU_FLAG_RVV_I64 && ff_get_rv_vlenb() >= 16) {
|
||||
c->clear_block = ff_clear_block_rvv;
|
||||
c->clear_blocks = ff_clear_blocks_rvv;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue