From: Guillaume Poirier Date: Wed, 4 Feb 2009 10:04:55 +0000 (+0000) Subject: 10l: fix compilation with GCC 4.3+ X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d35fe864df3c5dcff7a97cf4cc9ec8cd70f6ccb1;p=libx264 10l: fix compilation with GCC 4.3+ --- diff --git a/common/ppc/pixel.c b/common/ppc/pixel.c index 0476814d..3968c71a 100644 --- a/common/ppc/pixel.c +++ b/common/ppc/pixel.c @@ -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);