30 #define randomize_buffers(buf, size) \
33 for (j = 0; j < size; j+=4) \
34 AV_WN32(buf + j, rnd()); \
39 #define MAX_STRIDE 128
57 for (i = 0; i < 6; i ++) {
72 report(
"shuffle_bytes_2103");
75 report(
"shuffle_bytes_0321");
78 report(
"shuffle_bytes_1230");
81 report(
"shuffle_bytes_3012");
84 report(
"shuffle_bytes_3210");
Memory handling functions.
static void check_shuffle_bytes(void *func, const char *report)
void(* shuffle_bytes_3210)(const uint8_t *src, uint8_t *dst, int src_size)
#define randomize_buffers(buf, size)
void checkasm_check_sw_rgb(void)
av_cold void ff_sws_rgb2rgb_init(void)
void(* shuffle_bytes_1230)(const uint8_t *src, uint8_t *dst, int src_size)
static const uint8_t width[]
#define declare_func_emms(cpu_flags, ret,...)
#define AV_CPU_FLAG_MMX
standard MMX
void(* shuffle_bytes_3012)(const uint8_t *src, uint8_t *dst, int src_size)
#define check_func(func,...)
void(* shuffle_bytes_2103)(const uint8_t *src, uint8_t *dst, int src_size)
int(* func)(AVBPrint *dst, const char *in, const char *arg)
void(* shuffle_bytes_0321)(const uint8_t *src, uint8_t *dst, int src_size)
#define LOCAL_ALIGNED_32(t, v,...)
common internal and external API header