diff --git a/tests/checkasm/vvc_mc.c b/tests/checkasm/vvc_mc.c index 09cac82edb..40be837d68 100644 --- a/tests/checkasm/vvc_mc.c +++ b/tests/checkasm/vvc_mc.c @@ -341,8 +341,10 @@ static void check_vvc_sad(void) for (int w = 8; w <= 16; w *= 2) { for(int offy = 0; offy <= 4; offy++) { for(int offx = 0; offx <= 4; offx++) { - if(w * h >= 128) { - if(check_func(c.inter.sad, "sad_%dx%d", w, h)) { + if (w * h < 128) + continue; + + if (check_func(c.inter.sad, "sad_%dx%d", w, h)) { int result0; int result1; @@ -353,7 +355,6 @@ static void check_vvc_sad(void) fail(); if(offx == 0 && offy == 0) bench_new(src0 + PIXEL_STRIDE * 2 + 2, src1 + PIXEL_STRIDE * 2 + 2, offx, offy, w, h); - } } } }