• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/ppc/

Lines Matching defs:pix2

32 static int sad16_x2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
47 pix2v: pix2[0]-pix2[15] pix2iv: pix2[1]-pix2[16] */
51 tv = (vector unsigned char *) &pix2[0];
52 pix2v = vec_perm(tv[0], tv[1], vec_lvsl(0, &pix2[0]));
54 tv = (vector unsigned char *) &pix2[1];
55 pix2iv = vec_perm(tv[0], tv[1], vec_lvsl(0, &pix2[1]));
67 pix2 += line_size;
77 static int sad16_y2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
86 uint8_t *pix3 = pix2 + line_size;
91 /* Due to the fact that pix3 = pix2 + line_size, the pix3 of one
92 iteration becomes pix2 in the next iteration. We can use this
96 pix2v: pix2[0]-pix2[15]
98 tv = (vector unsigned char *) &pix2[0];
99 pix2v = vec_perm(tv[0], tv[1], vec_lvsl(0, &pix2[0]));
133 static int sad16_xy2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
137 uint8_t *pix3 = pix2 + line_size;
153 /* Due to the fact that pix3 = pix2 + line_size, the pix3 of one
154 iteration becomes pix2 in the next iteration. We can use this
158 pix2v: pix2[0]-pix2[15] pix2iv: pix2[1]-pix2[16]
160 tv = (vector unsigned char *) &pix2[0];
161 pix2v = vec_perm(tv[0], tv[1], vec_lvsl(0, &pix2[0]));
163 tv = (vector unsigned char *) &pix2[1];
164 pix2iv = vec_perm(tv[0], tv[1], vec_lvsl(0, &pix2[1]));
216 /* Transfer the calculated values for pix3 into pix2 */
228 static int sad16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
246 perm2 = vec_lvsl(0, pix2);
247 pix2v_high = vec_ld( 0, pix2);
248 pix2v_low = vec_ld(15, pix2);
261 pix2 += line_size;
272 static int sad8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
292 perm2 = vec_lvsl(0, pix2);
293 pix2v = (vector unsigned char *) pix2;
306 pix2 += line_size;
353 static int sse8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
374 perm2 = vec_lvsl(0, pix2);
375 pix2v = (vector unsigned char *) pix2;
391 pix2 += line_size;
407 static int sse16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
423 perm2 = vec_lvsl(0, pix2);
424 pix2v = (vector unsigned char *) pix2;
440 pix2 += line_size;