Home | History | Annotate | Download | only in X86

Lines Matching full:xmm10

3285 ; SSE2-NEXT:    movdqa %xmm5, %xmm10
3286 ; SSE2-NEXT: pcmpgtb %xmm1, %xmm10
3292 ; SSE2-NEXT: pand %xmm10, %xmm1
3293 ; SSE2-NEXT: pandn %xmm5, %xmm10
3294 ; SSE2-NEXT: por %xmm10, %xmm1
3357 ; SSE2-NEXT: movdqa %xmm15, %xmm10
3358 ; SSE2-NEXT: pxor %xmm13, %xmm10
3366 xmm10
3367 ; SSE2-NEXT: por %xmm15, %xmm10
3375 ; SSE2-NEXT: movdqa %xmm10, %xmm1
3423 ; SSE2-NEXT: movdqa %xmm1, %xmm10
3424 ; SSE2-NEXT: pcmpgtb %xmm5, %xmm10
3430 ; SSE2-NEXT: pand %xmm10, %xmm1
3431 ; SSE2-NEXT: pandn %xmm5, %xmm10
3432 ; SSE2-NEXT: por %xmm1, %xmm10
3440 ; SSE2-NEXT: movdqa %xmm10, %xmm1
3487 ; SSE2-NEXT: movdqa %xmm0, %xmm10
3502 ; SSE2-NEXT: pcmpgtb %xmm10, %xmm15
3504 ; SSE2-NEXT: pandn %xmm10, %xmm15
3872 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [32768,32768,32768,32768,32768,32768,32768,32768]
3874 ; SSE2-NEXT: pxor %xmm10, %xmm9
3876 xmm10, %xmm8
3879 ; SSE2-NEXT: pxor %xmm10, %xmm11
3881 ; SSE2-NEXT: pxor %xmm10, %xmm9
3884 ; SSE2-NEXT: pxor %xmm10, %xmm11
3886 ; SSE2-NEXT: pxor %xmm10, %xmm12
3889 ; SSE2-NEXT: pxor %xmm10, %xmm11
3890 ; SSE2-NEXT: pxor %xmm4, %xmm10
3891 ; SSE2-NEXT: pcmpgtw %xmm11, %xmm10
3892 ; SSE2-NEXT: pand %xmm10, %xmm0
3893 ; SSE2-NEXT: pandn %xmm4, %xmm10
3894 ; SSE2-NEXT: por %xmm10, %xmm0
3949 ; SSE2-NEXT: movdqa %xmm1, %xmm10
3963 ; SSE2-NEXT: pand %xmm1, %xmm10
3965 ; SSE2-NEXT: por %xmm10, %xmm1
4022 ; SSE2-NEXT: movdqa %xmm6, %xmm10
4023 ; SSE2-NEXT: pxor %xmm11, %xmm10
4026 ; SSE2-NEXT: pcmpgtw %xmm10, %xmm9
4029 ; SSE2-NEXT: movdqa %xmm1, %xmm10
4030 ; SSE2-NEXT: pxor %xmm11, %xmm10
4031 ; SSE2-NEXT: pcmpgtw %xmm12, %xmm10
4039 ; SSE2-NEXT: pand %xmm10, %xmm1
4040 ; SSE2-NEXT: pandn %xmm5, %xmm10
4041 ; SSE2-NEXT: por %xmm1, %xmm10
4048 ; SSE2-NEXT: movdqa %xmm10, %xmm1
4098 ; SSE2-NEXT: movdqa %xmm6, %xmm10
4099 ; SSE2-NEXT: psubusw %xmm2, %xmm10
4100 ; SSE2-NEXT: pcmpeqw %xmm9, %xmm10
4113 ; SSE2-NEXT: pand %xmm10, %xmm2
4114 ; SSE2-NEXT: pandn %xmm6, %xmm10
4115 ; SSE2-NEXT: por %xmm10, %xmm2
4166 ; SSE2-NEXT: movdqa %xmm5, %xmm10
4167 ; SSE2-NEXT: pcmpgtd %xmm1, %xmm10
4173 ; SSE2-NEXT: pand %xmm10, %xmm1
4174 ; SSE2-NEXT: pandn %xmm5, %xmm10
4175 ; SSE2-NEXT: por %xmm10, %xmm1
4238 ; SSE2-NEXT: movdqa %xmm15, %xmm10
4239 ; SSE2-NEXT: pxor %xmm13, %xmm10
4247 ; SSE2-NEXT: pandn %xmm5, %xmm10
4248 ; SSE2-NEXT: por %xmm15, %xmm10
4256 ; SSE2-NEXT: movdqa %xmm10, %xmm1
4304 ; SSE2-NEXT: movdqa %xmm1, %xmm10
4305 ; SSE2-NEXT: pcmpgtd %xmm5, %xmm10
4311 ; SSE2-NEXT: pand %xmm10, %xmm1
4312 ; SSE2-NEXT: pandn %xmm5, %xmm10
4313 ; SSE2-NEXT: por %xmm1, %xmm10
4321 ; SSE2-NEXT: movdqa %xmm10, %xmm1
4368 ; SSE2-NEXT: movdqa %xmm0, %xmm10
4383 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm15
4385 ; SSE2-NEXT: pandn %xmm10, %xmm15
4441 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,2147483648,2147483648,2147483648]
4443 ; SSE2-NEXT: pxor %xmm10, %xmm9
4445 ; SSE2-NEXT: pxor %xmm10, %xmm8
4448 ; SSE2-NEXT: pxor %xmm10, %xmm11
4450 ; SSE2-NEXT: pxor %xmm10, %xmm9
4453 ; SSE2-NEXT: pxor %xmm10, %xmm11
4455 ; SSE2-NEXT: pxor %xmm10, %xmm12
4458 ; SSE2-NEXT: pxor %xmm10, %xmm11
4459 ; SSE2-NEXT: pxor %xmm4, %xmm10
4460 ; SSE2-NEXT: pcmpgtd %xmm11, %xmm10
4461 ; SSE2-NEXT: pand %xmm10, %xmm0
4462 ; SSE2-NEXT: pandn %xmm4, %xmm10
4463 ; SSE2-NEXT: por %xmm10, %xmm0
4516 ; SSE2-NEXT: movdqa %xmm0, %xmm10
4540 ; SSE2-NEXT: pxor %xmm10, %xmm14
4545 ; SSE2-NEXT: pandn %xmm10, %xmm14
4609 ; SSE2-NEXT: movdqa %xmm6, %xmm10
4610 ; SSE2-NEXT: pxor %xmm11, %xmm10
4613 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm9
4616 ; SSE2-NEXT: movdqa %xmm1, %xmm10
4617 ; SSE2-NEXT: pxor %xmm11, %xmm10
4618 ; SSE2-NEXT: pcmpgtd %xmm12, %xmm10
4626 ; SSE2-NEXT: pand %xmm10, %xmm1
4627 ; SSE2-NEXT: pandn %xmm5, %xmm10
4628 ; SSE2-NEXT: por %xmm1, %xmm10
4635 ; SSE2-NEXT: movdqa %xmm10, %xmm1
4681 ; SSE2-NEXT: movdqa %xmm0, %xmm10
4703 ; SSE2-NEXT: movdqa %xmm10, %xmm11
4710 ; SSE2-NEXT: pandn %xmm10, %xmm14
4771 ; SSE2-NEXT: movdqa %xmm7, %xmm10
4772 ; SSE2-NEXT: pxor %xmm9, %xmm10
4773 ; SSE2-NEXT: movdqa %xmm10, %xmm11
4776 ; SSE2-NEXT: pcmpeqd %xmm8, %xmm10
4777 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm10[1,1,3,3]
4778 ; SSE2-NEXT: pand %xmm12, %xmm10
4780 ; SSE2-NEXT: por %xmm10, %xmm8
4781 ; SSE2-NEXT: movdqa %xmm2, %xmm10
4782 ; SSE2-NEXT: pxor %xmm9, %xmm10
4786 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm12
4788 ; SSE2-NEXT: pcmpeqd %xmm10, %xmm11
4791 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm12[1,1,3,3]
4792 ; SSE2-NEXT: por %xmm11, %xmm10
4822 ; SSE2-NEXT: pand %xmm10, %xmm2
4823 ; SSE2-NEXT: pandn %xmm6, %xmm10
4824 ; SSE2-NEXT: por %xmm10, %xmm2
4835 ; SSE4-NEXT: movdqa %xmm6, %xmm10
4836 ; SSE4-NEXT: pcmpgtq %xmm2, %xmm10
4844 ; SSE4-NEXT: movdqa %xmm10, %xmm0
4897 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,0,2147483648,0]
4898 ; SSE2-NEXT: pxor %xmm10, %xmm8
4900 ; SSE2-NEXT: pxor %xmm10, %xmm0
4913 ; SSE2-NEXT: pxor %xmm10, %xmm11
4915 ; SSE2-NEXT: pxor %xmm10, %xmm13
4925 ; SSE2-NEXT: pxor %xmm10, %xmm11
4927 ; SSE2-NEXT: pxor %xmm10, %xmm14
4937 ; SSE2-NEXT: pxor %xmm10, %xmm11
4938 ; SSE2-NEXT: pxor %xmm9, %xmm10
4939 ; SSE2-NEXT: movdqa %xmm10, %xmm14
4941 ; SSE2-NEXT: pcmpeqd %xmm11, %xmm10
4943 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm10[1,1,3,3]
4945 ; SSE2-NEXT: movdqa %xmm13, %xmm10
4946 ; SSE2-NEXT: pxor %xmm1, %xmm10
4959 ; SSE2-NEXT: pandn %xmm6, %xmm10
4960 ; SSE2-NEXT: por %xmm13, %xmm10
4966 ; SSE2-NEXT: movdqa %xmm10, %xmm2
4977 ; SSE4-NEXT: movdqa %xmm2, %xmm10
4978 ; SSE4-NEXT: pcmpgtq %xmm6, %xmm10
4979 ; SSE4-NEXT: pxor %xmm12, %xmm10
4988 ; SSE4-NEXT: movdqa %xmm10, %xmm0
5046 ; SSE2-NEXT: movdqa %xmm3, %xmm10
5047 ; SSE2-NEXT: pxor %xmm9, %xmm10
5048 ; SSE2-NEXT: movdqa %xmm10, %xmm11
5051 ; SSE2-NEXT: pcmpeqd %xmm8, %xmm10
5052 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm10[1,1,3,3]
5053 ; SSE2-NEXT: pand %xmm12, %xmm10
5055 ; SSE2-NEXT: por %xmm10, %xmm8
5056 ; SSE2-NEXT: movdqa %xmm6, %xmm10
5057 ; SSE2-NEXT: pxor %xmm9, %xmm10
5061 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm12
5063 ; SSE2-NEXT: pcmpeqd %xmm10, %xmm11
5066 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm12[1,1,3,3]
5067 ; SSE2-NEXT: por %xmm11, %xmm10
5097 ; SSE2-NEXT: pand %xmm10, %xmm2
5098 ; SSE2-NEXT: pandn %xmm6, %xmm10
5099 ; SSE2-NEXT: por %xmm10, %xmm2
5110 ; SSE4-NEXT: movdqa %xmm2, %xmm10
5111 ; SSE4-NEXT: pcmpgtq %xmm6, %xmm10
5118 ; SSE4-NEXT: movdqa %xmm10, %xmm0
5171 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,0,2147483648,0]
5173 ; SSE2-NEXT: pxor %xmm10, %xmm8
5175 ; SSE2-NEXT: pxor %xmm10, %xmm0
5188 ; SSE2-NEXT: pxor %xmm10, %xmm11
5190 ; SSE2-NEXT: pxor %xmm10, %xmm13
5200 ; SSE2-NEXT: pxor %xmm10, %xmm11
5202 ; SSE2-NEXT: pxor %xmm10, %xmm14
5212 ; SSE2-NEXT: pxor %xmm10, %xmm11
5213 ; SSE2-NEXT: pxor %xmm4, %xmm10
5214 ; SSE2-NEXT: movdqa %xmm10, %xmm14
5216 ; SSE2-NEXT: pcmpeqd %xmm11, %xmm10
5218 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm10[1,1,3,3]
5220 ; SSE2-NEXT: movdqa %xmm13, %xmm10
5221 ; SSE2-NEXT: pxor %xmm1, %xmm10
5234 ; SSE2-NEXT: pandn %xmm6, %xmm10
5235 ; SSE2-NEXT: por %xmm13, %xmm10
5241 ; SSE2-NEXT: movdqa %xmm10, %xmm2
5252 ; SSE4-NEXT: movdqa %xmm6, %xmm10
5253 ; SSE4-NEXT: pcmpgtq %xmm2, %xmm10
5254 ; SSE4-NEXT: pxor %xmm0, %xmm10
5264 ; SSE4-NEXT: movdqa %xmm10, %xmm0
5322 ; SSE2-NEXT: movdqa %xmm7, %xmm10
5323 ; SSE2-NEXT: pxor %xmm9, %xmm10
5324 ; SSE2-NEXT: movdqa %xmm10, %xmm11
5327 ; SSE2-NEXT: pcmpeqd %xmm8, %xmm10
5328 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm10[1,1,3,3]
5329 ; SSE2-NEXT: pand %xmm12, %xmm10
5331 ; SSE2-NEXT: por %xmm10, %xmm8
5332 ; SSE2-NEXT: movdqa %xmm2, %xmm10
5333 ; SSE2-NEXT: pxor %xmm9, %xmm10
5337 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm12
5339 ; SSE2-NEXT: pcmpeqd %xmm10, %xmm11
5342 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm12[1,1,3,3]
5343 ; SSE2-NEXT: por %xmm11, %xmm10
5373 ; SSE2-NEXT: pand %xmm10, %xmm2
5374 ; SSE2-NEXT: pandn %xmm6, %xmm10
5375 ; SSE2-NEXT: por %xmm10, %xmm2
5385 ; SSE4-NEXT: movdqa %xmm3, %xmm10
5386 ; SSE4-NEXT: pxor %xmm0, %xmm10
5389 ; SSE4-NEXT: pcmpgtq %xmm10, %xmm9
5392 ; SSE4-NEXT: movdqa %xmm6, %xmm10
5393 ; SSE4-NEXT: pxor %xmm0, %xmm10
5394 ; SSE4-NEXT: pcmpgtq %xmm11, %xmm10
5407 ; SSE4-NEXT: movdqa %xmm10, %xmm0
5474 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,2147483648,2147483648,2147483648]
5475 ; SSE2-NEXT: pxor %xmm10, %xmm8
5477 ; SSE2-NEXT: pxor %xmm10, %xmm0
5490 ; SSE2-NEXT: pxor %xmm10, %xmm11
5492 ; SSE2-NEXT: pxor %xmm10, %xmm13
5502 ; SSE2-NEXT: pxor %xmm10, %xmm11
5504 ; SSE2-NEXT: pxor %xmm10, %xmm14
5514 ; SSE2-NEXT: pxor %xmm10, %xmm11
5515 ; SSE2-NEXT: pxor %xmm9, %xmm10
5516 ; SSE2-NEXT: movdqa %xmm10, %xmm14
5518 ; SSE2-NEXT: pcmpeqd %xmm11, %xmm10
5520 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm10[1,1,3,3]
5522 ; SSE2-NEXT: movdqa %xmm13, %xmm10
5523 ; SSE2-NEXT: pxor %xmm1, %xmm10
5536 ; SSE2-NEXT: pandn %xmm6, %xmm10
5537 ; SSE2-NEXT: por %xmm13, %xmm10
5543 ; SSE2-NEXT: movdqa %xmm10, %xmm2
5551 ; SSE4-NEXT: movdqa %xmm7, %xmm10
5552 ; SSE4-NEXT: pxor %xmm0, %xmm10
5555 ; SSE4-NEXT: pcmpgtq %xmm10, %xmm8
5560 ; SSE4-NEXT: movdqa %xmm2, %xmm10
5561 ; SSE4-NEXT: pxor %xmm0, %xmm10
5562 ; SSE4-NEXT: pcmpgtq %xmm11, %xmm10
5563 ; SSE4-NEXT: pxor %xmm12, %xmm10
5578 ; SSE4-NEXT: movdqa %xmm10, %xmm0
5650 ; SSE2-NEXT: movdqa %xmm3, %xmm10
5651 ; SSE2-NEXT: pxor %xmm9, %xmm10
5652 ; SSE2-NEXT: movdqa %xmm10, %xmm11
5655 ; SSE2-NEXT: pcmpeqd %xmm8, %xmm10
5656 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm10[1,1,3,3]
5657 ; SSE2-NEXT: pand %xmm12, %xmm10
5659 ; SSE2-NEXT: por %xmm10, %xmm8
5660 ; SSE2-NEXT: movdqa %xmm6, %xmm10
5661 ; SSE2-NEXT: pxor %xmm9, %xmm10
5665 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm12
5667 ; SSE2-NEXT: pcmpeqd %xmm10, %xmm11
5670 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm12[1,1,3,3]
5671 ; SSE2-NEXT: por %xmm11, %xmm10
5701 ; SSE2-NEXT: pand %xmm10, %xmm2
5702 ; SSE2-NEXT: pandn %xmm6, %xmm10
5703 ; SSE2-NEXT: por %xmm10, %xmm2
5713 ; SSE4-NEXT: movdqa %xmm7, %xmm10
5714 ; SSE4-NEXT: pxor %xmm0, %xmm10
5717 ; SSE4-NEXT: pcmpgtq %xmm10, %xmm9
5720 ; SSE4-NEXT: movdqa %xmm2, %xmm10
5721 ; SSE4-NEXT: pxor %xmm0, %xmm10
5722 ; SSE4-NEXT: pcmpgtq %xmm11, %xmm10
5735 ; SSE4-NEXT: movdqa %xmm10, %xmm0
5802 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,2147483648,2147483648,2147483648]
5804 ; SSE2-NEXT: pxor %xmm10, %xmm8
5806 ; SSE2-NEXT: pxor %xmm10, %xmm0
5819 ; SSE2-NEXT: pxor %xmm10, %xmm11
5821 ; SSE2-NEXT: pxor %xmm10, %xmm13
5831 ; SSE2-NEXT: pxor %xmm10, %xmm11
5833 ; SSE2-NEXT: pxor %xmm10, %xmm14
5843 ; SSE2-NEXT: pxor %xmm10, %xmm11
5844 ; SSE2-NEXT: pxor %xmm4, %xmm10
5845 ; SSE2-NEXT: movdqa %xmm10, %xmm14
5847 ; SSE2-NEXT: pcmpeqd %xmm11, %xmm10
5849 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm10[1,1,3,3]
5851 ; SSE2-NEXT: movdqa %xmm13, %xmm10
5852 ; SSE2-NEXT: pxor %xmm1, %xmm10
5865 ; SSE2-NEXT: pandn %xmm6, %xmm10
5866 ; SSE2-NEXT: por %xmm13, %xmm10
5872 ; SSE2-NEXT: movdqa %xmm10, %xmm2
5880 ; SSE4-NEXT: movdqa %xmm3, %xmm10
5881 ; SSE4-NEXT: pxor %xmm0, %xmm10
5884 ; SSE4-NEXT: pcmpgtq %xmm10, %xmm8
5889 ; SSE4-NEXT: movdqa %xmm6, %xmm10
5890 ; SSE4-NEXT: pxor %xmm0, %xmm10
5891 ; SSE4-NEXT: pcmpgtq %xmm11, %xmm10
5892 ; SSE4-NEXT: pxor %xmm12, %xmm10
5907 ; SSE4-NEXT: movdqa %xmm10, %xmm0
5981 ; SSE2-NEXT: movdqa %xmm5, %xmm10
5982 ; SSE2-NEXT: pcmpgtb %xmm1, %xmm10
5988 ; SSE2-NEXT: pand %xmm10, %xmm5
5989 ; SSE2-NEXT: pandn %xmm1, %xmm10
5990 ; SSE2-NEXT: por %xmm5, %xmm10
5998 ; SSE2-NEXT: movdqa %xmm10, %xmm1
6055 ; SSE2-NEXT: movdqa %xmm15, %xmm10
6056 ; SSE2-NEXT: pxor %xmm13, %xmm10
6064 ; SSE2-NEXT: pandn %xmm1, %xmm10
6065 ; SSE2-NEXT: por %xmm15, %xmm10
6073 ; SSE2-NEXT: movdqa %xmm10, %xmm1
6122 ; SSE2-NEXT: movdqa %xmm1, %xmm10
6123 ; SSE2-NEXT: pcmpgtb %xmm5, %xmm10
6129 ; SSE2-NEXT: pand %xmm10, %xmm5
6130 ; SSE2-NEXT: pandn %xmm1, %xmm10
6131 ; SSE2-NEXT: por %xmm5, %xmm10
6139 ; SSE2-NEXT: movdqa %xmm10, %xmm1
6185 ; SSE2-NEXT: movdqa %xmm0, %xmm10
6200 ; SSE2-NEXT: pcmpgtb %xmm10, %xmm15
6203 ; SSE2-NEXT: pandn %xmm10, %xmm0
6578 ; SSE2-NEXT: movdqa %xmm2, %xmm10
6579 ; SSE2-NEXT: pxor %xmm0, %xmm10
6582 ; SSE2-NEXT: pcmpgtw %xmm10, %xmm9
6585 ; SSE2-NEXT: movdqa %xmm5, %xmm10
6586 ; SSE2-NEXT: pxor %xmm0, %xmm10
6587 ; SSE2-NEXT: pcmpgtw %xmm12, %xmm10
6595 ; SSE2-NEXT: pand %xmm10, %xmm5
6596 ; SSE2-NEXT: pandn %xmm1, %xmm10
6597 ; SSE2-NEXT: por %xmm5, %xmm10
6604 ; SSE2-NEXT: movdqa %xmm10, %xmm1
6652 ; SSE2-NEXT: movdqa %xmm1, %xmm10
6667 ; SSE2-NEXT: pandn %xmm10, %xmm1
6726 ; SSE2-NEXT: movdqa %xmm6, %xmm10
6727 ; SSE2-NEXT: pxor %xmm0, %xmm10
6730 ; SSE2-NEXT: pcmpgtw %xmm10, %xmm9
6733 ; SSE2-NEXT: movdqa %xmm1, %xmm10
6734 ; SSE2-NEXT: pxor %xmm0, %xmm10
6735 ; SSE2-NEXT: pcmpgtw %xmm12, %xmm10
6743 ; SSE2-NEXT: pand %xmm10, %xmm5
6744 ; SSE2-NEXT: pandn %xmm1, %xmm10
6745 ; SSE2-NEXT: por %xmm5, %xmm10
6752 ; SSE2-NEXT: movdqa %xmm10, %xmm1
6800 ; SSE2-NEXT: movdqa %xmm1, %xmm10
6809 ; SSE2-NEXT: psubusw %xmm10, %xmm1
6818 ; SSE2-NEXT: pandn %xmm10, %xmm1
6875 ; SSE2-NEXT: movdqa %xmm5, %xmm10
6876 ; SSE2-NEXT: pcmpgtd %xmm1, %xmm10
6882 ; SSE2-NEXT: pand %xmm10, %xmm5
6883 ; SSE2-NEXT: pandn %xmm1, %xmm10
6884 ; SSE2-NEXT: por %xmm5, %xmm10
6892 ; SSE2-NEXT: movdqa %xmm10, %xmm1
6949 ; SSE2-NEXT: movdqa %xmm15, %xmm10
6950 ; SSE2-NEXT: pxor %xmm13, %xmm10
6958 ; SSE2-NEXT: pandn %xmm1, %xmm10
6959 ; SSE2-NEXT: por %xmm15, %xmm10
6967 ; SSE2-NEXT: movdqa %xmm10, %xmm1
7016 ; SSE2-NEXT: movdqa %xmm1, %xmm10
7017 ; SSE2-NEXT: pcmpgtd %xmm5, %xmm10
7023 ; SSE2-NEXT: pand %xmm10, %xmm5
7024 ; SSE2-NEXT: pandn %xmm1, %xmm10
7025 ; SSE2-NEXT: por %xmm5, %xmm10
7033 ; SSE2-NEXT: movdqa %xmm10, %xmm1
7079 ; SSE2-NEXT: movdqa %xmm0, %xmm10
7094 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm15
7097 ; SSE2-NEXT: pandn %xmm10, %xmm0
7160 ; SSE2-NEXT: movdqa %xmm2, %xmm10
7161 ; SSE2-NEXT: pxor %xmm0, %xmm10
7164 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm9
7167 ; SSE2-NEXT: movdqa %xmm5, %xmm10
7168 ; SSE2-NEXT: pxor %xmm0, %xmm10
7169 ; SSE2-NEXT: pcmpgtd %xmm12, %xmm10
7177 ; SSE2-NEXT: pand %xmm10, %xmm5
7178 ; SSE2-NEXT: pandn %xmm1, %xmm10
7179 ; SSE2-NEXT: por %xmm5, %xmm10
7186 ; SSE2-NEXT: movdqa %xmm10, %xmm1
7232 ; SSE2-NEXT: movdqa %xmm0, %xmm10
7256 ; SSE2-NEXT: pxor %xmm10, %xmm14
7262 ; SSE2-NEXT: pandn %xmm10, %xmm0
7326 ; SSE2-NEXT: movdqa %xmm6, %xmm10
7327 ; SSE2-NEXT: pxor %xmm0, %xmm10
7330 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm9
7333 ; SSE2-NEXT: movdqa %xmm1, %xmm10
7334 ; SSE2-NEXT: pxor %xmm0, %xmm10
7335 ; SSE2-NEXT: pcmpgtd %xmm12, %xmm10
7343 ; SSE2-NEXT: pand %xmm10, %xmm5
7344 ; SSE2-NEXT: pandn %xmm1, %xmm10
7345 ; SSE2-NEXT: por %xmm5, %xmm10
7352 ; SSE2-NEXT: movdqa %xmm10, %xmm1
7398 ; SSE2-NEXT: movdqa %xmm0, %xmm10
7420 ; SSE2-NEXT: movdqa %xmm10, %xmm11
7428 ; SSE2-NEXT: pandn %xmm10, %xmm0
7492 ; SSE2-NEXT: movdqa %xmm9, %xmm10
7493 ; SSE2-NEXT: pcmpgtd %xmm8, %xmm10
7494 ; SSE2-NEXT: pshufd {{.*#+}} xmm12 = xmm10[0,0,2,2]
7498 ; SSE2-NEXT: pshufd {{.*#+}} xmm8 = xmm10[1,1,3,3]
7502 ; SSE2-NEXT: movdqa %xmm6, %xmm10
7503 ; SSE2-NEXT: pxor %xmm11, %xmm10
7504 ; SSE2-NEXT: movdqa %xmm10, %xmm12
7507 ; SSE2-NEXT: pcmpeqd %xmm9, %xmm10
7508 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm10[1,1,3,3]
7509 ; SSE2-NEXT: pand %xmm13, %xmm10
7511 ; SSE2-NEXT: por %xmm10, %xmm9
7512 ; SSE2-NEXT: movdqa %xmm1, %xmm10
7513 ; SSE2-NEXT: pxor %xmm11, %xmm10
7517 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm13
7519 ; SSE2-NEXT: pcmpeqd %xmm10, %xmm12
7522 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm13[1,1,3,3]
7523 ; SSE2-NEXT: por %xmm12, %xmm10
7538 ; SSE2-NEXT: pand %xmm10, %xmm5
7539 ; SSE2-NEXT: pandn %xmm1, %xmm10
7540 ; SSE2-NEXT: por %xmm5, %xmm10
7548 ; SSE2-NEXT: movdqa %xmm10, %xmm1
7558 ; SSE4-NEXT: movdqa %xmm6, %xmm10
7559 ; SSE4-NEXT: pcmpgtq %xmm2, %xmm10
7567 ; SSE4-NEXT: movdqa %xmm10, %xmm0
7617 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,0,2147483648,0]
7618 ; SSE2-NEXT: pxor %xmm10, %xmm8
7620 ; SSE2-NEXT: pxor %xmm10, %xmm0
7633 ; SSE2-NEXT: pxor %xmm10, %xmm11
7635 ; SSE2-NEXT: pxor %xmm10, %xmm13
7645 ; SSE2-NEXT: pxor %xmm10, %xmm11
7647 ; SSE2-NEXT: pxor %xmm10, %xmm14
7657 ; SSE2-NEXT: pxor %xmm10, %xmm11
7658 ; SSE2-NEXT: pxor %xmm9, %xmm10
7659 ; SSE2-NEXT: movdqa %xmm10, %xmm14
7661 ; SSE2-NEXT: pcmpeqd %xmm11, %xmm10
7663 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm10[1,1,3,3]
7665 ; SSE2-NEXT: movdqa %xmm13, %xmm10
7666 ; SSE2-NEXT: pxor %xmm1, %xmm10
7679 ; SSE2-NEXT: pandn %xmm3, %xmm10
7680 ; SSE2-NEXT: por %xmm13, %xmm10
7686 ; SSE2-NEXT: movdqa %xmm10, %xmm2
7697 ; SSE4-NEXT: movdqa %xmm2, %xmm10
7698 ; SSE4-NEXT: pcmpgtq %xmm6, %xmm10
7699 ; SSE4-NEXT: pxor %xmm12, %xmm10
7708 ; SSE4-NEXT: movdqa %xmm10, %xmm0
7765 ; SSE2-NEXT: movdqa %xmm9, %xmm10
7766 ; SSE2-NEXT: pcmpgtd %xmm8, %xmm10
7767 ; SSE2-NEXT: pshufd {{.*#+}} xmm12 = xmm10[0,0,2,2]
7771 ; SSE2-NEXT: pshufd {{.*#+}} xmm8 = xmm10[1,1,3,3]
7775 ; SSE2-NEXT: movdqa %xmm2, %xmm10
7776 ; SSE2-NEXT: pxor %xmm11, %xmm10
7777 ; SSE2-NEXT: movdqa %xmm10, %xmm12
7780 ; SSE2-NEXT: pcmpeqd %xmm9, %xmm10
7781 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm10[1,1,3,3]
7782 ; SSE2-NEXT: pand %xmm13, %xmm10
7784 ; SSE2-NEXT: por %xmm10, %xmm9
7785 ; SSE2-NEXT: movdqa %xmm5, %xmm10
7786 ; SSE2-NEXT: pxor %xmm11, %xmm10
7790 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm13
7792 ; SSE2-NEXT: pcmpeqd %xmm10, %xmm12
7795 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm13[1,1,3,3]
7796 ; SSE2-NEXT: por %xmm12, %xmm10
7811 ; SSE2-NEXT: pand %xmm10, %xmm5
7812 ; SSE2-NEXT: pandn %xmm1, %xmm10
7813 ; SSE2-NEXT: por %xmm5, %xmm10
7821 ; SSE2-NEXT: movdqa %xmm10, %xmm1
7831 ; SSE4-NEXT: movdqa %xmm2, %xmm10
7832 ; SSE4-NEXT: pcmpgtq %xmm6, %xmm10
7839 ; SSE4-NEXT: movdqa %xmm10, %xmm0
7889 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,0,2147483648,0]
7891 ; SSE2-NEXT: pxor %xmm10, %xmm8
7893 ; SSE2-NEXT: pxor %xmm10, %xmm0
7906 ; SSE2-NEXT: pxor %xmm10, %xmm11
7908 ; SSE2-NEXT: pxor %xmm10, %xmm13
7918 ; SSE2-NEXT: pxor %xmm10, %xmm11
7920 ; SSE2-NEXT: pxor %xmm10, %xmm14
7930 ; SSE2-NEXT: pxor %xmm10, %xmm11
7931 ; SSE2-NEXT: pxor %xmm4, %xmm10
7932 ; SSE2-NEXT: movdqa %xmm10, %xmm14
7934 ; SSE2-NEXT: pcmpeqd %xmm11, %xmm10
7936 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm10[1,1,3,3]
7938 ; SSE2-NEXT: movdqa %xmm13, %xmm10
7939 ; SSE2-NEXT: pxor %xmm1, %xmm10
7952 ; SSE2-NEXT: pandn %xmm3, %xmm10
7953 ; SSE2-NEXT: por %xmm13, %xmm10
7959 ; SSE2-NEXT: movdqa %xmm10, %xmm2
7970 ; SSE4-NEXT: movdqa %xmm6, %xmm10
7971 ; SSE4-NEXT: pcmpgtq %xmm2, %xmm10
7972 ; SSE4-NEXT: pxor %xmm0, %xmm10
7982 ; SSE4-NEXT: movdqa %xmm10, %xmm0
8039 ; SSE2-NEXT: movdqa %xmm9, %xmm10
8040 ; SSE2-NEXT: pcmpgtd %xmm8, %xmm10
8041 ; SSE2-NEXT: pshufd {{.*#+}} xmm12 = xmm10[0,0,2,2]
8045 ; SSE2-NEXT: pshufd {{.*#+}} xmm8 = xmm10[1,1,3,3]
8049 ; SSE2-NEXT: movdqa %xmm6, %xmm10
8050 ; SSE2-NEXT: pxor %xmm11, %xmm10
8051 ; SSE2-NEXT: movdqa %xmm10, %xmm12
8054 ; SSE2-NEXT: pcmpeqd %xmm9, %xmm10
8055 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm10[1,1,3,3]
8056 ; SSE2-NEXT: pand %xmm13, %xmm10
8058 ; SSE2-NEXT: por %xmm10, %xmm9
8059 ; SSE2-NEXT: movdqa %xmm1, %xmm10
8060 ; SSE2-NEXT: pxor %xmm11, %xmm10
8064 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm13
8066 ; SSE2-NEXT: pcmpeqd %xmm10, %xmm12
8069 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm13[1,1,3,3]
8070 ; SSE2-NEXT: por %xmm12, %xmm10
8085 ; SSE2-NEXT: pand %xmm10, %xmm5
8086 ; SSE2-NEXT: pandn %xmm1, %xmm10
8087 ; SSE2-NEXT: por %xmm5, %xmm10
8095 ; SSE2-NEXT: movdqa %xmm10, %xmm1
8104 ; SSE4-NEXT: movdqa %xmm3, %xmm10
8105 ; SSE4-NEXT: pxor %xmm0, %xmm10
8108 ; SSE4-NEXT: pcmpgtq %xmm10, %xmm9
8111 ; SSE4-NEXT: movdqa %xmm6, %xmm10
8112 ; SSE4-NEXT: pxor %xmm0, %xmm10
8113 ; SSE4-NEXT: pcmpgtq %xmm11, %xmm10
8126 ; SSE4-NEXT: movdqa %xmm10, %xmm0
8190 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,2147483648,2147483648,2147483648]
8191 ; SSE2-NEXT: pxor %xmm10, %xmm8
8193 ; SSE2-NEXT: pxor %xmm10, %xmm0
8206 ; SSE2-NEXT: pxor %xmm10, %xmm11
8208 ; SSE2-NEXT: pxor %xmm10, %xmm13
8218 ; SSE2-NEXT: pxor %xmm10, %xmm11
8220 ; SSE2-NEXT: pxor %xmm10, %xmm14
8230 ; SSE2-NEXT: pxor %xmm10, %xmm11
8231 ; SSE2-NEXT: pxor %xmm9, %xmm10
8232 ; SSE2-NEXT: movdqa %xmm10, %xmm14
8234 ; SSE2-NEXT: pcmpeqd %xmm11, %xmm10
8236 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm10[1,1,3,3]
8238 ; SSE2-NEXT: movdqa %xmm13, %xmm10
8239 ; SSE2-NEXT: pxor %xmm1, %xmm10
8252 ; SSE2-NEXT: pandn %xmm3, %xmm10
8253 ; SSE2-NEXT: por %xmm13, %xmm10
8259 ; SSE2-NEXT: movdqa %xmm10, %xmm2
8267 ; SSE4-NEXT: movdqa %xmm7, %xmm10
8268 ; SSE4-NEXT: pxor %xmm0, %xmm10
8271 ; SSE4-NEXT: pcmpgtq %xmm10, %xmm9
8276 ; SSE4-NEXT: movdqa %xmm2, %xmm10
8277 ; SSE4-NEXT: pxor %xmm0, %xmm10
8278 ; SSE4-NEXT: pcmpgtq %xmm11, %xmm10
8279 ; SSE4-NEXT: pxor %xmm12, %xmm10
8294 ; SSE4-NEXT: movdqa %xmm10, %xmm0
8365 ; SSE2-NEXT: movdqa %xmm9, %xmm10
8366 ; SSE2-NEXT: pcmpgtd %xmm8, %xmm10
8367 ; SSE2-NEXT: pshufd {{.*#+}} xmm12 = xmm10[0,0,2,2]
8371 ; SSE2-NEXT: pshufd {{.*#+}} xmm8 = xmm10[1,1,3,3]
8375 ; SSE2-NEXT: movdqa %xmm2, %xmm10
8376 ; SSE2-NEXT: pxor %xmm11, %xmm10
8377 ; SSE2-NEXT: movdqa %xmm10, %xmm12
8380 ; SSE2-NEXT: pcmpeqd %xmm9, %xmm10
8381 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm10[1,1,3,3]
8382 ; SSE2-NEXT: pand %xmm13, %xmm10
8384 ; SSE2-NEXT: por %xmm10, %xmm9
8385 ; SSE2-NEXT: movdqa %xmm5, %xmm10
8386 ; SSE2-NEXT: pxor %xmm11, %xmm10
8390 ; SSE2-NEXT: pcmpgtd %xmm10, %xmm13
8392 ; SSE2-NEXT: pcmpeqd %xmm10, %xmm12
8395 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm13[1,1,3,3]
8396 ; SSE2-NEXT: por %xmm12, %xmm10
8411 ; SSE2-NEXT: pand %xmm10, %xmm5
8412 ; SSE2-NEXT: pandn %xmm1, %xmm10
8413 ; SSE2-NEXT: por %xmm5, %xmm10
8421 ; SSE2-NEXT: movdqa %xmm10, %xmm1
8430 ; SSE4-NEXT: movdqa %xmm7, %xmm10
8431 ; SSE4-NEXT: pxor %xmm0, %xmm10
8434 ; SSE4-NEXT: pcmpgtq %xmm10, %xmm9
8437 ; SSE4-NEXT: movdqa %xmm2, %xmm10
8438 ; SSE4-NEXT: pxor %xmm0, %xmm10
8439 ; SSE4-NEXT: pcmpgtq %xmm11, %xmm10
8452 ; SSE4-NEXT: movdqa %xmm10, %xmm0
8516 ; SSE2-NEXT: movdqa {{.*#+}} xmm10 = [2147483648,2147483648,2147483648,2147483648]
8518 ; SSE2-NEXT: pxor %xmm10, %xmm8
8520 ; SSE2-NEXT: pxor %xmm10, %xmm0
8533 ; SSE2-NEXT: pxor %xmm10, %xmm11
8535 ; SSE2-NEXT: pxor %xmm10, %xmm13
8545 ; SSE2-NEXT: pxor %xmm10, %xmm11
8547 ; SSE2-NEXT: pxor %xmm10, %xmm14
8557 ; SSE2-NEXT: pxor %xmm10, %xmm11
8558 ; SSE2-NEXT: pxor %xmm4, %xmm10
8559 ; SSE2-NEXT: movdqa %xmm10, %xmm14
8561 ; SSE2-NEXT: pcmpeqd %xmm11, %xmm10
8563 ; SSE2-NEXT: pshufd {{.*#+}} xmm0 = xmm10[1,1,3,3]
8565 ; SSE2-NEXT: movdqa %xmm13, %xmm10
8566 ; SSE2-NEXT: pxor %xmm1, %xmm10
8579 ; SSE2-NEXT: pandn %xmm3, %xmm10
8580 ; SSE2-NEXT: por %xmm13, %xmm10
8586 ; SSE2-NEXT: movdqa %xmm10, %xmm2
8594 ; SSE4-NEXT: movdqa %xmm3, %xmm10
8595 ; SSE4-NEXT: pxor %xmm0, %xmm10
8598 ; SSE4-NEXT: pcmpgtq %xmm10, %xmm9
8603 ; SSE4-NEXT: movdqa %xmm6, %xmm10
8604 ; SSE4-NEXT: pxor %xmm0, %xmm10
8605 ; SSE4-NEXT: pcmpgtq %xmm11, %xmm10
8606 ; SSE4-NEXT: pxor %xmm12, %xmm10
8621 ; SSE4-NEXT: movdqa %xmm10, %xmm0
8783 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm5[0,0,2,2]
8786 ; SSE2-NEXT: pand %xmm10, %xmm6
8945 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm5[0,0,2,2]
8948 ; SSE2-NEXT: pand %xmm10, %xmm6
9123 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm5[0,0,2,2]
9126 ; SSE2-NEXT: pand %xmm10, %xmm6
9315 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm5[0,0,2,2]
9318 ; SSE2-NEXT: pand %xmm10, %xmm6
9494 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm5[0,0,2,2]
9497 ; SSE2-NEXT: pand %xmm10, %xmm6
9656 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm5[0,0,2,2]
9659 ; SSE2-NEXT: pand %xmm10, %xmm6
9834 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm5[0,0,2,2]
9837 ; SSE2-NEXT: pand %xmm10, %xmm6
10026 ; SSE2-NEXT: pshufd {{.*#+}} xmm10 = xmm5[0,0,2,2]
10029 ; SSE2-NEXT: pand %xmm10, %xmm6