Mercurial > libavcodec.hg
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; |