checkasm: bench each vf_blend mode once

Also bench a smaller buffer. This drastically reduces --bench runtime
and reports smaller, more readable numbers.

Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer 2016-02-20 16:02:30 -03:00
parent 5a91589476
commit 26034929d5

View File

@ -79,9 +79,9 @@
dst2 + dst_offset, WIDTH, WIDTH, HEIGHT, &param, NULL); \ dst2 + dst_offset, WIDTH, WIDTH, HEIGHT, &param, NULL); \
if (memcmp(top1, top2, BUF_SIZE) || memcmp(bot1, bot2, BUF_SIZE) || memcmp(dst1, dst2, BUF_SIZE)) \ if (memcmp(top1, top2, BUF_SIZE) || memcmp(bot1, bot2, BUF_SIZE) || memcmp(dst1, dst2, BUF_SIZE)) \
fail(); \ fail(); \
bench_new(top2 + src_offset, WIDTH, bot2 + src_offset, WIDTH, \
dst2, WIDTH, WIDTH, HEIGHT, &param, NULL); \
} \ } \
bench_new(top2, WIDTH / 4, bot2, WIDTH / 4, dst2, WIDTH / 4, \
WIDTH / 4, HEIGHT / 4, &param, NULL); \
} while (0) } while (0)
void checkasm_check_blend(void) void checkasm_check_blend(void)