Lines Matching refs:xmm0
80 movq xmm0, qword ptr [eax]
84 punpcklbw xmm0, xmm1
86 movdqa xmm1, xmm0
106 punpcklwd xmm0, xmm2
108 movdqa xmm2, xmm0
120 punpckldq xmm0, xmm4
121 movq qword ptr [edx], xmm0
122 movdqa xmm4, xmm0
181 movdqa xmm0, [eax]
184 movdqa xmm7, xmm0 // use xmm7 as temp register.
185 punpcklbw xmm0, xmm1
214 movdqa xmm5, xmm0
215 punpcklwd xmm0, xmm2
234 movdqa xmm6, xmm0
235 punpckldq xmm0, xmm4
239 movlpd qword ptr [edx], xmm0
240 movhpd qword ptr [ebx], xmm0
245 movdqa xmm0, xmm2 // use xmm0 as the temp register.
249 punpckhdq xmm0, xmm6
250 movlpd qword ptr [edx + esi], xmm0
252 movhpd qword ptr [ebx + ebp], xmm0
254 movdqa xmm0, xmm1 // use xmm0 as the temp register.
258 punpckhdq xmm0, xmm5
259 movlpd qword ptr [edx + esi], xmm0
261 movhpd qword ptr [ebx + ebp], xmm0
263 movdqa xmm0, xmm3 // use xmm0 as the temp register.
267 punpckhdq xmm0, xmm7
269 movlpd qword ptr [edx + esi], xmm0
271 movhpd qword ptr [ebx + ebp], xmm0
292 "movq (%0),%%xmm0 \n"
295 "punpcklbw %%xmm1,%%xmm0 \n"
297 "movdqa %%xmm0,%%xmm1 \n"
320 "punpcklwd %%xmm2,%%xmm0 \n"
322 "movdqa %%xmm0,%%xmm2 \n"
334 "punpckldq %%xmm4,%%xmm0 \n"
335 "movq %%xmm0,(%1) \n"
336 "movdqa %%xmm0,%%xmm4 \n"
367 , "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7"
397 "movdqa (%eax),%xmm0 \n"
400 "movdqa %xmm0,%xmm7 \n"
401 "punpcklbw %xmm1,%xmm0 \n"
429 "movdqa %xmm0,%xmm5 \n"
430 "punpcklwd %xmm2,%xmm0 \n"
447 "movdqa %xmm0,%xmm6 \n"
448 "punpckldq %xmm4,%xmm0 \n"
452 "movlpd %xmm0,(%edx) \n"
453 "movhpd %xmm0,(%ebx) \n"
458 "movdqa %xmm2,%xmm0 \n"
462 "punpckhdq %xmm6,%xmm0 \n"
463 "movlpd %xmm0,(%edx,%esi,1) \n"
465 "movhpd %xmm0,(%ebx,%ebp,1) \n"
467 "movdqa %xmm1,%xmm0 \n"
471 "punpckhdq %xmm5,%xmm0 \n"
472 "movlpd %xmm0,(%edx,%esi,1) \n"
474 "movhpd %xmm0,(%ebx,%ebp,1) \n"
476 "movdqa %xmm3,%xmm0 \n"
480 "punpckhdq %xmm7,%xmm0 \n"
482 "movlpd %xmm0,(%edx,%esi,1) \n"
484 "movhpd %xmm0,(%ebx,%ebp,1) \n"
504 "movdqa (%0),%%xmm0 \n"
507 "movdqa %%xmm0,%%xmm8 \n"
508 "punpcklbw %%xmm1,%%xmm0 \n"
511 "movdqa %%xmm0,%%xmm1 \n"
548 "punpcklwd %%xmm2,%%xmm0 \n"
550 "movdqa %%xmm0,%%xmm2 \n"
574 "punpckldq %%xmm4,%%xmm0 \n"
575 "movq %%xmm0,(%1) \n"
576 "movdqa %%xmm0,%%xmm4 \n"
630 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7",
645 "movdqa (%0),%%xmm0 \n"
648 "movdqa %%xmm0,%%xmm8 \n"
649 "punpcklbw %%xmm1,%%xmm0 \n"
677 "movdqa %%xmm0,%%xmm8 \n"
681 "punpcklwd %%xmm2,%%xmm0 \n"
695 "movdqa %%xmm0,%%xmm8 \n"
696 "punpckldq %%xmm4,%%xmm0 \n"
697 "movlpd %%xmm0,(%1) \n" // Write back U channel
698 "movhpd %%xmm0,(%2) \n" // Write back V channel
741 "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7",