• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libswscale/

Lines Matching refs:vector

29     vector unsigned int altivec_vectorShiftInt19 =
34 vector unsigned char perm1;
35 vector signed int v1;
45 vector signed int v2 = vec_ld(offset + 16, val);
46 vector signed int v3 = vec_ld(offset + 32, val);
47 vector signed int v4 = vec_ld(offset + 48, val);
48 vector signed int v5 = vec_ld(offset + 64, val);
49 vector signed int v12 = vec_perm(v1, v2, perm1);
50 vector signed int v23 = vec_perm(v2, v3, perm1);
51 vector signed int v34 = vec_perm(v3, v4, perm1);
52 vector signed int v45 = vec_perm(v4, v5, perm1);
54 vector signed int vA = vec_sra(v12, altivec_vectorShiftInt19);
55 vector signed int vB = vec_sra(v23, altivec_vectorShiftInt19);
56 vector signed int vC = vec_sra(v34, altivec_vectorShiftInt19);
57 vector signed int vD = vec_sra(v45, altivec_vectorShiftInt19);
58 vector unsigned short vs1 = vec_packsu(vA, vB);
59 vector unsigned short vs2 = vec_packsu(vC, vD);
60 vector unsigned char vf = vec_packsu(vs1, vs2);
67 vector signed int v1 = vec_ld(offset, val);
68 vector signed int v2 = vec_ld(offset + 16, val);
69 vector signed int v3 = vec_ld(offset + 32, val);
70 vector signed int v4 = vec_ld(offset + 48, val);
71 vector signed int v5 = vec_sra(v1, altivec_vectorShiftInt19);
72 vector signed int v6 = vec_sra(v2, altivec_vectorShiftInt19);
73 vector signed int v7 = vec_sra(v3, altivec_vectorShiftInt19);
74 vector signed int v8 = vec_sra(v4, altivec_vectorShiftInt19);
75 vector unsigned short vs1 = vec_packsu(v5, v6);
76 vector unsigned short vs2 = vec_packsu(v7, v8);
77 vector unsigned char vf = vec_packsu(vs1, vs2);
92 const vector signed int vini = {(1 << 18), (1 << 18), (1 << 18), (1 << 18)};
105 vector signed short l1, vLumFilter = vec_ld(j << 1, lumFilter);
106 vector unsigned char perm, perm0 = vec_lvsl(j << 1, lumFilter);
115 vector signed short l2 = vec_ld((i << 1) + 16, lumSrc[j]);
117 vector signed int v1 = vec_ld(offset, val);
118 vector signed int v2 = vec_ld(offset + 16, val);
120 vector signed short ls = vec_perm(l1, l2, perm); // lumSrc[j][i] ... lumSrc[j][i+7]
122 vector signed int i1 = vec_mule(vLumFilter, ls);
123 vector signed int i2 = vec_mulo(vLumFilter, ls);
125 vector signed int vf1 = vec_mergeh(i1, i2);
126 vector signed int vf2 = vec_mergel(i1, i2); // lumSrc[j][i] * lumFilter[j] ... lumSrc[j][i+7] * lumFilter[j]
128 vector signed int vo1 = vec_add(v1, vf1);
129 vector signed int vo2 = vec_add(v2, vf2);
156 vector signed short l1, l1_V, vChrFilter = vec_ld(j << 1, chrFilter);
157 vector unsigned char perm, perm0 = vec_lvsl(j << 1, chrFilter);
167 vector signed short l2 = vec_ld((i << 1) + 16, chrSrc[j]);
168 vector signed short l2_V = vec_ld(((i + 2048) << 1) + 16, chrSrc[j]);
170 vector signed int v1 = vec_ld(offset, u);
171 vector signed int v2 = vec_ld(offset + 16, u);
172 vector signed int v1_V = vec_ld(offset, v);
173 vector signed int v2_V = vec_ld(offset + 16, v);
175 vector signed short ls = vec_perm(l1, l2, perm); // chrSrc[j][i] ... chrSrc[j][i+7]
176 vector signed short ls_V = vec_perm(l1_V, l2_V, perm); // chrSrc[j][i+2048] ... chrSrc[j][i+2055]
178 vector signed int i1 = vec_mule(vChrFilter, ls);
179 vector signed int i2 = vec_mulo(vChrFilter, ls);
180 vector signed int i1_V = vec_mule(vChrFilter, ls_V);
181 vector signed int i2_V = vec_mulo(vChrFilter, ls_V);
183 vector signed int vf1 = vec_mergeh(i1, i2);
184 vector signed int vf2 = vec_mergel(i1, i2); // chrSrc[j][i] * chrFilter[j] ... chrSrc[j][i+7] * chrFilter[j]
185 vector signed int vf1_V = vec_mergeh(i1_V, i2_V);
186 vector signed int vf2_V = vec_mergel(i1_V, i2_V); // chrSrc[j][i] * chrFilter[j] ... chrSrc[j][i+7] * chrFilter[j]
188 vector signed int vo1 = vec_add(v1, vf1);
189 vector signed int vo2 = vec_add(v2, vf2);
190 vector signed int vo1_V = vec_add(v1_V, vf1_V);
191 vector signed int vo2_V = vec_add(v2_V, vf2_V);
233 vector unsigned char src_v0 = vec_ld(srcPos, src);
234 vector unsigned char src_v1, src_vF;
235 vector signed short src_v, filter_v;
236 vector signed int val_vEven, val_s;
243 (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF));
245 src_v = vec_mergeh(src_v, (vector signed short)vzero);
255 filter_v = vec_mergel(filter_v, (vector signed short)vzero);
257 filter_v = vec_mergeh(filter_v, (vector signed short)vzero);
272 vector unsigned char src_v0 = vec_ld(srcPos, src);
273 vector unsigned char src_v1, src_vF;
274 vector signed short src_v, filter_v;
275 vector signed int val_v, val_s;
282 (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF));
286 val_v = vec_msums(src_v, filter_v, (vector signed int)vzero);
299 vector unsigned char src_v0 = vec_ld(srcPos, src);
300 vector unsigned char src_v1 = vec_ld(srcPos + 16, src);
301 vector unsigned char src_vF = vec_perm(src_v0, src_v1, vec_lvsl(srcPos, src));
303 vector signed short src_vA = // vec_unpackh sign-extends...
304 (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF));
305 vector signed short src_vB = // vec_unpackh sign-extends...
306 (vector signed short)(vec_mergel((vector unsigned char)vzero, src_vF));
308 vector signed short filter_v0 = vec_ld(i << 5, filter);
309 vector signed short filter_v1 = vec_ld((i << 5) + 16, filter);
312 vector signed int val_acc = vec_msums(src_vA, filter_v0, (vector signed int)vzero);
313 vector signed int val_v = vec_msums(src_vB, filter_v1, val_acc);
315 vector signed int val_s = vec_sums(val_v, vzero);
329 vector signed int val_s, val_v = (vector signed int)vzero;
330 vector signed short filter_v0R = vec_ld(i * 2 * filterSize, filter);
331 vector unsigned char permF = vec_lvsl((i * 2 * filterSize), filter);
333 vector unsigned char src_v0 = vec_ld(srcPos, src);
334 vector unsigned char permS = vec_lvsl(srcPos, src);
337 vector unsigned char src_v1 = vec_ld(srcPos + j + 16, src);
338 vector unsigned char src_vF = vec_perm(src_v0, src_v1, permS);
340 vector signed short src_vA = // vec_unpackh sign-extends...
341 (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF));
342 vector signed short src_vB = // vec_unpackh sign-extends...
343 (vector signed short)(vec_mergel((vector unsigned char)vzero, src_vF));
345 vector signed short filter_v1R = vec_ld((i * 2 * filterSize) + (j * 2) + 16, filter);
346 vector signed short filter_v2R = vec_ld((i * 2 * filterSize) + (j * 2) + 32, filter);
347 vector signed short filter_v0 = vec_perm(filter_v0R, filter_v1R, permF);
348 vector signed short filter_v1 = vec_perm(filter_v1R, filter_v2R, permF);
350 vector signed int val_acc = vec_msums(src_vA, filter_v0, val_v);
359 //vector unsigned char src_v0 = vec_ld(srcPos + j, src);
360 vector unsigned char src_v1, src_vF;
361 vector signed short src_v, filter_v1R, filter_v;
368 (vector signed short)(vec_mergeh((vector unsigned char)vzero, src_vF));
370 //vector signed short filter_v0R = vec_ld((i * 2 * filterSize) + j, filter);
399 const vector unsigned char yperm = vec_lvsl(0, ysrc);
420 vector unsigned char v_yA = vec_ld(i, ysrc);
421 vector unsigned char v_yB = vec_ld(i + 16, ysrc);
422 vector unsigned char v_yC = vec_ld(i + 32, ysrc);
423 vector unsigned char v_y1 = vec_perm(v_yA, v_yB, yperm);
424 vector unsigned char v_y2 = vec_perm(v_yB, v_yC, yperm);
425 vector unsigned char v_uA = vec_ld(j, usrc);
426 vector unsigned char v_uB = vec_ld(j + 16, usrc);
427 vector unsigned char v_u = vec_perm(v_uA, v_uB, vec_lvsl(j, usrc));
428 vector unsigned char v_vA = vec_ld(j, vsrc);
429 vector unsigned char v_vB = vec_ld(j + 16, vsrc);
430 vector unsigned char v_v = vec_perm(v_vA, v_vB, vec_lvsl(j, vsrc));
431 vector unsigned char v_uv_a = vec_mergeh(v_u, v_v);
432 vector unsigned char v_uv_b = vec_mergel(v_u, v_v);
433 vector unsigned char v_yuy2_0 = vec_mergeh(v_y1, v_uv_a);
434 vector unsigned char v_yuy2_1 = vec_mergel(v_y1, v_uv_a);
435 vector unsigned char v_yuy2_2 = vec_mergeh(v_y2, v_uv_b);
436 vector unsigned char v_yuy2_3 = vec_mergel(v_y2, v_uv_b);
444 vector unsigned char v_y1 = vec_ld(i, ysrc);
445 vector unsigned char v_u = vec_ld(j, usrc);
446 vector unsigned char v_v = vec_ld(j, vsrc);
447 vector unsigned char v_uv_a = vec_mergeh(v_u, v_v);
448 vector unsigned char v_yuy2_0 = vec_mergeh(v_y1, v_uv_a);
449 vector unsigned char v_yuy2_1 = vec_mergel(v_y1, v_uv_a);
477 const vector unsigned char yperm = vec_lvsl(0, ysrc);
497 vector unsigned char v_yA = vec_ld(i, ysrc);
498 vector unsigned char v_yB = vec_ld(i + 16, ysrc);
499 vector unsigned char v_yC = vec_ld(i + 32, ysrc);
500 vector unsigned char v_y1 = vec_perm(v_yA, v_yB, yperm);
501 vector unsigned char v_y2 = vec_perm(v_yB, v_yC, yperm);
502 vector unsigned char v_uA = vec_ld(j, usrc);
503 vector unsigned char v_uB = vec_ld(j + 16, usrc);
504 vector unsigned char v_u = vec_perm(v_uA, v_uB, vec_lvsl(j, usrc));
505 vector unsigned char v_vA = vec_ld(j, vsrc);
506 vector unsigned char v_vB = vec_ld(j + 16, vsrc);
507 vector unsigned char v_v = vec_perm(v_vA, v_vB, vec_lvsl(j, vsrc));
508 vector unsigned char v_uv_a = vec_mergeh(v_u, v_v);
509 vector unsigned char v_uv_b = vec_mergel(v_u, v_v);
510 vector unsigned char v_uyvy_0 = vec_mergeh(v_uv_a, v_y1);
511 vector unsigned char v_uyvy_1 = vec_mergel(v_uv_a, v_y1);
512 vector unsigned char v_uyvy_2 = vec_mergeh(v_uv_b, v_y2);
513 vector unsigned char v_uyvy_3 = vec_mergel(v_uv_b, v_y2);
521 vector unsigned char v_y1 = vec_ld(i, ysrc);
522 vector unsigned char v_u = vec_ld(j, usrc);
523 vector unsigned char v_v = vec_ld(j, vsrc);
524 vector unsigned char v_uv_a = vec_mergeh(v_u, v_v);
525 vector unsigned char v_uyvy_0 = vec_mergeh(v_uv_a, v_y1);
526 vector unsigned char v_uyvy_1 = vec_mergel(v_uv_a, v_y1);