Lines Matching refs:pix2

54 static int sad16_x2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
65 GET_PERM(perm1, perm2, pix2);
69 * pix2v: pix2[0] - pix2[15] pix2iv: pix2[1] - pix2[16] */
71 LOAD_PIX(pix2v, pix2iv, pix2, perm1, perm2);
84 pix2 += stride;
94 static int sad16_y2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
105 uint8_t *pix3 = pix2 + stride;
107 /* Due to the fact that pix3 = pix2 + stride, the pix3 of one
108 * iteration becomes pix2 in the next iteration. We can use this
112 * pix2v: pix2[0] - pix2[15]
114 vector unsigned char pix2v = VEC_LD(0, pix2);
144 static int sad16_xy2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
149 uint8_t *pix3 = pix2 + stride;
161 GET_PERM(perm1, perm2, pix2);
163 /* Due to the fact that pix3 = pix2 + stride, the pix3 of one
164 * iteration becomes pix2 in the next iteration. We can use this
168 * pix2v: pix2[0] - pix2[15] pix2iv: pix2[1] - pix2[16]
170 LOAD_PIX(pix2v, pix2iv, pix2, perm1, perm2);
221 /* Transfer the calculated values for pix3 into pix2. */
233 static int sad16_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
246 vector unsigned char t2 = VEC_LD(0, pix2);
257 pix2 += stride;
268 static int sad8_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
286 vector unsigned char pix2l = VEC_LD(0, pix2);
299 pix2 += stride;
312 static int sse8_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
330 vector unsigned char t2 = vec_and(VEC_LD(0, pix2), permclear);
344 pix2 += stride;
357 static int sse16_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
370 vector unsigned char t2 = VEC_LD(0, pix2);
384 pix2 += stride;