Mercurial > libavcodec.hg
comparison ppc/h264_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 | 0ae8629baf6f |
children | fd8b4aa6e493 |
comparison
equal
deleted
inserted
replaced
9165:b3a081ee40a9 | 9166:40738baaafc2 |
---|---|
199 const vec_s16 v28ss = vec_sub(vec_sl(vec_splat_s16(1),vec_splat_u16(5)),vec_splat_s16(4)); | 199 const vec_s16 v28ss = vec_sub(vec_sl(vec_splat_s16(1),vec_splat_u16(5)),vec_splat_s16(4)); |
200 const vec_u16 v6us = vec_splat_u16(6); | 200 const vec_u16 v6us = vec_splat_u16(6); |
201 register int loadSecond = (((unsigned long)src) % 16) <= 7 ? 0 : 1; | 201 register int loadSecond = (((unsigned long)src) % 16) <= 7 ? 0 : 1; |
202 register int reallyBadAlign = (((unsigned long)src) % 16) == 15 ? 1 : 0; | 202 register int reallyBadAlign = (((unsigned long)src) % 16) == 15 ? 1 : 0; |
203 | 203 |
204 vec_u8 vsrcAuc, vsrcBuc, vsrcperm0, vsrcperm1; | 204 vec_u8 vsrcAuc, av_uninit(vsrcBuc), vsrcperm0, vsrcperm1; |
205 vec_u8 vsrc0uc, vsrc1uc; | 205 vec_u8 vsrc0uc, vsrc1uc; |
206 vec_s16 vsrc0ssH, vsrc1ssH; | 206 vec_s16 vsrc0ssH, vsrc1ssH; |
207 vec_u8 vsrcCuc, vsrc2uc, vsrc3uc; | 207 vec_u8 vsrcCuc, vsrc2uc, vsrc3uc; |
208 vec_s16 vsrc2ssH, vsrc3ssH, psum; | 208 vec_s16 vsrc2ssH, vsrc3ssH, psum; |
209 vec_u8 vdst, ppsum, fsum; | 209 vec_u8 vdst, ppsum, fsum; |