comparison ppc/h264_template_altivec.c @ 9166:40738baaafc2 libavcodec

Add av_uninit to vsrcBuc variable to work around some 'may be used uninitialized' warnings.
author diego
date Sat, 14 Mar 2009 19:11:56 +0000
parents 1615d6b75ada
children fd8b4aa6e493
comparison
equal deleted inserted replaced
9165:b3a081ee40a9 9166:40738baaafc2
90 const vec_s16 v32ss = vec_sl(vec_splat_s16(1),vec_splat_u16(5)); 90 const vec_s16 v32ss = vec_sl(vec_splat_s16(1),vec_splat_u16(5));
91 const vec_u16 v6us = vec_splat_u16(6); 91 const vec_u16 v6us = vec_splat_u16(6);
92 register int loadSecond = (((unsigned long)src) % 16) <= 7 ? 0 : 1; 92 register int loadSecond = (((unsigned long)src) % 16) <= 7 ? 0 : 1;
93 register int reallyBadAlign = (((unsigned long)src) % 16) == 15 ? 1 : 0; 93 register int reallyBadAlign = (((unsigned long)src) % 16) == 15 ? 1 : 0;
94 94
95 vec_u8 vsrcAuc, vsrcBuc, vsrcperm0, vsrcperm1; 95 vec_u8 vsrcAuc, av_uninit(vsrcBuc), vsrcperm0, vsrcperm1;
96 vec_u8 vsrc0uc, vsrc1uc; 96 vec_u8 vsrc0uc, vsrc1uc;
97 vec_s16 vsrc0ssH, vsrc1ssH; 97 vec_s16 vsrc0ssH, vsrc1ssH;
98 vec_u8 vsrcCuc, vsrc2uc, vsrc3uc; 98 vec_u8 vsrcCuc, vsrc2uc, vsrc3uc;
99 vec_s16 vsrc2ssH, vsrc3ssH, psum; 99 vec_s16 vsrc2ssH, vsrc3ssH, psum;
100 vec_u8 vdst, ppsum, vfdst, fsum; 100 vec_u8 vdst, ppsum, vfdst, fsum;