]> git.sesse.net Git - ffmpeg/commitdiff
checkasm/llviddsp: fix mixed code and declarations
authorJames Almer <jamrial@gmail.com>
Sun, 10 Dec 2017 03:51:35 +0000 (00:51 -0300)
committerJames Almer <jamrial@gmail.com>
Sun, 10 Dec 2017 03:51:35 +0000 (00:51 -0300)
Signed-off-by: James Almer <jamrial@gmail.com>
tests/checkasm/llviddsp.c

index be63809a4b416242e994a1d3413c57dfcb18de1f..4f75ffc4593b6d50e062fba292805d956a7fa400 100644 (file)
@@ -168,14 +168,14 @@ static void check_add_left_pred_16(LLVidDSPContext c, unsigned mask, int width,
 static void check_add_gradient_pred(LLVidDSPContext c, int w) {
     int src_size, stride;
     uint8_t *src0, *src1;
+    declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *src, const ptrdiff_t stride,
+                      const ptrdiff_t width);
+
     stride = w + 32;
     src_size = (stride + 32) * 2; /* dsp need previous line, and ignore the start of the line */
     src0 = av_mallocz(src_size);
     src1 = av_mallocz(src_size);
 
-    declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *src, const ptrdiff_t stride,
-                      const ptrdiff_t width);
-
     init_buffer(src0, src1, uint8_t, src_size);
 
     if (check_func(c.add_gradient_pred, "add_gradient_pred")) {