31 #define randomize_buffers(buf, size) \
34 for (j = 0; j < size; j++) \
35 buf[j] = rnd() & 0xFFFF; \
47 if (!
src0 || !
src1 || !dst0 || !dst1)
56 if (memcmp(dst0, dst1,
width *
sizeof(uint16_t)))
76 report(
"add_int16_rnd_width");
#define declare_func_emms(cpu_flags, ret,...)
#define check_func(func,...)
common internal and external API header
#define AV_CPU_FLAG_MMX
standard MMX
void * av_mallocz(size_t size)
Allocate a memory block with alignment suitable for all memory accesses (including vectors if availab...
av_cold void ff_huffyuvdsp_init(HuffYUVDSPContext *c, enum AVPixelFormat pix_fmt)
static const uint16_t mask[17]
Memory handling functions.
@ AV_PIX_FMT_YUV422P
planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)
void checkasm_check_huffyuvdsp(void)
#define randomize_buffers(buf, size)
static void check_add_int16(HuffYUVDSPContext c, unsigned mask, int width, const char *name)