]> granicus.if.org Git - libx264/commitdiff
10l: fix compilation with GCC 4.3+
authorGuillaume Poirier <gpoirier@mplayerhq.hu>
Wed, 4 Feb 2009 10:04:55 +0000 (10:04 +0000)
committerGuillaume Poirier <gpoirier@mplayerhq.hu>
Wed, 4 Feb 2009 10:04:55 +0000 (10:04 +0000)
common/ppc/pixel.c

index 0476814d3d026988bb694f3838ce70d077129764..3968c71a0d4edbe77dc1b36a1e95a8f66477cb90 100644 (file)
@@ -1652,8 +1652,8 @@ static int x264_pixel_var_16x16_altivec( uint8_t *pix, int i_stride )
 
         pix += i_stride;
     }
-    sum_v = (vec_s32_t)vec_sums( (vec_s32_t)sum_v, zero_s32v );
-    sqr_v = (vec_s32_t)vec_sums( (vec_s32_t)sqr_v, zero_s32v );
+    sum_v = (vec_u32_t)vec_sums( (vec_s32_t)sum_v, zero_s32v );
+    sqr_v = (vec_u32_t)vec_sums( (vec_s32_t)sqr_v, zero_s32v );
     vec_ste(sum_v, 12, sum_tab);
     vec_ste(sqr_v, 12, sqr_tab);
 
@@ -1690,8 +1690,8 @@ static int x264_pixel_var_8x8_altivec( uint8_t *pix, int i_stride )
 
         pix += i_stride<<1;
     }
-    sum_v = (vec_s32_t)vec_sums( (vec_s32_t)sum_v, zero_s32v );
-    sqr_v = (vec_s32_t)vec_sums( (vec_s32_t)sqr_v, zero_s32v );
+    sum_v = (vec_u32_t)vec_sums( (vec_s32_t)sum_v, zero_s32v );
+    sqr_v = (vec_u32_t)vec_sums( (vec_s32_t)sqr_v, zero_s32v );
     vec_ste(sum_v, 12, sum_tab);
     vec_ste(sqr_v, 12, sqr_tab);