Lines Matching refs:dst
123 static void vp3_idct_put_altivec(uint8_t *dst, ptrdiff_t stride, int16_t block[64])
138 vec_ste((vec_u32)t, 0, (unsigned int *)dst);\
139 vec_ste((vec_u32)t, 4, (unsigned int *)dst);
141 PUT(b0) dst += stride;
142 PUT(b1) dst += stride;
143 PUT(b2) dst += stride;
144 PUT(b3) dst += stride;
145 PUT(b4) dst += stride;
146 PUT(b5) dst += stride;
147 PUT(b6) dst += stride;
152 static void vp3_idct_add_altivec(uint8_t *dst, ptrdiff_t stride, int16_t block[64])
157 vec_u8 vdst_mask = vec_mergeh(vec_splat_u8(-1), vec_lvsl(0, dst));
167 vdst = vec_ld(0, dst);\
171 vdst = vec_vsx_ld(0,dst);\
179 vec_ste((vec_u32)t, 0, (unsigned int *)dst);\
180 vec_ste((vec_u32)t, 4, (unsigned int *)dst);
182 ADD(b0) dst += stride;
183 ADD(b1) dst += stride;
184 ADD(b2) dst += stride;
185 ADD(b3) dst += stride;
186 ADD(b4) dst += stride;
187 ADD(b5) dst += stride;
188 ADD(b6) dst += stride;