1 // This is the current set of tests that can pass though llvm-mc as it were a
2 // logical cat(1) and then reassemble to the same instruction. All of these
3 // will not yet encode correctly. The subset that will encode correctly are in
4 // the file x86_32-encoding.s (and other tests that encode are in x86_32-bit.s).
6 // RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
8 // CHECK: movb $127, 3735928559(%ebx,%ecx,8)
9 movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
11 // CHECK: movb $127, 69
14 // CHECK: movb $127, 32493
17 // CHECK: movb $127, 3133065982
20 // CHECK: movb $127, 305419896
23 // CHECK: movw $31438, 3735928559(%ebx,%ecx,8)
24 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
26 // CHECK: movw $31438, 69
29 // CHECK: movw $31438, 32493
32 // CHECK: movw $31438, 3133065982
33 movw $0x7ace,0xbabecafe
35 // CHECK: movw $31438, 305419896
36 movw $0x7ace,0x12345678
38 // CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8)
39 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
41 // CHECK: movl $2063514302, 69
44 // CHECK: movl $2063514302, 32493
45 movl $0x7afebabe,0x7eed
47 // CHECK: movl $2063514302, 3133065982
48 movl $0x7afebabe,0xbabecafe
50 // CHECK: movl $2063514302, 305419896
51 movl $0x7afebabe,0x12345678
53 // CHECK: movl $324478056, 3735928559(%ebx,%ecx,8)
54 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
56 // CHECK: movl $324478056, 69
59 // CHECK: movl $324478056, 32493
60 movl $0x13572468,0x7eed
62 // CHECK: movl $324478056, 3133065982
63 movl $0x13572468,0xbabecafe
65 // CHECK: movl $324478056, 305419896
66 movl $0x13572468,0x12345678
68 // CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx
69 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
71 // CHECK: movsbl 69, %ecx
74 // CHECK: movsbl 32493, %ecx
77 // CHECK: movsbl 3133065982, %ecx
78 movsbl 0xbabecafe,%ecx
80 // CHECK: movsbl 305419896, %ecx
81 movsbl 0x12345678,%ecx
83 // CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx
84 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx
86 // CHECK: movsbw 69, %bx
89 // CHECK: movsbw 32493, %bx
92 // CHECK: movsbw 3133065982, %bx
95 // CHECK: movsbw 305419896, %bx
98 // CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx
99 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
101 // CHECK: movswl 69, %ecx
104 // CHECK: movswl 32493, %ecx
107 // CHECK: movswl 3133065982, %ecx
108 movswl 0xbabecafe,%ecx
110 // CHECK: movswl 305419896, %ecx
111 movswl 0x12345678,%ecx
113 // CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx # NOREX
114 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
116 // CHECK: movzbl 69, %ecx # NOREX
119 // CHECK: movzbl 32493, %ecx # NOREX
122 // CHECK: movzbl 3133065982, %ecx # NOREX
123 movzbl 0xbabecafe,%ecx
125 // CHECK: movzbl 305419896, %ecx # NOREX
126 movzbl 0x12345678,%ecx
128 // CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx
129 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx
131 // CHECK: movzbw 69, %bx
134 // CHECK: movzbw 32493, %bx
137 // CHECK: movzbw 3133065982, %bx
138 movzbw 0xbabecafe,%bx
140 // CHECK: movzbw 305419896, %bx
141 movzbw 0x12345678,%bx
143 // CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx
144 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
146 // CHECK: movzwl 69, %ecx
149 // CHECK: movzwl 32493, %ecx
152 // CHECK: movzwl 3133065982, %ecx
153 movzwl 0xbabecafe,%ecx
155 // CHECK: movzwl 305419896, %ecx
156 movzwl 0x12345678,%ecx
158 // CHECK: pushw 32493
194 // CHECK: addb $254, 3735928559(%ebx,%ecx,8)
195 addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
197 // CHECK: addb $254, 69
200 // CHECK: addb $254, 32493
203 // CHECK: addb $254, 3133065982
204 addb $0xfe,0xbabecafe
206 // CHECK: addb $254, 305419896
207 addb $0xfe,0x12345678
209 // CHECK: addb $127, 3735928559(%ebx,%ecx,8)
210 addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
212 // CHECK: addb $127, 69
215 // CHECK: addb $127, 32493
218 // CHECK: addb $127, 3133065982
219 addb $0x7f,0xbabecafe
221 // CHECK: addb $127, 305419896
222 addb $0x7f,0x12345678
224 // CHECK: addw $31438, 3735928559(%ebx,%ecx,8)
225 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
227 // CHECK: addw $31438, 69
230 // CHECK: addw $31438, 32493
233 // CHECK: addw $31438, 3133065982
234 addw $0x7ace,0xbabecafe
236 // CHECK: addw $31438, 305419896
237 addw $0x7ace,0x12345678
239 // CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8)
240 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
242 // CHECK: addl $2063514302, 69
243 addl $0x7afebabe,0x45
245 // CHECK: addl $2063514302, 32493
246 addl $0x7afebabe,0x7eed
248 // CHECK: addl $2063514302, 3133065982
249 addl $0x7afebabe,0xbabecafe
251 // CHECK: addl $2063514302, 305419896
252 addl $0x7afebabe,0x12345678
254 // CHECK: addl $324478056, 3735928559(%ebx,%ecx,8)
255 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
257 // CHECK: addl $324478056, 69
258 addl $0x13572468,0x45
260 // CHECK: addl $324478056, 32493
261 addl $0x13572468,0x7eed
263 // CHECK: addl $324478056, 3133065982
264 addl $0x13572468,0xbabecafe
266 // CHECK: addl $324478056, 305419896
267 addl $0x13572468,0x12345678
269 // CHECK: incl 3735928559(%ebx,%ecx,8)
270 incl 0xdeadbeef(%ebx,%ecx,8)
275 // CHECK: incl 3133065982
278 // CHECK: incl 305419896
281 // CHECK: subb $254, 3735928559(%ebx,%ecx,8)
282 subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
284 // CHECK: subb $254, 69
287 // CHECK: subb $254, 32493
290 // CHECK: subb $254, 3133065982
291 subb $0xfe,0xbabecafe
293 // CHECK: subb $254, 305419896
294 subb $0xfe,0x12345678
296 // CHECK: subb $127, 3735928559(%ebx,%ecx,8)
297 subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
299 // CHECK: subb $127, 69
302 // CHECK: subb $127, 32493
305 // CHECK: subb $127, 3133065982
306 subb $0x7f,0xbabecafe
308 // CHECK: subb $127, 305419896
309 subb $0x7f,0x12345678
311 // CHECK: subw $31438, 3735928559(%ebx,%ecx,8)
312 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
314 // CHECK: subw $31438, 69
317 // CHECK: subw $31438, 32493
320 // CHECK: subw $31438, 3133065982
321 subw $0x7ace,0xbabecafe
323 // CHECK: subw $31438, 305419896
324 subw $0x7ace,0x12345678
326 // CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8)
327 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
329 // CHECK: subl $2063514302, 69
330 subl $0x7afebabe,0x45
332 // CHECK: subl $2063514302, 32493
333 subl $0x7afebabe,0x7eed
335 // CHECK: subl $2063514302, 3133065982
336 subl $0x7afebabe,0xbabecafe
338 // CHECK: subl $2063514302, 305419896
339 subl $0x7afebabe,0x12345678
341 // CHECK: subl $324478056, 3735928559(%ebx,%ecx,8)
342 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
344 // CHECK: subl $324478056, 69
345 subl $0x13572468,0x45
347 // CHECK: subl $324478056, 32493
348 subl $0x13572468,0x7eed
350 // CHECK: subl $324478056, 3133065982
351 subl $0x13572468,0xbabecafe
353 // CHECK: subl $324478056, 305419896
354 subl $0x13572468,0x12345678
356 // CHECK: decl 3735928559(%ebx,%ecx,8)
357 decl 0xdeadbeef(%ebx,%ecx,8)
362 // CHECK: decl 3133065982
365 // CHECK: decl 305419896
368 // CHECK: sbbb $254, 3735928559(%ebx,%ecx,8)
369 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8)
371 // CHECK: sbbb $254, 69
374 // CHECK: sbbb $254, 32493
377 // CHECK: sbbb $254, 3133065982
378 sbbb $0xfe,0xbabecafe
380 // CHECK: sbbb $254, 305419896
381 sbbb $0xfe,0x12345678
383 // CHECK: sbbb $127, 3735928559(%ebx,%ecx,8)
384 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8)
386 // CHECK: sbbb $127, 69
389 // CHECK: sbbb $127, 32493
392 // CHECK: sbbb $127, 3133065982
393 sbbb $0x7f,0xbabecafe
395 // CHECK: sbbb $127, 305419896
396 sbbb $0x7f,0x12345678
398 // CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8)
399 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
401 // CHECK: sbbw $31438, 69
404 // CHECK: sbbw $31438, 32493
407 // CHECK: sbbw $31438, 3133065982
408 sbbw $0x7ace,0xbabecafe
410 // CHECK: sbbw $31438, 305419896
411 sbbw $0x7ace,0x12345678
413 // CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8)
414 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
416 // CHECK: sbbl $2063514302, 69
417 sbbl $0x7afebabe,0x45
419 // CHECK: sbbl $2063514302, 32493
420 sbbl $0x7afebabe,0x7eed
422 // CHECK: sbbl $2063514302, 3133065982
423 sbbl $0x7afebabe,0xbabecafe
425 // CHECK: sbbl $2063514302, 305419896
426 sbbl $0x7afebabe,0x12345678
428 // CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8)
429 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
431 // CHECK: sbbl $324478056, 69
432 sbbl $0x13572468,0x45
434 // CHECK: sbbl $324478056, 32493
435 sbbl $0x13572468,0x7eed
437 // CHECK: sbbl $324478056, 3133065982
438 sbbl $0x13572468,0xbabecafe
440 // CHECK: sbbl $324478056, 305419896
441 sbbl $0x13572468,0x12345678
443 // CHECK: cmpb $254, 3735928559(%ebx,%ecx,8)
444 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
446 // CHECK: cmpb $254, 69
449 // CHECK: cmpb $254, 32493
452 // CHECK: cmpb $254, 3133065982
453 cmpb $0xfe,0xbabecafe
455 // CHECK: cmpb $254, 305419896
456 cmpb $0xfe,0x12345678
458 // CHECK: cmpb $127, 3735928559(%ebx,%ecx,8)
459 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
461 // CHECK: cmpb $127, 69
464 // CHECK: cmpb $127, 32493
467 // CHECK: cmpb $127, 3133065982
468 cmpb $0x7f,0xbabecafe
470 // CHECK: cmpb $127, 305419896
471 cmpb $0x7f,0x12345678
473 // CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8)
474 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
476 // CHECK: cmpw $31438, 69
479 // CHECK: cmpw $31438, 32493
482 // CHECK: cmpw $31438, 3133065982
483 cmpw $0x7ace,0xbabecafe
485 // CHECK: cmpw $31438, 305419896
486 cmpw $0x7ace,0x12345678
488 // CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8)
489 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
491 // CHECK: cmpl $2063514302, 69
492 cmpl $0x7afebabe,0x45
494 // CHECK: cmpl $2063514302, 32493
495 cmpl $0x7afebabe,0x7eed
497 // CHECK: cmpl $2063514302, 3133065982
498 cmpl $0x7afebabe,0xbabecafe
500 // CHECK: cmpl $2063514302, 305419896
501 cmpl $0x7afebabe,0x12345678
503 // CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8)
504 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
506 // CHECK: cmpl $324478056, 69
507 cmpl $0x13572468,0x45
509 // CHECK: cmpl $324478056, 32493
510 cmpl $0x13572468,0x7eed
512 // CHECK: cmpl $324478056, 3133065982
513 cmpl $0x13572468,0xbabecafe
515 // CHECK: cmpl $324478056, 305419896
516 cmpl $0x13572468,0x12345678
518 // CHECK: testb $127, 3735928559(%ebx,%ecx,8)
519 testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
521 // CHECK: testb $127, 69
524 // CHECK: testb $127, 32493
527 // CHECK: testb $127, 3133065982
528 testb $0x7f,0xbabecafe
530 // CHECK: testb $127, 305419896
531 testb $0x7f,0x12345678
533 // CHECK: testw $31438, 3735928559(%ebx,%ecx,8)
534 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
536 // CHECK: testw $31438, 69
539 // CHECK: testw $31438, 32493
542 // CHECK: testw $31438, 3133065982
543 testw $0x7ace,0xbabecafe
545 // CHECK: testw $31438, 305419896
546 testw $0x7ace,0x12345678
548 // CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8)
549 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
551 // CHECK: testl $2063514302, 69
552 testl $0x7afebabe,0x45
554 // CHECK: testl $2063514302, 32493
555 testl $0x7afebabe,0x7eed
557 // CHECK: testl $2063514302, 3133065982
558 testl $0x7afebabe,0xbabecafe
560 // CHECK: testl $2063514302, 305419896
561 testl $0x7afebabe,0x12345678
563 // CHECK: testl $324478056, 3735928559(%ebx,%ecx,8)
564 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
566 // CHECK: testl $324478056, 69
567 testl $0x13572468,0x45
569 // CHECK: testl $324478056, 32493
570 testl $0x13572468,0x7eed
572 // CHECK: testl $324478056, 3133065982
573 testl $0x13572468,0xbabecafe
575 // CHECK: testl $324478056, 305419896
576 testl $0x13572468,0x12345678
578 // CHECK: andb $254, 3735928559(%ebx,%ecx,8)
579 andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
581 // CHECK: andb $254, 69
584 // CHECK: andb $254, 32493
587 // CHECK: andb $254, 3133065982
588 andb $0xfe,0xbabecafe
590 // CHECK: andb $254, 305419896
591 andb $0xfe,0x12345678
593 // CHECK: andb $127, 3735928559(%ebx,%ecx,8)
594 andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
596 // CHECK: andb $127, 69
599 // CHECK: andb $127, 32493
602 // CHECK: andb $127, 3133065982
603 andb $0x7f,0xbabecafe
605 // CHECK: andb $127, 305419896
606 andb $0x7f,0x12345678
608 // CHECK: andw $31438, 3735928559(%ebx,%ecx,8)
609 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
611 // CHECK: andw $31438, 69
614 // CHECK: andw $31438, 32493
617 // CHECK: andw $31438, 3133065982
618 andw $0x7ace,0xbabecafe
620 // CHECK: andw $31438, 305419896
621 andw $0x7ace,0x12345678
623 // CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8)
624 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
626 // CHECK: andl $2063514302, 69
627 andl $0x7afebabe,0x45
629 // CHECK: andl $2063514302, 32493
630 andl $0x7afebabe,0x7eed
632 // CHECK: andl $2063514302, 3133065982
633 andl $0x7afebabe,0xbabecafe
635 // CHECK: andl $2063514302, 305419896
636 andl $0x7afebabe,0x12345678
638 // CHECK: andl $324478056, 3735928559(%ebx,%ecx,8)
639 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
641 // CHECK: andl $324478056, 69
642 andl $0x13572468,0x45
644 // CHECK: andl $324478056, 32493
645 andl $0x13572468,0x7eed
647 // CHECK: andl $324478056, 3133065982
648 andl $0x13572468,0xbabecafe
650 // CHECK: andl $324478056, 305419896
651 andl $0x13572468,0x12345678
653 // CHECK: orb $254, 3735928559(%ebx,%ecx,8)
654 orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
656 // CHECK: orb $254, 69
659 // CHECK: orb $254, 32493
662 // CHECK: orb $254, 3133065982
665 // CHECK: orb $254, 305419896
668 // CHECK: orb $127, 3735928559(%ebx,%ecx,8)
669 orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
671 // CHECK: orb $127, 69
674 // CHECK: orb $127, 32493
677 // CHECK: orb $127, 3133065982
680 // CHECK: orb $127, 305419896
683 // CHECK: orw $31438, 3735928559(%ebx,%ecx,8)
684 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
686 // CHECK: orw $31438, 69
689 // CHECK: orw $31438, 32493
692 // CHECK: orw $31438, 3133065982
693 orw $0x7ace,0xbabecafe
695 // CHECK: orw $31438, 305419896
696 orw $0x7ace,0x12345678
698 // CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8)
699 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
701 // CHECK: orl $2063514302, 69
704 // CHECK: orl $2063514302, 32493
705 orl $0x7afebabe,0x7eed
707 // CHECK: orl $2063514302, 3133065982
708 orl $0x7afebabe,0xbabecafe
710 // CHECK: orl $2063514302, 305419896
711 orl $0x7afebabe,0x12345678
713 // CHECK: orl $324478056, 3735928559(%ebx,%ecx,8)
714 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
716 // CHECK: orl $324478056, 69
719 // CHECK: orl $324478056, 32493
720 orl $0x13572468,0x7eed
722 // CHECK: orl $324478056, 3133065982
723 orl $0x13572468,0xbabecafe
725 // CHECK: orl $324478056, 305419896
726 orl $0x13572468,0x12345678
728 // CHECK: xorb $254, 3735928559(%ebx,%ecx,8)
729 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
731 // CHECK: xorb $254, 69
734 // CHECK: xorb $254, 32493
737 // CHECK: xorb $254, 3133065982
738 xorb $0xfe,0xbabecafe
740 // CHECK: xorb $254, 305419896
741 xorb $0xfe,0x12345678
743 // CHECK: xorb $127, 3735928559(%ebx,%ecx,8)
744 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
746 // CHECK: xorb $127, 69
749 // CHECK: xorb $127, 32493
752 // CHECK: xorb $127, 3133065982
753 xorb $0x7f,0xbabecafe
755 // CHECK: xorb $127, 305419896
756 xorb $0x7f,0x12345678
758 // CHECK: xorw $31438, 3735928559(%ebx,%ecx,8)
759 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
761 // CHECK: xorw $31438, 69
764 // CHECK: xorw $31438, 32493
767 // CHECK: xorw $31438, 3133065982
768 xorw $0x7ace,0xbabecafe
770 // CHECK: xorw $31438, 305419896
771 xorw $0x7ace,0x12345678
773 // CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8)
774 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
776 // CHECK: xorl $2063514302, 69
777 xorl $0x7afebabe,0x45
779 // CHECK: xorl $2063514302, 32493
780 xorl $0x7afebabe,0x7eed
782 // CHECK: xorl $2063514302, 3133065982
783 xorl $0x7afebabe,0xbabecafe
785 // CHECK: xorl $2063514302, 305419896
786 xorl $0x7afebabe,0x12345678
788 // CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8)
789 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
791 // CHECK: xorl $324478056, 69
792 xorl $0x13572468,0x45
794 // CHECK: xorl $324478056, 32493
795 xorl $0x13572468,0x7eed
797 // CHECK: xorl $324478056, 3133065982
798 xorl $0x13572468,0xbabecafe
800 // CHECK: xorl $324478056, 305419896
801 xorl $0x13572468,0x12345678
803 // CHECK: adcb $254, 3735928559(%ebx,%ecx,8)
804 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
806 // CHECK: adcb $254, 69
809 // CHECK: adcb $254, 32493
812 // CHECK: adcb $254, 3133065982
813 adcb $0xfe,0xbabecafe
815 // CHECK: adcb $254, 305419896
816 adcb $0xfe,0x12345678
818 // CHECK: adcb $127, 3735928559(%ebx,%ecx,8)
819 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
821 // CHECK: adcb $127, 69
824 // CHECK: adcb $127, 32493
827 // CHECK: adcb $127, 3133065982
828 adcb $0x7f,0xbabecafe
830 // CHECK: adcb $127, 305419896
831 adcb $0x7f,0x12345678
833 // CHECK: adcw $31438, 3735928559(%ebx,%ecx,8)
834 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
836 // CHECK: adcw $31438, 69
839 // CHECK: adcw $31438, 32493
842 // CHECK: adcw $31438, 3133065982
843 adcw $0x7ace,0xbabecafe
845 // CHECK: adcw $31438, 305419896
846 adcw $0x7ace,0x12345678
848 // CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8)
849 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
851 // CHECK: adcl $2063514302, 69
852 adcl $0x7afebabe,0x45
854 // CHECK: adcl $2063514302, 32493
855 adcl $0x7afebabe,0x7eed
857 // CHECK: adcl $2063514302, 3133065982
858 adcl $0x7afebabe,0xbabecafe
860 // CHECK: adcl $2063514302, 305419896
861 adcl $0x7afebabe,0x12345678
863 // CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8)
864 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
866 // CHECK: adcl $324478056, 69
867 adcl $0x13572468,0x45
869 // CHECK: adcl $324478056, 32493
870 adcl $0x13572468,0x7eed
872 // CHECK: adcl $324478056, 3133065982
873 adcl $0x13572468,0xbabecafe
875 // CHECK: adcl $324478056, 305419896
876 adcl $0x13572468,0x12345678
878 // CHECK: negl 3735928559(%ebx,%ecx,8)
879 negl 0xdeadbeef(%ebx,%ecx,8)
884 // CHECK: negl 3133065982
887 // CHECK: negl 305419896
890 // CHECK: notl 3735928559(%ebx,%ecx,8)
891 notl 0xdeadbeef(%ebx,%ecx,8)
896 // CHECK: notl 3133065982
899 // CHECK: notl 305419896
914 // CHECK: mull 3735928559(%ebx,%ecx,8)
915 mull 0xdeadbeef(%ebx,%ecx,8)
920 // CHECK: mull 3133065982
923 // CHECK: mull 305419896
926 // CHECK: imull 3735928559(%ebx,%ecx,8)
927 imull 0xdeadbeef(%ebx,%ecx,8)
929 // CHECK: imulw 32493
932 // CHECK: imull 3133065982
935 // CHECK: imull 305419896
938 // CHECK: divl 3735928559(%ebx,%ecx,8)
939 divl 0xdeadbeef(%ebx,%ecx,8)
944 // CHECK: divl 3133065982
947 // CHECK: divl 305419896
950 // CHECK: idivl 3735928559(%ebx,%ecx,8)
951 idivl 0xdeadbeef(%ebx,%ecx,8)
953 // CHECK: idivw 32493
956 // CHECK: idivl 3133065982
959 // CHECK: idivl 305419896
962 // CHECK: roll $0, 3735928559(%ebx,%ecx,8)
963 roll $0,0xdeadbeef(%ebx,%ecx,8)
965 // CHECK: roll $0, 69
968 // CHECK: roll $0, 32493
971 // CHECK: roll $0, 3133065982
974 // CHECK: roll $0, 305419896
977 // CHECK: rolb $127, 3735928559(%ebx,%ecx,8)
978 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
980 // CHECK: rolb $127, 69
983 // CHECK: rolb $127, 32493
986 // CHECK: rolb $127, 3133065982
987 rolb $0x7f,0xbabecafe
989 // CHECK: rolb $127, 305419896
990 rolb $0x7f,0x12345678
992 // CHECK: roll 3735928559(%ebx,%ecx,8)
993 roll 0xdeadbeef(%ebx,%ecx,8)
998 // CHECK: roll 3133065982
1001 // CHECK: roll 305419896
1004 // CHECK: rorl $0, 3735928559(%ebx,%ecx,8)
1005 rorl $0,0xdeadbeef(%ebx,%ecx,8)
1007 // CHECK: rorl $0, 69
1010 // CHECK: rorl $0, 32493
1013 // CHECK: rorl $0, 3133065982
1016 // CHECK: rorl $0, 305419896
1019 // CHECK: rorb $127, 3735928559(%ebx,%ecx,8)
1020 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1022 // CHECK: rorb $127, 69
1025 // CHECK: rorb $127, 32493
1028 // CHECK: rorb $127, 3133065982
1029 rorb $0x7f,0xbabecafe
1031 // CHECK: rorb $127, 305419896
1032 rorb $0x7f,0x12345678
1034 // CHECK: rorl 3735928559(%ebx,%ecx,8)
1035 rorl 0xdeadbeef(%ebx,%ecx,8)
1037 // CHECK: rorw 32493
1040 // CHECK: rorl 3133065982
1043 // CHECK: rorl 305419896
1046 // CHECK: rcll $0, 3735928559(%ebx,%ecx,8)
1047 rcll $0,0xdeadbeef(%ebx,%ecx,8)
1049 // CHECK: rcll $0, 69
1052 // CHECK: rcll $0, 32493
1055 // CHECK: rcll $0, 3133065982
1058 // CHECK: rcll $0, 305419896
1061 // CHECK: rclb $127, 3735928559(%ebx,%ecx,8)
1062 rclb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1064 // CHECK: rclb $127, 69
1067 // CHECK: rclb $127, 32493
1070 // CHECK: rclb $127, 3133065982
1071 rclb $0x7f,0xbabecafe
1073 // CHECK: rclb $127, 305419896
1074 rclb $0x7f,0x12345678
1076 // CHECK: rcrl $0, 3735928559(%ebx,%ecx,8)
1077 rcrl $0,0xdeadbeef(%ebx,%ecx,8)
1079 // CHECK: rcrl $0, 69
1082 // CHECK: rcrl $0, 32493
1085 // CHECK: rcrl $0, 3133065982
1088 // CHECK: rcrl $0, 305419896
1091 // CHECK: rcrb $127, 3735928559(%ebx,%ecx,8)
1092 rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1094 // CHECK: rcrb $127, 69
1097 // CHECK: rcrb $127, 32493
1100 // CHECK: rcrb $127, 3133065982
1101 rcrb $0x7f,0xbabecafe
1103 // CHECK: rcrb $127, 305419896
1104 rcrb $0x7f,0x12345678
1106 // CHECK: shll $0, 3735928559(%ebx,%ecx,8)
1107 sall $0,0xdeadbeef(%ebx,%ecx,8)
1109 // CHECK: shll $0, 69
1112 // CHECK: shll $0, 32493
1115 // CHECK: shll $0, 3133065982
1118 // CHECK: shll $0, 305419896
1121 // CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
1122 salb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1124 // CHECK: shlb $127, 69
1127 // CHECK: shlb $127, 32493
1130 // CHECK: shlb $127, 3133065982
1131 salb $0x7f,0xbabecafe
1133 // CHECK: shlb $127, 305419896
1134 salb $0x7f,0x12345678
1136 // CHECK: shll 3735928559(%ebx,%ecx,8)
1137 sall 0xdeadbeef(%ebx,%ecx,8)
1139 // CHECK: shlw 32493
1142 // CHECK: shll 3133065982
1145 // CHECK: shll 305419896
1148 // CHECK: shll $0, 3735928559(%ebx,%ecx,8)
1149 shll $0,0xdeadbeef(%ebx,%ecx,8)
1151 // CHECK: shll $0, 69
1154 // CHECK: shll $0, 32493
1157 // CHECK: shll $0, 3133065982
1160 // CHECK: shll $0, 305419896
1163 // CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
1164 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1166 // CHECK: shlb $127, 69
1169 // CHECK: shlb $127, 32493
1172 // CHECK: shlb $127, 3133065982
1173 shlb $0x7f,0xbabecafe
1175 // CHECK: shlb $127, 305419896
1176 shlb $0x7f,0x12345678
1178 // CHECK: shll 3735928559(%ebx,%ecx,8)
1179 shll 0xdeadbeef(%ebx,%ecx,8)
1181 // CHECK: shlw 32493
1184 // CHECK: shll 3133065982
1187 // CHECK: shll 305419896
1190 // CHECK: shrl $0, 3735928559(%ebx,%ecx,8)
1191 shrl $0,0xdeadbeef(%ebx,%ecx,8)
1193 // CHECK: shrl $0, 69
1196 // CHECK: shrl $0, 32493
1199 // CHECK: shrl $0, 3133065982
1202 // CHECK: shrl $0, 305419896
1205 // CHECK: shrb $127, 3735928559(%ebx,%ecx,8)
1206 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1208 // CHECK: shrb $127, 69
1211 // CHECK: shrb $127, 32493
1214 // CHECK: shrb $127, 3133065982
1215 shrb $0x7f,0xbabecafe
1217 // CHECK: shrb $127, 305419896
1218 shrb $0x7f,0x12345678
1220 // CHECK: shrl 3735928559(%ebx,%ecx,8)
1221 shrl 0xdeadbeef(%ebx,%ecx,8)
1223 // CHECK: shrw 32493
1226 // CHECK: shrl 3133065982
1229 // CHECK: shrl 305419896
1232 // CHECK: sarl $0, 3735928559(%ebx,%ecx,8)
1233 sarl $0,0xdeadbeef(%ebx,%ecx,8)
1235 // CHECK: sarl $0, 69
1238 // CHECK: sarl $0, 32493
1241 // CHECK: sarl $0, 3133065982
1244 // CHECK: sarl $0, 305419896
1247 // CHECK: sarb $127, 3735928559(%ebx,%ecx,8)
1248 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1250 // CHECK: sarb $127, 69
1253 // CHECK: sarb $127, 32493
1256 // CHECK: sarb $127, 3133065982
1257 sarb $0x7f,0xbabecafe
1259 // CHECK: sarb $127, 305419896
1260 sarb $0x7f,0x12345678
1262 // CHECK: sarl 3735928559(%ebx,%ecx,8)
1263 sarl 0xdeadbeef(%ebx,%ecx,8)
1265 // CHECK: sarw 32493
1268 // CHECK: sarl 3133065982
1271 // CHECK: sarl 305419896
1274 // CHECK: call 3133065982
1277 // CHECK: call *3735928559(%ebx,%ecx,8)
1278 call *0xdeadbeef(%ebx,%ecx,8)
1280 // CHECK: call 3133065982
1283 // CHECK: call 305419896
1286 // CHECK: call *3135175374
1289 // CHECK: call *3735928559(%ebx,%ecx,8)
1290 call *0xdeadbeef(%ebx,%ecx,8)
1292 // CHECK: call 32493
1295 // CHECK: call 3133065982
1298 // CHECK: call 305419896
1301 // CHECK: call *3135175374
1304 // CHECK: lcallw *32493
1310 // CHECK: jmp 3133065982
1313 // CHECK: jmp 305419896
1316 // CHECK: jmp -77129852792157442
1317 jmp 0xfeedfacebabecafe
1319 // CHECK: jmp *3735928559(%ebx,%ecx,8)
1320 jmp *0xdeadbeef(%ebx,%ecx,8)
1325 // CHECK: jmp 3133065982
1328 // CHECK: jmp 305419896
1331 // CHECK: jmp *3135175374
1334 // CHECK: jmp *3735928559(%ebx,%ecx,8)
1335 jmp *0xdeadbeef(%ebx,%ecx,8)
1340 // CHECK: jmp 3133065982
1343 // CHECK: jmp 305419896
1346 // CHECK: jmp *3135175374
1349 // CHECK: ljmpl *3735928559(%ebx,%ecx,8)
1350 ljmpl *0xdeadbeef(%ebx,%ecx,8)
1352 // CHECK: ljmpw *32493
1355 // CHECK: ljmpl *3133065982
1358 // CHECK: ljmpl *305419896
1367 // CHECK: enter $31438, $127
1376 // CHECK: jo 3133065982
1379 // CHECK: jo 305419896
1382 // CHECK: jo -77129852792157442
1383 jo 0xfeedfacebabecafe
1388 // CHECK: jno 3133065982
1391 // CHECK: jno 305419896
1394 // CHECK: jno -77129852792157442
1395 jno 0xfeedfacebabecafe
1400 // CHECK: jb 3133065982
1403 // CHECK: jb 305419896
1406 // CHECK: jb -77129852792157442
1407 jb 0xfeedfacebabecafe
1412 // CHECK: jae 3133065982
1415 // CHECK: jae 305419896
1418 // CHECK: jae -77129852792157442
1419 jae 0xfeedfacebabecafe
1424 // CHECK: je 3133065982
1427 // CHECK: je 305419896
1430 // CHECK: je -77129852792157442
1431 je 0xfeedfacebabecafe
1436 // CHECK: jne 3133065982
1439 // CHECK: jne 305419896
1442 // CHECK: jne -77129852792157442
1443 jne 0xfeedfacebabecafe
1448 // CHECK: jbe 3133065982
1451 // CHECK: jbe 305419896
1454 // CHECK: jbe -77129852792157442
1455 jbe 0xfeedfacebabecafe
1460 // CHECK: ja 3133065982
1463 // CHECK: ja 305419896
1466 // CHECK: ja -77129852792157442
1467 ja 0xfeedfacebabecafe
1472 // CHECK: js 3133065982
1475 // CHECK: js 305419896
1478 // CHECK: js -77129852792157442
1479 js 0xfeedfacebabecafe
1484 // CHECK: jns 3133065982
1487 // CHECK: jns 305419896
1490 // CHECK: jns -77129852792157442
1491 jns 0xfeedfacebabecafe
1496 // CHECK: jp 3133065982
1499 // CHECK: jp 305419896
1502 // CHECK: jp -77129852792157442
1503 jp 0xfeedfacebabecafe
1508 // CHECK: jnp 3133065982
1511 // CHECK: jnp 305419896
1514 // CHECK: jnp -77129852792157442
1515 jnp 0xfeedfacebabecafe
1520 // CHECK: jl 3133065982
1523 // CHECK: jl 305419896
1526 // CHECK: jl -77129852792157442
1527 jl 0xfeedfacebabecafe
1532 // CHECK: jge 3133065982
1535 // CHECK: jge 305419896
1538 // CHECK: jge -77129852792157442
1539 jge 0xfeedfacebabecafe
1544 // CHECK: jle 3133065982
1547 // CHECK: jle 305419896
1550 // CHECK: jle -77129852792157442
1551 jle 0xfeedfacebabecafe
1556 // CHECK: jg 3133065982
1559 // CHECK: jg 305419896
1562 // CHECK: jg -77129852792157442
1563 jg 0xfeedfacebabecafe
1568 // CHECK: seto 3735928559(%ebx,%ecx,8)
1569 seto 0xdeadbeef(%ebx,%ecx,8)
1571 // CHECK: seto 32493
1574 // CHECK: seto 3133065982
1577 // CHECK: seto 305419896
1583 // CHECK: setno 3735928559(%ebx,%ecx,8)
1584 setno 0xdeadbeef(%ebx,%ecx,8)
1586 // CHECK: setno 32493
1589 // CHECK: setno 3133065982
1592 // CHECK: setno 305419896
1598 // CHECK: setb 3735928559(%ebx,%ecx,8)
1599 setb 0xdeadbeef(%ebx,%ecx,8)
1601 // CHECK: setb 32493
1604 // CHECK: setb 3133065982
1607 // CHECK: setb 305419896
1613 // CHECK: setae 3735928559(%ebx,%ecx,8)
1614 setae 0xdeadbeef(%ebx,%ecx,8)
1616 // CHECK: setae 32493
1619 // CHECK: setae 3133065982
1622 // CHECK: setae 305419896
1628 // CHECK: sete 3735928559(%ebx,%ecx,8)
1629 sete 0xdeadbeef(%ebx,%ecx,8)
1631 // CHECK: sete 32493
1634 // CHECK: sete 3133065982
1637 // CHECK: sete 305419896
1643 // CHECK: setne 3735928559(%ebx,%ecx,8)
1644 setne 0xdeadbeef(%ebx,%ecx,8)
1646 // CHECK: setne 32493
1649 // CHECK: setne 3133065982
1652 // CHECK: setne 305419896
1658 // CHECK: setbe 3735928559(%ebx,%ecx,8)
1659 setbe 0xdeadbeef(%ebx,%ecx,8)
1661 // CHECK: setbe 32493
1664 // CHECK: setbe 3133065982
1667 // CHECK: setbe 305419896
1673 // CHECK: seta 3735928559(%ebx,%ecx,8)
1674 seta 0xdeadbeef(%ebx,%ecx,8)
1676 // CHECK: seta 32493
1679 // CHECK: seta 3133065982
1682 // CHECK: seta 305419896
1688 // CHECK: sets 3735928559(%ebx,%ecx,8)
1689 sets 0xdeadbeef(%ebx,%ecx,8)
1691 // CHECK: sets 32493
1694 // CHECK: sets 3133065982
1697 // CHECK: sets 305419896
1703 // CHECK: setns 3735928559(%ebx,%ecx,8)
1704 setns 0xdeadbeef(%ebx,%ecx,8)
1706 // CHECK: setns 32493
1709 // CHECK: setns 3133065982
1712 // CHECK: setns 305419896
1718 // CHECK: setp 3735928559(%ebx,%ecx,8)
1719 setp 0xdeadbeef(%ebx,%ecx,8)
1721 // CHECK: setp 32493
1724 // CHECK: setp 3133065982
1727 // CHECK: setp 305419896
1733 // CHECK: setnp 3735928559(%ebx,%ecx,8)
1734 setnp 0xdeadbeef(%ebx,%ecx,8)
1736 // CHECK: setnp 32493
1739 // CHECK: setnp 3133065982
1742 // CHECK: setnp 305419896
1748 // CHECK: setl 3735928559(%ebx,%ecx,8)
1749 setl 0xdeadbeef(%ebx,%ecx,8)
1751 // CHECK: setl 32493
1754 // CHECK: setl 3133065982
1757 // CHECK: setl 305419896
1763 // CHECK: setge 3735928559(%ebx,%ecx,8)
1764 setge 0xdeadbeef(%ebx,%ecx,8)
1766 // CHECK: setge 32493
1769 // CHECK: setge 3133065982
1772 // CHECK: setge 305419896
1778 // CHECK: setle 3735928559(%ebx,%ecx,8)
1779 setle 0xdeadbeef(%ebx,%ecx,8)
1781 // CHECK: setle 32493
1784 // CHECK: setle 3133065982
1787 // CHECK: setle 305419896
1793 // CHECK: setg 3735928559(%ebx,%ecx,8)
1794 setg 0xdeadbeef(%ebx,%ecx,8)
1796 // CHECK: setg 32493
1799 // CHECK: setg 3133065982
1802 // CHECK: setg 305419896
1814 // CHECK: nopl 3735928559(%ebx,%ecx,8)
1815 nopl 0xdeadbeef(%ebx,%ecx,8)
1817 // CHECK: nopw 32493
1820 // CHECK: nopl 3133065982
1823 // CHECK: nopl 305419896
1829 // CHECK: lldtw 32493
1832 // CHECK: lmsww 32493
1835 // CHECK: ltrw 32493
1838 // CHECK: sldtw 32493
1841 // CHECK: smsww 32493
1844 // CHECK: strw 32493
1850 // CHECK: verr 3735928559(%ebx,%ecx,8)
1851 verr 0xdeadbeef(%ebx,%ecx,8)
1853 // CHECK: verr 3133065982
1856 // CHECK: verr 305419896
1862 // CHECK: verw 3735928559(%ebx,%ecx,8)
1863 verw 0xdeadbeef(%ebx,%ecx,8)
1865 // CHECK: verw 3133065982
1868 // CHECK: verw 305419896
1871 // CHECK: fld %st(2)
1874 // CHECK: fldl 3735928559(%ebx,%ecx,8)
1875 fldl 0xdeadbeef(%ebx,%ecx,8)
1877 // CHECK: fldl 3133065982
1880 // CHECK: fldl 305419896
1883 // CHECK: fld %st(2)
1886 // CHECK: fildl 3735928559(%ebx,%ecx,8)
1887 fildl 0xdeadbeef(%ebx,%ecx,8)
1889 // CHECK: fildl 3133065982
1892 // CHECK: fildl 305419896
1895 // CHECK: fildll 3735928559(%ebx,%ecx,8)
1896 fildll 0xdeadbeef(%ebx,%ecx,8)
1898 // CHECK: fildll 32493
1901 // CHECK: fildll 3133065982
1904 // CHECK: fildll 305419896
1907 // CHECK: fldt 3735928559(%ebx,%ecx,8)
1908 fldt 0xdeadbeef(%ebx,%ecx,8)
1910 // CHECK: fldt 32493
1913 // CHECK: fldt 3133065982
1916 // CHECK: fldt 305419896
1919 // CHECK: fbld 3735928559(%ebx,%ecx,8)
1920 fbld 0xdeadbeef(%ebx,%ecx,8)
1922 // CHECK: fbld 32493
1925 // CHECK: fbld 3133065982
1928 // CHECK: fbld 305419896
1931 // CHECK: fst %st(2)
1934 // CHECK: fstl 3735928559(%ebx,%ecx,8)
1935 fstl 0xdeadbeef(%ebx,%ecx,8)
1937 // CHECK: fstl 3133065982
1940 // CHECK: fstl 305419896
1943 // CHECK: fst %st(2)
1946 // CHECK: fistl 3735928559(%ebx,%ecx,8)
1947 fistl 0xdeadbeef(%ebx,%ecx,8)
1949 // CHECK: fistl 3133065982
1952 // CHECK: fistl 305419896
1955 // CHECK: fstp %st(2)
1958 // CHECK: fstpl 3735928559(%ebx,%ecx,8)
1959 fstpl 0xdeadbeef(%ebx,%ecx,8)
1961 // CHECK: fstpl 3133065982
1964 // CHECK: fstpl 305419896
1967 // CHECK: fstp %st(2)
1970 // CHECK: fistpl 3735928559(%ebx,%ecx,8)
1971 fistpl 0xdeadbeef(%ebx,%ecx,8)
1973 // CHECK: fistpl 3133065982
1976 // CHECK: fistpl 305419896
1979 // CHECK: fistpll 3735928559(%ebx,%ecx,8)
1980 fistpll 0xdeadbeef(%ebx,%ecx,8)
1982 // CHECK: fistpll 32493
1985 // CHECK: fistpll 3133065982
1988 // CHECK: fistpll 305419896
1991 // CHECK: fstpt 3735928559(%ebx,%ecx,8)
1992 fstpt 0xdeadbeef(%ebx,%ecx,8)
1994 // CHECK: fstpt 32493
1997 // CHECK: fstpt 3133065982
2000 // CHECK: fstpt 305419896
2003 // CHECK: fbstp 3735928559(%ebx,%ecx,8)
2004 fbstp 0xdeadbeef(%ebx,%ecx,8)
2006 // CHECK: fbstp 32493
2009 // CHECK: fbstp 3133065982
2012 // CHECK: fbstp 305419896
2015 // CHECK: fxch %st(2)
2018 // CHECK: fcom %st(2)
2021 // CHECK: fcoml 3735928559(%ebx,%ecx,8)
2022 fcoml 0xdeadbeef(%ebx,%ecx,8)
2024 // CHECK: fcoml 3133065982
2027 // CHECK: fcoml 305419896
2030 // CHECK: fcom %st(2)
2033 // CHECK: ficoml 3735928559(%ebx,%ecx,8)
2034 ficoml 0xdeadbeef(%ebx,%ecx,8)
2036 // CHECK: ficoml 3133065982
2039 // CHECK: ficoml 305419896
2042 // CHECK: fcomp %st(2)
2045 // CHECK: fcompl 3735928559(%ebx,%ecx,8)
2046 fcompl 0xdeadbeef(%ebx,%ecx,8)
2048 // CHECK: fcompl 3133065982
2051 // CHECK: fcompl 305419896
2054 // CHECK: fcomp %st(2)
2057 // CHECK: ficompl 3735928559(%ebx,%ecx,8)
2058 ficompl 0xdeadbeef(%ebx,%ecx,8)
2060 // CHECK: ficompl 3133065982
2063 // CHECK: ficompl 305419896
2069 // CHECK: fucom %st(2)
2072 // CHECK: fucomp %st(2)
2105 // CHECK: fadd %st(2)
2108 // CHECK: faddl 3735928559(%ebx,%ecx,8)
2109 faddl 0xdeadbeef(%ebx,%ecx,8)
2111 // CHECK: faddl 3133065982
2114 // CHECK: faddl 305419896
2117 // CHECK: fiaddl 3735928559(%ebx,%ecx,8)
2118 fiaddl 0xdeadbeef(%ebx,%ecx,8)
2120 // CHECK: fiaddl 3133065982
2123 // CHECK: fiaddl 305419896
2126 // CHECK: faddp %st(2)
2129 // CHECK: fsub %st(2)
2132 // CHECK: fsubl 3735928559(%ebx,%ecx,8)
2133 fsubl 0xdeadbeef(%ebx,%ecx,8)
2135 // CHECK: fsubl 3133065982
2138 // CHECK: fsubl 305419896
2141 // CHECK: fisubl 3735928559(%ebx,%ecx,8)
2142 fisubl 0xdeadbeef(%ebx,%ecx,8)
2144 // CHECK: fisubl 3133065982
2147 // CHECK: fisubl 305419896
2150 // CHECK: fsubp %st(2)
2153 // CHECK: fsubr %st(2)
2156 // CHECK: fsubrl 3735928559(%ebx,%ecx,8)
2157 fsubrl 0xdeadbeef(%ebx,%ecx,8)
2159 // CHECK: fsubrl 3133065982
2162 // CHECK: fsubrl 305419896
2165 // CHECK: fisubrl 3735928559(%ebx,%ecx,8)
2166 fisubrl 0xdeadbeef(%ebx,%ecx,8)
2168 // CHECK: fisubrl 3133065982
2171 // CHECK: fisubrl 305419896
2174 // CHECK: fsubrp %st(2)
2177 // CHECK: fmul %st(2)
2180 // CHECK: fmull 3735928559(%ebx,%ecx,8)
2181 fmull 0xdeadbeef(%ebx,%ecx,8)
2183 // CHECK: fmull 3133065982
2186 // CHECK: fmull 305419896
2189 // CHECK: fimull 3735928559(%ebx,%ecx,8)
2190 fimull 0xdeadbeef(%ebx,%ecx,8)
2192 // CHECK: fimull 3133065982
2195 // CHECK: fimull 305419896
2198 // CHECK: fmulp %st(2)
2201 // CHECK: fdiv %st(2)
2204 // CHECK: fdivl 3735928559(%ebx,%ecx,8)
2205 fdivl 0xdeadbeef(%ebx,%ecx,8)
2207 // CHECK: fdivl 3133065982
2210 // CHECK: fdivl 305419896
2213 // CHECK: fidivl 3735928559(%ebx,%ecx,8)
2214 fidivl 0xdeadbeef(%ebx,%ecx,8)
2216 // CHECK: fidivl 3133065982
2219 // CHECK: fidivl 305419896
2222 // CHECK: fdivp %st(2)
2225 // CHECK: fdivr %st(2)
2228 // CHECK: fdivrl 3735928559(%ebx,%ecx,8)
2229 fdivrl 0xdeadbeef(%ebx,%ecx,8)
2231 // CHECK: fdivrl 3133065982
2234 // CHECK: fdivrl 305419896
2237 // CHECK: fidivrl 3735928559(%ebx,%ecx,8)
2238 fidivrl 0xdeadbeef(%ebx,%ecx,8)
2240 // CHECK: fidivrl 3133065982
2243 // CHECK: fidivrl 305419896
2246 // CHECK: fdivrp %st(2)
2306 // CHECK: fldcw 3735928559(%ebx,%ecx,8)
2307 fldcw 0xdeadbeef(%ebx,%ecx,8)
2309 // CHECK: fldcw 3133065982
2312 // CHECK: fldcw 305419896
2315 // CHECK: fnstcw 3735928559(%ebx,%ecx,8)
2316 fnstcw 0xdeadbeef(%ebx,%ecx,8)
2318 // CHECK: fnstcw 3133065982
2321 // CHECK: fnstcw 305419896
2324 // CHECK: fnstsw 3735928559(%ebx,%ecx,8)
2325 fnstsw 0xdeadbeef(%ebx,%ecx,8)
2327 // CHECK: fnstsw 3133065982
2330 // CHECK: fnstsw 305419896
2336 // CHECK: fnstenv 32493
2339 // CHECK: fldenv 32493
2342 // CHECK: fnsave 32493
2345 // CHECK: frstor 32493
2348 // CHECK: ffree %st(2)
2372 // CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8)
2373 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8)
2375 // CHECK: cmpxchg8b 32493
2378 // CHECK: cmpxchg8b 3133065982
2379 cmpxchg8b 0xbabecafe
2381 // CHECK: cmpxchg8b 305419896
2382 cmpxchg8b 0x12345678
2390 // CHECK: fxsave 3735928559(%ebx,%ecx,8)
2391 fxsave 0xdeadbeef(%ebx,%ecx,8)
2393 // CHECK: fxsave 32493
2396 // CHECK: fxsave 3133065982
2399 // CHECK: fxsave 305419896
2402 // CHECK: fxrstor 3735928559(%ebx,%ecx,8)
2403 fxrstor 0xdeadbeef(%ebx,%ecx,8)
2405 // CHECK: fxrstor 32493
2408 // CHECK: fxrstor 3133065982
2411 // CHECK: fxrstor 305419896
2420 // CHECK: fcmovb %st(2), %st(0)
2423 // CHECK: fcmove %st(2), %st(0)
2426 // CHECK: fcmovbe %st(2), %st(0)
2429 // CHECK: fcmovu %st(2), %st(0)
2432 // CHECK: fcmovnb %st(2), %st(0)
2435 // CHECK: fcmovne %st(2), %st(0)
2438 // CHECK: fcmovnbe %st(2), %st(0)
2441 // CHECK: fcmovnu %st(2), %st(0)
2444 // CHECK: fcomi %st(2), %st(0)
2447 // CHECK: fucomi %st(2), %st(0)
2450 // CHECK: fcomip %st(2), %st(0)
2453 // CHECK: fucomip %st(2), %st(0)
2456 // CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8)
2457 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
2459 // CHECK: movnti %ecx, 69
2462 // CHECK: movnti %ecx, 32493
2465 // CHECK: movnti %ecx, 3133065982
2466 movnti %ecx,0xbabecafe
2468 // CHECK: movnti %ecx, 305419896
2469 movnti %ecx,0x12345678
2471 // CHECK: clflush 3735928559(%ebx,%ecx,8)
2472 clflush 0xdeadbeef(%ebx,%ecx,8)
2474 // CHECK: clflush 32493
2477 // CHECK: clflush 3133065982
2480 // CHECK: clflush 305419896
2492 // CHECK: movd %ecx, %mm3
2495 // CHECK: movd 3735928559(%ebx,%ecx,8), %mm3
2496 movd 0xdeadbeef(%ebx,%ecx,8),%mm3
2498 // CHECK: movd 69, %mm3
2501 // CHECK: movd 32493, %mm3
2504 // CHECK: movd 3133065982, %mm3
2505 movd 0xbabecafe,%mm3
2507 // CHECK: movd 305419896, %mm3
2508 movd 0x12345678,%mm3
2510 // CHECK: movd %mm3, %ecx
2513 // CHECK: movd %mm3, 3735928559(%ebx,%ecx,8)
2514 movd %mm3,0xdeadbeef(%ebx,%ecx,8)
2516 // CHECK: movd %mm3, 69
2519 // CHECK: movd %mm3, 32493
2522 // CHECK: movd %mm3, 3133065982
2523 movd %mm3,0xbabecafe
2525 // CHECK: movd %mm3, 305419896
2526 movd %mm3,0x12345678
2528 // CHECK: movd %ecx, %xmm5
2531 // CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
2532 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
2534 // CHECK: movd 69, %xmm5
2537 // CHECK: movd 32493, %xmm5
2540 // CHECK: movd 3133065982, %xmm5
2541 movd 0xbabecafe,%xmm5
2543 // CHECK: movd 305419896, %xmm5
2544 movd 0x12345678,%xmm5
2546 // CHECK: movd %xmm5, %ecx
2549 // CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8)
2550 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
2552 // CHECK: movd %xmm5, 69
2555 // CHECK: movd %xmm5, 32493
2558 // CHECK: movd %xmm5, 3133065982
2559 movd %xmm5,0xbabecafe
2561 // CHECK: movd %xmm5, 305419896
2562 movd %xmm5,0x12345678
2564 // CHECK: movq 3735928559(%ebx,%ecx,8), %mm3
2565 movq 0xdeadbeef(%ebx,%ecx,8),%mm3
2567 // CHECK: movq 69, %mm3
2570 // CHECK: movq 32493, %mm3
2573 // CHECK: movq 3133065982, %mm3
2574 movq 0xbabecafe,%mm3
2576 // CHECK: movq 305419896, %mm3
2577 movq 0x12345678,%mm3
2579 // CHECK: movq %mm3, %mm3
2582 // CHECK: movq %mm3, 3735928559(%ebx,%ecx,8)
2583 movq %mm3,0xdeadbeef(%ebx,%ecx,8)
2585 // CHECK: movq %mm3, 69
2588 // CHECK: movq %mm3, 32493
2591 // CHECK: movq %mm3, 3133065982
2592 movq %mm3,0xbabecafe
2594 // CHECK: movq %mm3, 305419896
2595 movq %mm3,0x12345678
2597 // CHECK: movq %mm3, %mm3
2600 // CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5
2601 movq 0xdeadbeef(%ebx,%ecx,8),%xmm5
2603 // CHECK: movq 69, %xmm5
2606 // CHECK: movq 32493, %xmm5
2609 // CHECK: movq 3133065982, %xmm5
2610 movq 0xbabecafe,%xmm5
2612 // CHECK: movq 305419896, %xmm5
2613 movq 0x12345678,%xmm5
2615 // CHECK: movq %xmm5, %xmm5
2618 // CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8)
2619 movq %xmm5,0xdeadbeef(%ebx,%ecx,8)
2621 // CHECK: movq %xmm5, 69
2624 // CHECK: movq %xmm5, 32493
2627 // CHECK: movq %xmm5, 3133065982
2628 movq %xmm5,0xbabecafe
2630 // CHECK: movq %xmm5, 305419896
2631 movq %xmm5,0x12345678
2633 // CHECK: movq %xmm5, %xmm5
2636 // CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3
2637 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3
2639 // CHECK: packssdw 69, %mm3
2642 // CHECK: packssdw 32493, %mm3
2643 packssdw 0x7eed,%mm3
2645 // CHECK: packssdw 3133065982, %mm3
2646 packssdw 0xbabecafe,%mm3
2648 // CHECK: packssdw 305419896, %mm3
2649 packssdw 0x12345678,%mm3
2651 // CHECK: packssdw %mm3, %mm3
2654 // CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5
2655 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
2657 // CHECK: packssdw 69, %xmm5
2660 // CHECK: packssdw 32493, %xmm5
2661 packssdw 0x7eed,%xmm5
2663 // CHECK: packssdw 3133065982, %xmm5
2664 packssdw 0xbabecafe,%xmm5
2666 // CHECK: packssdw 305419896, %xmm5
2667 packssdw 0x12345678,%xmm5
2669 // CHECK: packssdw %xmm5, %xmm5
2670 packssdw %xmm5,%xmm5
2672 // CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3
2673 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3
2675 // CHECK: packsswb 69, %mm3
2678 // CHECK: packsswb 32493, %mm3
2679 packsswb 0x7eed,%mm3
2681 // CHECK: packsswb 3133065982, %mm3
2682 packsswb 0xbabecafe,%mm3
2684 // CHECK: packsswb 305419896, %mm3
2685 packsswb 0x12345678,%mm3
2687 // CHECK: packsswb %mm3, %mm3
2690 // CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5
2691 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
2693 // CHECK: packsswb 69, %xmm5
2696 // CHECK: packsswb 32493, %xmm5
2697 packsswb 0x7eed,%xmm5
2699 // CHECK: packsswb 3133065982, %xmm5
2700 packsswb 0xbabecafe,%xmm5
2702 // CHECK: packsswb 305419896, %xmm5
2703 packsswb 0x12345678,%xmm5
2705 // CHECK: packsswb %xmm5, %xmm5
2706 packsswb %xmm5,%xmm5
2708 // CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3
2709 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3
2711 // CHECK: packuswb 69, %mm3
2714 // CHECK: packuswb 32493, %mm3
2715 packuswb 0x7eed,%mm3
2717 // CHECK: packuswb 3133065982, %mm3
2718 packuswb 0xbabecafe,%mm3
2720 // CHECK: packuswb 305419896, %mm3
2721 packuswb 0x12345678,%mm3
2723 // CHECK: packuswb %mm3, %mm3
2726 // CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5
2727 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
2729 // CHECK: packuswb 69, %xmm5
2732 // CHECK: packuswb 32493, %xmm5
2733 packuswb 0x7eed,%xmm5
2735 // CHECK: packuswb 3133065982, %xmm5
2736 packuswb 0xbabecafe,%xmm5
2738 // CHECK: packuswb 305419896, %xmm5
2739 packuswb 0x12345678,%xmm5
2741 // CHECK: packuswb %xmm5, %xmm5
2742 packuswb %xmm5,%xmm5
2744 // CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3
2745 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3
2747 // CHECK: paddb 69, %mm3
2750 // CHECK: paddb 32493, %mm3
2753 // CHECK: paddb 3133065982, %mm3
2754 paddb 0xbabecafe,%mm3
2756 // CHECK: paddb 305419896, %mm3
2757 paddb 0x12345678,%mm3
2759 // CHECK: paddb %mm3, %mm3
2762 // CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5
2763 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5
2765 // CHECK: paddb 69, %xmm5
2768 // CHECK: paddb 32493, %xmm5
2771 // CHECK: paddb 3133065982, %xmm5
2772 paddb 0xbabecafe,%xmm5
2774 // CHECK: paddb 305419896, %xmm5
2775 paddb 0x12345678,%xmm5
2777 // CHECK: paddb %xmm5, %xmm5
2780 // CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3
2781 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3
2783 // CHECK: paddw 69, %mm3
2786 // CHECK: paddw 32493, %mm3
2789 // CHECK: paddw 3133065982, %mm3
2790 paddw 0xbabecafe,%mm3
2792 // CHECK: paddw 305419896, %mm3
2793 paddw 0x12345678,%mm3
2795 // CHECK: paddw %mm3, %mm3
2798 // CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5
2799 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
2801 // CHECK: paddw 69, %xmm5
2804 // CHECK: paddw 32493, %xmm5
2807 // CHECK: paddw 3133065982, %xmm5
2808 paddw 0xbabecafe,%xmm5
2810 // CHECK: paddw 305419896, %xmm5
2811 paddw 0x12345678,%xmm5
2813 // CHECK: paddw %xmm5, %xmm5
2816 // CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3
2817 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3
2819 // CHECK: paddd 69, %mm3
2822 // CHECK: paddd 32493, %mm3
2825 // CHECK: paddd 3133065982, %mm3
2826 paddd 0xbabecafe,%mm3
2828 // CHECK: paddd 305419896, %mm3
2829 paddd 0x12345678,%mm3
2831 // CHECK: paddd %mm3, %mm3
2834 // CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5
2835 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
2837 // CHECK: paddd 69, %xmm5
2840 // CHECK: paddd 32493, %xmm5
2843 // CHECK: paddd 3133065982, %xmm5
2844 paddd 0xbabecafe,%xmm5
2846 // CHECK: paddd 305419896, %xmm5
2847 paddd 0x12345678,%xmm5
2849 // CHECK: paddd %xmm5, %xmm5
2852 // CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3
2853 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3
2855 // CHECK: paddq 69, %mm3
2858 // CHECK: paddq 32493, %mm3
2861 // CHECK: paddq 3133065982, %mm3
2862 paddq 0xbabecafe,%mm3
2864 // CHECK: paddq 305419896, %mm3
2865 paddq 0x12345678,%mm3
2867 // CHECK: paddq %mm3, %mm3
2870 // CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5
2871 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5
2873 // CHECK: paddq 69, %xmm5
2876 // CHECK: paddq 32493, %xmm5
2879 // CHECK: paddq 3133065982, %xmm5
2880 paddq 0xbabecafe,%xmm5
2882 // CHECK: paddq 305419896, %xmm5
2883 paddq 0x12345678,%xmm5
2885 // CHECK: paddq %xmm5, %xmm5
2888 // CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3
2889 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3
2891 // CHECK: paddsb 69, %mm3
2894 // CHECK: paddsb 32493, %mm3
2897 // CHECK: paddsb 3133065982, %mm3
2898 paddsb 0xbabecafe,%mm3
2900 // CHECK: paddsb 305419896, %mm3
2901 paddsb 0x12345678,%mm3
2903 // CHECK: paddsb %mm3, %mm3
2906 // CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5
2907 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
2909 // CHECK: paddsb 69, %xmm5
2912 // CHECK: paddsb 32493, %xmm5
2915 // CHECK: paddsb 3133065982, %xmm5
2916 paddsb 0xbabecafe,%xmm5
2918 // CHECK: paddsb 305419896, %xmm5
2919 paddsb 0x12345678,%xmm5
2921 // CHECK: paddsb %xmm5, %xmm5
2924 // CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3
2925 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
2927 // CHECK: paddsw 69, %mm3
2930 // CHECK: paddsw 32493, %mm3
2933 // CHECK: paddsw 3133065982, %mm3
2934 paddsw 0xbabecafe,%mm3
2936 // CHECK: paddsw 305419896, %mm3
2937 paddsw 0x12345678,%mm3
2939 // CHECK: paddsw %mm3, %mm3
2942 // CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5
2943 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
2945 // CHECK: paddsw 69, %xmm5
2948 // CHECK: paddsw 32493, %xmm5
2951 // CHECK: paddsw 3133065982, %xmm5
2952 paddsw 0xbabecafe,%xmm5
2954 // CHECK: paddsw 305419896, %xmm5
2955 paddsw 0x12345678,%xmm5
2957 // CHECK: paddsw %xmm5, %xmm5
2960 // CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3
2961 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3
2963 // CHECK: paddusb 69, %mm3
2966 // CHECK: paddusb 32493, %mm3
2969 // CHECK: paddusb 3133065982, %mm3
2970 paddusb 0xbabecafe,%mm3
2972 // CHECK: paddusb 305419896, %mm3
2973 paddusb 0x12345678,%mm3
2975 // CHECK: paddusb %mm3, %mm3
2978 // CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5
2979 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
2981 // CHECK: paddusb 69, %xmm5
2984 // CHECK: paddusb 32493, %xmm5
2985 paddusb 0x7eed,%xmm5
2987 // CHECK: paddusb 3133065982, %xmm5
2988 paddusb 0xbabecafe,%xmm5
2990 // CHECK: paddusb 305419896, %xmm5
2991 paddusb 0x12345678,%xmm5
2993 // CHECK: paddusb %xmm5, %xmm5
2996 // CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3
2997 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3
2999 // CHECK: paddusw 69, %mm3
3002 // CHECK: paddusw 32493, %mm3
3005 // CHECK: paddusw 3133065982, %mm3
3006 paddusw 0xbabecafe,%mm3
3008 // CHECK: paddusw 305419896, %mm3
3009 paddusw 0x12345678,%mm3
3011 // CHECK: paddusw %mm3, %mm3
3014 // CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5
3015 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3017 // CHECK: paddusw 69, %xmm5
3020 // CHECK: paddusw 32493, %xmm5
3021 paddusw 0x7eed,%xmm5
3023 // CHECK: paddusw 3133065982, %xmm5
3024 paddusw 0xbabecafe,%xmm5
3026 // CHECK: paddusw 305419896, %xmm5
3027 paddusw 0x12345678,%xmm5
3029 // CHECK: paddusw %xmm5, %xmm5
3032 // CHECK: pand 3735928559(%ebx,%ecx,8), %mm3
3033 pand 0xdeadbeef(%ebx,%ecx,8),%mm3
3035 // CHECK: pand 69, %mm3
3038 // CHECK: pand 32493, %mm3
3041 // CHECK: pand 3133065982, %mm3
3042 pand 0xbabecafe,%mm3
3044 // CHECK: pand 305419896, %mm3
3045 pand 0x12345678,%mm3
3047 // CHECK: pand %mm3, %mm3
3050 // CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5
3051 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5
3053 // CHECK: pand 69, %xmm5
3056 // CHECK: pand 32493, %xmm5
3059 // CHECK: pand 3133065982, %xmm5
3060 pand 0xbabecafe,%xmm5
3062 // CHECK: pand 305419896, %xmm5
3063 pand 0x12345678,%xmm5
3065 // CHECK: pand %xmm5, %xmm5
3068 // CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3
3069 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3
3071 // CHECK: pandn 69, %mm3
3074 // CHECK: pandn 32493, %mm3
3077 // CHECK: pandn 3133065982, %mm3
3078 pandn 0xbabecafe,%mm3
3080 // CHECK: pandn 305419896, %mm3
3081 pandn 0x12345678,%mm3
3083 // CHECK: pandn %mm3, %mm3
3086 // CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5
3087 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5
3089 // CHECK: pandn 69, %xmm5
3092 // CHECK: pandn 32493, %xmm5
3095 // CHECK: pandn 3133065982, %xmm5
3096 pandn 0xbabecafe,%xmm5
3098 // CHECK: pandn 305419896, %xmm5
3099 pandn 0x12345678,%xmm5
3101 // CHECK: pandn %xmm5, %xmm5
3104 // CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3
3105 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3
3107 // CHECK: pcmpeqb 69, %mm3
3110 // CHECK: pcmpeqb 32493, %mm3
3113 // CHECK: pcmpeqb 3133065982, %mm3
3114 pcmpeqb 0xbabecafe,%mm3
3116 // CHECK: pcmpeqb 305419896, %mm3
3117 pcmpeqb 0x12345678,%mm3
3119 // CHECK: pcmpeqb %mm3, %mm3
3122 // CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5
3123 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3125 // CHECK: pcmpeqb 69, %xmm5
3128 // CHECK: pcmpeqb 32493, %xmm5
3129 pcmpeqb 0x7eed,%xmm5
3131 // CHECK: pcmpeqb 3133065982, %xmm5
3132 pcmpeqb 0xbabecafe,%xmm5
3134 // CHECK: pcmpeqb 305419896, %xmm5
3135 pcmpeqb 0x12345678,%xmm5
3137 // CHECK: pcmpeqb %xmm5, %xmm5
3140 // CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3
3141 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3
3143 // CHECK: pcmpeqw 69, %mm3
3146 // CHECK: pcmpeqw 32493, %mm3
3149 // CHECK: pcmpeqw 3133065982, %mm3
3150 pcmpeqw 0xbabecafe,%mm3
3152 // CHECK: pcmpeqw 305419896, %mm3
3153 pcmpeqw 0x12345678,%mm3
3155 // CHECK: pcmpeqw %mm3, %mm3
3158 // CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5
3159 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3161 // CHECK: pcmpeqw 69, %xmm5
3164 // CHECK: pcmpeqw 32493, %xmm5
3165 pcmpeqw 0x7eed,%xmm5
3167 // CHECK: pcmpeqw 3133065982, %xmm5
3168 pcmpeqw 0xbabecafe,%xmm5
3170 // CHECK: pcmpeqw 305419896, %xmm5
3171 pcmpeqw 0x12345678,%xmm5
3173 // CHECK: pcmpeqw %xmm5, %xmm5
3176 // CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3
3177 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3
3179 // CHECK: pcmpeqd 69, %mm3
3182 // CHECK: pcmpeqd 32493, %mm3
3185 // CHECK: pcmpeqd 3133065982, %mm3
3186 pcmpeqd 0xbabecafe,%mm3
3188 // CHECK: pcmpeqd 305419896, %mm3
3189 pcmpeqd 0x12345678,%mm3
3191 // CHECK: pcmpeqd %mm3, %mm3
3194 // CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5
3195 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3197 // CHECK: pcmpeqd 69, %xmm5
3200 // CHECK: pcmpeqd 32493, %xmm5
3201 pcmpeqd 0x7eed,%xmm5
3203 // CHECK: pcmpeqd 3133065982, %xmm5
3204 pcmpeqd 0xbabecafe,%xmm5
3206 // CHECK: pcmpeqd 305419896, %xmm5
3207 pcmpeqd 0x12345678,%xmm5
3209 // CHECK: pcmpeqd %xmm5, %xmm5
3212 // CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3
3213 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3
3215 // CHECK: pcmpgtb 69, %mm3
3218 // CHECK: pcmpgtb 32493, %mm3
3221 // CHECK: pcmpgtb 3133065982, %mm3
3222 pcmpgtb 0xbabecafe,%mm3
3224 // CHECK: pcmpgtb 305419896, %mm3
3225 pcmpgtb 0x12345678,%mm3
3227 // CHECK: pcmpgtb %mm3, %mm3
3230 // CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5
3231 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3233 // CHECK: pcmpgtb 69, %xmm5
3236 // CHECK: pcmpgtb 32493, %xmm5
3237 pcmpgtb 0x7eed,%xmm5
3239 // CHECK: pcmpgtb 3133065982, %xmm5
3240 pcmpgtb 0xbabecafe,%xmm5
3242 // CHECK: pcmpgtb 305419896, %xmm5
3243 pcmpgtb 0x12345678,%xmm5
3245 // CHECK: pcmpgtb %xmm5, %xmm5
3248 // CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3
3249 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3
3251 // CHECK: pcmpgtw 69, %mm3
3254 // CHECK: pcmpgtw 32493, %mm3
3257 // CHECK: pcmpgtw 3133065982, %mm3
3258 pcmpgtw 0xbabecafe,%mm3
3260 // CHECK: pcmpgtw 305419896, %mm3
3261 pcmpgtw 0x12345678,%mm3
3263 // CHECK: pcmpgtw %mm3, %mm3
3266 // CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5
3267 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3269 // CHECK: pcmpgtw 69, %xmm5
3272 // CHECK: pcmpgtw 32493, %xmm5
3273 pcmpgtw 0x7eed,%xmm5
3275 // CHECK: pcmpgtw 3133065982, %xmm5
3276 pcmpgtw 0xbabecafe,%xmm5
3278 // CHECK: pcmpgtw 305419896, %xmm5
3279 pcmpgtw 0x12345678,%xmm5
3281 // CHECK: pcmpgtw %xmm5, %xmm5
3284 // CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3
3285 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3
3287 // CHECK: pcmpgtd 69, %mm3
3290 // CHECK: pcmpgtd 32493, %mm3
3293 // CHECK: pcmpgtd 3133065982, %mm3
3294 pcmpgtd 0xbabecafe,%mm3
3296 // CHECK: pcmpgtd 305419896, %mm3
3297 pcmpgtd 0x12345678,%mm3
3299 // CHECK: pcmpgtd %mm3, %mm3
3302 // CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5
3303 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3305 // CHECK: pcmpgtd 69, %xmm5
3308 // CHECK: pcmpgtd 32493, %xmm5
3309 pcmpgtd 0x7eed,%xmm5
3311 // CHECK: pcmpgtd 3133065982, %xmm5
3312 pcmpgtd 0xbabecafe,%xmm5
3314 // CHECK: pcmpgtd 305419896, %xmm5
3315 pcmpgtd 0x12345678,%xmm5
3317 // CHECK: pcmpgtd %xmm5, %xmm5
3320 // CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3
3321 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3
3323 // CHECK: pmaddwd 69, %mm3
3326 // CHECK: pmaddwd 32493, %mm3
3329 // CHECK: pmaddwd 3133065982, %mm3
3330 pmaddwd 0xbabecafe,%mm3
3332 // CHECK: pmaddwd 305419896, %mm3
3333 pmaddwd 0x12345678,%mm3
3335 // CHECK: pmaddwd %mm3, %mm3
3338 // CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5
3339 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3341 // CHECK: pmaddwd 69, %xmm5
3344 // CHECK: pmaddwd 32493, %xmm5
3345 pmaddwd 0x7eed,%xmm5
3347 // CHECK: pmaddwd 3133065982, %xmm5
3348 pmaddwd 0xbabecafe,%xmm5
3350 // CHECK: pmaddwd 305419896, %xmm5
3351 pmaddwd 0x12345678,%xmm5
3353 // CHECK: pmaddwd %xmm5, %xmm5
3356 // CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3
3357 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3
3359 // CHECK: pmulhw 69, %mm3
3362 // CHECK: pmulhw 32493, %mm3
3365 // CHECK: pmulhw 3133065982, %mm3
3366 pmulhw 0xbabecafe,%mm3
3368 // CHECK: pmulhw 305419896, %mm3
3369 pmulhw 0x12345678,%mm3
3371 // CHECK: pmulhw %mm3, %mm3
3374 // CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5
3375 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3377 // CHECK: pmulhw 69, %xmm5
3380 // CHECK: pmulhw 32493, %xmm5
3383 // CHECK: pmulhw 3133065982, %xmm5
3384 pmulhw 0xbabecafe,%xmm5
3386 // CHECK: pmulhw 305419896, %xmm5
3387 pmulhw 0x12345678,%xmm5
3389 // CHECK: pmulhw %xmm5, %xmm5
3392 // CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3
3393 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3
3395 // CHECK: pmullw 69, %mm3
3398 // CHECK: pmullw 32493, %mm3
3401 // CHECK: pmullw 3133065982, %mm3
3402 pmullw 0xbabecafe,%mm3
3404 // CHECK: pmullw 305419896, %mm3
3405 pmullw 0x12345678,%mm3
3407 // CHECK: pmullw %mm3, %mm3
3410 // CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5
3411 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3413 // CHECK: pmullw 69, %xmm5
3416 // CHECK: pmullw 32493, %xmm5
3419 // CHECK: pmullw 3133065982, %xmm5
3420 pmullw 0xbabecafe,%xmm5
3422 // CHECK: pmullw 305419896, %xmm5
3423 pmullw 0x12345678,%xmm5
3425 // CHECK: pmullw %xmm5, %xmm5
3428 // CHECK: por 3735928559(%ebx,%ecx,8), %mm3
3429 por 0xdeadbeef(%ebx,%ecx,8),%mm3
3431 // CHECK: por 69, %mm3
3434 // CHECK: por 32493, %mm3
3437 // CHECK: por 3133065982, %mm3
3440 // CHECK: por 305419896, %mm3
3443 // CHECK: por %mm3, %mm3
3446 // CHECK: por 3735928559(%ebx,%ecx,8), %xmm5
3447 por 0xdeadbeef(%ebx,%ecx,8),%xmm5
3449 // CHECK: por 69, %xmm5
3452 // CHECK: por 32493, %xmm5
3455 // CHECK: por 3133065982, %xmm5
3456 por 0xbabecafe,%xmm5
3458 // CHECK: por 305419896, %xmm5
3459 por 0x12345678,%xmm5
3461 // CHECK: por %xmm5, %xmm5
3464 // CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3
3465 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3
3467 // CHECK: psllw 69, %mm3
3470 // CHECK: psllw 32493, %mm3
3473 // CHECK: psllw 3133065982, %mm3
3474 psllw 0xbabecafe,%mm3
3476 // CHECK: psllw 305419896, %mm3
3477 psllw 0x12345678,%mm3
3479 // CHECK: psllw %mm3, %mm3
3482 // CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5
3483 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3485 // CHECK: psllw 69, %xmm5
3488 // CHECK: psllw 32493, %xmm5
3491 // CHECK: psllw 3133065982, %xmm5
3492 psllw 0xbabecafe,%xmm5
3494 // CHECK: psllw 305419896, %xmm5
3495 psllw 0x12345678,%xmm5
3497 // CHECK: psllw %xmm5, %xmm5
3500 // CHECK: psllw $127, %mm3
3503 // CHECK: psllw $127, %xmm5
3506 // CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3
3507 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3
3509 // CHECK: pslld 69, %mm3
3512 // CHECK: pslld 32493, %mm3
3515 // CHECK: pslld 3133065982, %mm3
3516 pslld 0xbabecafe,%mm3
3518 // CHECK: pslld 305419896, %mm3
3519 pslld 0x12345678,%mm3
3521 // CHECK: pslld %mm3, %mm3
3524 // CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5
3525 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5
3527 // CHECK: pslld 69, %xmm5
3530 // CHECK: pslld 32493, %xmm5
3533 // CHECK: pslld 3133065982, %xmm5
3534 pslld 0xbabecafe,%xmm5
3536 // CHECK: pslld 305419896, %xmm5
3537 pslld 0x12345678,%xmm5
3539 // CHECK: pslld %xmm5, %xmm5
3542 // CHECK: pslld $127, %mm3
3545 // CHECK: pslld $127, %xmm5
3548 // CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3
3549 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3
3551 // CHECK: psllq 69, %mm3
3554 // CHECK: psllq 32493, %mm3
3557 // CHECK: psllq 3133065982, %mm3
3558 psllq 0xbabecafe,%mm3
3560 // CHECK: psllq 305419896, %mm3
3561 psllq 0x12345678,%mm3
3563 // CHECK: psllq %mm3, %mm3
3566 // CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5
3567 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5
3569 // CHECK: psllq 69, %xmm5
3572 // CHECK: psllq 32493, %xmm5
3575 // CHECK: psllq 3133065982, %xmm5
3576 psllq 0xbabecafe,%xmm5
3578 // CHECK: psllq 305419896, %xmm5
3579 psllq 0x12345678,%xmm5
3581 // CHECK: psllq %xmm5, %xmm5
3584 // CHECK: psllq $127, %mm3
3587 // CHECK: psllq $127, %xmm5
3590 // CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3
3591 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3
3593 // CHECK: psraw 69, %mm3
3596 // CHECK: psraw 32493, %mm3
3599 // CHECK: psraw 3133065982, %mm3
3600 psraw 0xbabecafe,%mm3
3602 // CHECK: psraw 305419896, %mm3
3603 psraw 0x12345678,%mm3
3605 // CHECK: psraw %mm3, %mm3
3608 // CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5
3609 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3611 // CHECK: psraw 69, %xmm5
3614 // CHECK: psraw 32493, %xmm5
3617 // CHECK: psraw 3133065982, %xmm5
3618 psraw 0xbabecafe,%xmm5
3620 // CHECK: psraw 305419896, %xmm5
3621 psraw 0x12345678,%xmm5
3623 // CHECK: psraw %xmm5, %xmm5
3626 // CHECK: psraw $127, %mm3
3629 // CHECK: psraw $127, %xmm5
3632 // CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3
3633 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3
3635 // CHECK: psrad 69, %mm3
3638 // CHECK: psrad 32493, %mm3
3641 // CHECK: psrad 3133065982, %mm3
3642 psrad 0xbabecafe,%mm3
3644 // CHECK: psrad 305419896, %mm3
3645 psrad 0x12345678,%mm3
3647 // CHECK: psrad %mm3, %mm3
3650 // CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5
3651 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5
3653 // CHECK: psrad 69, %xmm5
3656 // CHECK: psrad 32493, %xmm5
3659 // CHECK: psrad 3133065982, %xmm5
3660 psrad 0xbabecafe,%xmm5
3662 // CHECK: psrad 305419896, %xmm5
3663 psrad 0x12345678,%xmm5
3665 // CHECK: psrad %xmm5, %xmm5
3668 // CHECK: psrad $127, %mm3
3671 // CHECK: psrad $127, %xmm5
3674 // CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3
3675 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3
3677 // CHECK: psrlw 69, %mm3
3680 // CHECK: psrlw 32493, %mm3
3683 // CHECK: psrlw 3133065982, %mm3
3684 psrlw 0xbabecafe,%mm3
3686 // CHECK: psrlw 305419896, %mm3
3687 psrlw 0x12345678,%mm3
3689 // CHECK: psrlw %mm3, %mm3
3692 // CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5
3693 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3695 // CHECK: psrlw 69, %xmm5
3698 // CHECK: psrlw 32493, %xmm5
3701 // CHECK: psrlw 3133065982, %xmm5
3702 psrlw 0xbabecafe,%xmm5
3704 // CHECK: psrlw 305419896, %xmm5
3705 psrlw 0x12345678,%xmm5
3707 // CHECK: psrlw %xmm5, %xmm5
3710 // CHECK: psrlw $127, %mm3
3713 // CHECK: psrlw $127, %xmm5
3716 // CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3
3717 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3
3719 // CHECK: psrld 69, %mm3
3722 // CHECK: psrld 32493, %mm3
3725 // CHECK: psrld 3133065982, %mm3
3726 psrld 0xbabecafe,%mm3
3728 // CHECK: psrld 305419896, %mm3
3729 psrld 0x12345678,%mm3
3731 // CHECK: psrld %mm3, %mm3
3734 // CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5
3735 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5
3737 // CHECK: psrld 69, %xmm5
3740 // CHECK: psrld 32493, %xmm5
3743 // CHECK: psrld 3133065982, %xmm5
3744 psrld 0xbabecafe,%xmm5
3746 // CHECK: psrld 305419896, %xmm5
3747 psrld 0x12345678,%xmm5
3749 // CHECK: psrld %xmm5, %xmm5
3752 // CHECK: psrld $127, %mm3
3755 // CHECK: psrld $127, %xmm5
3758 // CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3
3759 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3
3761 // CHECK: psrlq 69, %mm3
3764 // CHECK: psrlq 32493, %mm3
3767 // CHECK: psrlq 3133065982, %mm3
3768 psrlq 0xbabecafe,%mm3
3770 // CHECK: psrlq 305419896, %mm3
3771 psrlq 0x12345678,%mm3
3773 // CHECK: psrlq %mm3, %mm3
3776 // CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5
3777 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5
3779 // CHECK: psrlq 69, %xmm5
3782 // CHECK: psrlq 32493, %xmm5
3785 // CHECK: psrlq 3133065982, %xmm5
3786 psrlq 0xbabecafe,%xmm5
3788 // CHECK: psrlq 305419896, %xmm5
3789 psrlq 0x12345678,%xmm5
3791 // CHECK: psrlq %xmm5, %xmm5
3794 // CHECK: psrlq $127, %mm3
3797 // CHECK: psrlq $127, %xmm5
3800 // CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3
3801 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3
3803 // CHECK: psubb 69, %mm3
3806 // CHECK: psubb 32493, %mm3
3809 // CHECK: psubb 3133065982, %mm3
3810 psubb 0xbabecafe,%mm3
3812 // CHECK: psubb 305419896, %mm3
3813 psubb 0x12345678,%mm3
3815 // CHECK: psubb %mm3, %mm3
3818 // CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5
3819 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3821 // CHECK: psubb 69, %xmm5
3824 // CHECK: psubb 32493, %xmm5
3827 // CHECK: psubb 3133065982, %xmm5
3828 psubb 0xbabecafe,%xmm5
3830 // CHECK: psubb 305419896, %xmm5
3831 psubb 0x12345678,%xmm5
3833 // CHECK: psubb %xmm5, %xmm5
3836 // CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3
3837 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3
3839 // CHECK: psubw 69, %mm3
3842 // CHECK: psubw 32493, %mm3
3845 // CHECK: psubw 3133065982, %mm3
3846 psubw 0xbabecafe,%mm3
3848 // CHECK: psubw 305419896, %mm3
3849 psubw 0x12345678,%mm3
3851 // CHECK: psubw %mm3, %mm3
3854 // CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5
3855 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
3857 // CHECK: psubw 69, %xmm5
3860 // CHECK: psubw 32493, %xmm5
3863 // CHECK: psubw 3133065982, %xmm5
3864 psubw 0xbabecafe,%xmm5
3866 // CHECK: psubw 305419896, %xmm5
3867 psubw 0x12345678,%xmm5
3869 // CHECK: psubw %xmm5, %xmm5
3872 // CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3
3873 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3
3875 // CHECK: psubd 69, %mm3
3878 // CHECK: psubd 32493, %mm3
3881 // CHECK: psubd 3133065982, %mm3
3882 psubd 0xbabecafe,%mm3
3884 // CHECK: psubd 305419896, %mm3
3885 psubd 0x12345678,%mm3
3887 // CHECK: psubd %mm3, %mm3
3890 // CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5
3891 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
3893 // CHECK: psubd 69, %xmm5
3896 // CHECK: psubd 32493, %xmm5
3899 // CHECK: psubd 3133065982, %xmm5
3900 psubd 0xbabecafe,%xmm5
3902 // CHECK: psubd 305419896, %xmm5
3903 psubd 0x12345678,%xmm5
3905 // CHECK: psubd %xmm5, %xmm5
3908 // CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3
3909 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3
3911 // CHECK: psubq 69, %mm3
3914 // CHECK: psubq 32493, %mm3
3917 // CHECK: psubq 3133065982, %mm3
3918 psubq 0xbabecafe,%mm3
3920 // CHECK: psubq 305419896, %mm3
3921 psubq 0x12345678,%mm3
3923 // CHECK: psubq %mm3, %mm3
3926 // CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5
3927 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5
3929 // CHECK: psubq 69, %xmm5
3932 // CHECK: psubq 32493, %xmm5
3935 // CHECK: psubq 3133065982, %xmm5
3936 psubq 0xbabecafe,%xmm5
3938 // CHECK: psubq 305419896, %xmm5
3939 psubq 0x12345678,%xmm5
3941 // CHECK: psubq %xmm5, %xmm5
3944 // CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3
3945 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3
3947 // CHECK: psubsb 69, %mm3
3950 // CHECK: psubsb 32493, %mm3
3953 // CHECK: psubsb 3133065982, %mm3
3954 psubsb 0xbabecafe,%mm3
3956 // CHECK: psubsb 305419896, %mm3
3957 psubsb 0x12345678,%mm3
3959 // CHECK: psubsb %mm3, %mm3
3962 // CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5
3963 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
3965 // CHECK: psubsb 69, %xmm5
3968 // CHECK: psubsb 32493, %xmm5
3971 // CHECK: psubsb 3133065982, %xmm5
3972 psubsb 0xbabecafe,%xmm5
3974 // CHECK: psubsb 305419896, %xmm5
3975 psubsb 0x12345678,%xmm5
3977 // CHECK: psubsb %xmm5, %xmm5
3980 // CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3
3981 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
3983 // CHECK: psubsw 69, %mm3
3986 // CHECK: psubsw 32493, %mm3
3989 // CHECK: psubsw 3133065982, %mm3
3990 psubsw 0xbabecafe,%mm3
3992 // CHECK: psubsw 305419896, %mm3
3993 psubsw 0x12345678,%mm3
3995 // CHECK: psubsw %mm3, %mm3
3998 // CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5
3999 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4001 // CHECK: psubsw 69, %xmm5
4004 // CHECK: psubsw 32493, %xmm5
4007 // CHECK: psubsw 3133065982, %xmm5
4008 psubsw 0xbabecafe,%xmm5
4010 // CHECK: psubsw 305419896, %xmm5
4011 psubsw 0x12345678,%xmm5
4013 // CHECK: psubsw %xmm5, %xmm5
4016 // CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3
4017 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3
4019 // CHECK: psubusb 69, %mm3
4022 // CHECK: psubusb 32493, %mm3
4025 // CHECK: psubusb 3133065982, %mm3
4026 psubusb 0xbabecafe,%mm3
4028 // CHECK: psubusb 305419896, %mm3
4029 psubusb 0x12345678,%mm3
4031 // CHECK: psubusb %mm3, %mm3
4034 // CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5
4035 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4037 // CHECK: psubusb 69, %xmm5
4040 // CHECK: psubusb 32493, %xmm5
4041 psubusb 0x7eed,%xmm5
4043 // CHECK: psubusb 3133065982, %xmm5
4044 psubusb 0xbabecafe,%xmm5
4046 // CHECK: psubusb 305419896, %xmm5
4047 psubusb 0x12345678,%xmm5
4049 // CHECK: psubusb %xmm5, %xmm5
4052 // CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3
4053 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3
4055 // CHECK: psubusw 69, %mm3
4058 // CHECK: psubusw 32493, %mm3
4061 // CHECK: psubusw 3133065982, %mm3
4062 psubusw 0xbabecafe,%mm3
4064 // CHECK: psubusw 305419896, %mm3
4065 psubusw 0x12345678,%mm3
4067 // CHECK: psubusw %mm3, %mm3
4070 // CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5
4071 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4073 // CHECK: psubusw 69, %xmm5
4076 // CHECK: psubusw 32493, %xmm5
4077 psubusw 0x7eed,%xmm5
4079 // CHECK: psubusw 3133065982, %xmm5
4080 psubusw 0xbabecafe,%xmm5
4082 // CHECK: psubusw 305419896, %xmm5
4083 psubusw 0x12345678,%xmm5
4085 // CHECK: psubusw %xmm5, %xmm5
4088 // CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3
4089 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3
4091 // CHECK: punpckhbw 69, %mm3
4094 // CHECK: punpckhbw 32493, %mm3
4095 punpckhbw 0x7eed,%mm3
4097 // CHECK: punpckhbw 3133065982, %mm3
4098 punpckhbw 0xbabecafe,%mm3
4100 // CHECK: punpckhbw 305419896, %mm3
4101 punpckhbw 0x12345678,%mm3
4103 // CHECK: punpckhbw %mm3, %mm3
4106 // CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5
4107 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4109 // CHECK: punpckhbw 69, %xmm5
4110 punpckhbw 0x45,%xmm5
4112 // CHECK: punpckhbw 32493, %xmm5
4113 punpckhbw 0x7eed,%xmm5
4115 // CHECK: punpckhbw 3133065982, %xmm5
4116 punpckhbw 0xbabecafe,%xmm5
4118 // CHECK: punpckhbw 305419896, %xmm5
4119 punpckhbw 0x12345678,%xmm5
4121 // CHECK: punpckhbw %xmm5, %xmm5
4122 punpckhbw %xmm5,%xmm5
4124 // CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3
4125 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3
4127 // CHECK: punpckhwd 69, %mm3
4130 // CHECK: punpckhwd 32493, %mm3
4131 punpckhwd 0x7eed,%mm3
4133 // CHECK: punpckhwd 3133065982, %mm3
4134 punpckhwd 0xbabecafe,%mm3
4136 // CHECK: punpckhwd 305419896, %mm3
4137 punpckhwd 0x12345678,%mm3
4139 // CHECK: punpckhwd %mm3, %mm3
4142 // CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5
4143 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4145 // CHECK: punpckhwd 69, %xmm5
4146 punpckhwd 0x45,%xmm5
4148 // CHECK: punpckhwd 32493, %xmm5
4149 punpckhwd 0x7eed,%xmm5
4151 // CHECK: punpckhwd 3133065982, %xmm5
4152 punpckhwd 0xbabecafe,%xmm5
4154 // CHECK: punpckhwd 305419896, %xmm5
4155 punpckhwd 0x12345678,%xmm5
4157 // CHECK: punpckhwd %xmm5, %xmm5
4158 punpckhwd %xmm5,%xmm5
4160 // CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3
4161 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3
4163 // CHECK: punpckhdq 69, %mm3
4166 // CHECK: punpckhdq 32493, %mm3
4167 punpckhdq 0x7eed,%mm3
4169 // CHECK: punpckhdq 3133065982, %mm3
4170 punpckhdq 0xbabecafe,%mm3
4172 // CHECK: punpckhdq 305419896, %mm3
4173 punpckhdq 0x12345678,%mm3
4175 // CHECK: punpckhdq %mm3, %mm3
4178 // CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5
4179 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
4181 // CHECK: punpckhdq 69, %xmm5
4182 punpckhdq 0x45,%xmm5
4184 // CHECK: punpckhdq 32493, %xmm5
4185 punpckhdq 0x7eed,%xmm5
4187 // CHECK: punpckhdq 3133065982, %xmm5
4188 punpckhdq 0xbabecafe,%xmm5
4190 // CHECK: punpckhdq 305419896, %xmm5
4191 punpckhdq 0x12345678,%xmm5
4193 // CHECK: punpckhdq %xmm5, %xmm5
4194 punpckhdq %xmm5,%xmm5
4196 // CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3
4197 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3
4199 // CHECK: punpcklbw 69, %mm3
4202 // CHECK: punpcklbw 32493, %mm3
4203 punpcklbw 0x7eed,%mm3
4205 // CHECK: punpcklbw 3133065982, %mm3
4206 punpcklbw 0xbabecafe,%mm3
4208 // CHECK: punpcklbw 305419896, %mm3
4209 punpcklbw 0x12345678,%mm3
4211 // CHECK: punpcklbw %mm3, %mm3
4214 // CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5
4215 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4217 // CHECK: punpcklbw 69, %xmm5
4218 punpcklbw 0x45,%xmm5
4220 // CHECK: punpcklbw 32493, %xmm5
4221 punpcklbw 0x7eed,%xmm5
4223 // CHECK: punpcklbw 3133065982, %xmm5
4224 punpcklbw 0xbabecafe,%xmm5
4226 // CHECK: punpcklbw 305419896, %xmm5
4227 punpcklbw 0x12345678,%xmm5
4229 // CHECK: punpcklbw %xmm5, %xmm5
4230 punpcklbw %xmm5,%xmm5
4232 // CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3
4233 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3
4235 // CHECK: punpcklwd 69, %mm3
4238 // CHECK: punpcklwd 32493, %mm3
4239 punpcklwd 0x7eed,%mm3
4241 // CHECK: punpcklwd 3133065982, %mm3
4242 punpcklwd 0xbabecafe,%mm3
4244 // CHECK: punpcklwd 305419896, %mm3
4245 punpcklwd 0x12345678,%mm3
4247 // CHECK: punpcklwd %mm3, %mm3
4250 // CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5
4251 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4253 // CHECK: punpcklwd 69, %xmm5
4254 punpcklwd 0x45,%xmm5
4256 // CHECK: punpcklwd 32493, %xmm5
4257 punpcklwd 0x7eed,%xmm5
4259 // CHECK: punpcklwd 3133065982, %xmm5
4260 punpcklwd 0xbabecafe,%xmm5
4262 // CHECK: punpcklwd 305419896, %xmm5
4263 punpcklwd 0x12345678,%xmm5
4265 // CHECK: punpcklwd %xmm5, %xmm5
4266 punpcklwd %xmm5,%xmm5
4268 // CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3
4269 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3
4271 // CHECK: punpckldq 69, %mm3
4274 // CHECK: punpckldq 32493, %mm3
4275 punpckldq 0x7eed,%mm3
4277 // CHECK: punpckldq 3133065982, %mm3
4278 punpckldq 0xbabecafe,%mm3
4280 // CHECK: punpckldq 305419896, %mm3
4281 punpckldq 0x12345678,%mm3
4283 // CHECK: punpckldq %mm3, %mm3
4286 // CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5
4287 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
4289 // CHECK: punpckldq 69, %xmm5
4290 punpckldq 0x45,%xmm5
4292 // CHECK: punpckldq 32493, %xmm5
4293 punpckldq 0x7eed,%xmm5
4295 // CHECK: punpckldq 3133065982, %xmm5
4296 punpckldq 0xbabecafe,%xmm5
4298 // CHECK: punpckldq 305419896, %xmm5
4299 punpckldq 0x12345678,%xmm5
4301 // CHECK: punpckldq %xmm5, %xmm5
4302 punpckldq %xmm5,%xmm5
4304 // CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3
4305 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3
4307 // CHECK: pxor 69, %mm3
4310 // CHECK: pxor 32493, %mm3
4313 // CHECK: pxor 3133065982, %mm3
4314 pxor 0xbabecafe,%mm3
4316 // CHECK: pxor 305419896, %mm3
4317 pxor 0x12345678,%mm3
4319 // CHECK: pxor %mm3, %mm3
4322 // CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5
4323 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5
4325 // CHECK: pxor 69, %xmm5
4328 // CHECK: pxor 32493, %xmm5
4331 // CHECK: pxor 3133065982, %xmm5
4332 pxor 0xbabecafe,%xmm5
4334 // CHECK: pxor 305419896, %xmm5
4335 pxor 0x12345678,%xmm5
4337 // CHECK: pxor %xmm5, %xmm5
4340 // CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5
4341 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4343 // CHECK: addps 69, %xmm5
4346 // CHECK: addps 32493, %xmm5
4349 // CHECK: addps 3133065982, %xmm5
4350 addps 0xbabecafe,%xmm5
4352 // CHECK: addps 305419896, %xmm5
4353 addps 0x12345678,%xmm5
4355 // CHECK: addps %xmm5, %xmm5
4358 // CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5
4359 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5
4361 // CHECK: addss 69, %xmm5
4364 // CHECK: addss 32493, %xmm5
4367 // CHECK: addss 3133065982, %xmm5
4368 addss 0xbabecafe,%xmm5
4370 // CHECK: addss 305419896, %xmm5
4371 addss 0x12345678,%xmm5
4373 // CHECK: addss %xmm5, %xmm5
4376 // CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5
4377 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4379 // CHECK: andnps 69, %xmm5
4382 // CHECK: andnps 32493, %xmm5
4385 // CHECK: andnps 3133065982, %xmm5
4386 andnps 0xbabecafe,%xmm5
4388 // CHECK: andnps 305419896, %xmm5
4389 andnps 0x12345678,%xmm5
4391 // CHECK: andnps %xmm5, %xmm5
4394 // CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5
4395 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4397 // CHECK: andps 69, %xmm5
4400 // CHECK: andps 32493, %xmm5
4403 // CHECK: andps 3133065982, %xmm5
4404 andps 0xbabecafe,%xmm5
4406 // CHECK: andps 305419896, %xmm5
4407 andps 0x12345678,%xmm5
4409 // CHECK: andps %xmm5, %xmm5
4412 // CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5
4413 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
4415 // CHECK: comiss 69, %xmm5
4418 // CHECK: comiss 32493, %xmm5
4421 // CHECK: comiss 3133065982, %xmm5
4422 comiss 0xbabecafe,%xmm5
4424 // CHECK: comiss 305419896, %xmm5
4425 comiss 0x12345678,%xmm5
4427 // CHECK: comiss %xmm5, %xmm5
4430 // CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5
4431 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4433 // CHECK: cvtpi2ps 69, %xmm5
4436 // CHECK: cvtpi2ps 32493, %xmm5
4437 cvtpi2ps 0x7eed,%xmm5
4439 // CHECK: cvtpi2ps 3133065982, %xmm5
4440 cvtpi2ps 0xbabecafe,%xmm5
4442 // CHECK: cvtpi2ps 305419896, %xmm5
4443 cvtpi2ps 0x12345678,%xmm5
4445 // CHECK: cvtpi2ps %mm3, %xmm5
4448 // CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3
4449 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
4451 // CHECK: cvtps2pi 69, %mm3
4454 // CHECK: cvtps2pi 32493, %mm3
4455 cvtps2pi 0x7eed,%mm3
4457 // CHECK: cvtps2pi 3133065982, %mm3
4458 cvtps2pi 0xbabecafe,%mm3
4460 // CHECK: cvtps2pi 305419896, %mm3
4461 cvtps2pi 0x12345678,%mm3
4463 // CHECK: cvtps2pi %xmm5, %mm3
4466 // CHECK: cvtsi2ss %ecx, %xmm5
4469 // CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5
4470 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
4472 // CHECK: cvtsi2ss 69, %xmm5
4475 // CHECK: cvtsi2ss 32493, %xmm5
4476 cvtsi2ss 0x7eed,%xmm5
4478 // CHECK: cvtsi2ss 3133065982, %xmm5
4479 cvtsi2ss 0xbabecafe,%xmm5
4481 // CHECK: cvtsi2ss 305419896, %xmm5
4482 cvtsi2ss 0x12345678,%xmm5
4484 // CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3
4485 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
4487 // CHECK: cvttps2pi 69, %mm3
4490 // CHECK: cvttps2pi 32493, %mm3
4491 cvttps2pi 0x7eed,%mm3
4493 // CHECK: cvttps2pi 3133065982, %mm3
4494 cvttps2pi 0xbabecafe,%mm3
4496 // CHECK: cvttps2pi 305419896, %mm3
4497 cvttps2pi 0x12345678,%mm3
4499 // CHECK: cvttps2pi %xmm5, %mm3
4500 cvttps2pi %xmm5,%mm3
4502 // CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx
4503 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
4505 // CHECK: cvttss2si 69, %ecx
4508 // CHECK: cvttss2si 32493, %ecx
4509 cvttss2si 0x7eed,%ecx
4511 // CHECK: cvttss2si 3133065982, %ecx
4512 cvttss2si 0xbabecafe,%ecx
4514 // CHECK: cvttss2si 305419896, %ecx
4515 cvttss2si 0x12345678,%ecx
4517 // CHECK: cvttss2si %xmm5, %ecx
4518 cvttss2si %xmm5,%ecx
4520 // CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5
4521 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4523 // CHECK: divps 69, %xmm5
4526 // CHECK: divps 32493, %xmm5
4529 // CHECK: divps 3133065982, %xmm5
4530 divps 0xbabecafe,%xmm5
4532 // CHECK: divps 305419896, %xmm5
4533 divps 0x12345678,%xmm5
4535 // CHECK: divps %xmm5, %xmm5
4538 // CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5
4539 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5
4541 // CHECK: divss 69, %xmm5
4544 // CHECK: divss 32493, %xmm5
4547 // CHECK: divss 3133065982, %xmm5
4548 divss 0xbabecafe,%xmm5
4550 // CHECK: divss 305419896, %xmm5
4551 divss 0x12345678,%xmm5
4553 // CHECK: divss %xmm5, %xmm5
4556 // CHECK: ldmxcsr 3735928559(%ebx,%ecx,8)
4557 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
4559 // CHECK: ldmxcsr 32493
4562 // CHECK: ldmxcsr 3133065982
4565 // CHECK: ldmxcsr 305419896
4568 // CHECK: maskmovq %mm3, %mm3
4571 // CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5
4572 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4574 // CHECK: maxps 69, %xmm5
4577 // CHECK: maxps 32493, %xmm5
4580 // CHECK: maxps 3133065982, %xmm5
4581 maxps 0xbabecafe,%xmm5
4583 // CHECK: maxps 305419896, %xmm5
4584 maxps 0x12345678,%xmm5
4586 // CHECK: maxps %xmm5, %xmm5
4589 // CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5
4590 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5
4592 // CHECK: maxss 69, %xmm5
4595 // CHECK: maxss 32493, %xmm5
4598 // CHECK: maxss 3133065982, %xmm5
4599 maxss 0xbabecafe,%xmm5
4601 // CHECK: maxss 305419896, %xmm5
4602 maxss 0x12345678,%xmm5
4604 // CHECK: maxss %xmm5, %xmm5
4607 // CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5
4608 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4610 // CHECK: minps 69, %xmm5
4613 // CHECK: minps 32493, %xmm5
4616 // CHECK: minps 3133065982, %xmm5
4617 minps 0xbabecafe,%xmm5
4619 // CHECK: minps 305419896, %xmm5
4620 minps 0x12345678,%xmm5
4622 // CHECK: minps %xmm5, %xmm5
4625 // CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5
4626 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5
4628 // CHECK: minss 69, %xmm5
4631 // CHECK: minss 32493, %xmm5
4634 // CHECK: minss 3133065982, %xmm5
4635 minss 0xbabecafe,%xmm5
4637 // CHECK: minss 305419896, %xmm5
4638 minss 0x12345678,%xmm5
4640 // CHECK: minss %xmm5, %xmm5
4643 // CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5
4644 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4646 // CHECK: movaps 69, %xmm5
4649 // CHECK: movaps 32493, %xmm5
4652 // CHECK: movaps 3133065982, %xmm5
4653 movaps 0xbabecafe,%xmm5
4655 // CHECK: movaps 305419896, %xmm5
4656 movaps 0x12345678,%xmm5
4658 // CHECK: movaps %xmm5, %xmm5
4661 // CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8)
4662 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
4664 // CHECK: movaps %xmm5, 69
4667 // CHECK: movaps %xmm5, 32493
4670 // CHECK: movaps %xmm5, 3133065982
4671 movaps %xmm5,0xbabecafe
4673 // CHECK: movaps %xmm5, 305419896
4674 movaps %xmm5,0x12345678
4676 // CHECK: movaps %xmm5, %xmm5
4679 // CHECK: movhlps %xmm5, %xmm5
4682 // CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5
4683 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4685 // CHECK: movhps 69, %xmm5
4688 // CHECK: movhps 32493, %xmm5
4691 // CHECK: movhps 3133065982, %xmm5
4692 movhps 0xbabecafe,%xmm5
4694 // CHECK: movhps 305419896, %xmm5
4695 movhps 0x12345678,%xmm5
4697 // CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8)
4698 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
4700 // CHECK: movhps %xmm5, 69
4703 // CHECK: movhps %xmm5, 32493
4706 // CHECK: movhps %xmm5, 3133065982
4707 movhps %xmm5,0xbabecafe
4709 // CHECK: movhps %xmm5, 305419896
4710 movhps %xmm5,0x12345678
4712 // CHECK: movlhps %xmm5, %xmm5
4715 // CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5
4716 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4718 // CHECK: movlps 69, %xmm5
4721 // CHECK: movlps 32493, %xmm5
4724 // CHECK: movlps 3133065982, %xmm5
4725 movlps 0xbabecafe,%xmm5
4727 // CHECK: movlps 305419896, %xmm5
4728 movlps 0x12345678,%xmm5
4730 // CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8)
4731 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
4733 // CHECK: movlps %xmm5, 69
4736 // CHECK: movlps %xmm5, 32493
4739 // CHECK: movlps %xmm5, 3133065982
4740 movlps %xmm5,0xbabecafe
4742 // CHECK: movlps %xmm5, 305419896
4743 movlps %xmm5,0x12345678
4745 // CHECK: movmskps %xmm5, %ecx
4748 // CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8)
4749 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
4751 // CHECK: movntps %xmm5, 69
4754 // CHECK: movntps %xmm5, 32493
4755 movntps %xmm5,0x7eed
4757 // CHECK: movntps %xmm5, 3133065982
4758 movntps %xmm5,0xbabecafe
4760 // CHECK: movntps %xmm5, 305419896
4761 movntps %xmm5,0x12345678
4763 // CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8)
4764 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
4766 // CHECK: movntq %mm3, 69
4769 // CHECK: movntq %mm3, 32493
4772 // CHECK: movntq %mm3, 3133065982
4773 movntq %mm3,0xbabecafe
4775 // CHECK: movntq %mm3, 305419896
4776 movntq %mm3,0x12345678
4778 // CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8)
4779 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
4781 // CHECK: movntdq %xmm5, 69
4784 // CHECK: movntdq %xmm5, 32493
4785 movntdq %xmm5,0x7eed
4787 // CHECK: movntdq %xmm5, 3133065982
4788 movntdq %xmm5,0xbabecafe
4790 // CHECK: movntdq %xmm5, 305419896
4791 movntdq %xmm5,0x12345678
4793 // CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5
4794 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
4796 // CHECK: movss 69, %xmm5
4799 // CHECK: movss 32493, %xmm5
4802 // CHECK: movss 3133065982, %xmm5
4803 movss 0xbabecafe,%xmm5
4805 // CHECK: movss 305419896, %xmm5
4806 movss 0x12345678,%xmm5
4808 // CHECK: movss %xmm5, %xmm5
4811 // CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8)
4812 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
4814 // CHECK: movss %xmm5, 69
4817 // CHECK: movss %xmm5, 32493
4820 // CHECK: movss %xmm5, 3133065982
4821 movss %xmm5,0xbabecafe
4823 // CHECK: movss %xmm5, 305419896
4824 movss %xmm5,0x12345678
4826 // CHECK: movss %xmm5, %xmm5
4829 // CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5
4830 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
4832 // CHECK: movups 69, %xmm5
4835 // CHECK: movups 32493, %xmm5
4838 // CHECK: movups 3133065982, %xmm5
4839 movups 0xbabecafe,%xmm5
4841 // CHECK: movups 305419896, %xmm5
4842 movups 0x12345678,%xmm5
4844 // CHECK: movups %xmm5, %xmm5
4847 // CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8)
4848 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
4850 // CHECK: movups %xmm5, 69
4853 // CHECK: movups %xmm5, 32493
4856 // CHECK: movups %xmm5, 3133065982
4857 movups %xmm5,0xbabecafe
4859 // CHECK: movups %xmm5, 305419896
4860 movups %xmm5,0x12345678
4862 // CHECK: movups %xmm5, %xmm5
4865 // CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5
4866 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4868 // CHECK: mulps 69, %xmm5
4871 // CHECK: mulps 32493, %xmm5
4874 // CHECK: mulps 3133065982, %xmm5
4875 mulps 0xbabecafe,%xmm5
4877 // CHECK: mulps 305419896, %xmm5
4878 mulps 0x12345678,%xmm5
4880 // CHECK: mulps %xmm5, %xmm5
4883 // CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5
4884 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5
4886 // CHECK: mulss 69, %xmm5
4889 // CHECK: mulss 32493, %xmm5
4892 // CHECK: mulss 3133065982, %xmm5
4893 mulss 0xbabecafe,%xmm5
4895 // CHECK: mulss 305419896, %xmm5
4896 mulss 0x12345678,%xmm5
4898 // CHECK: mulss %xmm5, %xmm5
4901 // CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5
4902 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5
4904 // CHECK: orps 69, %xmm5
4907 // CHECK: orps 32493, %xmm5
4910 // CHECK: orps 3133065982, %xmm5
4911 orps 0xbabecafe,%xmm5
4913 // CHECK: orps 305419896, %xmm5
4914 orps 0x12345678,%xmm5
4916 // CHECK: orps %xmm5, %xmm5
4919 // CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3
4920 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3
4922 // CHECK: pavgb 69, %mm3
4925 // CHECK: pavgb 32493, %mm3
4928 // CHECK: pavgb 3133065982, %mm3
4929 pavgb 0xbabecafe,%mm3
4931 // CHECK: pavgb 305419896, %mm3
4932 pavgb 0x12345678,%mm3
4934 // CHECK: pavgb %mm3, %mm3
4937 // CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5
4938 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4940 // CHECK: pavgb 69, %xmm5
4943 // CHECK: pavgb 32493, %xmm5
4946 // CHECK: pavgb 3133065982, %xmm5
4947 pavgb 0xbabecafe,%xmm5
4949 // CHECK: pavgb 305419896, %xmm5
4950 pavgb 0x12345678,%xmm5
4952 // CHECK: pavgb %xmm5, %xmm5
4955 // CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3
4956 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3
4958 // CHECK: pavgw 69, %mm3
4961 // CHECK: pavgw 32493, %mm3
4964 // CHECK: pavgw 3133065982, %mm3
4965 pavgw 0xbabecafe,%mm3
4967 // CHECK: pavgw 305419896, %mm3
4968 pavgw 0x12345678,%mm3
4970 // CHECK: pavgw %mm3, %mm3
4973 // CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5
4974 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4976 // CHECK: pavgw 69, %xmm5
4979 // CHECK: pavgw 32493, %xmm5
4982 // CHECK: pavgw 3133065982, %xmm5
4983 pavgw 0xbabecafe,%xmm5
4985 // CHECK: pavgw 305419896, %xmm5
4986 pavgw 0x12345678,%xmm5
4988 // CHECK: pavgw %xmm5, %xmm5
4991 // CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3
4992 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3
4994 // CHECK: pmaxsw 69, %mm3
4997 // CHECK: pmaxsw 32493, %mm3
5000 // CHECK: pmaxsw 3133065982, %mm3
5001 pmaxsw 0xbabecafe,%mm3
5003 // CHECK: pmaxsw 305419896, %mm3
5004 pmaxsw 0x12345678,%mm3
5006 // CHECK: pmaxsw %mm3, %mm3
5009 // CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5
5010 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5012 // CHECK: pmaxsw 69, %xmm5
5015 // CHECK: pmaxsw 32493, %xmm5
5018 // CHECK: pmaxsw 3133065982, %xmm5
5019 pmaxsw 0xbabecafe,%xmm5
5021 // CHECK: pmaxsw 305419896, %xmm5
5022 pmaxsw 0x12345678,%xmm5
5024 // CHECK: pmaxsw %xmm5, %xmm5
5027 // CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3
5028 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3
5030 // CHECK: pmaxub 69, %mm3
5033 // CHECK: pmaxub 32493, %mm3
5036 // CHECK: pmaxub 3133065982, %mm3
5037 pmaxub 0xbabecafe,%mm3
5039 // CHECK: pmaxub 305419896, %mm3
5040 pmaxub 0x12345678,%mm3
5042 // CHECK: pmaxub %mm3, %mm3
5045 // CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5
5046 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5
5048 // CHECK: pmaxub 69, %xmm5
5051 // CHECK: pmaxub 32493, %xmm5
5054 // CHECK: pmaxub 3133065982, %xmm5
5055 pmaxub 0xbabecafe,%xmm5
5057 // CHECK: pmaxub 305419896, %xmm5
5058 pmaxub 0x12345678,%xmm5
5060 // CHECK: pmaxub %xmm5, %xmm5
5063 // CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3
5064 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3
5066 // CHECK: pminsw 69, %mm3
5069 // CHECK: pminsw 32493, %mm3
5072 // CHECK: pminsw 3133065982, %mm3
5073 pminsw 0xbabecafe,%mm3
5075 // CHECK: pminsw 305419896, %mm3
5076 pminsw 0x12345678,%mm3
5078 // CHECK: pminsw %mm3, %mm3
5081 // CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5
5082 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5084 // CHECK: pminsw 69, %xmm5
5087 // CHECK: pminsw 32493, %xmm5
5090 // CHECK: pminsw 3133065982, %xmm5
5091 pminsw 0xbabecafe,%xmm5
5093 // CHECK: pminsw 305419896, %xmm5
5094 pminsw 0x12345678,%xmm5
5096 // CHECK: pminsw %xmm5, %xmm5
5099 // CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3
5100 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3
5102 // CHECK: pminub 69, %mm3
5105 // CHECK: pminub 32493, %mm3
5108 // CHECK: pminub 3133065982, %mm3
5109 pminub 0xbabecafe,%mm3
5111 // CHECK: pminub 305419896, %mm3
5112 pminub 0x12345678,%mm3
5114 // CHECK: pminub %mm3, %mm3
5117 // CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5
5118 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5
5120 // CHECK: pminub 69, %xmm5
5123 // CHECK: pminub 32493, %xmm5
5126 // CHECK: pminub 3133065982, %xmm5
5127 pminub 0xbabecafe,%xmm5
5129 // CHECK: pminub 305419896, %xmm5
5130 pminub 0x12345678,%xmm5
5132 // CHECK: pminub %xmm5, %xmm5
5135 // CHECK: pmovmskb %mm3, %ecx
5138 // CHECK: pmovmskb %xmm5, %ecx
5141 // CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3
5142 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3
5144 // CHECK: pmulhuw 69, %mm3
5147 // CHECK: pmulhuw 32493, %mm3
5150 // CHECK: pmulhuw 3133065982, %mm3
5151 pmulhuw 0xbabecafe,%mm3
5153 // CHECK: pmulhuw 305419896, %mm3
5154 pmulhuw 0x12345678,%mm3
5156 // CHECK: pmulhuw %mm3, %mm3
5159 // CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5
5160 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5162 // CHECK: pmulhuw 69, %xmm5
5165 // CHECK: pmulhuw 32493, %xmm5
5166 pmulhuw 0x7eed,%xmm5
5168 // CHECK: pmulhuw 3133065982, %xmm5
5169 pmulhuw 0xbabecafe,%xmm5
5171 // CHECK: pmulhuw 305419896, %xmm5
5172 pmulhuw 0x12345678,%xmm5
5174 // CHECK: pmulhuw %xmm5, %xmm5
5177 // CHECK: prefetchnta 3735928559(%ebx,%ecx,8)
5178 prefetchnta 0xdeadbeef(%ebx,%ecx,8)
5180 // CHECK: prefetchnta 32493
5183 // CHECK: prefetchnta 3133065982
5184 prefetchnta 0xbabecafe
5186 // CHECK: prefetchnta 305419896
5187 prefetchnta 0x12345678
5189 // CHECK: prefetcht0 3735928559(%ebx,%ecx,8)
5190 prefetcht0 0xdeadbeef(%ebx,%ecx,8)
5192 // CHECK: prefetcht0 32493
5195 // CHECK: prefetcht0 3133065982
5196 prefetcht0 0xbabecafe
5198 // CHECK: prefetcht0 305419896
5199 prefetcht0 0x12345678
5201 // CHECK: prefetcht1 3735928559(%ebx,%ecx,8)
5202 prefetcht1 0xdeadbeef(%ebx,%ecx,8)
5204 // CHECK: prefetcht1 32493
5207 // CHECK: prefetcht1 3133065982
5208 prefetcht1 0xbabecafe
5210 // CHECK: prefetcht1 305419896
5211 prefetcht1 0x12345678
5213 // CHECK: prefetcht2 3735928559(%ebx,%ecx,8)
5214 prefetcht2 0xdeadbeef(%ebx,%ecx,8)
5216 // CHECK: prefetcht2 32493
5219 // CHECK: prefetcht2 3133065982
5220 prefetcht2 0xbabecafe
5222 // CHECK: prefetcht2 305419896
5223 prefetcht2 0x12345678
5225 // CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3
5226 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3
5228 // CHECK: psadbw 69, %mm3
5231 // CHECK: psadbw 32493, %mm3
5234 // CHECK: psadbw 3133065982, %mm3
5235 psadbw 0xbabecafe,%mm3
5237 // CHECK: psadbw 305419896, %mm3
5238 psadbw 0x12345678,%mm3
5240 // CHECK: psadbw %mm3, %mm3
5243 // CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5
5244 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5246 // CHECK: psadbw 69, %xmm5
5249 // CHECK: psadbw 32493, %xmm5
5252 // CHECK: psadbw 3133065982, %xmm5
5253 psadbw 0xbabecafe,%xmm5
5255 // CHECK: psadbw 305419896, %xmm5
5256 psadbw 0x12345678,%xmm5
5258 // CHECK: psadbw %xmm5, %xmm5
5261 // CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5
5262 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5264 // CHECK: rcpps 69, %xmm5
5267 // CHECK: rcpps 32493, %xmm5
5270 // CHECK: rcpps 3133065982, %xmm5
5271 rcpps 0xbabecafe,%xmm5
5273 // CHECK: rcpps 305419896, %xmm5
5274 rcpps 0x12345678,%xmm5
5276 // CHECK: rcpps %xmm5, %xmm5
5279 // CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5
5280 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5282 // CHECK: rcpss 69, %xmm5
5285 // CHECK: rcpss 32493, %xmm5
5288 // CHECK: rcpss 3133065982, %xmm5
5289 rcpss 0xbabecafe,%xmm5
5291 // CHECK: rcpss 305419896, %xmm5
5292 rcpss 0x12345678,%xmm5
5294 // CHECK: rcpss %xmm5, %xmm5
5297 // CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5
5298 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5300 // CHECK: rsqrtps 69, %xmm5
5303 // CHECK: rsqrtps 32493, %xmm5
5304 rsqrtps 0x7eed,%xmm5
5306 // CHECK: rsqrtps 3133065982, %xmm5
5307 rsqrtps 0xbabecafe,%xmm5
5309 // CHECK: rsqrtps 305419896, %xmm5
5310 rsqrtps 0x12345678,%xmm5
5312 // CHECK: rsqrtps %xmm5, %xmm5
5315 // CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5
5316 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5318 // CHECK: rsqrtss 69, %xmm5
5321 // CHECK: rsqrtss 32493, %xmm5
5322 rsqrtss 0x7eed,%xmm5
5324 // CHECK: rsqrtss 3133065982, %xmm5
5325 rsqrtss 0xbabecafe,%xmm5
5327 // CHECK: rsqrtss 305419896, %xmm5
5328 rsqrtss 0x12345678,%xmm5
5330 // CHECK: rsqrtss %xmm5, %xmm5
5336 // CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5
5337 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5339 // CHECK: sqrtps 69, %xmm5
5342 // CHECK: sqrtps 32493, %xmm5
5345 // CHECK: sqrtps 3133065982, %xmm5
5346 sqrtps 0xbabecafe,%xmm5
5348 // CHECK: sqrtps 305419896, %xmm5
5349 sqrtps 0x12345678,%xmm5
5351 // CHECK: sqrtps %xmm5, %xmm5
5354 // CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5
5355 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5357 // CHECK: sqrtss 69, %xmm5
5360 // CHECK: sqrtss 32493, %xmm5
5363 // CHECK: sqrtss 3133065982, %xmm5
5364 sqrtss 0xbabecafe,%xmm5
5366 // CHECK: sqrtss 305419896, %xmm5
5367 sqrtss 0x12345678,%xmm5
5369 // CHECK: sqrtss %xmm5, %xmm5
5372 // CHECK: stmxcsr 3735928559(%ebx,%ecx,8)
5373 stmxcsr 0xdeadbeef(%ebx,%ecx,8)
5375 // CHECK: stmxcsr 32493
5378 // CHECK: stmxcsr 3133065982
5381 // CHECK: stmxcsr 305419896
5384 // CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5
5385 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5387 // CHECK: subps 69, %xmm5
5390 // CHECK: subps 32493, %xmm5
5393 // CHECK: subps 3133065982, %xmm5
5394 subps 0xbabecafe,%xmm5
5396 // CHECK: subps 305419896, %xmm5
5397 subps 0x12345678,%xmm5
5399 // CHECK: subps %xmm5, %xmm5
5402 // CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5
5403 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5405 // CHECK: subss 69, %xmm5
5408 // CHECK: subss 32493, %xmm5
5411 // CHECK: subss 3133065982, %xmm5
5412 subss 0xbabecafe,%xmm5
5414 // CHECK: subss 305419896, %xmm5
5415 subss 0x12345678,%xmm5
5417 // CHECK: subss %xmm5, %xmm5
5420 // CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5
5421 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
5423 // CHECK: ucomiss 69, %xmm5
5426 // CHECK: ucomiss 32493, %xmm5
5427 ucomiss 0x7eed,%xmm5
5429 // CHECK: ucomiss 3133065982, %xmm5
5430 ucomiss 0xbabecafe,%xmm5
5432 // CHECK: ucomiss 305419896, %xmm5
5433 ucomiss 0x12345678,%xmm5
5435 // CHECK: ucomiss %xmm5, %xmm5
5438 // CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5
5439 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5441 // CHECK: unpckhps 69, %xmm5
5444 // CHECK: unpckhps 32493, %xmm5
5445 unpckhps 0x7eed,%xmm5
5447 // CHECK: unpckhps 3133065982, %xmm5
5448 unpckhps 0xbabecafe,%xmm5
5450 // CHECK: unpckhps 305419896, %xmm5
5451 unpckhps 0x12345678,%xmm5
5453 // CHECK: unpckhps %xmm5, %xmm5
5454 unpckhps %xmm5,%xmm5
5456 // CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5
5457 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5459 // CHECK: unpcklps 69, %xmm5
5462 // CHECK: unpcklps 32493, %xmm5
5463 unpcklps 0x7eed,%xmm5
5465 // CHECK: unpcklps 3133065982, %xmm5
5466 unpcklps 0xbabecafe,%xmm5
5468 // CHECK: unpcklps 305419896, %xmm5
5469 unpcklps 0x12345678,%xmm5
5471 // CHECK: unpcklps %xmm5, %xmm5
5472 unpcklps %xmm5,%xmm5
5474 // CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5
5475 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5
5477 // CHECK: xorps 69, %xmm5
5480 // CHECK: xorps 32493, %xmm5
5483 // CHECK: xorps 3133065982, %xmm5
5484 xorps 0xbabecafe,%xmm5
5486 // CHECK: xorps 305419896, %xmm5
5487 xorps 0x12345678,%xmm5
5489 // CHECK: xorps %xmm5, %xmm5
5492 // CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5
5493 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5495 // CHECK: addpd 69, %xmm5
5498 // CHECK: addpd 32493, %xmm5
5501 // CHECK: addpd 3133065982, %xmm5
5502 addpd 0xbabecafe,%xmm5
5504 // CHECK: addpd 305419896, %xmm5
5505 addpd 0x12345678,%xmm5
5507 // CHECK: addpd %xmm5, %xmm5
5510 // CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5
5511 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5513 // CHECK: addsd 69, %xmm5
5516 // CHECK: addsd 32493, %xmm5
5519 // CHECK: addsd 3133065982, %xmm5
5520 addsd 0xbabecafe,%xmm5
5522 // CHECK: addsd 305419896, %xmm5
5523 addsd 0x12345678,%xmm5
5525 // CHECK: addsd %xmm5, %xmm5
5528 // CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5
5529 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5531 // CHECK: andnpd 69, %xmm5
5534 // CHECK: andnpd 32493, %xmm5
5537 // CHECK: andnpd 3133065982, %xmm5
5538 andnpd 0xbabecafe,%xmm5
5540 // CHECK: andnpd 305419896, %xmm5
5541 andnpd 0x12345678,%xmm5
5543 // CHECK: andnpd %xmm5, %xmm5
5546 // CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5
5547 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5549 // CHECK: andpd 69, %xmm5
5552 // CHECK: andpd 32493, %xmm5
5555 // CHECK: andpd 3133065982, %xmm5
5556 andpd 0xbabecafe,%xmm5
5558 // CHECK: andpd 305419896, %xmm5
5559 andpd 0x12345678,%xmm5
5561 // CHECK: andpd %xmm5, %xmm5
5564 // CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5
5565 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5567 // CHECK: comisd 69, %xmm5
5570 // CHECK: comisd 32493, %xmm5
5573 // CHECK: comisd 3133065982, %xmm5
5574 comisd 0xbabecafe,%xmm5
5576 // CHECK: comisd 305419896, %xmm5
5577 comisd 0x12345678,%xmm5
5579 // CHECK: comisd %xmm5, %xmm5
5582 // CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5
5583 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5585 // CHECK: cvtpi2pd 69, %xmm5
5588 // CHECK: cvtpi2pd 32493, %xmm5
5589 cvtpi2pd 0x7eed,%xmm5
5591 // CHECK: cvtpi2pd 3133065982, %xmm5
5592 cvtpi2pd 0xbabecafe,%xmm5
5594 // CHECK: cvtpi2pd 305419896, %xmm5
5595 cvtpi2pd 0x12345678,%xmm5
5597 // CHECK: cvtpi2pd %mm3, %xmm5
5600 // CHECK: cvtsi2sd %ecx, %xmm5
5603 // CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5
5604 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5606 // CHECK: cvtsi2sd 69, %xmm5
5609 // CHECK: cvtsi2sd 32493, %xmm5
5610 cvtsi2sd 0x7eed,%xmm5
5612 // CHECK: cvtsi2sd 3133065982, %xmm5
5613 cvtsi2sd 0xbabecafe,%xmm5
5615 // CHECK: cvtsi2sd 305419896, %xmm5
5616 cvtsi2sd 0x12345678,%xmm5
5618 // CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5
5619 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5621 // CHECK: divpd 69, %xmm5
5624 // CHECK: divpd 32493, %xmm5
5627 // CHECK: divpd 3133065982, %xmm5
5628 divpd 0xbabecafe,%xmm5
5630 // CHECK: divpd 305419896, %xmm5
5631 divpd 0x12345678,%xmm5
5633 // CHECK: divpd %xmm5, %xmm5
5636 // CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5
5637 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5639 // CHECK: divsd 69, %xmm5
5642 // CHECK: divsd 32493, %xmm5
5645 // CHECK: divsd 3133065982, %xmm5
5646 divsd 0xbabecafe,%xmm5
5648 // CHECK: divsd 305419896, %xmm5
5649 divsd 0x12345678,%xmm5
5651 // CHECK: divsd %xmm5, %xmm5
5654 // CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5
5655 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5657 // CHECK: maxpd 69, %xmm5
5660 // CHECK: maxpd 32493, %xmm5
5663 // CHECK: maxpd 3133065982, %xmm5
5664 maxpd 0xbabecafe,%xmm5
5666 // CHECK: maxpd 305419896, %xmm5
5667 maxpd 0x12345678,%xmm5
5669 // CHECK: maxpd %xmm5, %xmm5
5672 // CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5
5673 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5675 // CHECK: maxsd 69, %xmm5
5678 // CHECK: maxsd 32493, %xmm5
5681 // CHECK: maxsd 3133065982, %xmm5
5682 maxsd 0xbabecafe,%xmm5
5684 // CHECK: maxsd 305419896, %xmm5
5685 maxsd 0x12345678,%xmm5
5687 // CHECK: maxsd %xmm5, %xmm5
5690 // CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5
5691 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5693 // CHECK: minpd 69, %xmm5
5696 // CHECK: minpd 32493, %xmm5
5699 // CHECK: minpd 3133065982, %xmm5
5700 minpd 0xbabecafe,%xmm5
5702 // CHECK: minpd 305419896, %xmm5
5703 minpd 0x12345678,%xmm5
5705 // CHECK: minpd %xmm5, %xmm5
5708 // CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5
5709 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5711 // CHECK: minsd 69, %xmm5
5714 // CHECK: minsd 32493, %xmm5
5717 // CHECK: minsd 3133065982, %xmm5
5718 minsd 0xbabecafe,%xmm5
5720 // CHECK: minsd 305419896, %xmm5
5721 minsd 0x12345678,%xmm5
5723 // CHECK: minsd %xmm5, %xmm5
5726 // CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5
5727 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5729 // CHECK: movapd 69, %xmm5
5732 // CHECK: movapd 32493, %xmm5
5735 // CHECK: movapd 3133065982, %xmm5
5736 movapd 0xbabecafe,%xmm5
5738 // CHECK: movapd 305419896, %xmm5
5739 movapd 0x12345678,%xmm5
5741 // CHECK: movapd %xmm5, %xmm5
5744 // CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8)
5745 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
5747 // CHECK: movapd %xmm5, 69
5750 // CHECK: movapd %xmm5, 32493
5753 // CHECK: movapd %xmm5, 3133065982
5754 movapd %xmm5,0xbabecafe
5756 // CHECK: movapd %xmm5, 305419896
5757 movapd %xmm5,0x12345678
5759 // CHECK: movapd %xmm5, %xmm5
5762 // CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5
5763 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5765 // CHECK: movhpd 69, %xmm5
5768 // CHECK: movhpd 32493, %xmm5
5771 // CHECK: movhpd 3133065982, %xmm5
5772 movhpd 0xbabecafe,%xmm5
5774 // CHECK: movhpd 305419896, %xmm5
5775 movhpd 0x12345678,%xmm5
5777 // CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8)
5778 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
5780 // CHECK: movhpd %xmm5, 69
5783 // CHECK: movhpd %xmm5, 32493
5786 // CHECK: movhpd %xmm5, 3133065982
5787 movhpd %xmm5,0xbabecafe
5789 // CHECK: movhpd %xmm5, 305419896
5790 movhpd %xmm5,0x12345678
5792 // CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5
5793 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5795 // CHECK: movlpd 69, %xmm5
5798 // CHECK: movlpd 32493, %xmm5
5801 // CHECK: movlpd 3133065982, %xmm5
5802 movlpd 0xbabecafe,%xmm5
5804 // CHECK: movlpd 305419896, %xmm5
5805 movlpd 0x12345678,%xmm5
5807 // CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8)
5808 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
5810 // CHECK: movlpd %xmm5, 69
5813 // CHECK: movlpd %xmm5, 32493
5816 // CHECK: movlpd %xmm5, 3133065982
5817 movlpd %xmm5,0xbabecafe
5819 // CHECK: movlpd %xmm5, 305419896
5820 movlpd %xmm5,0x12345678
5822 // CHECK: movmskpd %xmm5, %ecx
5825 // CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8)
5826 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
5828 // CHECK: movntpd %xmm5, 69
5831 // CHECK: movntpd %xmm5, 32493
5832 movntpd %xmm5,0x7eed
5834 // CHECK: movntpd %xmm5, 3133065982
5835 movntpd %xmm5,0xbabecafe
5837 // CHECK: movntpd %xmm5, 305419896
5838 movntpd %xmm5,0x12345678
5840 // CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5
5841 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5843 // CHECK: movsd 69, %xmm5
5846 // CHECK: movsd 32493, %xmm5
5849 // CHECK: movsd 3133065982, %xmm5
5850 movsd 0xbabecafe,%xmm5
5852 // CHECK: movsd 305419896, %xmm5
5853 movsd 0x12345678,%xmm5
5855 // CHECK: movsd %xmm5, %xmm5
5858 // CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8)
5859 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
5861 // CHECK: movsd %xmm5, 69
5864 // CHECK: movsd %xmm5, 32493
5867 // CHECK: movsd %xmm5, 3133065982
5868 movsd %xmm5,0xbabecafe
5870 // CHECK: movsd %xmm5, 305419896
5871 movsd %xmm5,0x12345678
5873 // CHECK: movsd %xmm5, %xmm5
5876 // CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5
5877 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5879 // CHECK: movupd 69, %xmm5
5882 // CHECK: movupd 32493, %xmm5
5885 // CHECK: movupd 3133065982, %xmm5
5886 movupd 0xbabecafe,%xmm5
5888 // CHECK: movupd 305419896, %xmm5
5889 movupd 0x12345678,%xmm5
5891 // CHECK: movupd %xmm5, %xmm5
5894 // CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8)
5895 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
5897 // CHECK: movupd %xmm5, 69
5900 // CHECK: movupd %xmm5, 32493
5903 // CHECK: movupd %xmm5, 3133065982
5904 movupd %xmm5,0xbabecafe
5906 // CHECK: movupd %xmm5, 305419896
5907 movupd %xmm5,0x12345678
5909 // CHECK: movupd %xmm5, %xmm5
5912 // CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5
5913 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5915 // CHECK: mulpd 69, %xmm5
5918 // CHECK: mulpd 32493, %xmm5
5921 // CHECK: mulpd 3133065982, %xmm5
5922 mulpd 0xbabecafe,%xmm5
5924 // CHECK: mulpd 305419896, %xmm5
5925 mulpd 0x12345678,%xmm5
5927 // CHECK: mulpd %xmm5, %xmm5
5930 // CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5
5931 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5933 // CHECK: mulsd 69, %xmm5
5936 // CHECK: mulsd 32493, %xmm5
5939 // CHECK: mulsd 3133065982, %xmm5
5940 mulsd 0xbabecafe,%xmm5
5942 // CHECK: mulsd 305419896, %xmm5
5943 mulsd 0x12345678,%xmm5
5945 // CHECK: mulsd %xmm5, %xmm5
5948 // CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5
5949 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5951 // CHECK: orpd 69, %xmm5
5954 // CHECK: orpd 32493, %xmm5
5957 // CHECK: orpd 3133065982, %xmm5
5958 orpd 0xbabecafe,%xmm5
5960 // CHECK: orpd 305419896, %xmm5
5961 orpd 0x12345678,%xmm5
5963 // CHECK: orpd %xmm5, %xmm5
5966 // CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5
5967 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5969 // CHECK: sqrtpd 69, %xmm5
5972 // CHECK: sqrtpd 32493, %xmm5
5975 // CHECK: sqrtpd 3133065982, %xmm5
5976 sqrtpd 0xbabecafe,%xmm5
5978 // CHECK: sqrtpd 305419896, %xmm5
5979 sqrtpd 0x12345678,%xmm5
5981 // CHECK: sqrtpd %xmm5, %xmm5
5984 // CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5
5985 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5987 // CHECK: sqrtsd 69, %xmm5
5990 // CHECK: sqrtsd 32493, %xmm5
5993 // CHECK: sqrtsd 3133065982, %xmm5
5994 sqrtsd 0xbabecafe,%xmm5
5996 // CHECK: sqrtsd 305419896, %xmm5
5997 sqrtsd 0x12345678,%xmm5
5999 // CHECK: sqrtsd %xmm5, %xmm5
6002 // CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5
6003 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6005 // CHECK: subpd 69, %xmm5
6008 // CHECK: subpd 32493, %xmm5
6011 // CHECK: subpd 3133065982, %xmm5
6012 subpd 0xbabecafe,%xmm5
6014 // CHECK: subpd 305419896, %xmm5
6015 subpd 0x12345678,%xmm5
6017 // CHECK: subpd %xmm5, %xmm5
6020 // CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5
6021 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6023 // CHECK: subsd 69, %xmm5
6026 // CHECK: subsd 32493, %xmm5
6029 // CHECK: subsd 3133065982, %xmm5
6030 subsd 0xbabecafe,%xmm5
6032 // CHECK: subsd 305419896, %xmm5
6033 subsd 0x12345678,%xmm5
6035 // CHECK: subsd %xmm5, %xmm5
6038 // CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5
6039 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6041 // CHECK: ucomisd 69, %xmm5
6044 // CHECK: ucomisd 32493, %xmm5
6045 ucomisd 0x7eed,%xmm5
6047 // CHECK: ucomisd 3133065982, %xmm5
6048 ucomisd 0xbabecafe,%xmm5
6050 // CHECK: ucomisd 305419896, %xmm5
6051 ucomisd 0x12345678,%xmm5
6053 // CHECK: ucomisd %xmm5, %xmm5
6056 // CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5
6057 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6059 // CHECK: unpckhpd 69, %xmm5
6062 // CHECK: unpckhpd 32493, %xmm5
6063 unpckhpd 0x7eed,%xmm5
6065 // CHECK: unpckhpd 3133065982, %xmm5
6066 unpckhpd 0xbabecafe,%xmm5
6068 // CHECK: unpckhpd 305419896, %xmm5
6069 unpckhpd 0x12345678,%xmm5
6071 // CHECK: unpckhpd %xmm5, %xmm5
6072 unpckhpd %xmm5,%xmm5
6074 // CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5
6075 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6077 // CHECK: unpcklpd 69, %xmm5
6080 // CHECK: unpcklpd 32493, %xmm5
6081 unpcklpd 0x7eed,%xmm5
6083 // CHECK: unpcklpd 3133065982, %xmm5
6084 unpcklpd 0xbabecafe,%xmm5
6086 // CHECK: unpcklpd 305419896, %xmm5
6087 unpcklpd 0x12345678,%xmm5
6089 // CHECK: unpcklpd %xmm5, %xmm5
6090 unpcklpd %xmm5,%xmm5
6092 // CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5
6093 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6095 // CHECK: xorpd 69, %xmm5
6098 // CHECK: xorpd 32493, %xmm5
6101 // CHECK: xorpd 3133065982, %xmm5
6102 xorpd 0xbabecafe,%xmm5
6104 // CHECK: xorpd 305419896, %xmm5
6105 xorpd 0x12345678,%xmm5
6107 // CHECK: xorpd %xmm5, %xmm5
6110 // CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5
6111 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6113 // CHECK: cvtdq2pd 69, %xmm5
6116 // CHECK: cvtdq2pd 32493, %xmm5
6117 cvtdq2pd 0x7eed,%xmm5
6119 // CHECK: cvtdq2pd 3133065982, %xmm5
6120 cvtdq2pd 0xbabecafe,%xmm5
6122 // CHECK: cvtdq2pd 305419896, %xmm5
6123 cvtdq2pd 0x12345678,%xmm5
6125 // CHECK: cvtdq2pd %xmm5, %xmm5
6126 cvtdq2pd %xmm5,%xmm5
6128 // CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5
6129 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6131 // CHECK: cvtpd2dq 69, %xmm5
6134 // CHECK: cvtpd2dq 32493, %xmm5
6135 cvtpd2dq 0x7eed,%xmm5
6137 // CHECK: cvtpd2dq 3133065982, %xmm5
6138 cvtpd2dq 0xbabecafe,%xmm5
6140 // CHECK: cvtpd2dq 305419896, %xmm5
6141 cvtpd2dq 0x12345678,%xmm5
6143 // CHECK: cvtpd2dq %xmm5, %xmm5
6144 cvtpd2dq %xmm5,%xmm5
6146 // CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5
6147 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6149 // CHECK: cvtdq2ps 69, %xmm5
6152 // CHECK: cvtdq2ps 32493, %xmm5
6153 cvtdq2ps 0x7eed,%xmm5
6155 // CHECK: cvtdq2ps 3133065982, %xmm5
6156 cvtdq2ps 0xbabecafe,%xmm5
6158 // CHECK: cvtdq2ps 305419896, %xmm5
6159 cvtdq2ps 0x12345678,%xmm5
6161 // CHECK: cvtdq2ps %xmm5, %xmm5
6162 cvtdq2ps %xmm5,%xmm5
6164 // CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3
6165 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
6167 // CHECK: cvtpd2pi 69, %mm3
6170 // CHECK: cvtpd2pi 32493, %mm3
6171 cvtpd2pi 0x7eed,%mm3
6173 // CHECK: cvtpd2pi 3133065982, %mm3
6174 cvtpd2pi 0xbabecafe,%mm3
6176 // CHECK: cvtpd2pi 305419896, %mm3
6177 cvtpd2pi 0x12345678,%mm3
6179 // CHECK: cvtpd2pi %xmm5, %mm3
6182 // CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5
6183 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6185 // CHECK: cvtpd2ps 69, %xmm5
6188 // CHECK: cvtpd2ps 32493, %xmm5
6189 cvtpd2ps 0x7eed,%xmm5
6191 // CHECK: cvtpd2ps 3133065982, %xmm5
6192 cvtpd2ps 0xbabecafe,%xmm5
6194 // CHECK: cvtpd2ps 305419896, %xmm5
6195 cvtpd2ps 0x12345678,%xmm5
6197 // CHECK: cvtpd2ps %xmm5, %xmm5
6198 cvtpd2ps %xmm5,%xmm5
6200 // CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5
6201 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6203 // CHECK: cvtps2pd 69, %xmm5
6206 // CHECK: cvtps2pd 32493, %xmm5
6207 cvtps2pd 0x7eed,%xmm5
6209 // CHECK: cvtps2pd 3133065982, %xmm5
6210 cvtps2pd 0xbabecafe,%xmm5
6212 // CHECK: cvtps2pd 305419896, %xmm5
6213 cvtps2pd 0x12345678,%xmm5
6215 // CHECK: cvtps2pd %xmm5, %xmm5
6216 cvtps2pd %xmm5,%xmm5
6218 // CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5
6219 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6221 // CHECK: cvtps2dq 69, %xmm5
6224 // CHECK: cvtps2dq 32493, %xmm5
6225 cvtps2dq 0x7eed,%xmm5
6227 // CHECK: cvtps2dq 3133065982, %xmm5
6228 cvtps2dq 0xbabecafe,%xmm5
6230 // CHECK: cvtps2dq 305419896, %xmm5
6231 cvtps2dq 0x12345678,%xmm5
6233 // CHECK: cvtps2dq %xmm5, %xmm5
6234 cvtps2dq %xmm5,%xmm5
6236 // CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5
6237 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6239 // CHECK: cvtsd2ss 69, %xmm5
6242 // CHECK: cvtsd2ss 32493, %xmm5
6243 cvtsd2ss 0x7eed,%xmm5
6245 // CHECK: cvtsd2ss 3133065982, %xmm5
6246 cvtsd2ss 0xbabecafe,%xmm5
6248 // CHECK: cvtsd2ss 305419896, %xmm5
6249 cvtsd2ss 0x12345678,%xmm5
6251 // CHECK: cvtsd2ss %xmm5, %xmm5
6252 cvtsd2ss %xmm5,%xmm5
6254 // CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5
6255 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6257 // CHECK: cvtss2sd 69, %xmm5
6260 // CHECK: cvtss2sd 32493, %xmm5
6261 cvtss2sd 0x7eed,%xmm5
6263 // CHECK: cvtss2sd 3133065982, %xmm5
6264 cvtss2sd 0xbabecafe,%xmm5
6266 // CHECK: cvtss2sd 305419896, %xmm5
6267 cvtss2sd 0x12345678,%xmm5
6269 // CHECK: cvtss2sd %xmm5, %xmm5
6270 cvtss2sd %xmm5,%xmm5
6272 // CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3
6273 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
6275 // CHECK: cvttpd2pi 69, %mm3
6278 // CHECK: cvttpd2pi 32493, %mm3
6279 cvttpd2pi 0x7eed,%mm3
6281 // CHECK: cvttpd2pi 3133065982, %mm3
6282 cvttpd2pi 0xbabecafe,%mm3
6284 // CHECK: cvttpd2pi 305419896, %mm3
6285 cvttpd2pi 0x12345678,%mm3
6287 // CHECK: cvttpd2pi %xmm5, %mm3
6288 cvttpd2pi %xmm5,%mm3
6290 // CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx
6291 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
6293 // CHECK: cvttsd2si 69, %ecx
6296 // CHECK: cvttsd2si 32493, %ecx
6297 cvttsd2si 0x7eed,%ecx
6299 // CHECK: cvttsd2si 3133065982, %ecx
6300 cvttsd2si 0xbabecafe,%ecx
6302 // CHECK: cvttsd2si 305419896, %ecx
6303 cvttsd2si 0x12345678,%ecx
6305 // CHECK: cvttsd2si %xmm5, %ecx
6306 cvttsd2si %xmm5,%ecx
6308 // CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5
6309 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6311 // CHECK: cvttps2dq 69, %xmm5
6312 cvttps2dq 0x45,%xmm5
6314 // CHECK: cvttps2dq 32493, %xmm5
6315 cvttps2dq 0x7eed,%xmm5
6317 // CHECK: cvttps2dq 3133065982, %xmm5
6318 cvttps2dq 0xbabecafe,%xmm5
6320 // CHECK: cvttps2dq 305419896, %xmm5
6321 cvttps2dq 0x12345678,%xmm5
6323 // CHECK: cvttps2dq %xmm5, %xmm5
6324 cvttps2dq %xmm5,%xmm5
6326 // CHECK: maskmovdqu %xmm5, %xmm5
6327 maskmovdqu %xmm5,%xmm5
6329 // CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5
6330 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
6332 // CHECK: movdqa 69, %xmm5
6335 // CHECK: movdqa 32493, %xmm5
6338 // CHECK: movdqa 3133065982, %xmm5
6339 movdqa 0xbabecafe,%xmm5
6341 // CHECK: movdqa 305419896, %xmm5
6342 movdqa 0x12345678,%xmm5
6344 // CHECK: movdqa %xmm5, %xmm5
6347 // CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8)
6348 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
6350 // CHECK: movdqa %xmm5, 69
6353 // CHECK: movdqa %xmm5, 32493
6356 // CHECK: movdqa %xmm5, 3133065982
6357 movdqa %xmm5,0xbabecafe
6359 // CHECK: movdqa %xmm5, 305419896
6360 movdqa %xmm5,0x12345678
6362 // CHECK: movdqa %xmm5, %xmm5
6365 // CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5
6366 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
6368 // CHECK: movdqu 69, %xmm5
6371 // CHECK: movdqu 32493, %xmm5
6374 // CHECK: movdqu 3133065982, %xmm5
6375 movdqu 0xbabecafe,%xmm5
6377 // CHECK: movdqu 305419896, %xmm5
6378 movdqu 0x12345678,%xmm5
6380 // CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8)
6381 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
6383 // CHECK: movdqu %xmm5, 69
6386 // CHECK: movdqu %xmm5, 32493
6389 // CHECK: movdqu %xmm5, 3133065982
6390 movdqu %xmm5,0xbabecafe
6392 // CHECK: movdqu %xmm5, 305419896
6393 movdqu %xmm5,0x12345678
6395 // CHECK: movdq2q %xmm5, %mm3
6398 // CHECK: movq2dq %mm3, %xmm5
6401 // CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3
6402 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3
6404 // CHECK: pmuludq 69, %mm3
6407 // CHECK: pmuludq 32493, %mm3
6410 // CHECK: pmuludq 3133065982, %mm3
6411 pmuludq 0xbabecafe,%mm3
6413 // CHECK: pmuludq 305419896, %mm3
6414 pmuludq 0x12345678,%mm3
6416 // CHECK: pmuludq %mm3, %mm3
6419 // CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5
6420 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6422 // CHECK: pmuludq 69, %xmm5
6425 // CHECK: pmuludq 32493, %xmm5
6426 pmuludq 0x7eed,%xmm5
6428 // CHECK: pmuludq 3133065982, %xmm5
6429 pmuludq 0xbabecafe,%xmm5
6431 // CHECK: pmuludq 305419896, %xmm5
6432 pmuludq 0x12345678,%xmm5
6434 // CHECK: pmuludq %xmm5, %xmm5
6437 // CHECK: pslldq $127, %xmm5
6440 // CHECK: psrldq $127, %xmm5
6443 // CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5
6444 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6446 // CHECK: punpckhqdq 69, %xmm5
6447 punpckhqdq 0x45,%xmm5
6449 // CHECK: punpckhqdq 32493, %xmm5
6450 punpckhqdq 0x7eed,%xmm5
6452 // CHECK: punpckhqdq 3133065982, %xmm5
6453 punpckhqdq 0xbabecafe,%xmm5
6455 // CHECK: punpckhqdq 305419896, %xmm5
6456 punpckhqdq 0x12345678,%xmm5
6458 // CHECK: punpckhqdq %xmm5, %xmm5
6459 punpckhqdq %xmm5,%xmm5
6461 // CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5
6462 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6464 // CHECK: punpcklqdq 69, %xmm5
6465 punpcklqdq 0x45,%xmm5
6467 // CHECK: punpcklqdq 32493, %xmm5
6468 punpcklqdq 0x7eed,%xmm5
6470 // CHECK: punpcklqdq 3133065982, %xmm5
6471 punpcklqdq 0xbabecafe,%xmm5
6473 // CHECK: punpcklqdq 305419896, %xmm5
6474 punpcklqdq 0x12345678,%xmm5
6476 // CHECK: punpcklqdq %xmm5, %xmm5
6477 punpcklqdq %xmm5,%xmm5
6479 // CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5
6480 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6482 // CHECK: addsubpd 69, %xmm5
6485 // CHECK: addsubpd 32493, %xmm5
6486 addsubpd 0x7eed,%xmm5
6488 // CHECK: addsubpd 3133065982, %xmm5
6489 addsubpd 0xbabecafe,%xmm5
6491 // CHECK: addsubpd 305419896, %xmm5
6492 addsubpd 0x12345678,%xmm5
6494 // CHECK: addsubpd %xmm5, %xmm5
6495 addsubpd %xmm5,%xmm5
6497 // CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5
6498 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6500 // CHECK: addsubps 69, %xmm5
6503 // CHECK: addsubps 32493, %xmm5
6504 addsubps 0x7eed,%xmm5
6506 // CHECK: addsubps 3133065982, %xmm5
6507 addsubps 0xbabecafe,%xmm5
6509 // CHECK: addsubps 305419896, %xmm5
6510 addsubps 0x12345678,%xmm5
6512 // CHECK: addsubps %xmm5, %xmm5
6513 addsubps %xmm5,%xmm5
6515 // CHECK: fisttpl 3735928559(%ebx,%ecx,8)
6516 fisttpl 0xdeadbeef(%ebx,%ecx,8)
6518 // CHECK: fisttpl 3133065982
6521 // CHECK: fisttpl 305419896
6524 // CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5
6525 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6527 // CHECK: haddpd 69, %xmm5
6530 // CHECK: haddpd 32493, %xmm5
6533 // CHECK: haddpd 3133065982, %xmm5
6534 haddpd 0xbabecafe,%xmm5
6536 // CHECK: haddpd 305419896, %xmm5
6537 haddpd 0x12345678,%xmm5
6539 // CHECK: haddpd %xmm5, %xmm5
6542 // CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5
6543 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6545 // CHECK: haddps 69, %xmm5
6548 // CHECK: haddps 32493, %xmm5
6551 // CHECK: haddps 3133065982, %xmm5
6552 haddps 0xbabecafe,%xmm5
6554 // CHECK: haddps 305419896, %xmm5
6555 haddps 0x12345678,%xmm5
6557 // CHECK: haddps %xmm5, %xmm5
6560 // CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5
6561 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6563 // CHECK: hsubpd 69, %xmm5
6566 // CHECK: hsubpd 32493, %xmm5
6569 // CHECK: hsubpd 3133065982, %xmm5
6570 hsubpd 0xbabecafe,%xmm5
6572 // CHECK: hsubpd 305419896, %xmm5
6573 hsubpd 0x12345678,%xmm5
6575 // CHECK: hsubpd %xmm5, %xmm5
6578 // CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5
6579 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6581 // CHECK: hsubps 69, %xmm5
6584 // CHECK: hsubps 32493, %xmm5
6587 // CHECK: hsubps 3133065982, %xmm5
6588 hsubps 0xbabecafe,%xmm5
6590 // CHECK: hsubps 305419896, %xmm5
6591 hsubps 0x12345678,%xmm5
6593 // CHECK: hsubps %xmm5, %xmm5
6596 // CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5
6597 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
6599 // CHECK: lddqu 69, %xmm5
6602 // CHECK: lddqu 32493, %xmm5
6605 // CHECK: lddqu 3133065982, %xmm5
6606 lddqu 0xbabecafe,%xmm5
6608 // CHECK: lddqu 305419896, %xmm5
6609 lddqu 0x12345678,%xmm5
6614 // CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5
6615 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
6617 // CHECK: movddup 69, %xmm5
6620 // CHECK: movddup 32493, %xmm5
6621 movddup 0x7eed,%xmm5
6623 // CHECK: movddup 3133065982, %xmm5
6624 movddup 0xbabecafe,%xmm5
6626 // CHECK: movddup 305419896, %xmm5
6627 movddup 0x12345678,%xmm5
6629 // CHECK: movddup %xmm5, %xmm5
6632 // CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5
6633 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
6635 // CHECK: movshdup 69, %xmm5
6638 // CHECK: movshdup 32493, %xmm5
6639 movshdup 0x7eed,%xmm5
6641 // CHECK: movshdup 3133065982, %xmm5
6642 movshdup 0xbabecafe,%xmm5
6644 // CHECK: movshdup 305419896, %xmm5
6645 movshdup 0x12345678,%xmm5
6647 // CHECK: movshdup %xmm5, %xmm5
6648 movshdup %xmm5,%xmm5
6650 // CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5
6651 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
6653 // CHECK: movsldup 69, %xmm5
6656 // CHECK: movsldup 32493, %xmm5
6657 movsldup 0x7eed,%xmm5
6659 // CHECK: movsldup 3133065982, %xmm5
6660 movsldup 0xbabecafe,%xmm5
6662 // CHECK: movsldup 305419896, %xmm5
6663 movsldup 0x12345678,%xmm5
6665 // CHECK: movsldup %xmm5, %xmm5
6666 movsldup %xmm5,%xmm5
6674 // CHECK: vmclear 3735928559(%ebx,%ecx,8)
6675 vmclear 0xdeadbeef(%ebx,%ecx,8)
6677 // CHECK: vmclear 32493
6680 // CHECK: vmclear 3133065982
6683 // CHECK: vmclear 305419896
6692 // CHECK: vmptrld 3735928559(%ebx,%ecx,8)
6693 vmptrld 0xdeadbeef(%ebx,%ecx,8)
6695 // CHECK: vmptrld 32493
6698 // CHECK: vmptrld 3133065982
6701 // CHECK: vmptrld 305419896
6704 // CHECK: vmptrst 3735928559(%ebx,%ecx,8)
6705 vmptrst 0xdeadbeef(%ebx,%ecx,8)
6707 // CHECK: vmptrst 32493
6710 // CHECK: vmptrst 3133065982
6713 // CHECK: vmptrst 305419896
6719 // CHECK: vmxon 3735928559(%ebx,%ecx,8)
6720 vmxon 0xdeadbeef(%ebx,%ecx,8)
6722 // CHECK: vmxon 32493
6725 // CHECK: vmxon 3133065982
6728 // CHECK: vmxon 305419896
6731 // CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3
6732 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3
6734 // CHECK: phaddw 69, %mm3
6737 // CHECK: phaddw 32493, %mm3
6740 // CHECK: phaddw 3133065982, %mm3
6741 phaddw 0xbabecafe,%mm3
6743 // CHECK: phaddw 305419896, %mm3
6744 phaddw 0x12345678,%mm3
6746 // CHECK: phaddw %mm3, %mm3
6749 // CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5
6750 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6752 // CHECK: phaddw 69, %xmm5
6755 // CHECK: phaddw 32493, %xmm5
6758 // CHECK: phaddw 3133065982, %xmm5
6759 phaddw 0xbabecafe,%xmm5
6761 // CHECK: phaddw 305419896, %xmm5
6762 phaddw 0x12345678,%xmm5
6764 // CHECK: phaddw %xmm5, %xmm5
6767 // CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3
6768 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3
6770 // CHECK: phaddd 69, %mm3
6773 // CHECK: phaddd 32493, %mm3
6776 // CHECK: phaddd 3133065982, %mm3
6777 phaddd 0xbabecafe,%mm3
6779 // CHECK: phaddd 305419896, %mm3
6780 phaddd 0x12345678,%mm3
6782 // CHECK: phaddd %mm3, %mm3
6785 // CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5
6786 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6788 // CHECK: phaddd 69, %xmm5
6791 // CHECK: phaddd 32493, %xmm5
6794 // CHECK: phaddd 3133065982, %xmm5
6795 phaddd 0xbabecafe,%xmm5
6797 // CHECK: phaddd 305419896, %xmm5
6798 phaddd 0x12345678,%xmm5
6800 // CHECK: phaddd %xmm5, %xmm5
6803 // CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3
6804 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6806 // CHECK: phaddsw 69, %mm3
6809 // CHECK: phaddsw 32493, %mm3
6812 // CHECK: phaddsw 3133065982, %mm3
6813 phaddsw 0xbabecafe,%mm3
6815 // CHECK: phaddsw 305419896, %mm3
6816 phaddsw 0x12345678,%mm3
6818 // CHECK: phaddsw %mm3, %mm3
6821 // CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5
6822 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6824 // CHECK: phaddsw 69, %xmm5
6827 // CHECK: phaddsw 32493, %xmm5
6828 phaddsw 0x7eed,%xmm5
6830 // CHECK: phaddsw 3133065982, %xmm5
6831 phaddsw 0xbabecafe,%xmm5
6833 // CHECK: phaddsw 305419896, %xmm5
6834 phaddsw 0x12345678,%xmm5
6836 // CHECK: phaddsw %xmm5, %xmm5
6839 // CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3
6840 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3
6842 // CHECK: phsubw 69, %mm3
6845 // CHECK: phsubw 32493, %mm3
6848 // CHECK: phsubw 3133065982, %mm3
6849 phsubw 0xbabecafe,%mm3
6851 // CHECK: phsubw 305419896, %mm3
6852 phsubw 0x12345678,%mm3
6854 // CHECK: phsubw %mm3, %mm3
6857 // CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5
6858 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6860 // CHECK: phsubw 69, %xmm5
6863 // CHECK: phsubw 32493, %xmm5
6866 // CHECK: phsubw 3133065982, %xmm5
6867 phsubw 0xbabecafe,%xmm5
6869 // CHECK: phsubw 305419896, %xmm5
6870 phsubw 0x12345678,%xmm5
6872 // CHECK: phsubw %xmm5, %xmm5
6875 // CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3
6876 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3
6878 // CHECK: phsubd 69, %mm3
6881 // CHECK: phsubd 32493, %mm3
6884 // CHECK: phsubd 3133065982, %mm3
6885 phsubd 0xbabecafe,%mm3
6887 // CHECK: phsubd 305419896, %mm3
6888 phsubd 0x12345678,%mm3
6890 // CHECK: phsubd %mm3, %mm3
6893 // CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5
6894 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6896 // CHECK: phsubd 69, %xmm5
6899 // CHECK: phsubd 32493, %xmm5
6902 // CHECK: phsubd 3133065982, %xmm5
6903 phsubd 0xbabecafe,%xmm5
6905 // CHECK: phsubd 305419896, %xmm5
6906 phsubd 0x12345678,%xmm5
6908 // CHECK: phsubd %xmm5, %xmm5
6911 // CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3
6912 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6914 // CHECK: phsubsw 69, %mm3
6917 // CHECK: phsubsw 32493, %mm3
6920 // CHECK: phsubsw 3133065982, %mm3
6921 phsubsw 0xbabecafe,%mm3
6923 // CHECK: phsubsw 305419896, %mm3
6924 phsubsw 0x12345678,%mm3
6926 // CHECK: phsubsw %mm3, %mm3
6929 // CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5
6930 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6932 // CHECK: phsubsw 69, %xmm5
6935 // CHECK: phsubsw 32493, %xmm5
6936 phsubsw 0x7eed,%xmm5
6938 // CHECK: phsubsw 3133065982, %xmm5
6939 phsubsw 0xbabecafe,%xmm5
6941 // CHECK: phsubsw 305419896, %xmm5
6942 phsubsw 0x12345678,%xmm5
6944 // CHECK: phsubsw %xmm5, %xmm5
6947 // CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3
6948 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6950 // CHECK: pmaddubsw 69, %mm3
6953 // CHECK: pmaddubsw 32493, %mm3
6954 pmaddubsw 0x7eed,%mm3
6956 // CHECK: pmaddubsw 3133065982, %mm3
6957 pmaddubsw 0xbabecafe,%mm3
6959 // CHECK: pmaddubsw 305419896, %mm3
6960 pmaddubsw 0x12345678,%mm3
6962 // CHECK: pmaddubsw %mm3, %mm3
6965 // CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5
6966 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6968 // CHECK: pmaddubsw 69, %xmm5
6969 pmaddubsw 0x45,%xmm5
6971 // CHECK: pmaddubsw 32493, %xmm5
6972 pmaddubsw 0x7eed,%xmm5
6974 // CHECK: pmaddubsw 3133065982, %xmm5
6975 pmaddubsw 0xbabecafe,%xmm5
6977 // CHECK: pmaddubsw 305419896, %xmm5
6978 pmaddubsw 0x12345678,%xmm5
6980 // CHECK: pmaddubsw %xmm5, %xmm5
6981 pmaddubsw %xmm5,%xmm5
6983 // CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3
6984 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6986 // CHECK: pmulhrsw 69, %mm3
6989 // CHECK: pmulhrsw 32493, %mm3
6990 pmulhrsw 0x7eed,%mm3
6992 // CHECK: pmulhrsw 3133065982, %mm3
6993 pmulhrsw 0xbabecafe,%mm3
6995 // CHECK: pmulhrsw 305419896, %mm3
6996 pmulhrsw 0x12345678,%mm3
6998 // CHECK: pmulhrsw %mm3, %mm3
7001 // CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5
7002 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7004 // CHECK: pmulhrsw 69, %xmm5
7007 // CHECK: pmulhrsw 32493, %xmm5
7008 pmulhrsw 0x7eed,%xmm5
7010 // CHECK: pmulhrsw 3133065982, %xmm5
7011 pmulhrsw 0xbabecafe,%xmm5
7013 // CHECK: pmulhrsw 305419896, %xmm5
7014 pmulhrsw 0x12345678,%xmm5
7016 // CHECK: pmulhrsw %xmm5, %xmm5
7017 pmulhrsw %xmm5,%xmm5
7019 // CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3
7020 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3
7022 // CHECK: pshufb 69, %mm3
7025 // CHECK: pshufb 32493, %mm3
7028 // CHECK: pshufb 3133065982, %mm3
7029 pshufb 0xbabecafe,%mm3
7031 // CHECK: pshufb 305419896, %mm3
7032 pshufb 0x12345678,%mm3
7034 // CHECK: pshufb %mm3, %mm3
7037 // CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5
7038 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5
7040 // CHECK: pshufb 69, %xmm5
7043 // CHECK: pshufb 32493, %xmm5
7046 // CHECK: pshufb 3133065982, %xmm5
7047 pshufb 0xbabecafe,%xmm5
7049 // CHECK: pshufb 305419896, %xmm5
7050 pshufb 0x12345678,%xmm5
7052 // CHECK: pshufb %xmm5, %xmm5
7055 // CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3
7056 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3
7058 // CHECK: psignb 69, %mm3
7061 // CHECK: psignb 32493, %mm3
7064 // CHECK: psignb 3133065982, %mm3
7065 psignb 0xbabecafe,%mm3
7067 // CHECK: psignb 305419896, %mm3
7068 psignb 0x12345678,%mm3
7070 // CHECK: psignb %mm3, %mm3
7073 // CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5
7074 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5
7076 // CHECK: psignb 69, %xmm5
7079 // CHECK: psignb 32493, %xmm5
7082 // CHECK: psignb 3133065982, %xmm5
7083 psignb 0xbabecafe,%xmm5
7085 // CHECK: psignb 305419896, %xmm5
7086 psignb 0x12345678,%xmm5
7088 // CHECK: psignb %xmm5, %xmm5
7091 // CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3
7092 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3
7094 // CHECK: psignw 69, %mm3
7097 // CHECK: psignw 32493, %mm3
7100 // CHECK: psignw 3133065982, %mm3
7101 psignw 0xbabecafe,%mm3
7103 // CHECK: psignw 305419896, %mm3
7104 psignw 0x12345678,%mm3
7106 // CHECK: psignw %mm3, %mm3
7109 // CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5
7110 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7112 // CHECK: psignw 69, %xmm5
7115 // CHECK: psignw 32493, %xmm5
7118 // CHECK: psignw 3133065982, %xmm5
7119 psignw 0xbabecafe,%xmm5
7121 // CHECK: psignw 305419896, %xmm5
7122 psignw 0x12345678,%xmm5
7124 // CHECK: psignw %xmm5, %xmm5
7127 // CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3
7128 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3
7130 // CHECK: psignd 69, %mm3
7133 // CHECK: psignd 32493, %mm3
7136 // CHECK: psignd 3133065982, %mm3
7137 psignd 0xbabecafe,%mm3
7139 // CHECK: psignd 305419896, %mm3
7140 psignd 0x12345678,%mm3
7142 // CHECK: psignd %mm3, %mm3
7145 // CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5
7146 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7148 // CHECK: psignd 69, %xmm5
7151 // CHECK: psignd 32493, %xmm5
7154 // CHECK: psignd 3133065982, %xmm5
7155 psignd 0xbabecafe,%xmm5
7157 // CHECK: psignd 305419896, %xmm5
7158 psignd 0x12345678,%xmm5
7160 // CHECK: psignd %xmm5, %xmm5
7163 // CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3
7164 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
7166 // CHECK: pabsb 69, %mm3
7169 // CHECK: pabsb 32493, %mm3
7172 // CHECK: pabsb 3133065982, %mm3
7173 pabsb 0xbabecafe,%mm3
7175 // CHECK: pabsb 305419896, %mm3
7176 pabsb 0x12345678,%mm3
7178 // CHECK: pabsb %mm3, %mm3
7181 // CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5
7182 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
7184 // CHECK: pabsb 69, %xmm5
7187 // CHECK: pabsb 32493, %xmm5
7190 // CHECK: pabsb 3133065982, %xmm5
7191 pabsb 0xbabecafe,%xmm5
7193 // CHECK: pabsb 305419896, %xmm5
7194 pabsb 0x12345678,%xmm5
7196 // CHECK: pabsb %xmm5, %xmm5
7199 // CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3
7200 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
7202 // CHECK: pabsw 69, %mm3
7205 // CHECK: pabsw 32493, %mm3
7208 // CHECK: pabsw 3133065982, %mm3
7209 pabsw 0xbabecafe,%mm3
7211 // CHECK: pabsw 305419896, %mm3
7212 pabsw 0x12345678,%mm3
7214 // CHECK: pabsw %mm3, %mm3
7217 // CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5
7218 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7220 // CHECK: pabsw 69, %xmm5
7223 // CHECK: pabsw 32493, %xmm5
7226 // CHECK: pabsw 3133065982, %xmm5
7227 pabsw 0xbabecafe,%xmm5
7229 // CHECK: pabsw 305419896, %xmm5
7230 pabsw 0x12345678,%xmm5
7232 // CHECK: pabsw %xmm5, %xmm5
7235 // CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3
7236 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
7238 // CHECK: pabsd 69, %mm3
7241 // CHECK: pabsd 32493, %mm3
7244 // CHECK: pabsd 3133065982, %mm3
7245 pabsd 0xbabecafe,%mm3
7247 // CHECK: pabsd 305419896, %mm3
7248 pabsd 0x12345678,%mm3
7250 // CHECK: pabsd %mm3, %mm3
7253 // CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5
7254 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7256 // CHECK: pabsd 69, %xmm5
7259 // CHECK: pabsd 32493, %xmm5
7262 // CHECK: pabsd 3133065982, %xmm5
7263 pabsd 0xbabecafe,%xmm5
7265 // CHECK: pabsd 305419896, %xmm5
7266 pabsd 0x12345678,%xmm5
7268 // CHECK: pabsd %xmm5, %xmm5
7274 // CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5
7275 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
7277 // CHECK: movntdqa 69, %xmm5
7280 // CHECK: movntdqa 32493, %xmm5
7281 movntdqa 0x7eed,%xmm5
7283 // CHECK: movntdqa 3133065982, %xmm5
7284 movntdqa 0xbabecafe,%xmm5
7286 // CHECK: movntdqa 305419896, %xmm5
7287 movntdqa 0x12345678,%xmm5
7289 // CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5
7290 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7292 // CHECK: packusdw 69, %xmm5
7295 // CHECK: packusdw 32493, %xmm5
7296 packusdw 0x7eed,%xmm5
7298 // CHECK: packusdw 3133065982, %xmm5
7299 packusdw 0xbabecafe,%xmm5
7301 // CHECK: packusdw 305419896, %xmm5
7302 packusdw 0x12345678,%xmm5
7304 // CHECK: packusdw %xmm5, %xmm5
7305 packusdw %xmm5,%xmm5
7307 // CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5
7308 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7310 // CHECK: pcmpeqq 69, %xmm5
7313 // CHECK: pcmpeqq 32493, %xmm5
7314 pcmpeqq 0x7eed,%xmm5
7316 // CHECK: pcmpeqq 3133065982, %xmm5
7317 pcmpeqq 0xbabecafe,%xmm5
7319 // CHECK: pcmpeqq 305419896, %xmm5
7320 pcmpeqq 0x12345678,%xmm5
7322 // CHECK: pcmpeqq %xmm5, %xmm5
7325 // CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5
7326 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7328 // CHECK: phminposuw 69, %xmm5
7329 phminposuw 0x45,%xmm5
7331 // CHECK: phminposuw 32493, %xmm5
7332 phminposuw 0x7eed,%xmm5
7334 // CHECK: phminposuw 3133065982, %xmm5
7335 phminposuw 0xbabecafe,%xmm5
7337 // CHECK: phminposuw 305419896, %xmm5
7338 phminposuw 0x12345678,%xmm5
7340 // CHECK: phminposuw %xmm5, %xmm5
7341 phminposuw %xmm5,%xmm5
7343 // CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5
7344 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
7346 // CHECK: pmaxsb 69, %xmm5
7349 // CHECK: pmaxsb 32493, %xmm5
7352 // CHECK: pmaxsb 3133065982, %xmm5
7353 pmaxsb 0xbabecafe,%xmm5
7355 // CHECK: pmaxsb 305419896, %xmm5
7356 pmaxsb 0x12345678,%xmm5
7358 // CHECK: pmaxsb %xmm5, %xmm5
7361 // CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5
7362 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7364 // CHECK: pmaxsd 69, %xmm5
7367 // CHECK: pmaxsd 32493, %xmm5
7370 // CHECK: pmaxsd 3133065982, %xmm5
7371 pmaxsd 0xbabecafe,%xmm5
7373 // CHECK: pmaxsd 305419896, %xmm5
7374 pmaxsd 0x12345678,%xmm5
7376 // CHECK: pmaxsd %xmm5, %xmm5
7379 // CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5
7380 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5
7382 // CHECK: pmaxud 69, %xmm5
7385 // CHECK: pmaxud 32493, %xmm5
7388 // CHECK: pmaxud 3133065982, %xmm5
7389 pmaxud 0xbabecafe,%xmm5
7391 // CHECK: pmaxud 305419896, %xmm5
7392 pmaxud 0x12345678,%xmm5
7394 // CHECK: pmaxud %xmm5, %xmm5
7397 // CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5
7398 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7400 // CHECK: pmaxuw 69, %xmm5
7403 // CHECK: pmaxuw 32493, %xmm5
7406 // CHECK: pmaxuw 3133065982, %xmm5
7407 pmaxuw 0xbabecafe,%xmm5
7409 // CHECK: pmaxuw 305419896, %xmm5
7410 pmaxuw 0x12345678,%xmm5
7412 // CHECK: pmaxuw %xmm5, %xmm5
7415 // CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5
7416 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
7418 // CHECK: pminsb 69, %xmm5
7421 // CHECK: pminsb 32493, %xmm5
7424 // CHECK: pminsb 3133065982, %xmm5
7425 pminsb 0xbabecafe,%xmm5
7427 // CHECK: pminsb 305419896, %xmm5
7428 pminsb 0x12345678,%xmm5
7430 // CHECK: pminsb %xmm5, %xmm5
7433 // CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5
7434 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7436 // CHECK: pminsd 69, %xmm5
7439 // CHECK: pminsd 32493, %xmm5
7442 // CHECK: pminsd 3133065982, %xmm5
7443 pminsd 0xbabecafe,%xmm5
7445 // CHECK: pminsd 305419896, %xmm5
7446 pminsd 0x12345678,%xmm5
7448 // CHECK: pminsd %xmm5, %xmm5
7451 // CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5
7452 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5
7454 // CHECK: pminud 69, %xmm5
7457 // CHECK: pminud 32493, %xmm5
7460 // CHECK: pminud 3133065982, %xmm5
7461 pminud 0xbabecafe,%xmm5
7463 // CHECK: pminud 305419896, %xmm5
7464 pminud 0x12345678,%xmm5
7466 // CHECK: pminud %xmm5, %xmm5
7469 // CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5
7470 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7472 // CHECK: pminuw 69, %xmm5
7475 // CHECK: pminuw 32493, %xmm5
7478 // CHECK: pminuw 3133065982, %xmm5
7479 pminuw 0xbabecafe,%xmm5
7481 // CHECK: pminuw 305419896, %xmm5
7482 pminuw 0x12345678,%xmm5
7484 // CHECK: pminuw %xmm5, %xmm5
7487 // CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5
7488 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7490 // CHECK: pmovsxbw 69, %xmm5
7493 // CHECK: pmovsxbw 32493, %xmm5
7494 pmovsxbw 0x7eed,%xmm5
7496 // CHECK: pmovsxbw 3133065982, %xmm5
7497 pmovsxbw 0xbabecafe,%xmm5
7499 // CHECK: pmovsxbw 305419896, %xmm5
7500 pmovsxbw 0x12345678,%xmm5
7502 // CHECK: pmovsxbw %xmm5, %xmm5
7503 pmovsxbw %xmm5,%xmm5
7505 // CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5
7506 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7508 // CHECK: pmovsxbd 69, %xmm5
7511 // CHECK: pmovsxbd 32493, %xmm5
7512 pmovsxbd 0x7eed,%xmm5
7514 // CHECK: pmovsxbd 3133065982, %xmm5
7515 pmovsxbd 0xbabecafe,%xmm5
7517 // CHECK: pmovsxbd 305419896, %xmm5
7518 pmovsxbd 0x12345678,%xmm5
7520 // CHECK: pmovsxbd %xmm5, %xmm5
7521 pmovsxbd %xmm5,%xmm5
7523 // CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5
7524 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7526 // CHECK: pmovsxbq 69, %xmm5
7529 // CHECK: pmovsxbq 32493, %xmm5
7530 pmovsxbq 0x7eed,%xmm5
7532 // CHECK: pmovsxbq 3133065982, %xmm5
7533 pmovsxbq 0xbabecafe,%xmm5
7535 // CHECK: pmovsxbq 305419896, %xmm5
7536 pmovsxbq 0x12345678,%xmm5
7538 // CHECK: pmovsxbq %xmm5, %xmm5
7539 pmovsxbq %xmm5,%xmm5
7541 // CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5
7542 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7544 // CHECK: pmovsxwd 69, %xmm5
7547 // CHECK: pmovsxwd 32493, %xmm5
7548 pmovsxwd 0x7eed,%xmm5
7550 // CHECK: pmovsxwd 3133065982, %xmm5
7551 pmovsxwd 0xbabecafe,%xmm5
7553 // CHECK: pmovsxwd 305419896, %xmm5
7554 pmovsxwd 0x12345678,%xmm5
7556 // CHECK: pmovsxwd %xmm5, %xmm5
7557 pmovsxwd %xmm5,%xmm5
7559 // CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5
7560 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7562 // CHECK: pmovsxwq 69, %xmm5
7565 // CHECK: pmovsxwq 32493, %xmm5
7566 pmovsxwq 0x7eed,%xmm5
7568 // CHECK: pmovsxwq 3133065982, %xmm5
7569 pmovsxwq 0xbabecafe,%xmm5
7571 // CHECK: pmovsxwq 305419896, %xmm5
7572 pmovsxwq 0x12345678,%xmm5
7574 // CHECK: pmovsxwq %xmm5, %xmm5
7575 pmovsxwq %xmm5,%xmm5
7577 // CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5
7578 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7580 // CHECK: pmovsxdq 69, %xmm5
7583 // CHECK: pmovsxdq 32493, %xmm5
7584 pmovsxdq 0x7eed,%xmm5
7586 // CHECK: pmovsxdq 3133065982, %xmm5
7587 pmovsxdq 0xbabecafe,%xmm5
7589 // CHECK: pmovsxdq 305419896, %xmm5
7590 pmovsxdq 0x12345678,%xmm5
7592 // CHECK: pmovsxdq %xmm5, %xmm5
7593 pmovsxdq %xmm5,%xmm5
7595 // CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5
7596 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7598 // CHECK: pmovzxbw 69, %xmm5
7601 // CHECK: pmovzxbw 32493, %xmm5
7602 pmovzxbw 0x7eed,%xmm5
7604 // CHECK: pmovzxbw 3133065982, %xmm5
7605 pmovzxbw 0xbabecafe,%xmm5
7607 // CHECK: pmovzxbw 305419896, %xmm5
7608 pmovzxbw 0x12345678,%xmm5
7610 // CHECK: pmovzxbw %xmm5, %xmm5
7611 pmovzxbw %xmm5,%xmm5
7613 // CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5
7614 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7616 // CHECK: pmovzxbd 69, %xmm5
7619 // CHECK: pmovzxbd 32493, %xmm5
7620 pmovzxbd 0x7eed,%xmm5
7622 // CHECK: pmovzxbd 3133065982, %xmm5
7623 pmovzxbd 0xbabecafe,%xmm5
7625 // CHECK: pmovzxbd 305419896, %xmm5
7626 pmovzxbd 0x12345678,%xmm5
7628 // CHECK: pmovzxbd %xmm5, %xmm5
7629 pmovzxbd %xmm5,%xmm5
7631 // CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5
7632 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7634 // CHECK: pmovzxbq 69, %xmm5
7637 // CHECK: pmovzxbq 32493, %xmm5
7638 pmovzxbq 0x7eed,%xmm5
7640 // CHECK: pmovzxbq 3133065982, %xmm5
7641 pmovzxbq 0xbabecafe,%xmm5
7643 // CHECK: pmovzxbq 305419896, %xmm5
7644 pmovzxbq 0x12345678,%xmm5
7646 // CHECK: pmovzxbq %xmm5, %xmm5
7647 pmovzxbq %xmm5,%xmm5
7649 // CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5
7650 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
7652 // CHECK: pmovzxwd 69, %xmm5
7655 // CHECK: pmovzxwd 32493, %xmm5
7656 pmovzxwd 0x7eed,%xmm5
7658 // CHECK: pmovzxwd 3133065982, %xmm5
7659 pmovzxwd 0xbabecafe,%xmm5
7661 // CHECK: pmovzxwd 305419896, %xmm5
7662 pmovzxwd 0x12345678,%xmm5
7664 // CHECK: pmovzxwd %xmm5, %xmm5
7665 pmovzxwd %xmm5,%xmm5
7667 // CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5
7668 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7670 // CHECK: pmovzxwq 69, %xmm5
7673 // CHECK: pmovzxwq 32493, %xmm5
7674 pmovzxwq 0x7eed,%xmm5
7676 // CHECK: pmovzxwq 3133065982, %xmm5
7677 pmovzxwq 0xbabecafe,%xmm5
7679 // CHECK: pmovzxwq 305419896, %xmm5
7680 pmovzxwq 0x12345678,%xmm5
7682 // CHECK: pmovzxwq %xmm5, %xmm5
7683 pmovzxwq %xmm5,%xmm5
7685 // CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5
7686 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7688 // CHECK: pmovzxdq 69, %xmm5
7691 // CHECK: pmovzxdq 32493, %xmm5
7692 pmovzxdq 0x7eed,%xmm5
7694 // CHECK: pmovzxdq 3133065982, %xmm5
7695 pmovzxdq 0xbabecafe,%xmm5
7697 // CHECK: pmovzxdq 305419896, %xmm5
7698 pmovzxdq 0x12345678,%xmm5
7700 // CHECK: pmovzxdq %xmm5, %xmm5
7701 pmovzxdq %xmm5,%xmm5
7703 // CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5
7704 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7706 // CHECK: pmuldq 69, %xmm5
7709 // CHECK: pmuldq 32493, %xmm5
7712 // CHECK: pmuldq 3133065982, %xmm5
7713 pmuldq 0xbabecafe,%xmm5
7715 // CHECK: pmuldq 305419896, %xmm5
7716 pmuldq 0x12345678,%xmm5
7718 // CHECK: pmuldq %xmm5, %xmm5
7721 // CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5
7722 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5
7724 // CHECK: pmulld 69, %xmm5
7727 // CHECK: pmulld 32493, %xmm5
7730 // CHECK: pmulld 3133065982, %xmm5
7731 pmulld 0xbabecafe,%xmm5
7733 // CHECK: pmulld 305419896, %xmm5
7734 pmulld 0x12345678,%xmm5
7736 // CHECK: pmulld %xmm5, %xmm5
7739 // CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5
7740 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
7742 // CHECK: ptest 69, %xmm5
7745 // CHECK: ptest 32493, %xmm5
7748 // CHECK: ptest 3133065982, %xmm5
7749 ptest 0xbabecafe,%xmm5
7751 // CHECK: ptest 305419896, %xmm5
7752 ptest 0x12345678,%xmm5
7754 // CHECK: ptest %xmm5, %xmm5
7757 // CHECK: crc32 3735928559(%ebx,%ecx,8), %ecx
7758 crc32 0xdeadbeef(%ebx,%ecx,8),%ecx
7760 // CHECK: crc32 69, %ecx
7763 // CHECK: crc32 32493, %ecx
7766 // CHECK: crc32 3133065982, %ecx
7767 crc32 0xbabecafe,%ecx
7769 // CHECK: crc32 305419896, %ecx
7770 crc32 0x12345678,%ecx
7772 // CHECK: crc32 %ecx, %ecx
7775 // CHECK: crc32 %ecx, %ecx
7778 // CHECK: crc32 3735928559(%ebx,%ecx,8), %ecx
7779 crc32 0xdeadbeef(%ebx,%ecx,8),%ecx
7781 // CHECK: crc32 69, %ecx
7784 // CHECK: crc32 32493, %ecx
7787 // CHECK: crc32 3133065982, %ecx
7788 crc32 0xbabecafe,%ecx
7790 // CHECK: crc32 305419896, %ecx
7791 crc32 0x12345678,%ecx
7793 // CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5
7794 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5
7796 // CHECK: pcmpgtq 69, %xmm5
7799 // CHECK: pcmpgtq 32493, %xmm5
7800 pcmpgtq 0x7eed,%xmm5
7802 // CHECK: pcmpgtq 3133065982, %xmm5
7803 pcmpgtq 0xbabecafe,%xmm5
7805 // CHECK: pcmpgtq 305419896, %xmm5
7806 pcmpgtq 0x12345678,%xmm5
7808 // CHECK: pcmpgtq %xmm5, %xmm5