Lines Matching refs:pix2
26 int pix_abs16x16_mvi_asm(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
47 static int pix_abs8x8_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) in pix_abs8x8_mvi() argument
51 if ((size_t) pix2 & 0x7) { in pix_abs8x8_mvi()
57 p2 = uldq(pix2); in pix_abs8x8_mvi()
61 pix2 += line_size; in pix_abs8x8_mvi()
68 p2 = ldq(pix2); in pix_abs8x8_mvi()
72 pix2 += line_size; in pix_abs8x8_mvi()
80 int pix_abs16x16_mvi(uint8_t *pix1, uint8_t *pix2, int line_size)
85 if ((size_t) pix2 & 0x7) {
93 t = ldq_u(pix2 + 8);
94 p2_l = extql(ldq_u(pix2), pix2) | extqh(t, pix2);
95 p2_r = extql(t, pix2) | extqh(ldq_u(pix2 + 16), pix2);
97 pix2 += line_size;
108 p2_l = ldq(pix2);
109 p2_r = ldq(pix2 + 8);
111 pix2 += line_size;
122 static int pix_abs16x16_x2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) in pix_abs16x16_x2_mvi() argument
125 uint64_t disalign = (size_t) pix2 & 0x7; in pix_abs16x16_x2_mvi()
135 l = ldq(pix2); in pix_abs16x16_x2_mvi()
136 r = ldq(pix2 + 8); in pix_abs16x16_x2_mvi()
138 p2_r = avg2(r, (r >> 8) | ((uint64_t) pix2[16] << 56)); in pix_abs16x16_x2_mvi()
140 pix2 += line_size; in pix_abs16x16_x2_mvi()
157 l = ldq_u(pix2); in pix_abs16x16_x2_mvi()
158 m = ldq_u(pix2 + 8); in pix_abs16x16_x2_mvi()
159 r = ldq_u(pix2 + 16); in pix_abs16x16_x2_mvi()
163 pix2 += line_size; in pix_abs16x16_x2_mvi()
177 l = ldq_u(pix2); in pix_abs16x16_x2_mvi()
178 m = ldq_u(pix2 + 8); in pix_abs16x16_x2_mvi()
179 r = ldq_u(pix2 + 16); in pix_abs16x16_x2_mvi()
185 pix2 += line_size; in pix_abs16x16_x2_mvi()
195 static int pix_abs16x16_y2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) in pix_abs16x16_y2_mvi() argument
199 if ((size_t) pix2 & 0x7) { in pix_abs16x16_y2_mvi()
201 t = ldq_u(pix2 + 8); in pix_abs16x16_y2_mvi()
202 p2_l = extql(ldq_u(pix2), pix2) | extqh(t, pix2); in pix_abs16x16_y2_mvi()
203 p2_r = extql(t, pix2) | extqh(ldq_u(pix2 + 16), pix2); in pix_abs16x16_y2_mvi()
211 pix2 += line_size; in pix_abs16x16_y2_mvi()
212 t = ldq_u(pix2 + 8); in pix_abs16x16_y2_mvi()
213 np2_l = extql(ldq_u(pix2), pix2) | extqh(t, pix2); in pix_abs16x16_y2_mvi()
214 np2_r = extql(t, pix2) | extqh(ldq_u(pix2 + 16), pix2); in pix_abs16x16_y2_mvi()
226 p2_l = ldq(pix2); in pix_abs16x16_y2_mvi()
227 p2_r = ldq(pix2 + 8); in pix_abs16x16_y2_mvi()
233 pix2 += line_size; in pix_abs16x16_y2_mvi()
234 np2_l = ldq(pix2); in pix_abs16x16_y2_mvi()
235 np2_r = ldq(pix2 + 8); in pix_abs16x16_y2_mvi()
248 static int pix_abs16x16_xy2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) in pix_abs16x16_xy2_mvi() argument
258 if ((size_t) pix2 & 0x7) { /* could be optimized a lot */ in pix_abs16x16_xy2_mvi()
259 p2_l = uldq(pix2); in pix_abs16x16_xy2_mvi()
260 p2_r = uldq(pix2 + 8); in pix_abs16x16_xy2_mvi()
261 p2_x = (uint64_t) pix2[16] << 56; in pix_abs16x16_xy2_mvi()
263 p2_l = ldq(pix2); in pix_abs16x16_xy2_mvi()
264 p2_r = ldq(pix2 + 8); in pix_abs16x16_xy2_mvi()
265 p2_x = ldq(pix2 + 16) << 56; in pix_abs16x16_xy2_mvi()
273 pix2 += line_size; in pix_abs16x16_xy2_mvi()
278 if ((size_t) pix2 & 0x7) { /* could be optimized a lot */ in pix_abs16x16_xy2_mvi()
279 np2_l = uldq(pix2); in pix_abs16x16_xy2_mvi()
280 np2_r = uldq(pix2 + 8); in pix_abs16x16_xy2_mvi()
281 np2_x = (uint64_t) pix2[16] << 56; in pix_abs16x16_xy2_mvi()
283 np2_l = ldq(pix2); in pix_abs16x16_xy2_mvi()
284 np2_r = ldq(pix2 + 8); in pix_abs16x16_xy2_mvi()
285 np2_x = ldq(pix2 + 16) << 56; in pix_abs16x16_xy2_mvi()