Mercurial > libpostproc.hg
comparison postprocess_altivec_template.c @ 124:92db3581c916 libpostproc
Add av_uninit to vbA[1-8], vbB[1-8] variables to work around
some 'may be used uninitialized' warnings.
author | diego |
---|---|
date | Sat, 14 Mar 2009 19:14:40 +0000 |
parents | 4c5594af9816 |
children | 51571e34b760 |
comparison
equal
deleted
inserted
replaced
123:674bd232c0e1 | 124:92db3581c916 |
---|---|
223 const int properStride = (stride % 16); | 223 const int properStride = (stride % 16); |
224 const int srcAlign = ((unsigned long)src2 % 16); | 224 const int srcAlign = ((unsigned long)src2 % 16); |
225 DECLARE_ALIGNED(16, short, qp[8]) = {c->QP}; | 225 DECLARE_ALIGNED(16, short, qp[8]) = {c->QP}; |
226 vector signed short vqp = vec_ld(0, qp); | 226 vector signed short vqp = vec_ld(0, qp); |
227 vector signed short vb0, vb1, vb2, vb3, vb4, vb5, vb6, vb7, vb8, vb9; | 227 vector signed short vb0, vb1, vb2, vb3, vb4, vb5, vb6, vb7, vb8, vb9; |
228 vector unsigned char vbA0, vbA1, vbA2, vbA3, vbA4, vbA5, vbA6, vbA7, vbA8, vbA9; | 228 vector unsigned char vbA0, av_uninit(vbA1), av_uninit(vbA2), av_uninit(vbA3), av_uninit(vbA4), av_uninit(vbA5), av_uninit(vbA6), av_uninit(vbA7), av_uninit(vbA8), vbA9; |
229 vector unsigned char vbB0, vbB1, vbB2, vbB3, vbB4, vbB5, vbB6, vbB7, vbB8, vbB9; | 229 vector unsigned char vbB0, av_uninit(vbB1), av_uninit(vbB2), av_uninit(vbB3), av_uninit(vbB4), av_uninit(vbB5), av_uninit(vbB6), av_uninit(vbB7), av_uninit(vbB8), vbB9; |
230 vector unsigned char vbT0, vbT1, vbT2, vbT3, vbT4, vbT5, vbT6, vbT7, vbT8, vbT9; | 230 vector unsigned char vbT0, vbT1, vbT2, vbT3, vbT4, vbT5, vbT6, vbT7, vbT8, vbT9; |
231 vector unsigned char perml0, perml1, perml2, perml3, perml4, | 231 vector unsigned char perml0, perml1, perml2, perml3, perml4, |
232 perml5, perml6, perml7, perml8, perml9; | 232 perml5, perml6, perml7, perml8, perml9; |
233 register int j0 = 0, | 233 register int j0 = 0, |
234 j1 = stride, | 234 j1 = stride, |