Lines Matching refs:xmm0
96 movq xmm0, qword ptr [eax]
100 punpcklbw xmm0, xmm1
102 movdqa xmm1, xmm0
122 punpcklwd xmm0, xmm2
124 movdqa xmm2, xmm0
136 punpckldq xmm0, xmm4
137 movq qword ptr [edx], xmm0
138 movdqa xmm4, xmm0
197 movdqa xmm0, [eax]
200 movdqa xmm7, xmm0 // use xmm7 as temp register.
201 punpcklbw xmm0, xmm1
230 movdqa xmm5, xmm0
231 punpcklwd xmm0, xmm2
250 movdqa xmm6, xmm0
251 punpckldq xmm0, xmm4
255 movlpd qword ptr [edx], xmm0
256 movhpd qword ptr [ebx], xmm0
261 movdqa xmm0, xmm2 // use xmm0 as the temp register.
265 punpckhdq xmm0, xmm6
266 movlpd qword ptr [edx + esi], xmm0
268 movhpd qword ptr [ebx + ebp], xmm0
270 movdqa xmm0, xmm1 // use xmm0 as the temp register.
274 punpckhdq xmm0, xmm5
275 movlpd qword ptr [edx + esi], xmm0
277 movhpd qword ptr [ebx + ebp], xmm0
279 movdqa xmm0, xmm3 // use xmm0 as the temp register.
283 punpckhdq xmm0, xmm7
285 movlpd qword ptr [edx + esi], xmm0
287 movhpd qword ptr [ebx + ebp], xmm0
309 "movq (%0),%%xmm0 \n"
312 "punpcklbw %%xmm1,%%xmm0 \n"
314 "movdqa %%xmm0,%%xmm1 \n"
337 "punpcklwd %%xmm2,%%xmm0 \n"
339 "movdqa %%xmm0,%%xmm2 \n"
351 "punpckldq %%xmm4,%%xmm0 \n"
352 "movq %%xmm0,(%1) \n"
353 "movdqa %%xmm0,%%xmm4 \n"
384 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
414 "movdqa (%eax),%xmm0 \n"
417 "movdqa %xmm0,%xmm7 \n"
418 "punpcklbw %xmm1,%xmm0 \n"
446 "movdqa %xmm0,%xmm5 \n"
447 "punpcklwd %xmm2,%xmm0 \n"
464 "movdqa %xmm0,%xmm6 \n"
465 "punpckldq %xmm4,%xmm0 \n"
469 "movlpd %xmm0,(%edx) \n"
470 "movhpd %xmm0,(%ebx) \n"
475 "movdqa %xmm2,%xmm0 \n"
479 "punpckhdq %xmm6,%xmm0 \n"
480 "movlpd %xmm0,(%edx,%esi,1) \n"
482 "movhpd %xmm0,(%ebx,%ebp,1) \n"
484 "movdqa %xmm1,%xmm0 \n"
488 "punpckhdq %xmm5,%xmm0 \n"
489 "movlpd %xmm0,(%edx,%esi,1) \n"
491 "movhpd %xmm0,(%ebx,%ebp,1) \n"
493 "movdqa %xmm3,%xmm0 \n"
497 "punpckhdq %xmm7,%xmm0 \n"
499 "movlpd %xmm0,(%edx,%esi,1) \n"
501 "movhpd %xmm0,(%ebx,%ebp,1) \n"
528 "movdqa (%0),%%xmm0 \n"
531 "movdqa %%xmm0,%%xmm8 \n"
532 "punpcklbw %%xmm1,%%xmm0 \n"
535 "movdqa %%xmm0,%%xmm1 \n"
572 "punpcklwd %%xmm2,%%xmm0 \n"
574 "movdqa %%xmm0,%%xmm2 \n"
598 "punpckldq %%xmm4,%%xmm0 \n"
599 "movq %%xmm0,(%1) \n"
600 "movdqa %%xmm0,%%xmm4 \n"
654 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7",
669 "movdqa (%0),%%xmm0 \n"
672 "movdqa %%xmm0,%%xmm8 \n"
673 "punpcklbw %%xmm1,%%xmm0 \n"
701 "movdqa %%xmm0,%%xmm8 \n"
705 "punpcklwd %%xmm2,%%xmm0 \n"
719 "movdqa %%xmm0,%%xmm8 \n"
720 "punpckldq %%xmm4,%%xmm0 \n"
721 "movlpd %%xmm0,(%1) \n" // Write back U channel
722 "movhpd %%xmm0,(%2) \n" // Write back V channel
765 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7",