void ff_clear_block_mmx(int16_t *block);
void ff_clear_block_sse(int16_t *block);
+void ff_clear_block_avx(int16_t *block);
void ff_clear_blocks_mmx(int16_t *blocks);
void ff_clear_blocks_sse(int16_t *blocks);
+void ff_clear_blocks_avx(int16_t *blocks);
av_cold void ff_blockdsp_init_x86(BlockDSPContext *c,
AVCodecContext *avctx)
c->clear_block = ff_clear_block_sse;
c->clear_blocks = ff_clear_blocks_sse;
}
+ if (EXTERNAL_AVX_FAST(cpu_flags)) {
+ c->clear_block = ff_clear_block_avx;
+ c->clear_blocks = ff_clear_blocks_avx;
+ }
#endif /* HAVE_X86ASM */
}