• Home
  • Raw
  • Download

Lines Matching refs:xmm0

19 ; SSE2-NEXT:    pcmpeqd %xmm1, %xmm0
20 ; SSE2-NEXT: pshufd {{.*#+}} xmm1 = xmm0[1,0,3,2]
21 ; SSE2-NEXT: pand %xmm1, %xmm0
26 ; SSE41-NEXT: pcmpeqq %xmm1, %xmm0
31 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0
36 ; AVX-NEXT: vpcmpeqq %xmm1, %xmm0, %xmm0
41 ; XOP-NEXT: vpcomeqq %xmm1, %xmm0, %xmm0
51 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0
56 ; AVX-NEXT: vpcmpeqd %xmm1, %xmm0, %xmm0
61 ; XOP-NEXT: vpcomeqd %xmm1, %xmm0, %xmm0
71 ; SSE-NEXT: pcmpeqw %xmm1, %xmm0
76 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
81 ; XOP-NEXT: vpcomeqw %xmm1, %xmm0, %xmm0
91 ; SSE-NEXT: pcmpeqb %xmm1, %xmm0
96 ; AVX-NEXT: vpcmpeqb %xmm1, %xmm0, %xmm0
101 ; XOP-NEXT: vpcomeqb %xmm1, %xmm0, %xmm0
115 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0
116 ; SSE2-NEXT: pshufd {{.*#+}} xmm1 = xmm0[1,0,3,2]
117 ; SSE2-NEXT: pand %xmm1, %xmm0
119 ; SSE2-NEXT: pxor %xmm1, %xmm0
124 ; SSE41-NEXT: pcmpeqq %xmm1, %xmm0
126 ; SSE41-NEXT: pxor %xmm1, %xmm0
131 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0
133 ; SSE42-NEXT: pxor %xmm1, %xmm0
138 ; AVX-NEXT: vpcmpeqq %xmm1, %xmm0, %xmm0
140 ; AVX-NEXT: vpxor %xmm1, %xmm0, %xmm0
145 ; XOP-NEXT: vpcomneqq %xmm1, %xmm0, %xmm0
155 ; SSE-NEXT: pcmpeqd %xmm1, %xmm0
157 ; SSE-NEXT: pxor %xmm1, %xmm0
162 ; AVX-NEXT: vpcmpeqd %xmm1, %xmm0, %xmm0
164 ; AVX-NEXT: vpxor %xmm1, %xmm0, %xmm0
169 ; XOP-NEXT: vpcomneqd %xmm1, %xmm0, %xmm0
179 ; SSE-NEXT: pcmpeqw %xmm1, %xmm0
181 ; SSE-NEXT: pxor %xmm1, %xmm0
186 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
188 ; AVX-NEXT: vpxor %xmm1, %xmm0, %xmm0
193 ; XOP-NEXT: vpcomneqw %xmm1, %xmm0, %xmm0
203 ; SSE-NEXT: pcmpeqb %xmm1, %xmm0
205 ; SSE-NEXT: pxor %xmm1, %xmm0
210 ; AVX-NEXT: vpcmpeqb %xmm1, %xmm0, %xmm0
212 ; AVX-NEXT: vpxor %xmm1, %xmm0, %xmm0
217 ; XOP-NEXT: vpcomneqb %xmm1, %xmm0, %xmm0
232 ; SSE2-NEXT: pxor %xmm2, %xmm0
235 ; SSE2-NEXT: pcmpgtd %xmm0, %xmm2
237 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm1
238 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm1[1,1,3,3]
239 ; SSE2-NEXT: pand %xmm3, %xmm0
241 ; SSE2-NEXT: por %xmm0, %xmm1
242 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm0
243 ; SSE2-NEXT: pxor %xmm1, %xmm0
249 ; SSE41-NEXT: pxor %xmm2, %xmm0
252 ; SSE41-NEXT: pcmpgtd %xmm0, %xmm2
254 ; SSE41-NEXT: pcmpeqd %xmm0, %xmm1
255 ; SSE41-NEXT: pshufd {{.*#+}} xmm0 = xmm1[1,1,3,3]
256 ; SSE41-NEXT: pand %xmm3, %xmm0
258 ; SSE41-NEXT: por %xmm0, %xmm1
259 ; SSE41-NEXT: pcmpeqd %xmm0, %xmm0
260 ; SSE41-NEXT: pxor %xmm1, %xmm0
266 ; SSE42-NEXT: pxor %xmm2, %xmm0
268 ; SSE42-NEXT: pcmpgtq %xmm0, %xmm2
269 ; SSE42-NEXT: pcmpeqd %xmm0, %xmm0
270 ; SSE42-NEXT: pxor %xmm2, %xmm0
276 ; AVX-NEXT: vpxor %xmm2, %xmm0, %xmm0
278 ; AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm0
280 ; AVX-NEXT: vpxor %xmm1, %xmm0, %xmm0
285 ; XOP-NEXT: vpcomgeuq %xmm1, %xmm0, %xmm0
296 ; SSE2-NEXT: pxor %xmm2, %xmm0
298 ; SSE2-NEXT: pcmpgtd %xmm0, %xmm2
299 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm0
300 ; SSE2-NEXT: pxor %xmm2, %xmm0
305 ; SSE41-NEXT: pmaxud %xmm0, %xmm1
306 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm0
311 ; SSE42-NEXT: pmaxud %xmm0, %xmm1
312 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm0
317 ; AVX-NEXT: vpmaxud %xmm1, %xmm0, %xmm1
318 ; AVX-NEXT: vpcmpeqd %xmm1, %xmm0, %xmm0
323 ; XOP-NEXT: vpcomgeud %xmm1, %xmm0, %xmm0
333 ; SSE2-NEXT: psubusw %xmm0, %xmm1
334 ; SSE2-NEXT: pxor %xmm0, %xmm0
335 ; SSE2-NEXT: pcmpeqw %xmm1, %xmm0
340 ; SSE41-NEXT: pmaxuw %xmm0, %xmm1
341 ; SSE41-NEXT: pcmpeqw %xmm1, %xmm0
346 ; SSE42-NEXT: pmaxuw %xmm0, %xmm1
347 ; SSE42-NEXT: pcmpeqw %xmm1, %xmm0
352 ; AVX-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1
353 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
358 ; XOP-NEXT: vpcomgeuw %xmm1, %xmm0, %xmm0
368 ; SSE-NEXT: pmaxub %xmm0, %xmm1
369 ; SSE-NEXT: pcmpeqb %xmm1, %xmm0
374 ; AVX-NEXT: vpmaxub %xmm1, %xmm0, %xmm1
375 ; AVX-NEXT: vpcmpeqb %xmm1, %xmm0, %xmm0
380 ; XOP-NEXT: vpcomgeub %xmm1, %xmm0, %xmm0
396 ; SSE2-NEXT: pxor %xmm2, %xmm0
397 ; SSE2-NEXT: movdqa %xmm0, %xmm2
400 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0
401 ; SSE2-NEXT: pshufd {{.*#+}} xmm1 = xmm0[1,1,3,3]
403 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm2[1,1,3,3]
404 ; SSE2-NEXT: por %xmm1, %xmm0
411 ; SSE41-NEXT: pxor %xmm2, %xmm0
412 ; SSE41-NEXT: movdqa %xmm0, %xmm2
415 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm0
416 ; SSE41-NEXT: pshufd {{.*#+}} xmm1 = xmm0[1,1,3,3]
418 ; SSE41-NEXT: pshufd {{.*#+}} xmm0 = xmm2[1,1,3,3]
419 ; SSE41-NEXT: por %xmm1, %xmm0
426 ; SSE42-NEXT: pxor %xmm2, %xmm0
427 ; SSE42-NEXT: pcmpgtq %xmm1, %xmm0
434 ; AVX-NEXT: vpxor %xmm2, %xmm0, %xmm0
435 ; AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
440 ; XOP-NEXT: vpcomgtuq %xmm1, %xmm0, %xmm0
452 ; SSE-NEXT: pxor %xmm2, %xmm0
453 ; SSE-NEXT: pcmpgtd %xmm1, %xmm0
460 ; AVX1-NEXT: vpxor %xmm2, %xmm0, %xmm0
461 ; AVX1-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0
468 ; AVX2-NEXT: vpxor %xmm2, %xmm0, %xmm0
469 ; AVX2-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0
474 ; XOP-NEXT: vpcomgtud %xmm1, %xmm0, %xmm0
481 ; AVX512-NEXT: vpxor %xmm2, %xmm0, %xmm0
482 ; AVX512-NEXT: vpcmpgtd %xmm1, %xmm0, %xmm0
494 ; SSE-NEXT: pxor %xmm2, %xmm0
495 ; SSE-NEXT: pcmpgtw %xmm1, %xmm0
502 ; AVX-NEXT: vpxor %xmm2, %xmm0, %xmm0
503 ; AVX-NEXT: vpcmpgtw %xmm1, %xmm0, %xmm0
508 ; XOP-NEXT: vpcomgtuw %xmm1, %xmm0, %xmm0
520 ; SSE-NEXT: pxor %xmm2, %xmm0
521 ; SSE-NEXT: pcmpgtb %xmm1, %xmm0
528 ; AVX-NEXT: vpxor %xmm2, %xmm0, %xmm0
529 ; AVX-NEXT: vpcmpgtb %xmm1, %xmm0, %xmm0
534 ; XOP-NEXT: vpcomgtub %xmm1, %xmm0, %xmm0
550 ; SSE2-NEXT: pxor %xmm2, %xmm0
551 ; SSE2-NEXT: movdqa %xmm0, %xmm2
554 ; SSE2-NEXT: pcmpeqd %xmm1, %xmm0
555 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,1,3,3]
556 ; SSE2-NEXT: pand %xmm3, %xmm0
558 ; SSE2-NEXT: por %xmm0, %xmm1
559 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm0
560 ; SSE2-NEXT: pxor %xmm1, %xmm0
567 ; SSE41-NEXT: pxor %xmm2, %xmm0
568 ; SSE41-NEXT: movdqa %xmm0, %xmm2
571 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm0
572 ; SSE41-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,1,3,3]
573 ; SSE41-NEXT: pand %xmm3, %xmm0
575 ; SSE41-NEXT: por %xmm0, %xmm1
576 ; SSE41-NEXT: pcmpeqd %xmm0, %xmm0
577 ; SSE41-NEXT: pxor %xmm1, %xmm0
584 ; SSE42-NEXT: pxor %xmm2, %xmm0
585 ; SSE42-NEXT: pcmpgtq %xmm1, %xmm0
587 ; SSE42-NEXT: pxor %xmm1, %xmm0
594 ; AVX-NEXT: vpxor %xmm2, %xmm0, %xmm0
595 ; AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
597 ; AVX-NEXT: vpxor %xmm1, %xmm0, %xmm0
602 ; XOP-NEXT: vpcomleuq %xmm1, %xmm0, %xmm0
614 ; SSE2-NEXT: pxor %xmm2, %xmm0
615 ; SSE2-NEXT: pcmpgtd %xmm1, %xmm0
617 ; SSE2-NEXT: pxor %xmm1, %xmm0
622 ; SSE41-NEXT: pminud %xmm0, %xmm1
623 ; SSE41-NEXT: pcmpeqd %xmm1, %xmm0
628 ; SSE42-NEXT: pminud %xmm0, %xmm1
629 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm0
634 ; AVX-NEXT: vpminud %xmm1, %xmm0, %xmm1
635 ; AVX-NEXT: vpcmpeqd %xmm1, %xmm0, %xmm0
640 ; XOP-NEXT: vpcomleud %xmm1, %xmm0, %xmm0
650 ; SSE2-NEXT: psubusw %xmm1, %xmm0
652 ; SSE2-NEXT: pcmpeqw %xmm1, %xmm0
657 ; SSE41-NEXT: pminuw %xmm0, %xmm1
658 ; SSE41-NEXT: pcmpeqw %xmm1, %xmm0
663 ; SSE42-NEXT: pminuw %xmm0, %xmm1
664 ; SSE42-NEXT: pcmpeqw %xmm1, %xmm0
669 ; AVX-NEXT: vpminuw %xmm1, %xmm0, %xmm1
670 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
675 ; XOP-NEXT: vpcomleuw %xmm1, %xmm0, %xmm0
685 ; SSE-NEXT: pminub %xmm0, %xmm1
686 ; SSE-NEXT: pcmpeqb %xmm1, %xmm0
691 ; AVX-NEXT: vpminub %xmm1, %xmm0, %xmm1
692 ; AVX-NEXT: vpcmpeqb %xmm1, %xmm0, %xmm0
697 ; XOP-NEXT: vpcomleub %xmm1, %xmm0, %xmm0
712 ; SSE2-NEXT: pxor %xmm2, %xmm0
715 ; SSE2-NEXT: pcmpgtd %xmm0, %xmm2
717 ; SSE2-NEXT: pcmpeqd %xmm0, %xmm1
720 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm2[1,1,3,3]
721 ; SSE2-NEXT: por %xmm1, %xmm0
727 ; SSE41-NEXT: pxor %xmm2, %xmm0
730 ; SSE41-NEXT: pcmpgtd %xmm0, %xmm2
732 ; SSE41-NEXT: pcmpeqd %xmm0, %xmm1
735 ; SSE41-NEXT: pshufd {{.*#+}} xmm0 = xmm2[1,1,3,3]
736 ; SSE41-NEXT: por %xmm1, %xmm0
742 ; SSE42-NEXT: pxor %xmm2, %xmm0
744 ; SSE42-NEXT: pcmpgtq %xmm0, %xmm2
745 ; SSE42-NEXT: movdqa %xmm2, %xmm0
751 ; AVX-NEXT: vpxor %xmm2, %xmm0, %xmm0
753 ; AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm0
758 ; XOP-NEXT: vpcomltuq %xmm1, %xmm0, %xmm0
769 ; SSE-NEXT: pxor %xmm2, %xmm0
771 ; SSE-NEXT: pcmpgtd %xmm0, %xmm2
772 ; SSE-NEXT: movdqa %xmm2, %xmm0
778 ; AVX1-NEXT: vpxor %xmm2, %xmm0, %xmm0
780 ; AVX1-NEXT: vpcmpgtd %xmm0, %xmm1, %xmm0
786 ; AVX2-NEXT: vpxor %xmm2, %xmm0, %xmm0
788 ; AVX2-NEXT: vpcmpgtd %xmm0, %xmm1, %xmm0
793 ; XOP-NEXT: vpcomltud %xmm1, %xmm0, %xmm0
799 ; AVX512-NEXT: vpxor %xmm2, %xmm0, %xmm0
801 ; AVX512-NEXT: vpcmpgtd %xmm0, %xmm1, %xmm0
812 ; SSE-NEXT: pxor %xmm2, %xmm0
814 ; SSE-NEXT: pcmpgtw %xmm0, %xmm2
815 ; SSE-NEXT: movdqa %xmm2, %xmm0
821 ; AVX-NEXT: vpxor %xmm2, %xmm0, %xmm0
823 ; AVX-NEXT: vpcmpgtw %xmm0, %xmm1, %xmm0
828 ; XOP-NEXT: vpcomltuw %xmm1, %xmm0, %xmm0
839 ; SSE-NEXT: pxor %xmm2, %xmm0
841 ; SSE-NEXT: pcmpgtb %xmm0, %xmm2
842 ; SSE-NEXT: movdqa %xmm2, %xmm0
848 ; AVX-NEXT: vpxor %xmm2, %xmm0, %xmm0
850 ; AVX-NEXT: vpcmpgtb %xmm0, %xmm1, %xmm0
855 ; XOP-NEXT: vpcomltub %xmm1, %xmm0, %xmm0