]> granicus.if.org Git - libx264/commitdiff
Fix potential crash in checkasm
authorFiona Glaser <fiona@x264.com>
Wed, 10 Jun 2009 17:37:01 +0000 (10:37 -0700)
committerFiona Glaser <fiona@x264.com>
Fri, 19 Jun 2009 23:28:23 +0000 (16:28 -0700)
ssim_end4_sse2 requires aligned sums

tools/checkasm.c

index b842ac9803f82ce041370701087522f4178c4f0c..2b882962b40cf436427f4e0a23cff050bb8defbf 100644 (file)
@@ -414,7 +414,7 @@ static int check_pixel( int cpu_ref, int cpu_new )
         pixel_asm.ssim_end4 != pixel_ref.ssim_end4 )
     {
         float res_c, res_a;
-        int sums[5][4] = {{0}};
+        DECLARE_ALIGNED_16( int sums[5][4] ) = {{0}};
         used_asm = ok = 1;
         x264_emms();
         res_c = x264_pixel_ssim_wxh( &pixel_c,   buf1+2, 32, buf2+2, 32, 32, 28, buf3 );