Lines Matching refs:SSE42
4 …wn-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=ALL --check-prefix=SSE --check-prefix=SSE42
29 ; SSE42-LABEL: eq_v2i64:
30 ; SSE42: # BB#0:
31 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0
32 ; SSE42-NEXT: retq
129 ; SSE42-LABEL: ne_v2i64:
130 ; SSE42: # BB#0:
131 ; SSE42-NEXT: pcmpeqq %xmm1, %xmm0
132 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1
133 ; SSE42-NEXT: pxor %xmm1, %xmm0
134 ; SSE42-NEXT: retq
263 ; SSE42-LABEL: ge_v2i64:
264 ; SSE42: # BB#0:
265 ; SSE42-NEXT: movdqa {{.*#+}} xmm2 = [9223372036854775808,9223372036854775808]
266 ; SSE42-NEXT: pxor %xmm2, %xmm0
267 ; SSE42-NEXT: pxor %xmm1, %xmm2
268 ; SSE42-NEXT: pcmpgtq %xmm0, %xmm2
269 ; SSE42-NEXT: pcmpeqd %xmm0, %xmm0
270 ; SSE42-NEXT: pxor %xmm2, %xmm0
271 ; SSE42-NEXT: retq
309 ; SSE42-LABEL: ge_v4i32:
310 ; SSE42: # BB#0:
311 ; SSE42-NEXT: pmaxud %xmm0, %xmm1
312 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm0
313 ; SSE42-NEXT: retq
344 ; SSE42-LABEL: ge_v8i16:
345 ; SSE42: # BB#0:
346 ; SSE42-NEXT: pmaxuw %xmm0, %xmm1
347 ; SSE42-NEXT: pcmpeqw %xmm1, %xmm0
348 ; SSE42-NEXT: retq
422 ; SSE42-LABEL: gt_v2i64:
423 ; SSE42: # BB#0:
424 ; SSE42-NEXT: movdqa {{.*#+}} xmm2 = [9223372036854775808,9223372036854775808]
425 ; SSE42-NEXT: pxor %xmm2, %xmm1
426 ; SSE42-NEXT: pxor %xmm2, %xmm0
427 ; SSE42-NEXT: pcmpgtq %xmm1, %xmm0
428 ; SSE42-NEXT: retq
580 ; SSE42-LABEL: le_v2i64:
581 ; SSE42: # BB#0:
582 ; SSE42-NEXT: movdqa {{.*#+}} xmm2 = [9223372036854775808,9223372036854775808]
583 ; SSE42-NEXT: pxor %xmm2, %xmm1
584 ; SSE42-NEXT: pxor %xmm2, %xmm0
585 ; SSE42-NEXT: pcmpgtq %xmm1, %xmm0
586 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm1
587 ; SSE42-NEXT: pxor %xmm1, %xmm0
588 ; SSE42-NEXT: retq
626 ; SSE42-LABEL: le_v4i32:
627 ; SSE42: # BB#0:
628 ; SSE42-NEXT: pminud %xmm0, %xmm1
629 ; SSE42-NEXT: pcmpeqd %xmm1, %xmm0
630 ; SSE42-NEXT: retq
661 ; SSE42-LABEL: le_v8i16:
662 ; SSE42: # BB#0:
663 ; SSE42-NEXT: pminuw %xmm0, %xmm1
664 ; SSE42-NEXT: pcmpeqw %xmm1, %xmm0
665 ; SSE42-NEXT: retq
739 ; SSE42-LABEL: lt_v2i64:
740 ; SSE42: # BB#0:
741 ; SSE42-NEXT: movdqa {{.*#+}} xmm2 = [9223372036854775808,9223372036854775808]
742 ; SSE42-NEXT: pxor %xmm2, %xmm0
743 ; SSE42-NEXT: pxor %xmm1, %xmm2
744 ; SSE42-NEXT: pcmpgtq %xmm0, %xmm2
745 ; SSE42-NEXT: movdqa %xmm2, %xmm0
746 ; SSE42-NEXT: retq