1 // RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
4 // CHECK: movb $127, 3735928559(%ebx,%ecx,8)
5 movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
7 // CHECK: movw $31438, 3735928559(%ebx,%ecx,8)
8 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
10 // CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8)
11 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
13 // CHECK: movl $324478056, 3735928559(%ebx,%ecx,8)
14 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
16 // CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx
17 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
19 // CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx
20 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
22 // CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx # NOREX
23 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
25 // CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx
26 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
28 // CHECK: pushl 3735928559(%ebx,%ecx,8)
29 pushl 0xdeadbeef(%ebx,%ecx,8)
31 // CHECK: popl 3735928559(%ebx,%ecx,8)
32 popl 0xdeadbeef(%ebx,%ecx,8)
40 // CHECK: addb $254, 3735928559(%ebx,%ecx,8)
41 addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
43 // CHECK: addb $127, 3735928559(%ebx,%ecx,8)
44 addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
46 // CHECK: addw $31438, 3735928559(%ebx,%ecx,8)
47 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
49 // CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8)
50 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
52 // CHECK: addl $324478056, 3735928559(%ebx,%ecx,8)
53 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
55 // CHECK: incl 3735928559(%ebx,%ecx,8)
56 incl 0xdeadbeef(%ebx,%ecx,8)
58 // CHECK: subb $254, 3735928559(%ebx,%ecx,8)
59 subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
61 // CHECK: subb $127, 3735928559(%ebx,%ecx,8)
62 subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
64 // CHECK: subw $31438, 3735928559(%ebx,%ecx,8)
65 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
67 // CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8)
68 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
70 // CHECK: subl $324478056, 3735928559(%ebx,%ecx,8)
71 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
73 // CHECK: decl 3735928559(%ebx,%ecx,8)
74 decl 0xdeadbeef(%ebx,%ecx,8)
76 // CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8)
77 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
79 // CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8)
80 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
82 // CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8)
83 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
85 // CHECK: cmpb $254, 3735928559(%ebx,%ecx,8)
86 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
88 // CHECK: cmpb $127, 3735928559(%ebx,%ecx,8)
89 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
91 // CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8)
92 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
94 // CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8)
95 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
97 // CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8)
98 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
100 // CHECK: testb $127, 3735928559(%ebx,%ecx,8)
101 testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
103 // CHECK: testw $31438, 3735928559(%ebx,%ecx,8)
104 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
106 // CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8)
107 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
109 // CHECK: testl $324478056, 3735928559(%ebx,%ecx,8)
110 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
112 // CHECK: andb $254, 3735928559(%ebx,%ecx,8)
113 andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
115 // CHECK: andb $127, 3735928559(%ebx,%ecx,8)
116 andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
118 // CHECK: andw $31438, 3735928559(%ebx,%ecx,8)
119 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
121 // CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8)
122 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
124 // CHECK: andl $324478056, 3735928559(%ebx,%ecx,8)
125 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
127 // CHECK: orb $254, 3735928559(%ebx,%ecx,8)
128 orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
130 // CHECK: orb $127, 3735928559(%ebx,%ecx,8)
131 orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
133 // CHECK: orw $31438, 3735928559(%ebx,%ecx,8)
134 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
136 // CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8)
137 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
139 // CHECK: orl $324478056, 3735928559(%ebx,%ecx,8)
140 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
142 // CHECK: xorb $254, 3735928559(%ebx,%ecx,8)
143 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
145 // CHECK: xorb $127, 3735928559(%ebx,%ecx,8)
146 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
148 // CHECK: xorw $31438, 3735928559(%ebx,%ecx,8)
149 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
151 // CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8)
152 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
154 // CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8)
155 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
157 // CHECK: adcb $254, 3735928559(%ebx,%ecx,8)
158 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
160 // CHECK: adcb $127, 3735928559(%ebx,%ecx,8)
161 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
163 // CHECK: adcw $31438, 3735928559(%ebx,%ecx,8)
164 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
166 // CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8)
167 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
169 // CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8)
170 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
172 // CHECK: negl 3735928559(%ebx,%ecx,8)
173 negl 0xdeadbeef(%ebx,%ecx,8)
175 // CHECK: notl 3735928559(%ebx,%ecx,8)
176 notl 0xdeadbeef(%ebx,%ecx,8)
190 // CHECK: mull 3735928559(%ebx,%ecx,8)
191 mull 0xdeadbeef(%ebx,%ecx,8)
193 // CHECK: imull 3735928559(%ebx,%ecx,8)
194 imull 0xdeadbeef(%ebx,%ecx,8)
196 // CHECK: divl 3735928559(%ebx,%ecx,8)
197 divl 0xdeadbeef(%ebx,%ecx,8)
199 // CHECK: idivl 3735928559(%ebx,%ecx,8)
200 idivl 0xdeadbeef(%ebx,%ecx,8)
202 // CHECK: roll $0, 3735928559(%ebx,%ecx,8)
203 roll $0,0xdeadbeef(%ebx,%ecx,8)
205 // CHECK: rolb $127, 3735928559(%ebx,%ecx,8)
206 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
208 // CHECK: roll 3735928559(%ebx,%ecx,8)
209 roll 0xdeadbeef(%ebx,%ecx,8)
211 // CHECK: rorl $0, 3735928559(%ebx,%ecx,8)
212 rorl $0,0xdeadbeef(%ebx,%ecx,8)
214 // CHECK: rorb $127, 3735928559(%ebx,%ecx,8)
215 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
217 // CHECK: rorl 3735928559(%ebx,%ecx,8)
218 rorl 0xdeadbeef(%ebx,%ecx,8)
220 // CHECK: shll $0, 3735928559(%ebx,%ecx,8)
221 shll $0,0xdeadbeef(%ebx,%ecx,8)
223 // CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
224 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
226 // CHECK: shll 3735928559(%ebx,%ecx,8)
227 shll 0xdeadbeef(%ebx,%ecx,8)
229 // CHECK: shrl $0, 3735928559(%ebx,%ecx,8)
230 shrl $0,0xdeadbeef(%ebx,%ecx,8)
232 // CHECK: shrb $127, 3735928559(%ebx,%ecx,8)
233 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
235 // CHECK: shrl 3735928559(%ebx,%ecx,8)
236 shrl 0xdeadbeef(%ebx,%ecx,8)
238 // CHECK: sarl $0, 3735928559(%ebx,%ecx,8)
239 sarl $0,0xdeadbeef(%ebx,%ecx,8)
241 // CHECK: sarb $127, 3735928559(%ebx,%ecx,8)
242 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
244 // CHECK: sarl 3735928559(%ebx,%ecx,8)
245 sarl 0xdeadbeef(%ebx,%ecx,8)
250 // CHECK: call *3735928559(%ebx,%ecx,8)
251 call *0xdeadbeef(%ebx,%ecx,8)
253 // CHECK: call *3735928559(%ebx,%ecx,8)
254 call *0xdeadbeef(%ebx,%ecx,8)
256 // CHECK: jmp *3735928559(%ebx,%ecx,8) # TAILCALL
257 jmp *0xdeadbeef(%ebx,%ecx,8)
259 // CHECK: jmp *3735928559(%ebx,%ecx,8) # TAILCALL
260 jmp *0xdeadbeef(%ebx,%ecx,8)
262 // CHECK: ljmpl *3735928559(%ebx,%ecx,8)
263 ljmpl *0xdeadbeef(%ebx,%ecx,8)
274 // CHECK: seto 3735928559(%ebx,%ecx,8)
275 seto 0xdeadbeef(%ebx,%ecx,8)
280 // CHECK: setno 3735928559(%ebx,%ecx,8)
281 setno 0xdeadbeef(%ebx,%ecx,8)
286 // CHECK: setb 3735928559(%ebx,%ecx,8)
287 setb 0xdeadbeef(%ebx,%ecx,8)
292 // CHECK: setae 3735928559(%ebx,%ecx,8)
293 setae 0xdeadbeef(%ebx,%ecx,8)
298 // CHECK: sete 3735928559(%ebx,%ecx,8)
299 sete 0xdeadbeef(%ebx,%ecx,8)
304 // CHECK: setne 3735928559(%ebx,%ecx,8)
305 setne 0xdeadbeef(%ebx,%ecx,8)
310 // CHECK: setbe 3735928559(%ebx,%ecx,8)
311 setbe 0xdeadbeef(%ebx,%ecx,8)
316 // CHECK: seta 3735928559(%ebx,%ecx,8)
317 seta 0xdeadbeef(%ebx,%ecx,8)
322 // CHECK: sets 3735928559(%ebx,%ecx,8)
323 sets 0xdeadbeef(%ebx,%ecx,8)
328 // CHECK: setns 3735928559(%ebx,%ecx,8)
329 setns 0xdeadbeef(%ebx,%ecx,8)
334 // CHECK: setp 3735928559(%ebx,%ecx,8)
335 setp 0xdeadbeef(%ebx,%ecx,8)
340 // CHECK: setnp 3735928559(%ebx,%ecx,8)
341 setnp 0xdeadbeef(%ebx,%ecx,8)
346 // CHECK: setl 3735928559(%ebx,%ecx,8)
347 setl 0xdeadbeef(%ebx,%ecx,8)
352 // CHECK: setge 3735928559(%ebx,%ecx,8)
353 setge 0xdeadbeef(%ebx,%ecx,8)
358 // CHECK: setle 3735928559(%ebx,%ecx,8)
359 setle 0xdeadbeef(%ebx,%ecx,8)
364 // CHECK: setg 3735928559(%ebx,%ecx,8)
365 setg 0xdeadbeef(%ebx,%ecx,8)
367 // CHECK: nopl 3735928559(%ebx,%ecx,8)
368 nopl 0xdeadbeef(%ebx,%ecx,8)
373 // CHECK: fldl 3735928559(%ebx,%ecx,8)
374 fldl 0xdeadbeef(%ebx,%ecx,8)
376 // CHECK: fildl 3735928559(%ebx,%ecx,8)
377 fildl 0xdeadbeef(%ebx,%ecx,8)
379 // CHECK: fildll 3735928559(%ebx,%ecx,8)
380 fildll 0xdeadbeef(%ebx,%ecx,8)
382 // CHECK: fldt 3735928559(%ebx,%ecx,8)
383 fldt 0xdeadbeef(%ebx,%ecx,8)
385 // CHECK: fbld 3735928559(%ebx,%ecx,8)
386 fbld 0xdeadbeef(%ebx,%ecx,8)
388 // CHECK: fstl 3735928559(%ebx,%ecx,8)
389 fstl 0xdeadbeef(%ebx,%ecx,8)
391 // CHECK: fistl 3735928559(%ebx,%ecx,8)
392 fistl 0xdeadbeef(%ebx,%ecx,8)
394 // CHECK: fstpl 3735928559(%ebx,%ecx,8)
395 fstpl 0xdeadbeef(%ebx,%ecx,8)
397 // CHECK: fistpl 3735928559(%ebx,%ecx,8)
398 fistpl 0xdeadbeef(%ebx,%ecx,8)
400 // CHECK: fistpll 3735928559(%ebx,%ecx,8)
401 fistpll 0xdeadbeef(%ebx,%ecx,8)
403 // CHECK: fstpt 3735928559(%ebx,%ecx,8)
404 fstpt 0xdeadbeef(%ebx,%ecx,8)
406 // CHECK: fbstp 3735928559(%ebx,%ecx,8)
407 fbstp 0xdeadbeef(%ebx,%ecx,8)
409 // CHECK: ficoml 3735928559(%ebx,%ecx,8)
410 ficoml 0xdeadbeef(%ebx,%ecx,8)
412 // CHECK: ficompl 3735928559(%ebx,%ecx,8)
413 ficompl 0xdeadbeef(%ebx,%ecx,8)
427 // CHECK: faddl 3735928559(%ebx,%ecx,8)
428 faddl 0xdeadbeef(%ebx,%ecx,8)
430 // CHECK: fiaddl 3735928559(%ebx,%ecx,8)
431 fiaddl 0xdeadbeef(%ebx,%ecx,8)
433 // CHECK: fsubl 3735928559(%ebx,%ecx,8)
434 fsubl 0xdeadbeef(%ebx,%ecx,8)
436 // CHECK: fisubl 3735928559(%ebx,%ecx,8)
437 fisubl 0xdeadbeef(%ebx,%ecx,8)
439 // CHECK: fsubrl 3735928559(%ebx,%ecx,8)
440 fsubrl 0xdeadbeef(%ebx,%ecx,8)
442 // CHECK: fisubrl 3735928559(%ebx,%ecx,8)
443 fisubrl 0xdeadbeef(%ebx,%ecx,8)
445 // CHECK: fmull 3735928559(%ebx,%ecx,8)
446 fmull 0xdeadbeef(%ebx,%ecx,8)
448 // CHECK: fimull 3735928559(%ebx,%ecx,8)
449 fimull 0xdeadbeef(%ebx,%ecx,8)
451 // CHECK: fdivl 3735928559(%ebx,%ecx,8)
452 fdivl 0xdeadbeef(%ebx,%ecx,8)
454 // CHECK: fidivl 3735928559(%ebx,%ecx,8)
455 fidivl 0xdeadbeef(%ebx,%ecx,8)
457 // CHECK: fdivrl 3735928559(%ebx,%ecx,8)
458 fdivrl 0xdeadbeef(%ebx,%ecx,8)
460 // CHECK: fidivrl 3735928559(%ebx,%ecx,8)
461 fidivrl 0xdeadbeef(%ebx,%ecx,8)
478 // CHECK: fldcw 3735928559(%ebx,%ecx,8)
479 fldcw 0xdeadbeef(%ebx,%ecx,8)
481 // CHECK: fnstcw 3735928559(%ebx,%ecx,8)
482 fnstcw 0xdeadbeef(%ebx,%ecx,8)
496 // CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8)
497 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
499 // CHECK: clflush 3735928559(%ebx,%ecx,8)
500 clflush 0xdeadbeef(%ebx,%ecx,8)
505 // CHECK: movd %ecx, %mm3
508 // CHECK: movd 3735928559(%ebx,%ecx,8), %mm3
509 movd 0xdeadbeef(%ebx,%ecx,8),%mm3
511 // CHECK: movd %ecx, %xmm5
514 // CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
515 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
517 // CHECK: movd %xmm5, %ecx
520 // CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8)
521 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
523 // CHECK: movq 3735928559(%ebx,%ecx,8), %mm3
524 movq 0xdeadbeef(%ebx,%ecx,8),%mm3
526 // CHECK: movq %mm3, %mm3
529 // CHECK: movq %mm3, %mm3
532 // CHECK: movq %xmm5, %xmm5
535 // CHECK: movq %xmm5, %xmm5
538 // CHECK: packssdw %mm3, %mm3
541 // CHECK: packssdw %xmm5, %xmm5
544 // CHECK: packsswb %mm3, %mm3
547 // CHECK: packsswb %xmm5, %xmm5
550 // CHECK: packuswb %mm3, %mm3
553 // CHECK: packuswb %xmm5, %xmm5
556 // CHECK: paddb %mm3, %mm3
559 // CHECK: paddb %xmm5, %xmm5
562 // CHECK: paddw %mm3, %mm3
565 // CHECK: paddw %xmm5, %xmm5
568 // CHECK: paddd %mm3, %mm3
571 // CHECK: paddd %xmm5, %xmm5
574 // CHECK: paddq %mm3, %mm3
577 // CHECK: paddq %xmm5, %xmm5
580 // CHECK: paddsb %mm3, %mm3
583 // CHECK: paddsb %xmm5, %xmm5
586 // CHECK: paddsw %mm3, %mm3
589 // CHECK: paddsw %xmm5, %xmm5
592 // CHECK: paddusb %mm3, %mm3
595 // CHECK: paddusb %xmm5, %xmm5
598 // CHECK: paddusw %mm3, %mm3
601 // CHECK: paddusw %xmm5, %xmm5
604 // CHECK: pand %mm3, %mm3
607 // CHECK: pand %xmm5, %xmm5
610 // CHECK: pandn %mm3, %mm3
613 // CHECK: pandn %xmm5, %xmm5
616 // CHECK: pcmpeqb %mm3, %mm3
619 // CHECK: pcmpeqb %xmm5, %xmm5
622 // CHECK: pcmpeqw %mm3, %mm3
625 // CHECK: pcmpeqw %xmm5, %xmm5
628 // CHECK: pcmpeqd %mm3, %mm3
631 // CHECK: pcmpeqd %xmm5, %xmm5
634 // CHECK: pcmpgtb %mm3, %mm3
637 // CHECK: pcmpgtb %xmm5, %xmm5
640 // CHECK: pcmpgtw %mm3, %mm3
643 // CHECK: pcmpgtw %xmm5, %xmm5
646 // CHECK: pcmpgtd %mm3, %mm3
649 // CHECK: pcmpgtd %xmm5, %xmm5
652 // CHECK: pmaddwd %mm3, %mm3
655 // CHECK: pmaddwd %xmm5, %xmm5
658 // CHECK: pmulhw %mm3, %mm3
661 // CHECK: pmulhw %xmm5, %xmm5
664 // CHECK: pmullw %mm3, %mm3
667 // CHECK: pmullw %xmm5, %xmm5
670 // CHECK: por %mm3, %mm3
673 // CHECK: por %xmm5, %xmm5
676 // CHECK: psllw %mm3, %mm3
679 // CHECK: psllw %xmm5, %xmm5
682 // CHECK: psllw $127, %mm3
685 // CHECK: psllw $127, %xmm5
688 // CHECK: pslld %mm3, %mm3
691 // CHECK: pslld %xmm5, %xmm5
694 // CHECK: pslld $127, %mm3
697 // CHECK: pslld $127, %xmm5
700 // CHECK: psllq %mm3, %mm3
703 // CHECK: psllq %xmm5, %xmm5
706 // CHECK: psllq $127, %mm3
709 // CHECK: psllq $127, %xmm5
712 // CHECK: psraw %mm3, %mm3
715 // CHECK: psraw %xmm5, %xmm5
718 // CHECK: psraw $127, %mm3
721 // CHECK: psraw $127, %xmm5
724 // CHECK: psrad %mm3, %mm3
727 // CHECK: psrad %xmm5, %xmm5
730 // CHECK: psrad $127, %mm3
733 // CHECK: psrad $127, %xmm5
736 // CHECK: psrlw %mm3, %mm3
739 // CHECK: psrlw %xmm5, %xmm5
742 // CHECK: psrlw $127, %mm3
745 // CHECK: psrlw $127, %xmm5
748 // CHECK: psrld %mm3, %mm3
751 // CHECK: psrld %xmm5, %xmm5
754 // CHECK: psrld $127, %mm3
757 // CHECK: psrld $127, %xmm5
760 // CHECK: psrlq %mm3, %mm3
763 // CHECK: psrlq %xmm5, %xmm5
766 // CHECK: psrlq $127, %mm3
769 // CHECK: psrlq $127, %xmm5
772 // CHECK: psubb %mm3, %mm3
775 // CHECK: psubb %xmm5, %xmm5
778 // CHECK: psubw %mm3, %mm3
781 // CHECK: psubw %xmm5, %xmm5
784 // CHECK: psubd %mm3, %mm3
787 // CHECK: psubd %xmm5, %xmm5
790 // CHECK: psubq %mm3, %mm3
793 // CHECK: psubq %xmm5, %xmm5
796 // CHECK: psubsb %mm3, %mm3
799 // CHECK: psubsb %xmm5, %xmm5
802 // CHECK: psubsw %mm3, %mm3
805 // CHECK: psubsw %xmm5, %xmm5
808 // CHECK: psubusb %mm3, %mm3
811 // CHECK: psubusb %xmm5, %xmm5
814 // CHECK: psubusw %mm3, %mm3
817 // CHECK: psubusw %xmm5, %xmm5
820 // CHECK: punpckhbw %mm3, %mm3
823 // CHECK: punpckhbw %xmm5, %xmm5
824 punpckhbw %xmm5,%xmm5
826 // CHECK: punpckhwd %mm3, %mm3
829 // CHECK: punpckhwd %xmm5, %xmm5
830 punpckhwd %xmm5,%xmm5
832 // CHECK: punpckhdq %mm3, %mm3
835 // CHECK: punpckhdq %xmm5, %xmm5
836 punpckhdq %xmm5,%xmm5
838 // CHECK: punpcklbw %mm3, %mm3
841 // CHECK: punpcklbw %xmm5, %xmm5
842 punpcklbw %xmm5,%xmm5
844 // CHECK: punpcklwd %mm3, %mm3
847 // CHECK: punpcklwd %xmm5, %xmm5
848 punpcklwd %xmm5,%xmm5
850 // CHECK: punpckldq %mm3, %mm3
853 // CHECK: punpckldq %xmm5, %xmm5
854 punpckldq %xmm5,%xmm5
856 // CHECK: pxor %mm3, %mm3
859 // CHECK: pxor %xmm5, %xmm5
862 // CHECK: addps %xmm5, %xmm5
865 // CHECK: addss %xmm5, %xmm5
868 // CHECK: andnps %xmm5, %xmm5
871 // CHECK: andps %xmm5, %xmm5
874 // CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5
875 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
877 // CHECK: cvtpi2ps %mm3, %xmm5
880 // CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3
881 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
883 // CHECK: cvtps2pi %xmm5, %mm3
886 // CHECK: cvtsi2ss %ecx, %xmm5
889 // CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5
890 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
892 // CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3
893 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
895 // CHECK: cvttps2pi %xmm5, %mm3
898 // CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx
899 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
901 // CHECK: cvttss2si %xmm5, %ecx
904 // CHECK: divps %xmm5, %xmm5
907 // CHECK: divss %xmm5, %xmm5
910 // CHECK: ldmxcsr 3735928559(%ebx,%ecx,8)
911 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
913 // CHECK: maskmovq %mm3, %mm3
916 // CHECK: maxps %xmm5, %xmm5
919 // CHECK: maxss %xmm5, %xmm5
922 // CHECK: minps %xmm5, %xmm5
925 // CHECK: minss %xmm5, %xmm5
928 // CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5
929 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
931 // CHECK: movaps %xmm5, %xmm5
934 // CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8)
935 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
937 // CHECK: movaps %xmm5, %xmm5
940 // CHECK: movhlps %xmm5, %xmm5
943 // CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8)
944 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
946 // CHECK: movlhps %xmm5, %xmm5
949 // CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8)
950 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
952 // CHECK: movmskps %xmm5, %ecx
955 // CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8)
956 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
958 // CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8)
959 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
961 // CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8)
962 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
964 // CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5
965 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
967 // CHECK: movss %xmm5, %xmm5
970 // CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8)
971 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
973 // CHECK: movss %xmm5, %xmm5
976 // CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5
977 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
979 // CHECK: movups %xmm5, %xmm5
982 // CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8)
983 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
985 // CHECK: movups %xmm5, %xmm5
988 // CHECK: mulps %xmm5, %xmm5
991 // CHECK: mulss %xmm5, %xmm5
994 // CHECK: orps %xmm5, %xmm5
997 // CHECK: pavgb %mm3, %mm3
1000 // CHECK: pavgb %xmm5, %xmm5
1003 // CHECK: pavgw %mm3, %mm3
1006 // CHECK: pavgw %xmm5, %xmm5
1009 // CHECK: pmaxsw %mm3, %mm3
1012 // CHECK: pmaxsw %xmm5, %xmm5
1015 // CHECK: pmaxub %mm3, %mm3
1018 // CHECK: pmaxub %xmm5, %xmm5
1021 // CHECK: pminsw %mm3, %mm3
1024 // CHECK: pminsw %xmm5, %xmm5
1027 // CHECK: pminub %mm3, %mm3
1030 // CHECK: pminub %xmm5, %xmm5
1033 // CHECK: pmovmskb %mm3, %ecx
1036 // CHECK: pmovmskb %xmm5, %ecx
1039 // CHECK: pmulhuw %mm3, %mm3
1042 // CHECK: pmulhuw %xmm5, %xmm5
1045 // CHECK: prefetchnta 3735928559(%ebx,%ecx,8)
1046 prefetchnta 0xdeadbeef(%ebx,%ecx,8)
1048 // CHECK: prefetcht0 3735928559(%ebx,%ecx,8)
1049 prefetcht0 0xdeadbeef(%ebx,%ecx,8)
1051 // CHECK: prefetcht1 3735928559(%ebx,%ecx,8)
1052 prefetcht1 0xdeadbeef(%ebx,%ecx,8)
1054 // CHECK: prefetcht2 3735928559(%ebx,%ecx,8)
1055 prefetcht2 0xdeadbeef(%ebx,%ecx,8)
1057 // CHECK: psadbw %mm3, %mm3
1060 // CHECK: psadbw %xmm5, %xmm5
1063 // CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5
1064 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1066 // CHECK: rcpps %xmm5, %xmm5
1069 // CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5
1070 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1072 // CHECK: rcpss %xmm5, %xmm5
1075 // CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5
1076 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1078 // CHECK: rsqrtps %xmm5, %xmm5
1081 // CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5
1082 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1084 // CHECK: rsqrtss %xmm5, %xmm5
1087 // CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5
1088 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1090 // CHECK: sqrtps %xmm5, %xmm5
1093 // CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5
1094 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1096 // CHECK: sqrtss %xmm5, %xmm5
1099 // CHECK: stmxcsr 3735928559(%ebx,%ecx,8)
1100 stmxcsr 0xdeadbeef(%ebx,%ecx,8)
1102 // CHECK: subps %xmm5, %xmm5
1105 // CHECK: subss %xmm5, %xmm5
1108 // CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5
1109 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1111 // CHECK: ucomiss %xmm5, %xmm5
1114 // CHECK: unpckhps %xmm5, %xmm5
1115 unpckhps %xmm5,%xmm5
1117 // CHECK: unpcklps %xmm5, %xmm5
1118 unpcklps %xmm5,%xmm5
1120 // CHECK: xorps %xmm5, %xmm5
1123 // CHECK: addpd %xmm5, %xmm5
1126 // CHECK: addsd %xmm5, %xmm5
1129 // CHECK: andnpd %xmm5, %xmm5
1132 // CHECK: andpd %xmm5, %xmm5
1135 // CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5
1136 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1138 // CHECK: comisd %xmm5, %xmm5
1141 // CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5
1142 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1144 // CHECK: cvtpi2pd %mm3, %xmm5
1147 // CHECK: cvtsi2sd %ecx, %xmm5
1150 // CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5
1151 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1153 // CHECK: divpd %xmm5, %xmm5
1156 // CHECK: divsd %xmm5, %xmm5
1159 // CHECK: maxpd %xmm5, %xmm5
1162 // CHECK: maxsd %xmm5, %xmm5
1165 // CHECK: minpd %xmm5, %xmm5
1168 // CHECK: minsd %xmm5, %xmm5
1171 // CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5
1172 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1174 // CHECK: movapd %xmm5, %xmm5
1177 // CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8)
1178 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1180 // CHECK: movapd %xmm5, %xmm5
1183 // CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8)
1184 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1186 // CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8)
1187 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1189 // CHECK: movmskpd %xmm5, %ecx
1192 // CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8)
1193 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1195 // CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5
1196 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1198 // CHECK: movsd %xmm5, %xmm5
1201 // CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8)
1202 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1204 // CHECK: movsd %xmm5, %xmm5
1207 // CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5
1208 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1210 // CHECK: movupd %xmm5, %xmm5
1213 // CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8)
1214 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1216 // CHECK: movupd %xmm5, %xmm5
1219 // CHECK: mulpd %xmm5, %xmm5
1222 // CHECK: mulsd %xmm5, %xmm5
1225 // CHECK: orpd %xmm5, %xmm5
1228 // CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5
1229 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1231 // CHECK: sqrtpd %xmm5, %xmm5
1234 // CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5
1235 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1237 // CHECK: sqrtsd %xmm5, %xmm5
1240 // CHECK: subpd %xmm5, %xmm5
1243 // CHECK: subsd %xmm5, %xmm5
1246 // CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5
1247 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1249 // CHECK: ucomisd %xmm5, %xmm5
1252 // CHECK: unpckhpd %xmm5, %xmm5
1253 unpckhpd %xmm5,%xmm5
1255 // CHECK: unpcklpd %xmm5, %xmm5
1256 unpcklpd %xmm5,%xmm5
1258 // CHECK: xorpd %xmm5, %xmm5
1261 // CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5
1262 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1264 // CHECK: cvtdq2pd %xmm5, %xmm5
1265 cvtdq2pd %xmm5,%xmm5
1267 // CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5
1268 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1270 // CHECK: cvtpd2dq %xmm5, %xmm5
1271 cvtpd2dq %xmm5,%xmm5
1273 // CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5
1274 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1276 // CHECK: cvtdq2ps %xmm5, %xmm5
1277 cvtdq2ps %xmm5,%xmm5
1279 // CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3
1280 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
1282 // CHECK: cvtpd2pi %xmm5, %mm3
1285 // CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5
1286 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1288 // CHECK: cvtps2dq %xmm5, %xmm5
1289 cvtps2dq %xmm5,%xmm5
1291 // CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5
1292 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1294 // CHECK: cvtsd2ss %xmm5, %xmm5
1295 cvtsd2ss %xmm5,%xmm5
1297 // CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5
1298 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1300 // CHECK: cvtss2sd %xmm5, %xmm5
1301 cvtss2sd %xmm5,%xmm5
1303 // CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3
1304 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
1306 // CHECK: cvttpd2pi %xmm5, %mm3
1307 cvttpd2pi %xmm5,%mm3
1309 // CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx
1310 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
1312 // CHECK: cvttsd2si %xmm5, %ecx
1313 cvttsd2si %xmm5,%ecx
1315 // CHECK: maskmovdqu %xmm5, %xmm5
1316 maskmovdqu %xmm5,%xmm5
1318 // CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5
1319 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
1321 // CHECK: movdqa %xmm5, %xmm5
1324 // CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8)
1325 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
1327 // CHECK: movdqa %xmm5, %xmm5
1330 // CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5
1331 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
1333 // CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8)
1334 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
1336 // CHECK: movdq2q %xmm5, %mm3
1339 // CHECK: movq2dq %mm3, %xmm5
1342 // CHECK: pmuludq %mm3, %mm3
1345 // CHECK: pmuludq %xmm5, %xmm5
1348 // CHECK: pslldq $127, %xmm5
1351 // CHECK: psrldq $127, %xmm5
1354 // CHECK: punpckhqdq %xmm5, %xmm5
1355 punpckhqdq %xmm5,%xmm5
1357 // CHECK: punpcklqdq %xmm5, %xmm5
1358 punpcklqdq %xmm5,%xmm5
1360 // CHECK: addsubpd %xmm5, %xmm5
1361 addsubpd %xmm5,%xmm5
1363 // CHECK: addsubps %xmm5, %xmm5
1364 addsubps %xmm5,%xmm5
1366 // CHECK: haddpd %xmm5, %xmm5
1369 // CHECK: haddps %xmm5, %xmm5
1372 // CHECK: hsubpd %xmm5, %xmm5
1375 // CHECK: hsubps %xmm5, %xmm5
1378 // CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5
1379 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
1381 // CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5
1382 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1384 // CHECK: movddup %xmm5, %xmm5
1387 // CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5
1388 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1390 // CHECK: movshdup %xmm5, %xmm5
1391 movshdup %xmm5,%xmm5
1393 // CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5
1394 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1396 // CHECK: movsldup %xmm5, %xmm5
1397 movsldup %xmm5,%xmm5
1399 // CHECK: phaddw %mm3, %mm3
1402 // CHECK: phaddw %xmm5, %xmm5
1405 // CHECK: phaddd %mm3, %mm3
1408 // CHECK: phaddd %xmm5, %xmm5
1411 // CHECK: phaddsw %mm3, %mm3
1414 // CHECK: phaddsw %xmm5, %xmm5
1417 // CHECK: phsubw %mm3, %mm3
1420 // CHECK: phsubw %xmm5, %xmm5
1423 // CHECK: phsubd %mm3, %mm3
1426 // CHECK: phsubd %xmm5, %xmm5
1429 // CHECK: phsubsw %mm3, %mm3
1432 // CHECK: phsubsw %xmm5, %xmm5
1435 // CHECK: pmaddubsw %mm3, %mm3
1438 // CHECK: pmaddubsw %xmm5, %xmm5
1439 pmaddubsw %xmm5,%xmm5
1441 // CHECK: pmulhrsw %mm3, %mm3
1444 // CHECK: pmulhrsw %xmm5, %xmm5
1445 pmulhrsw %xmm5,%xmm5
1447 // CHECK: pshufb %mm3, %mm3
1450 // CHECK: pshufb %xmm5, %xmm5
1453 // CHECK: psignb %mm3, %mm3
1456 // CHECK: psignb %xmm5, %xmm5
1459 // CHECK: psignw %mm3, %mm3
1462 // CHECK: psignw %xmm5, %xmm5
1465 // CHECK: psignd %mm3, %mm3
1468 // CHECK: psignd %xmm5, %xmm5
1471 // CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3
1472 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
1474 // CHECK: pabsb %mm3, %mm3
1477 // CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5
1478 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
1480 // CHECK: pabsb %xmm5, %xmm5
1483 // CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3
1484 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
1486 // CHECK: pabsw %mm3, %mm3
1489 // CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5
1490 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1492 // CHECK: pabsw %xmm5, %xmm5
1495 // CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3
1496 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
1498 // CHECK: pabsd %mm3, %mm3
1501 // CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5
1502 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1504 // CHECK: pabsd %xmm5, %xmm5
1510 // CHECK: packusdw %xmm5, %xmm5
1511 packusdw %xmm5,%xmm5
1513 // CHECK: pcmpeqq %xmm5, %xmm5
1516 // CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5
1517 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1519 // CHECK: phminposuw %xmm5, %xmm5
1520 phminposuw %xmm5,%xmm5
1522 // CHECK: pmaxsb %xmm5, %xmm5
1525 // CHECK: pmaxsd %xmm5, %xmm5
1528 // CHECK: pmaxud %xmm5, %xmm5
1531 // CHECK: pmaxuw %xmm5, %xmm5
1534 // CHECK: pminsb %xmm5, %xmm5
1537 // CHECK: pminsd %xmm5, %xmm5
1540 // CHECK: pminud %xmm5, %xmm5
1543 // CHECK: pminuw %xmm5, %xmm5
1546 // CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5
1547 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1549 // CHECK: pmovsxbw %xmm5, %xmm5
1550 pmovsxbw %xmm5,%xmm5
1552 // CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5
1553 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1555 // CHECK: pmovsxbd %xmm5, %xmm5
1556 pmovsxbd %xmm5,%xmm5
1558 // CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5
1559 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1561 // CHECK: pmovsxbq %xmm5, %xmm5
1562 pmovsxbq %xmm5,%xmm5
1564 // CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5
1565 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1567 // CHECK: pmovsxwd %xmm5, %xmm5
1568 pmovsxwd %xmm5,%xmm5
1570 // CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5
1571 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1573 // CHECK: pmovsxwq %xmm5, %xmm5
1574 pmovsxwq %xmm5,%xmm5
1576 // CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5
1577 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1579 // CHECK: pmovsxdq %xmm5, %xmm5
1580 pmovsxdq %xmm5,%xmm5
1582 // CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5
1583 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1585 // CHECK: pmovzxbw %xmm5, %xmm5
1586 pmovzxbw %xmm5,%xmm5
1588 // CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5
1589 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1591 // CHECK: pmovzxbd %xmm5, %xmm5
1592 pmovzxbd %xmm5,%xmm5
1594 // CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5
1595 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1597 // CHECK: pmovzxbq %xmm5, %xmm5
1598 pmovzxbq %xmm5,%xmm5
1600 // CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5
1601 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1603 // CHECK: pmovzxwd %xmm5, %xmm5
1604 pmovzxwd %xmm5,%xmm5
1606 // CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5
1607 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1609 // CHECK: pmovzxwq %xmm5, %xmm5
1610 pmovzxwq %xmm5,%xmm5
1612 // CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5
1613 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1615 // CHECK: pmovzxdq %xmm5, %xmm5
1616 pmovzxdq %xmm5,%xmm5
1618 // CHECK: pmuldq %xmm5, %xmm5
1621 // CHECK: pmulld %xmm5, %xmm5
1624 // CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5
1625 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
1627 // CHECK: ptest %xmm5, %xmm5
1630 // CHECK: pcmpgtq %xmm5, %xmm5