• 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

106    homogeneous vector registers x0,x1,x2 are interleaved with the
142 const vector unsigned char
190 _2 = (T)vec_mergeh ((vector unsigned short)_0,(vector unsigned short)_1); \
191 _3 = (T)vec_mergel ((vector unsigned short)_0,(vector unsigned short)_1); \
196 _2 = (T)vec_mergeh ((vector unsigned short)_0,(vector unsigned short)_1); \
197 _3 = (T)vec_mergel ((vector unsigned short)_0,(vector unsigned short)_1); \
221 (vector signed short) \
223 ((vector unsigned char){0x10,0x00,0x10,0x01,0x10,0x02,0x10,0x03,\
226 (vector signed short) \
228 ((vector unsigned char){0x10,0x08,0x10,0x09,0x10,0x0A,0x10,0x0B,\
232 vec_max (vec_min (x, ((vector signed short){235,235,235,235,235,235,235,235})), \
233 ((vector signed short){ 16, 16, 16, 16, 16, 16, 16, 16}))
236 (vector unsigned char)vec_packs \
237 ((vector unsigned short)vec_max (x,((vector signed short) {0})), \
238 (vector unsigned short)vec_max (y,((vector signed short) {0})))
244 vector signed short Y, vector signed short U, vector signed short V,
245 vector signed short *R, vector signed short *G, vector signed short *B)
247 vector signed short vx,ux,uvx;
250 U = vec_sub (U,(vector signed short)
251 vec_splat((vector signed short){128},0));
252 V = vec_sub (V,(vector signed short)
253 vec_splat((vector signed short){128},0));
286 vector unsigned char y0,y1; \
288 vector signed char u,v; \
290 vector signed short Y0,Y1,Y2,Y3; \
291 vector signed short U,V; \
292 vector signed short vx,ux,uvx; \
293 vector signed short vx0,ux0,uvx0; \
294 vector signed short vx1,ux1,uvx1; \
295 vector signed short R0,G0,B0; \
296 vector signed short R1,G1,B1; \
297 vector unsigned char R,G,B; \
299 vector unsigned char *y1ivP, *y2ivP, *uivP, *vivP; \
300 vector unsigned char align_perm; \
302 vector signed short \
310 vector unsigned short lCSHIFT = c->CSHIFT; \
317 vector unsigned char *oute \
318 = (vector unsigned char *) \
320 vector unsigned char *outo \
321 = (vector unsigned char *) \
336 y1ivP = (vector unsigned char *)y1i; \
337 y2ivP = (vector unsigned char *)y2i; \
338 uivP = (vector unsigned char *)ui; \
339 vivP = (vector unsigned char *)vi; \
342 y0 = (vector unsigned char) \
346 y1 = (vector unsigned char) \
350 u = (vector signed char) \
354 v = (vector signed char) \
357 u = (vector signed char) \
358 vec_sub (u,(vector signed char) \
359 vec_splat((vector signed char){128},0)); \
360 v = (vector signed char) \
361 vec_sub (v,(vector signed char) \
362 vec_splat((vector signed char){128},0)); \
380 ux = vec_mradds (ux, lCBU, (vector signed short){0}); \
386 vx = vec_mradds (vx, lCRV, (vector signed short){0}); \
391 uvx = vec_mradds (U, lCGU, (vector signed short){0}); \
461 vector unsigned char y0,y1;
463 vector signed char u,v;
465 vector signed short Y0,Y1,Y2,Y3;
466 vector signed short U,V;
467 vector signed short vx,ux,uvx;
468 vector signed short vx0,ux0,uvx0;
469 vector signed short vx1,ux1,uvx1;
470 vector signed short R0,G0,B0;
471 vector signed short R1,G1,B1;
472 vector unsigned char R,G,B;
474 vector unsigned char *uivP, *vivP;
475 vector unsigned char align_perm;
477 vector signed short
485 vector unsigned short lCSHIFT = c->CSHIFT;
492 vector unsigned char *oute
493 = (vector unsigned char *)
495 vector unsigned char *outo
496 = (vector unsigned char *)
513 uivP = (vector unsigned char *)ui;
514 vivP = (vector unsigned char *)vi;
517 u = (vector signed char)vec_perm (uivP[0], uivP[1], align_perm);
520 v = (vector signed char)vec_perm (vivP[0], vivP[1], align_perm);
521 u = (vector signed char)
522 vec_sub (u,(vector signed char)
523 vec_splat((vector signed char){128},0));
525 v = (vector signed char)
526 vec_sub (v, (vector signed char)
527 vec_splat((vector signed char){128},0));
545 ux = vec_mradds (ux, lCBU, (vector signed short){0});
551 vx = vec_mradds (vx, lCRV, (vector signed short){0});
555 uvx = vec_mradds (U, lCGU, (vector signed short){0});
611 const vector unsigned char
636 vector unsigned char uyvy;
637 vector signed short Y,U,V;
638 vector signed short R0,G0,B0,R1,G1,B1;
639 vector unsigned char R,G,B;
640 vector unsigned char *out;
644 out = (vector unsigned char *)(oplanes[0]+srcSliceY*outstrides[0]);
649 U = (vector signed short)
650 vec_perm (uyvy, (vector unsigned char){0}, demux_u);
652 V = (vector signed short)
653 vec_perm (uyvy, (vector unsigned char){0}, demux_v);
655 Y = (vector signed short)
656 vec_perm (uyvy, (vector unsigned char){0}, demux_y);
661 U = (vector signed short)
662 vec_perm (uyvy, (vector unsigned char){0}, demux_u);
664 V = (vector signed short)
665 vec_perm (uyvy, (vector unsigned char){0}, demux_v);
667 Y = (vector signed short)
668 vec_perm (uyvy, (vector unsigned char){0}, demux_y);
757 vector signed short vec;
768 c->CSHIFT = (vector unsigned short)vec_splat_u16(2);
769 c->CY = vec_splat ((vector signed short)buf.vec, 0);
770 c->OY = vec_splat ((vector signed short)buf.vec, 1);
771 c->CRV = vec_splat ((vector signed short)buf.vec, 2);
772 c->CBU = vec_splat ((vector signed short)buf.vec, 3);
773 c->CGU = vec_splat ((vector signed short)buf.vec, 4);
774 c->CGV = vec_splat ((vector signed short)buf.vec, 5);
795 vector signed short X,X0,X1,Y0,U0,V0,Y1,U1,V1,U,V;
796 vector signed short R0,G0,B0,R1,G1,B1;
798 vector unsigned char R,G,B;
799 vector unsigned char *out,*nout;
801 vector signed short RND = vec_splat_s16(1<<3);
802 vector unsigned short SCL = vec_splat_u16(4);
805 vector signed short *YCoeffs, *CCoeffs;
810 out = (vector unsigned char *)dest;
944 nout = (vector unsigned char *)scratch;