1 // RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
3 // CHECK: movb $127, 3735928559(%ebx,%ecx,8)
4 movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
6 // CHECK: movw $31438, 3735928559(%ebx,%ecx,8)
7 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
9 // CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8)
10 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12 // CHECK: movl $324478056, 3735928559(%ebx,%ecx,8)
13 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
15 // CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx
16 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
18 // CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx
19 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
21 // CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx # NOREX
22 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
24 // CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx
25 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
27 // CHECK: pushl 3735928559(%ebx,%ecx,8)
28 pushl 0xdeadbeef(%ebx,%ecx,8)
30 // CHECK: popl 3735928559(%ebx,%ecx,8)
31 popl 0xdeadbeef(%ebx,%ecx,8)
39 // CHECK: addb $254, 3735928559(%ebx,%ecx,8)
40 addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
42 // CHECK: addb $127, 3735928559(%ebx,%ecx,8)
43 addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
45 // CHECK: addw $31438, 3735928559(%ebx,%ecx,8)
46 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
48 // CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8)
49 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
51 // CHECK: addl $324478056, 3735928559(%ebx,%ecx,8)
52 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
54 // CHECK: incl 3735928559(%ebx,%ecx,8)
55 incl 0xdeadbeef(%ebx,%ecx,8)
57 // CHECK: subb $254, 3735928559(%ebx,%ecx,8)
58 subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
60 // CHECK: subb $127, 3735928559(%ebx,%ecx,8)
61 subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
63 // CHECK: subw $31438, 3735928559(%ebx,%ecx,8)
64 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
66 // CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8)
67 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
69 // CHECK: subl $324478056, 3735928559(%ebx,%ecx,8)
70 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
72 // CHECK: decl 3735928559(%ebx,%ecx,8)
73 decl 0xdeadbeef(%ebx,%ecx,8)
75 // CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8)
76 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
78 // CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8)
79 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
81 // CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8)
82 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
84 // CHECK: cmpb $254, 3735928559(%ebx,%ecx,8)
85 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
87 // CHECK: cmpb $127, 3735928559(%ebx,%ecx,8)
88 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
90 // CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8)
91 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
93 // CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8)
94 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
96 // CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8)
97 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
99 // CHECK: testb $127, 3735928559(%ebx,%ecx,8)
100 testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
102 // CHECK: testw $31438, 3735928559(%ebx,%ecx,8)
103 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
105 // CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8)
106 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
108 // CHECK: testl $324478056, 3735928559(%ebx,%ecx,8)
109 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
111 // CHECK: andb $254, 3735928559(%ebx,%ecx,8)
112 andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
114 // CHECK: andb $127, 3735928559(%ebx,%ecx,8)
115 andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
117 // CHECK: andw $31438, 3735928559(%ebx,%ecx,8)
118 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
120 // CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8)
121 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
123 // CHECK: andl $324478056, 3735928559(%ebx,%ecx,8)
124 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
126 // CHECK: orb $254, 3735928559(%ebx,%ecx,8)
127 orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
129 // CHECK: orb $127, 3735928559(%ebx,%ecx,8)
130 orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
132 // CHECK: orw $31438, 3735928559(%ebx,%ecx,8)
133 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
135 // CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8)
136 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
138 // CHECK: orl $324478056, 3735928559(%ebx,%ecx,8)
139 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
141 // CHECK: xorb $254, 3735928559(%ebx,%ecx,8)
142 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
144 // CHECK: xorb $127, 3735928559(%ebx,%ecx,8)
145 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
147 // CHECK: xorw $31438, 3735928559(%ebx,%ecx,8)
148 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
150 // CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8)
151 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
153 // CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8)
154 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
156 // CHECK: adcb $254, 3735928559(%ebx,%ecx,8)
157 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
159 // CHECK: adcb $127, 3735928559(%ebx,%ecx,8)
160 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
162 // CHECK: adcw $31438, 3735928559(%ebx,%ecx,8)
163 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
165 // CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8)
166 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
168 // CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8)
169 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
171 // CHECK: negl 3735928559(%ebx,%ecx,8)
172 negl 0xdeadbeef(%ebx,%ecx,8)
174 // CHECK: notl 3735928559(%ebx,%ecx,8)
175 notl 0xdeadbeef(%ebx,%ecx,8)
189 // CHECK: mull 3735928559(%ebx,%ecx,8)
190 mull 0xdeadbeef(%ebx,%ecx,8)
192 // CHECK: imull 3735928559(%ebx,%ecx,8)
193 imull 0xdeadbeef(%ebx,%ecx,8)
195 // CHECK: divl 3735928559(%ebx,%ecx,8)
196 divl 0xdeadbeef(%ebx,%ecx,8)
198 // CHECK: idivl 3735928559(%ebx,%ecx,8)
199 idivl 0xdeadbeef(%ebx,%ecx,8)
201 // CHECK: roll $0, 3735928559(%ebx,%ecx,8)
202 roll $0,0xdeadbeef(%ebx,%ecx,8)
204 // CHECK: rolb $127, 3735928559(%ebx,%ecx,8)
205 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
207 // CHECK: roll 3735928559(%ebx,%ecx,8)
208 roll 0xdeadbeef(%ebx,%ecx,8)
210 // CHECK: rorl $0, 3735928559(%ebx,%ecx,8)
211 rorl $0,0xdeadbeef(%ebx,%ecx,8)
213 // CHECK: rorb $127, 3735928559(%ebx,%ecx,8)
214 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
216 // CHECK: rorl 3735928559(%ebx,%ecx,8)
217 rorl 0xdeadbeef(%ebx,%ecx,8)
219 // CHECK: shll $0, 3735928559(%ebx,%ecx,8)
220 shll $0,0xdeadbeef(%ebx,%ecx,8)
222 // CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
223 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
225 // CHECK: shll 3735928559(%ebx,%ecx,8)
226 shll 0xdeadbeef(%ebx,%ecx,8)
228 // CHECK: shrl $0, 3735928559(%ebx,%ecx,8)
229 shrl $0,0xdeadbeef(%ebx,%ecx,8)
231 // CHECK: shrb $127, 3735928559(%ebx,%ecx,8)
232 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
234 // CHECK: shrl 3735928559(%ebx,%ecx,8)
235 shrl 0xdeadbeef(%ebx,%ecx,8)
237 // CHECK: sarl $0, 3735928559(%ebx,%ecx,8)
238 sarl $0,0xdeadbeef(%ebx,%ecx,8)
240 // CHECK: sarb $127, 3735928559(%ebx,%ecx,8)
241 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
243 // CHECK: sarl 3735928559(%ebx,%ecx,8)
244 sarl 0xdeadbeef(%ebx,%ecx,8)
249 // CHECK: call *3735928559(%ebx,%ecx,8)
250 call *0xdeadbeef(%ebx,%ecx,8)
252 // CHECK: call *3735928559(%ebx,%ecx,8)
253 call *0xdeadbeef(%ebx,%ecx,8)
255 // CHECK: jmp *3735928559(%ebx,%ecx,8) # TAILCALL
256 jmp *0xdeadbeef(%ebx,%ecx,8)
258 // CHECK: jmp *3735928559(%ebx,%ecx,8) # TAILCALL
259 jmp *0xdeadbeef(%ebx,%ecx,8)
261 // CHECK: ljmpl *3735928559(%ebx,%ecx,8)
262 ljmpl *0xdeadbeef(%ebx,%ecx,8)
273 // CHECK: seto 3735928559(%ebx,%ecx,8)
274 seto 0xdeadbeef(%ebx,%ecx,8)
279 // CHECK: setno 3735928559(%ebx,%ecx,8)
280 setno 0xdeadbeef(%ebx,%ecx,8)
285 // CHECK: setb 3735928559(%ebx,%ecx,8)
286 setb 0xdeadbeef(%ebx,%ecx,8)
291 // CHECK: setae 3735928559(%ebx,%ecx,8)
292 setae 0xdeadbeef(%ebx,%ecx,8)
297 // CHECK: sete 3735928559(%ebx,%ecx,8)
298 sete 0xdeadbeef(%ebx,%ecx,8)
303 // CHECK: setne 3735928559(%ebx,%ecx,8)
304 setne 0xdeadbeef(%ebx,%ecx,8)
309 // CHECK: setbe 3735928559(%ebx,%ecx,8)
310 setbe 0xdeadbeef(%ebx,%ecx,8)
315 // CHECK: seta 3735928559(%ebx,%ecx,8)
316 seta 0xdeadbeef(%ebx,%ecx,8)
321 // CHECK: sets 3735928559(%ebx,%ecx,8)
322 sets 0xdeadbeef(%ebx,%ecx,8)
327 // CHECK: setns 3735928559(%ebx,%ecx,8)
328 setns 0xdeadbeef(%ebx,%ecx,8)
333 // CHECK: setp 3735928559(%ebx,%ecx,8)
334 setp 0xdeadbeef(%ebx,%ecx,8)
339 // CHECK: setnp 3735928559(%ebx,%ecx,8)
340 setnp 0xdeadbeef(%ebx,%ecx,8)
345 // CHECK: setl 3735928559(%ebx,%ecx,8)
346 setl 0xdeadbeef(%ebx,%ecx,8)
351 // CHECK: setge 3735928559(%ebx,%ecx,8)
352 setge 0xdeadbeef(%ebx,%ecx,8)
357 // CHECK: setle 3735928559(%ebx,%ecx,8)
358 setle 0xdeadbeef(%ebx,%ecx,8)
363 // CHECK: setg 3735928559(%ebx,%ecx,8)
364 setg 0xdeadbeef(%ebx,%ecx,8)
366 // CHECK: nopl 3735928559(%ebx,%ecx,8)
367 nopl 0xdeadbeef(%ebx,%ecx,8)
372 // CHECK: fldl 3735928559(%ebx,%ecx,8)
373 fldl 0xdeadbeef(%ebx,%ecx,8)
375 // CHECK: fildl 3735928559(%ebx,%ecx,8)
376 fildl 0xdeadbeef(%ebx,%ecx,8)
378 // CHECK: fildll 3735928559(%ebx,%ecx,8)
379 fildll 0xdeadbeef(%ebx,%ecx,8)
381 // CHECK: fldt 3735928559(%ebx,%ecx,8)
382 fldt 0xdeadbeef(%ebx,%ecx,8)
384 // CHECK: fbld 3735928559(%ebx,%ecx,8)
385 fbld 0xdeadbeef(%ebx,%ecx,8)
387 // CHECK: fstl 3735928559(%ebx,%ecx,8)
388 fstl 0xdeadbeef(%ebx,%ecx,8)
390 // CHECK: fistl 3735928559(%ebx,%ecx,8)
391 fistl 0xdeadbeef(%ebx,%ecx,8)
393 // CHECK: fstpl 3735928559(%ebx,%ecx,8)
394 fstpl 0xdeadbeef(%ebx,%ecx,8)
396 // CHECK: fistpl 3735928559(%ebx,%ecx,8)
397 fistpl 0xdeadbeef(%ebx,%ecx,8)
399 // CHECK: fistpll 3735928559(%ebx,%ecx,8)
400 fistpll 0xdeadbeef(%ebx,%ecx,8)
402 // CHECK: fstpt 3735928559(%ebx,%ecx,8)
403 fstpt 0xdeadbeef(%ebx,%ecx,8)
405 // CHECK: fbstp 3735928559(%ebx,%ecx,8)
406 fbstp 0xdeadbeef(%ebx,%ecx,8)
408 // CHECK: ficoml 3735928559(%ebx,%ecx,8)
409 ficoml 0xdeadbeef(%ebx,%ecx,8)
411 // CHECK: ficompl 3735928559(%ebx,%ecx,8)
412 ficompl 0xdeadbeef(%ebx,%ecx,8)
426 // CHECK: faddl 3735928559(%ebx,%ecx,8)
427 faddl 0xdeadbeef(%ebx,%ecx,8)
429 // CHECK: fiaddl 3735928559(%ebx,%ecx,8)
430 fiaddl 0xdeadbeef(%ebx,%ecx,8)
432 // CHECK: fsubl 3735928559(%ebx,%ecx,8)
433 fsubl 0xdeadbeef(%ebx,%ecx,8)
435 // CHECK: fisubl 3735928559(%ebx,%ecx,8)
436 fisubl 0xdeadbeef(%ebx,%ecx,8)
438 // CHECK: fsubrl 3735928559(%ebx,%ecx,8)
439 fsubrl 0xdeadbeef(%ebx,%ecx,8)
441 // CHECK: fisubrl 3735928559(%ebx,%ecx,8)
442 fisubrl 0xdeadbeef(%ebx,%ecx,8)
444 // CHECK: fmull 3735928559(%ebx,%ecx,8)
445 fmull 0xdeadbeef(%ebx,%ecx,8)
447 // CHECK: fimull 3735928559(%ebx,%ecx,8)
448 fimull 0xdeadbeef(%ebx,%ecx,8)
450 // CHECK: fdivl 3735928559(%ebx,%ecx,8)
451 fdivl 0xdeadbeef(%ebx,%ecx,8)
453 // CHECK: fidivl 3735928559(%ebx,%ecx,8)
454 fidivl 0xdeadbeef(%ebx,%ecx,8)
456 // CHECK: fdivrl 3735928559(%ebx,%ecx,8)
457 fdivrl 0xdeadbeef(%ebx,%ecx,8)
459 // CHECK: fidivrl 3735928559(%ebx,%ecx,8)
460 fidivrl 0xdeadbeef(%ebx,%ecx,8)
477 // CHECK: fldcw 3735928559(%ebx,%ecx,8)
478 fldcw 0xdeadbeef(%ebx,%ecx,8)
480 // CHECK: fnstcw 3735928559(%ebx,%ecx,8)
481 fnstcw 0xdeadbeef(%ebx,%ecx,8)
495 // CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8)
496 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
498 // CHECK: clflush 3735928559(%ebx,%ecx,8)
499 clflush 0xdeadbeef(%ebx,%ecx,8)
504 // CHECK: movd %ecx, %mm3
507 // CHECK: movd 3735928559(%ebx,%ecx,8), %mm3
508 movd 0xdeadbeef(%ebx,%ecx,8),%mm3
510 // CHECK: movd %ecx, %xmm5
513 // CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
514 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
516 // CHECK: movd %xmm5, %ecx
519 // CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8)
520 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
522 // CHECK: movq 3735928559(%ebx,%ecx,8), %mm3
523 movq 0xdeadbeef(%ebx,%ecx,8),%mm3
525 // CHECK: movq %mm3, %mm3
528 // CHECK: movq %mm3, %mm3
531 // CHECK: movq %xmm5, %xmm5
534 // CHECK: movq %xmm5, %xmm5
537 // CHECK: packssdw %mm3, %mm3
540 // CHECK: packssdw %xmm5, %xmm5
543 // CHECK: packsswb %mm3, %mm3
546 // CHECK: packsswb %xmm5, %xmm5
549 // CHECK: packuswb %mm3, %mm3
552 // CHECK: packuswb %xmm5, %xmm5
555 // CHECK: paddb %mm3, %mm3
558 // CHECK: paddb %xmm5, %xmm5
561 // CHECK: paddw %mm3, %mm3
564 // CHECK: paddw %xmm5, %xmm5
567 // CHECK: paddd %mm3, %mm3
570 // CHECK: paddd %xmm5, %xmm5
573 // CHECK: paddq %mm3, %mm3
576 // CHECK: paddq %xmm5, %xmm5
579 // CHECK: paddsb %mm3, %mm3
582 // CHECK: paddsb %xmm5, %xmm5
585 // CHECK: paddsw %mm3, %mm3
588 // CHECK: paddsw %xmm5, %xmm5
591 // CHECK: paddusb %mm3, %mm3
594 // CHECK: paddusb %xmm5, %xmm5
597 // CHECK: paddusw %mm3, %mm3
600 // CHECK: paddusw %xmm5, %xmm5
603 // CHECK: pand %mm3, %mm3
606 // CHECK: pand %xmm5, %xmm5
609 // CHECK: pandn %mm3, %mm3
612 // CHECK: pandn %xmm5, %xmm5
615 // CHECK: pcmpeqb %mm3, %mm3
618 // CHECK: pcmpeqb %xmm5, %xmm5
621 // CHECK: pcmpeqw %mm3, %mm3
624 // CHECK: pcmpeqw %xmm5, %xmm5
627 // CHECK: pcmpeqd %mm3, %mm3
630 // CHECK: pcmpeqd %xmm5, %xmm5
633 // CHECK: pcmpgtb %mm3, %mm3
636 // CHECK: pcmpgtb %xmm5, %xmm5
639 // CHECK: pcmpgtw %mm3, %mm3
642 // CHECK: pcmpgtw %xmm5, %xmm5
645 // CHECK: pcmpgtd %mm3, %mm3
648 // CHECK: pcmpgtd %xmm5, %xmm5
651 // CHECK: pmaddwd %mm3, %mm3
654 // CHECK: pmaddwd %xmm5, %xmm5
657 // CHECK: pmulhw %mm3, %mm3
660 // CHECK: pmulhw %xmm5, %xmm5
663 // CHECK: pmullw %mm3, %mm3
666 // CHECK: pmullw %xmm5, %xmm5
669 // CHECK: por %mm3, %mm3
672 // CHECK: por %xmm5, %xmm5
675 // CHECK: psllw %mm3, %mm3
678 // CHECK: psllw %xmm5, %xmm5
681 // CHECK: psllw $127, %mm3
684 // CHECK: psllw $127, %xmm5
687 // CHECK: pslld %mm3, %mm3
690 // CHECK: pslld %xmm5, %xmm5
693 // CHECK: pslld $127, %mm3
696 // CHECK: pslld $127, %xmm5
699 // CHECK: psllq %mm3, %mm3
702 // CHECK: psllq %xmm5, %xmm5
705 // CHECK: psllq $127, %mm3
708 // CHECK: psllq $127, %xmm5
711 // CHECK: psraw %mm3, %mm3
714 // CHECK: psraw %xmm5, %xmm5
717 // CHECK: psraw $127, %mm3
720 // CHECK: psraw $127, %xmm5
723 // CHECK: psrad %mm3, %mm3
726 // CHECK: psrad %xmm5, %xmm5
729 // CHECK: psrad $127, %mm3
732 // CHECK: psrad $127, %xmm5
735 // CHECK: psrlw %mm3, %mm3
738 // CHECK: psrlw %xmm5, %xmm5
741 // CHECK: psrlw $127, %mm3
744 // CHECK: psrlw $127, %xmm5
747 // CHECK: psrld %mm3, %mm3
750 // CHECK: psrld %xmm5, %xmm5
753 // CHECK: psrld $127, %mm3
756 // CHECK: psrld $127, %xmm5
759 // CHECK: psrlq %mm3, %mm3
762 // CHECK: psrlq %xmm5, %xmm5
765 // CHECK: psrlq $127, %mm3
768 // CHECK: psrlq $127, %xmm5
771 // CHECK: psubb %mm3, %mm3
774 // CHECK: psubb %xmm5, %xmm5
777 // CHECK: psubw %mm3, %mm3
780 // CHECK: psubw %xmm5, %xmm5
783 // CHECK: psubd %mm3, %mm3
786 // CHECK: psubd %xmm5, %xmm5
789 // CHECK: psubq %mm3, %mm3
792 // CHECK: psubq %xmm5, %xmm5
795 // CHECK: psubsb %mm3, %mm3
798 // CHECK: psubsb %xmm5, %xmm5
801 // CHECK: psubsw %mm3, %mm3
804 // CHECK: psubsw %xmm5, %xmm5
807 // CHECK: psubusb %mm3, %mm3
810 // CHECK: psubusb %xmm5, %xmm5
813 // CHECK: psubusw %mm3, %mm3
816 // CHECK: psubusw %xmm5, %xmm5
819 // CHECK: punpckhbw %mm3, %mm3
822 // CHECK: punpckhbw %xmm5, %xmm5
823 punpckhbw %xmm5,%xmm5
825 // CHECK: punpckhwd %mm3, %mm3
828 // CHECK: punpckhwd %xmm5, %xmm5
829 punpckhwd %xmm5,%xmm5
831 // CHECK: punpckhdq %mm3, %mm3
834 // CHECK: punpckhdq %xmm5, %xmm5
835 punpckhdq %xmm5,%xmm5
837 // CHECK: punpcklbw %mm3, %mm3
840 // CHECK: punpcklbw %xmm5, %xmm5
841 punpcklbw %xmm5,%xmm5
843 // CHECK: punpcklwd %mm3, %mm3
846 // CHECK: punpcklwd %xmm5, %xmm5
847 punpcklwd %xmm5,%xmm5
849 // CHECK: punpckldq %mm3, %mm3
852 // CHECK: punpckldq %xmm5, %xmm5
853 punpckldq %xmm5,%xmm5
855 // CHECK: pxor %mm3, %mm3
858 // CHECK: pxor %xmm5, %xmm5
861 // CHECK: addps %xmm5, %xmm5
864 // CHECK: addss %xmm5, %xmm5
867 // CHECK: andnps %xmm5, %xmm5
870 // CHECK: andps %xmm5, %xmm5
873 // CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5
874 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
876 // CHECK: cvtpi2ps %mm3, %xmm5
879 // CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3
880 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
882 // CHECK: cvtps2pi %xmm5, %mm3
885 // CHECK: cvtsi2ss %ecx, %xmm5
888 // CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5
889 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
891 // CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3
892 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
894 // CHECK: cvttps2pi %xmm5, %mm3
897 // CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx
898 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
900 // CHECK: cvttss2si %xmm5, %ecx
903 // CHECK: divps %xmm5, %xmm5
906 // CHECK: divss %xmm5, %xmm5
909 // CHECK: ldmxcsr 3735928559(%ebx,%ecx,8)
910 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
912 // CHECK: maskmovq %mm3, %mm3
915 // CHECK: maxps %xmm5, %xmm5
918 // CHECK: maxss %xmm5, %xmm5
921 // CHECK: minps %xmm5, %xmm5
924 // CHECK: minss %xmm5, %xmm5
927 // CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5
928 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
930 // CHECK: movaps %xmm5, %xmm5
933 // CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8)
934 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
936 // CHECK: movaps %xmm5, %xmm5
939 // CHECK: movhlps %xmm5, %xmm5
942 // CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8)
943 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
945 // CHECK: movlhps %xmm5, %xmm5
948 // CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8)
949 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
951 // CHECK: movmskps %xmm5, %ecx
954 // CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8)
955 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
957 // CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8)
958 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
960 // CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8)
961 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
963 // CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5
964 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
966 // CHECK: movss %xmm5, %xmm5
969 // CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8)
970 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
972 // CHECK: movss %xmm5, %xmm5
975 // CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5
976 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
978 // CHECK: movups %xmm5, %xmm5
981 // CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8)
982 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
984 // CHECK: movups %xmm5, %xmm5
987 // CHECK: mulps %xmm5, %xmm5
990 // CHECK: mulss %xmm5, %xmm5
993 // CHECK: orps %xmm5, %xmm5
996 // CHECK: pavgb %mm3, %mm3
999 // CHECK: pavgb %xmm5, %xmm5
1002 // CHECK: pavgw %mm3, %mm3
1005 // CHECK: pavgw %xmm5, %xmm5
1008 // CHECK: pmaxsw %mm3, %mm3
1011 // CHECK: pmaxsw %xmm5, %xmm5
1014 // CHECK: pmaxub %mm3, %mm3
1017 // CHECK: pmaxub %xmm5, %xmm5
1020 // CHECK: pminsw %mm3, %mm3
1023 // CHECK: pminsw %xmm5, %xmm5
1026 // CHECK: pminub %mm3, %mm3
1029 // CHECK: pminub %xmm5, %xmm5
1032 // CHECK: pmovmskb %mm3, %ecx
1035 // CHECK: pmovmskb %xmm5, %ecx
1038 // CHECK: pmulhuw %mm3, %mm3
1041 // CHECK: pmulhuw %xmm5, %xmm5
1044 // CHECK: prefetchnta 3735928559(%ebx,%ecx,8)
1045 prefetchnta 0xdeadbeef(%ebx,%ecx,8)
1047 // CHECK: prefetcht0 3735928559(%ebx,%ecx,8)
1048 prefetcht0 0xdeadbeef(%ebx,%ecx,8)
1050 // CHECK: prefetcht1 3735928559(%ebx,%ecx,8)
1051 prefetcht1 0xdeadbeef(%ebx,%ecx,8)
1053 // CHECK: prefetcht2 3735928559(%ebx,%ecx,8)
1054 prefetcht2 0xdeadbeef(%ebx,%ecx,8)
1056 // CHECK: psadbw %mm3, %mm3
1059 // CHECK: psadbw %xmm5, %xmm5
1062 // CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5
1063 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1065 // CHECK: rcpps %xmm5, %xmm5
1068 // CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5
1069 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1071 // CHECK: rcpss %xmm5, %xmm5
1074 // CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5
1075 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1077 // CHECK: rsqrtps %xmm5, %xmm5
1080 // CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5
1081 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1083 // CHECK: rsqrtss %xmm5, %xmm5
1086 // CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5
1087 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1089 // CHECK: sqrtps %xmm5, %xmm5
1092 // CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5
1093 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1095 // CHECK: sqrtss %xmm5, %xmm5
1098 // CHECK: stmxcsr 3735928559(%ebx,%ecx,8)
1099 stmxcsr 0xdeadbeef(%ebx,%ecx,8)
1101 // CHECK: subps %xmm5, %xmm5
1104 // CHECK: subss %xmm5, %xmm5
1107 // CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5
1108 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1110 // CHECK: ucomiss %xmm5, %xmm5
1113 // CHECK: unpckhps %xmm5, %xmm5
1114 unpckhps %xmm5,%xmm5
1116 // CHECK: unpcklps %xmm5, %xmm5
1117 unpcklps %xmm5,%xmm5
1119 // CHECK: xorps %xmm5, %xmm5
1122 // CHECK: addpd %xmm5, %xmm5
1125 // CHECK: addsd %xmm5, %xmm5
1128 // CHECK: andnpd %xmm5, %xmm5
1131 // CHECK: andpd %xmm5, %xmm5
1134 // CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5
1135 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1137 // CHECK: comisd %xmm5, %xmm5
1140 // CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5
1141 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1143 // CHECK: cvtpi2pd %mm3, %xmm5
1146 // CHECK: cvtsi2sd %ecx, %xmm5
1149 // CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5
1150 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1152 // CHECK: divpd %xmm5, %xmm5
1155 // CHECK: divsd %xmm5, %xmm5
1158 // CHECK: maxpd %xmm5, %xmm5
1161 // CHECK: maxsd %xmm5, %xmm5
1164 // CHECK: minpd %xmm5, %xmm5
1167 // CHECK: minsd %xmm5, %xmm5
1170 // CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5
1171 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1173 // CHECK: movapd %xmm5, %xmm5
1176 // CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8)
1177 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1179 // CHECK: movapd %xmm5, %xmm5
1182 // CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8)
1183 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1185 // CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8)
1186 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1188 // CHECK: movmskpd %xmm5, %ecx
1191 // CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8)
1192 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1194 // CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5
1195 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1197 // CHECK: movsd %xmm5, %xmm5
1200 // CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8)
1201 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1203 // CHECK: movsd %xmm5, %xmm5
1206 // CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5
1207 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1209 // CHECK: movupd %xmm5, %xmm5
1212 // CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8)
1213 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1215 // CHECK: movupd %xmm5, %xmm5
1218 // CHECK: mulpd %xmm5, %xmm5
1221 // CHECK: mulsd %xmm5, %xmm5
1224 // CHECK: orpd %xmm5, %xmm5
1227 // CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5
1228 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1230 // CHECK: sqrtpd %xmm5, %xmm5
1233 // CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5
1234 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1236 // CHECK: sqrtsd %xmm5, %xmm5
1239 // CHECK: subpd %xmm5, %xmm5
1242 // CHECK: subsd %xmm5, %xmm5
1245 // CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5
1246 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1248 // CHECK: ucomisd %xmm5, %xmm5
1251 // CHECK: unpckhpd %xmm5, %xmm5
1252 unpckhpd %xmm5,%xmm5
1254 // CHECK: unpcklpd %xmm5, %xmm5
1255 unpcklpd %xmm5,%xmm5
1257 // CHECK: xorpd %xmm5, %xmm5
1260 // CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5
1261 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1263 // CHECK: cvtdq2pd %xmm5, %xmm5
1264 cvtdq2pd %xmm5,%xmm5
1266 // CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5
1267 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1269 // CHECK: cvtpd2dq %xmm5, %xmm5
1270 cvtpd2dq %xmm5,%xmm5
1272 // CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5
1273 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1275 // CHECK: cvtdq2ps %xmm5, %xmm5
1276 cvtdq2ps %xmm5,%xmm5
1278 // CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3
1279 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
1281 // CHECK: cvtpd2pi %xmm5, %mm3
1284 // CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5
1285 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1287 // CHECK: cvtps2dq %xmm5, %xmm5
1288 cvtps2dq %xmm5,%xmm5
1290 // CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5
1291 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1293 // CHECK: cvtsd2ss %xmm5, %xmm5
1294 cvtsd2ss %xmm5,%xmm5
1296 // CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5
1297 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1299 // CHECK: cvtss2sd %xmm5, %xmm5
1300 cvtss2sd %xmm5,%xmm5
1302 // CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3
1303 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
1305 // CHECK: cvttpd2pi %xmm5, %mm3
1306 cvttpd2pi %xmm5,%mm3
1308 // CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx
1309 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
1311 // CHECK: cvttsd2si %xmm5, %ecx
1312 cvttsd2si %xmm5,%ecx
1314 // CHECK: maskmovdqu %xmm5, %xmm5
1315 maskmovdqu %xmm5,%xmm5
1317 // CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5
1318 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
1320 // CHECK: movdqa %xmm5, %xmm5
1323 // CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8)
1324 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
1326 // CHECK: movdqa %xmm5, %xmm5
1329 // CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5
1330 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
1332 // CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8)
1333 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
1335 // CHECK: movdq2q %xmm5, %mm3
1338 // CHECK: movq2dq %mm3, %xmm5
1341 // CHECK: pmuludq %mm3, %mm3
1344 // CHECK: pmuludq %xmm5, %xmm5
1347 // CHECK: pslldq $127, %xmm5
1350 // CHECK: psrldq $127, %xmm5
1353 // CHECK: punpckhqdq %xmm5, %xmm5
1354 punpckhqdq %xmm5,%xmm5
1356 // CHECK: punpcklqdq %xmm5, %xmm5
1357 punpcklqdq %xmm5,%xmm5
1359 // CHECK: addsubpd %xmm5, %xmm5
1360 addsubpd %xmm5,%xmm5
1362 // CHECK: addsubps %xmm5, %xmm5
1363 addsubps %xmm5,%xmm5
1365 // CHECK: haddpd %xmm5, %xmm5
1368 // CHECK: haddps %xmm5, %xmm5
1371 // CHECK: hsubpd %xmm5, %xmm5
1374 // CHECK: hsubps %xmm5, %xmm5
1377 // CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5
1378 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
1380 // CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5
1381 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1383 // CHECK: movddup %xmm5, %xmm5
1386 // CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5
1387 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1389 // CHECK: movshdup %xmm5, %xmm5
1390 movshdup %xmm5,%xmm5
1392 // CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5
1393 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1395 // CHECK: movsldup %xmm5, %xmm5
1396 movsldup %xmm5,%xmm5
1398 // CHECK: phaddw %mm3, %mm3
1401 // CHECK: phaddw %xmm5, %xmm5
1404 // CHECK: phaddd %mm3, %mm3
1407 // CHECK: phaddd %xmm5, %xmm5
1410 // CHECK: phaddsw %mm3, %mm3
1413 // CHECK: phaddsw %xmm5, %xmm5
1416 // CHECK: phsubw %mm3, %mm3
1419 // CHECK: phsubw %xmm5, %xmm5
1422 // CHECK: phsubd %mm3, %mm3
1425 // CHECK: phsubd %xmm5, %xmm5
1428 // CHECK: phsubsw %mm3, %mm3
1431 // CHECK: phsubsw %xmm5, %xmm5
1434 // CHECK: pmaddubsw %mm3, %mm3
1437 // CHECK: pmaddubsw %xmm5, %xmm5
1438 pmaddubsw %xmm5,%xmm5
1440 // CHECK: pmulhrsw %mm3, %mm3
1443 // CHECK: pmulhrsw %xmm5, %xmm5
1444 pmulhrsw %xmm5,%xmm5
1446 // CHECK: pshufb %mm3, %mm3
1449 // CHECK: pshufb %xmm5, %xmm5
1452 // CHECK: psignb %mm3, %mm3
1455 // CHECK: psignb %xmm5, %xmm5
1458 // CHECK: psignw %mm3, %mm3
1461 // CHECK: psignw %xmm5, %xmm5
1464 // CHECK: psignd %mm3, %mm3
1467 // CHECK: psignd %xmm5, %xmm5
1470 // CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3
1471 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
1473 // CHECK: pabsb %mm3, %mm3
1476 // CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5
1477 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
1479 // CHECK: pabsb %xmm5, %xmm5
1482 // CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3
1483 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
1485 // CHECK: pabsw %mm3, %mm3
1488 // CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5
1489 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1491 // CHECK: pabsw %xmm5, %xmm5
1494 // CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3
1495 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
1497 // CHECK: pabsd %mm3, %mm3
1500 // CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5
1501 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1503 // CHECK: pabsd %xmm5, %xmm5
1509 // CHECK: packusdw %xmm5, %xmm5
1510 packusdw %xmm5,%xmm5
1512 // CHECK: pcmpeqq %xmm5, %xmm5
1515 // CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5
1516 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1518 // CHECK: phminposuw %xmm5, %xmm5
1519 phminposuw %xmm5,%xmm5
1521 // CHECK: pmaxsb %xmm5, %xmm5
1524 // CHECK: pmaxsd %xmm5, %xmm5
1527 // CHECK: pmaxud %xmm5, %xmm5
1530 // CHECK: pmaxuw %xmm5, %xmm5
1533 // CHECK: pminsb %xmm5, %xmm5
1536 // CHECK: pminsd %xmm5, %xmm5
1539 // CHECK: pminud %xmm5, %xmm5
1542 // CHECK: pminuw %xmm5, %xmm5
1545 // CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5
1546 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1548 // CHECK: pmovsxbw %xmm5, %xmm5
1549 pmovsxbw %xmm5,%xmm5
1551 // CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5
1552 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1554 // CHECK: pmovsxbd %xmm5, %xmm5
1555 pmovsxbd %xmm5,%xmm5
1557 // CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5
1558 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1560 // CHECK: pmovsxbq %xmm5, %xmm5
1561 pmovsxbq %xmm5,%xmm5
1563 // CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5
1564 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1566 // CHECK: pmovsxwd %xmm5, %xmm5
1567 pmovsxwd %xmm5,%xmm5
1569 // CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5
1570 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1572 // CHECK: pmovsxwq %xmm5, %xmm5
1573 pmovsxwq %xmm5,%xmm5
1575 // CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5
1576 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1578 // CHECK: pmovsxdq %xmm5, %xmm5
1579 pmovsxdq %xmm5,%xmm5
1581 // CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5
1582 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1584 // CHECK: pmovzxbw %xmm5, %xmm5
1585 pmovzxbw %xmm5,%xmm5
1587 // CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5
1588 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1590 // CHECK: pmovzxbd %xmm5, %xmm5
1591 pmovzxbd %xmm5,%xmm5
1593 // CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5
1594 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1596 // CHECK: pmovzxbq %xmm5, %xmm5
1597 pmovzxbq %xmm5,%xmm5
1599 // CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5
1600 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1602 // CHECK: pmovzxwd %xmm5, %xmm5
1603 pmovzxwd %xmm5,%xmm5
1605 // CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5
1606 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1608 // CHECK: pmovzxwq %xmm5, %xmm5
1609 pmovzxwq %xmm5,%xmm5
1611 // CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5
1612 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1614 // CHECK: pmovzxdq %xmm5, %xmm5
1615 pmovzxdq %xmm5,%xmm5
1617 // CHECK: pmuldq %xmm5, %xmm5
1620 // CHECK: pmulld %xmm5, %xmm5
1623 // CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5
1624 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
1626 // CHECK: ptest %xmm5, %xmm5
1629 // CHECK: pcmpgtq %xmm5, %xmm5