28 uint16_t *y, uint16_t *
u, uint16_t *v,
31void ff_bitpacked_unpack_yuv422p10_avx2(
const uint8_t *
src,
32 uint16_t *y, uint16_t *
u, uint16_t *v,
35#if HAVE_AVX512ICL_EXTERNAL
36void ff_bitpacked_unpack_yuv422p10_avx512icl(
const uint8_t *
src,
37 uint16_t *y, uint16_t *
u,
38 uint16_t *v,
int width);
50 s->unpack_yuv422p10 = ff_bitpacked_unpack_yuv422p10_avx2;
53#if HAVE_AVX512ICL_EXTERNAL
55 s->unpack_yuv422p10 = ff_bitpacked_unpack_yuv422p10_avx512icl;
void ff_bitpacked_unpack_yuv422p10_ssse3(const uint8_t *src, uint16_t *y, uint16_t *u, uint16_t *v, int width)
av_cold void ff_bitpacked_init_x86(struct BitpackedContext *s)
#define u(width, name, range_min, range_max)
Macro definitions for various function/variable attributes.
static atomic_int cpu_flags
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
#define EXTERNAL_SSSE3(flags)
#define EXTERNAL_AVX512ICL(flags)
#define EXTERNAL_AVX2(flags)