blob: 856a59d2800a6f404646f4c08acf296393022c30 [file] [log] [blame]
Chris Lattnera879dc72010-09-30 17:18:22 +00001// RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding | FileCheck %s
Daniel Dunbar50459582010-01-29 23:32:40 +00002
3// CHECK: movb $127, 3735928559(%ebx,%ecx,8)
4 movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
5
6// CHECK: movw $31438, 3735928559(%ebx,%ecx,8)
7 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
8
9// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8)
10 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11
12// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8)
13 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
14
15// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx
16 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
17
18// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx
19 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
20
21// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx # NOREX
22 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
23
24// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx
25 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
26
27// CHECK: pushl 3735928559(%ebx,%ecx,8)
28 pushl 0xdeadbeef(%ebx,%ecx,8)
29
30// CHECK: popl 3735928559(%ebx,%ecx,8)
31 popl 0xdeadbeef(%ebx,%ecx,8)
32
33// CHECK: lahf
34 lahf
35
36// CHECK: sahf
37 sahf
38
39// CHECK: addb $254, 3735928559(%ebx,%ecx,8)
40 addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
41
42// CHECK: addb $127, 3735928559(%ebx,%ecx,8)
43 addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
44
45// CHECK: addw $31438, 3735928559(%ebx,%ecx,8)
46 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
47
48// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8)
49 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
50
51// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8)
52 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
53
54// CHECK: incl 3735928559(%ebx,%ecx,8)
55 incl 0xdeadbeef(%ebx,%ecx,8)
56
57// CHECK: subb $254, 3735928559(%ebx,%ecx,8)
58 subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
59
60// CHECK: subb $127, 3735928559(%ebx,%ecx,8)
61 subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
62
63// CHECK: subw $31438, 3735928559(%ebx,%ecx,8)
64 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
65
66// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8)
67 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
68
69// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8)
70 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
71
72// CHECK: decl 3735928559(%ebx,%ecx,8)
73 decl 0xdeadbeef(%ebx,%ecx,8)
74
75// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8)
76 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
77
78// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8)
79 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
80
81// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8)
82 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
83
84// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8)
85 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
86
87// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8)
88 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
89
90// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8)
91 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
92
93// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8)
94 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
95
96// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8)
97 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
98
99// CHECK: testb $127, 3735928559(%ebx,%ecx,8)
100 testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
101
102// CHECK: testw $31438, 3735928559(%ebx,%ecx,8)
103 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
104
105// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8)
106 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
107
108// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8)
109 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
110
111// CHECK: andb $254, 3735928559(%ebx,%ecx,8)
112 andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
113
114// CHECK: andb $127, 3735928559(%ebx,%ecx,8)
115 andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
116
117// CHECK: andw $31438, 3735928559(%ebx,%ecx,8)
118 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
119
120// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8)
121 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
122
123// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8)
124 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
125
126// CHECK: orb $254, 3735928559(%ebx,%ecx,8)
127 orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
128
129// CHECK: orb $127, 3735928559(%ebx,%ecx,8)
130 orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
131
132// CHECK: orw $31438, 3735928559(%ebx,%ecx,8)
133 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
134
135// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8)
136 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
137
138// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8)
139 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
140
141// CHECK: xorb $254, 3735928559(%ebx,%ecx,8)
142 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
143
144// CHECK: xorb $127, 3735928559(%ebx,%ecx,8)
145 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
146
147// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8)
148 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
149
150// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8)
151 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
152
153// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8)
154 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
155
156// CHECK: adcb $254, 3735928559(%ebx,%ecx,8)
157 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
158
159// CHECK: adcb $127, 3735928559(%ebx,%ecx,8)
160 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
161
162// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8)
163 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
164
165// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8)
166 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
167
168// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8)
169 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
170
171// CHECK: negl 3735928559(%ebx,%ecx,8)
172 negl 0xdeadbeef(%ebx,%ecx,8)
173
174// CHECK: notl 3735928559(%ebx,%ecx,8)
175 notl 0xdeadbeef(%ebx,%ecx,8)
176
177// CHECK: cbtw
178 cbtw
179
180// CHECK: cwtl
181 cwtl
182
183// CHECK: cwtd
184 cwtd
185
186// CHECK: cltd
187 cltd
188
189// CHECK: mull 3735928559(%ebx,%ecx,8)
190 mull 0xdeadbeef(%ebx,%ecx,8)
191
192// CHECK: imull 3735928559(%ebx,%ecx,8)
193 imull 0xdeadbeef(%ebx,%ecx,8)
194
195// CHECK: divl 3735928559(%ebx,%ecx,8)
196 divl 0xdeadbeef(%ebx,%ecx,8)
197
198// CHECK: idivl 3735928559(%ebx,%ecx,8)
199 idivl 0xdeadbeef(%ebx,%ecx,8)
200
201// CHECK: roll $0, 3735928559(%ebx,%ecx,8)
202 roll $0,0xdeadbeef(%ebx,%ecx,8)
203
204// CHECK: rolb $127, 3735928559(%ebx,%ecx,8)
205 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
206
207// CHECK: roll 3735928559(%ebx,%ecx,8)
208 roll 0xdeadbeef(%ebx,%ecx,8)
209
210// CHECK: rorl $0, 3735928559(%ebx,%ecx,8)
211 rorl $0,0xdeadbeef(%ebx,%ecx,8)
212
213// CHECK: rorb $127, 3735928559(%ebx,%ecx,8)
214 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
215
216// CHECK: rorl 3735928559(%ebx,%ecx,8)
217 rorl 0xdeadbeef(%ebx,%ecx,8)
218
219// CHECK: shll $0, 3735928559(%ebx,%ecx,8)
220 shll $0,0xdeadbeef(%ebx,%ecx,8)
221
222// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
223 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
224
225// CHECK: shll 3735928559(%ebx,%ecx,8)
226 shll 0xdeadbeef(%ebx,%ecx,8)
227
228// CHECK: shrl $0, 3735928559(%ebx,%ecx,8)
229 shrl $0,0xdeadbeef(%ebx,%ecx,8)
230
231// CHECK: shrb $127, 3735928559(%ebx,%ecx,8)
232 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
233
234// CHECK: shrl 3735928559(%ebx,%ecx,8)
235 shrl 0xdeadbeef(%ebx,%ecx,8)
236
237// CHECK: sarl $0, 3735928559(%ebx,%ecx,8)
238 sarl $0,0xdeadbeef(%ebx,%ecx,8)
239
240// CHECK: sarb $127, 3735928559(%ebx,%ecx,8)
241 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
242
243// CHECK: sarl 3735928559(%ebx,%ecx,8)
244 sarl 0xdeadbeef(%ebx,%ecx,8)
245
Chris Lattnerbf840a12010-09-30 16:59:28 +0000246// CHECK: calll *%ecx
Daniel Dunbar50459582010-01-29 23:32:40 +0000247 call *%ecx
248
Chris Lattnerbf840a12010-09-30 16:59:28 +0000249// CHECK: calll *3735928559(%ebx,%ecx,8)
Daniel Dunbar50459582010-01-29 23:32:40 +0000250 call *0xdeadbeef(%ebx,%ecx,8)
251
Chris Lattnerbf840a12010-09-30 16:59:28 +0000252// CHECK: calll *3735928559(%ebx,%ecx,8)
Daniel Dunbar50459582010-01-29 23:32:40 +0000253 call *0xdeadbeef(%ebx,%ecx,8)
254
Chris Lattnerbf840a12010-09-30 16:59:28 +0000255// CHECK: jmpl *3735928559(%ebx,%ecx,8)
Daniel Dunbar50459582010-01-29 23:32:40 +0000256 jmp *0xdeadbeef(%ebx,%ecx,8)
257
Chris Lattnerbf840a12010-09-30 16:59:28 +0000258// CHECK: jmpl *3735928559(%ebx,%ecx,8)
Daniel Dunbar50459582010-01-29 23:32:40 +0000259 jmp *0xdeadbeef(%ebx,%ecx,8)
260
261// CHECK: ljmpl *3735928559(%ebx,%ecx,8)
262 ljmpl *0xdeadbeef(%ebx,%ecx,8)
263
264// CHECK: lret
265 lret
266
267// CHECK: leave
268 leave
269
270// CHECK: seto %bl
271 seto %bl
272
273// CHECK: seto 3735928559(%ebx,%ecx,8)
274 seto 0xdeadbeef(%ebx,%ecx,8)
275
276// CHECK: setno %bl
277 setno %bl
278
279// CHECK: setno 3735928559(%ebx,%ecx,8)
280 setno 0xdeadbeef(%ebx,%ecx,8)
281
282// CHECK: setb %bl
283 setb %bl
284
285// CHECK: setb 3735928559(%ebx,%ecx,8)
286 setb 0xdeadbeef(%ebx,%ecx,8)
287
288// CHECK: setae %bl
289 setae %bl
290
291// CHECK: setae 3735928559(%ebx,%ecx,8)
292 setae 0xdeadbeef(%ebx,%ecx,8)
293
294// CHECK: sete %bl
295 sete %bl
296
297// CHECK: sete 3735928559(%ebx,%ecx,8)
298 sete 0xdeadbeef(%ebx,%ecx,8)
299
300// CHECK: setne %bl
301 setne %bl
302
303// CHECK: setne 3735928559(%ebx,%ecx,8)
304 setne 0xdeadbeef(%ebx,%ecx,8)
305
306// CHECK: setbe %bl
307 setbe %bl
308
309// CHECK: setbe 3735928559(%ebx,%ecx,8)
310 setbe 0xdeadbeef(%ebx,%ecx,8)
311
312// CHECK: seta %bl
313 seta %bl
314
315// CHECK: seta 3735928559(%ebx,%ecx,8)
316 seta 0xdeadbeef(%ebx,%ecx,8)
317
318// CHECK: sets %bl
319 sets %bl
320
321// CHECK: sets 3735928559(%ebx,%ecx,8)
322 sets 0xdeadbeef(%ebx,%ecx,8)
323
324// CHECK: setns %bl
325 setns %bl
326
327// CHECK: setns 3735928559(%ebx,%ecx,8)
328 setns 0xdeadbeef(%ebx,%ecx,8)
329
330// CHECK: setp %bl
331 setp %bl
332
333// CHECK: setp 3735928559(%ebx,%ecx,8)
334 setp 0xdeadbeef(%ebx,%ecx,8)
335
336// CHECK: setnp %bl
337 setnp %bl
338
339// CHECK: setnp 3735928559(%ebx,%ecx,8)
340 setnp 0xdeadbeef(%ebx,%ecx,8)
341
342// CHECK: setl %bl
343 setl %bl
344
345// CHECK: setl 3735928559(%ebx,%ecx,8)
346 setl 0xdeadbeef(%ebx,%ecx,8)
347
348// CHECK: setge %bl
349 setge %bl
350
351// CHECK: setge 3735928559(%ebx,%ecx,8)
352 setge 0xdeadbeef(%ebx,%ecx,8)
353
354// CHECK: setle %bl
355 setle %bl
356
357// CHECK: setle 3735928559(%ebx,%ecx,8)
358 setle 0xdeadbeef(%ebx,%ecx,8)
359
360// CHECK: setg %bl
361 setg %bl
362
363// CHECK: setg 3735928559(%ebx,%ecx,8)
364 setg 0xdeadbeef(%ebx,%ecx,8)
365
366// CHECK: nopl 3735928559(%ebx,%ecx,8)
367 nopl 0xdeadbeef(%ebx,%ecx,8)
368
369// CHECK: nop
370 nop
371
372// CHECK: fldl 3735928559(%ebx,%ecx,8)
373 fldl 0xdeadbeef(%ebx,%ecx,8)
374
375// CHECK: fildl 3735928559(%ebx,%ecx,8)
376 fildl 0xdeadbeef(%ebx,%ecx,8)
377
378// CHECK: fildll 3735928559(%ebx,%ecx,8)
379 fildll 0xdeadbeef(%ebx,%ecx,8)
380
381// CHECK: fldt 3735928559(%ebx,%ecx,8)
382 fldt 0xdeadbeef(%ebx,%ecx,8)
383
384// CHECK: fbld 3735928559(%ebx,%ecx,8)
385 fbld 0xdeadbeef(%ebx,%ecx,8)
386
387// CHECK: fstl 3735928559(%ebx,%ecx,8)
388 fstl 0xdeadbeef(%ebx,%ecx,8)
389
390// CHECK: fistl 3735928559(%ebx,%ecx,8)
391 fistl 0xdeadbeef(%ebx,%ecx,8)
392
393// CHECK: fstpl 3735928559(%ebx,%ecx,8)
394 fstpl 0xdeadbeef(%ebx,%ecx,8)
395
396// CHECK: fistpl 3735928559(%ebx,%ecx,8)
397 fistpl 0xdeadbeef(%ebx,%ecx,8)
398
399// CHECK: fistpll 3735928559(%ebx,%ecx,8)
400 fistpll 0xdeadbeef(%ebx,%ecx,8)
401
402// CHECK: fstpt 3735928559(%ebx,%ecx,8)
403 fstpt 0xdeadbeef(%ebx,%ecx,8)
404
405// CHECK: fbstp 3735928559(%ebx,%ecx,8)
406 fbstp 0xdeadbeef(%ebx,%ecx,8)
407
408// CHECK: ficoml 3735928559(%ebx,%ecx,8)
409 ficoml 0xdeadbeef(%ebx,%ecx,8)
410
411// CHECK: ficompl 3735928559(%ebx,%ecx,8)
412 ficompl 0xdeadbeef(%ebx,%ecx,8)
413
414// CHECK: fucompp
415 fucompp
416
417// CHECK: ftst
418 ftst
419
420// CHECK: fld1
421 fld1
422
423// CHECK: fldz
424 fldz
425
426// CHECK: faddl 3735928559(%ebx,%ecx,8)
427 faddl 0xdeadbeef(%ebx,%ecx,8)
428
429// CHECK: fiaddl 3735928559(%ebx,%ecx,8)
430 fiaddl 0xdeadbeef(%ebx,%ecx,8)
431
432// CHECK: fsubl 3735928559(%ebx,%ecx,8)
433 fsubl 0xdeadbeef(%ebx,%ecx,8)
434
435// CHECK: fisubl 3735928559(%ebx,%ecx,8)
436 fisubl 0xdeadbeef(%ebx,%ecx,8)
437
438// CHECK: fsubrl 3735928559(%ebx,%ecx,8)
439 fsubrl 0xdeadbeef(%ebx,%ecx,8)
440
441// CHECK: fisubrl 3735928559(%ebx,%ecx,8)
442 fisubrl 0xdeadbeef(%ebx,%ecx,8)
443
444// CHECK: fmull 3735928559(%ebx,%ecx,8)
445 fmull 0xdeadbeef(%ebx,%ecx,8)
446
447// CHECK: fimull 3735928559(%ebx,%ecx,8)
448 fimull 0xdeadbeef(%ebx,%ecx,8)
449
450// CHECK: fdivl 3735928559(%ebx,%ecx,8)
451 fdivl 0xdeadbeef(%ebx,%ecx,8)
452
453// CHECK: fidivl 3735928559(%ebx,%ecx,8)
454 fidivl 0xdeadbeef(%ebx,%ecx,8)
455
456// CHECK: fdivrl 3735928559(%ebx,%ecx,8)
457 fdivrl 0xdeadbeef(%ebx,%ecx,8)
458
459// CHECK: fidivrl 3735928559(%ebx,%ecx,8)
460 fidivrl 0xdeadbeef(%ebx,%ecx,8)
461
462// CHECK: fsqrt
463 fsqrt
464
465// CHECK: fsin
466 fsin
467
468// CHECK: fcos
469 fcos
470
471// CHECK: fchs
472 fchs
473
474// CHECK: fabs
475 fabs
476
Kevin Enderby0b9325c2010-10-21 17:16:46 +0000477// CHECK: fldcww 3735928559(%ebx,%ecx,8)
Daniel Dunbar50459582010-01-29 23:32:40 +0000478 fldcw 0xdeadbeef(%ebx,%ecx,8)
479
Kevin Enderby0b9325c2010-10-21 17:16:46 +0000480// CHECK: fnstcww 3735928559(%ebx,%ecx,8)
Daniel Dunbar50459582010-01-29 23:32:40 +0000481 fnstcw 0xdeadbeef(%ebx,%ecx,8)
482
483// CHECK: rdtsc
484 rdtsc
485
486// CHECK: sysenter
487 sysenter
488
489// CHECK: sysexit
490 sysexit
491
492// CHECK: ud2
493 ud2
494
495// CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8)
496 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
497
498// CHECK: clflush 3735928559(%ebx,%ecx,8)
499 clflush 0xdeadbeef(%ebx,%ecx,8)
500
501// CHECK: emms
502 emms
503
504// CHECK: movd %ecx, %mm3
505 movd %ecx,%mm3
506
507// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3
508 movd 0xdeadbeef(%ebx,%ecx,8),%mm3
509
510// CHECK: movd %ecx, %xmm5
511 movd %ecx,%xmm5
512
513// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
514 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
515
516// CHECK: movd %xmm5, %ecx
517 movd %xmm5,%ecx
518
519// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8)
520 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
521
522// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3
523 movq 0xdeadbeef(%ebx,%ecx,8),%mm3
524
525// CHECK: movq %mm3, %mm3
526 movq %mm3,%mm3
527
528// CHECK: movq %mm3, %mm3
529 movq %mm3,%mm3
530
531// CHECK: movq %xmm5, %xmm5
532 movq %xmm5,%xmm5
533
534// CHECK: movq %xmm5, %xmm5
535 movq %xmm5,%xmm5
536
537// CHECK: packssdw %mm3, %mm3
538 packssdw %mm3,%mm3
539
540// CHECK: packssdw %xmm5, %xmm5
541 packssdw %xmm5,%xmm5
542
543// CHECK: packsswb %mm3, %mm3
544 packsswb %mm3,%mm3
545
546// CHECK: packsswb %xmm5, %xmm5
547 packsswb %xmm5,%xmm5
548
549// CHECK: packuswb %mm3, %mm3
550 packuswb %mm3,%mm3
551
552// CHECK: packuswb %xmm5, %xmm5
553 packuswb %xmm5,%xmm5
554
555// CHECK: paddb %mm3, %mm3
556 paddb %mm3,%mm3
557
558// CHECK: paddb %xmm5, %xmm5
559 paddb %xmm5,%xmm5
560
561// CHECK: paddw %mm3, %mm3
562 paddw %mm3,%mm3
563
564// CHECK: paddw %xmm5, %xmm5
565 paddw %xmm5,%xmm5
566
567// CHECK: paddd %mm3, %mm3
568 paddd %mm3,%mm3
569
570// CHECK: paddd %xmm5, %xmm5
571 paddd %xmm5,%xmm5
572
573// CHECK: paddq %mm3, %mm3
574 paddq %mm3,%mm3
575
576// CHECK: paddq %xmm5, %xmm5
577 paddq %xmm5,%xmm5
578
579// CHECK: paddsb %mm3, %mm3
580 paddsb %mm3,%mm3
581
582// CHECK: paddsb %xmm5, %xmm5
583 paddsb %xmm5,%xmm5
584
585// CHECK: paddsw %mm3, %mm3
586 paddsw %mm3,%mm3
587
588// CHECK: paddsw %xmm5, %xmm5
589 paddsw %xmm5,%xmm5
590
591// CHECK: paddusb %mm3, %mm3
592 paddusb %mm3,%mm3
593
594// CHECK: paddusb %xmm5, %xmm5
595 paddusb %xmm5,%xmm5
596
597// CHECK: paddusw %mm3, %mm3
598 paddusw %mm3,%mm3
599
600// CHECK: paddusw %xmm5, %xmm5
601 paddusw %xmm5,%xmm5
602
603// CHECK: pand %mm3, %mm3
604 pand %mm3,%mm3
605
606// CHECK: pand %xmm5, %xmm5
607 pand %xmm5,%xmm5
608
609// CHECK: pandn %mm3, %mm3
610 pandn %mm3,%mm3
611
612// CHECK: pandn %xmm5, %xmm5
613 pandn %xmm5,%xmm5
614
615// CHECK: pcmpeqb %mm3, %mm3
616 pcmpeqb %mm3,%mm3
617
618// CHECK: pcmpeqb %xmm5, %xmm5
619 pcmpeqb %xmm5,%xmm5
620
621// CHECK: pcmpeqw %mm3, %mm3
622 pcmpeqw %mm3,%mm3
623
624// CHECK: pcmpeqw %xmm5, %xmm5
625 pcmpeqw %xmm5,%xmm5
626
627// CHECK: pcmpeqd %mm3, %mm3
628 pcmpeqd %mm3,%mm3
629
630// CHECK: pcmpeqd %xmm5, %xmm5
631 pcmpeqd %xmm5,%xmm5
632
633// CHECK: pcmpgtb %mm3, %mm3
634 pcmpgtb %mm3,%mm3
635
636// CHECK: pcmpgtb %xmm5, %xmm5
637 pcmpgtb %xmm5,%xmm5
638
639// CHECK: pcmpgtw %mm3, %mm3
640 pcmpgtw %mm3,%mm3
641
642// CHECK: pcmpgtw %xmm5, %xmm5
643 pcmpgtw %xmm5,%xmm5
644
645// CHECK: pcmpgtd %mm3, %mm3
646 pcmpgtd %mm3,%mm3
647
648// CHECK: pcmpgtd %xmm5, %xmm5
649 pcmpgtd %xmm5,%xmm5
650
651// CHECK: pmaddwd %mm3, %mm3
652 pmaddwd %mm3,%mm3
653
654// CHECK: pmaddwd %xmm5, %xmm5
655 pmaddwd %xmm5,%xmm5
656
657// CHECK: pmulhw %mm3, %mm3
658 pmulhw %mm3,%mm3
659
660// CHECK: pmulhw %xmm5, %xmm5
661 pmulhw %xmm5,%xmm5
662
663// CHECK: pmullw %mm3, %mm3
664 pmullw %mm3,%mm3
665
666// CHECK: pmullw %xmm5, %xmm5
667 pmullw %xmm5,%xmm5
668
669// CHECK: por %mm3, %mm3
670 por %mm3,%mm3
671
672// CHECK: por %xmm5, %xmm5
673 por %xmm5,%xmm5
674
675// CHECK: psllw %mm3, %mm3
676 psllw %mm3,%mm3
677
678// CHECK: psllw %xmm5, %xmm5
679 psllw %xmm5,%xmm5
680
681// CHECK: psllw $127, %mm3
682 psllw $0x7f,%mm3
683
684// CHECK: psllw $127, %xmm5
685 psllw $0x7f,%xmm5
686
687// CHECK: pslld %mm3, %mm3
688 pslld %mm3,%mm3
689
690// CHECK: pslld %xmm5, %xmm5
691 pslld %xmm5,%xmm5
692
693// CHECK: pslld $127, %mm3
694 pslld $0x7f,%mm3
695
696// CHECK: pslld $127, %xmm5
697 pslld $0x7f,%xmm5
698
699// CHECK: psllq %mm3, %mm3
700 psllq %mm3,%mm3
701
702// CHECK: psllq %xmm5, %xmm5
703 psllq %xmm5,%xmm5
704
705// CHECK: psllq $127, %mm3
706 psllq $0x7f,%mm3
707
708// CHECK: psllq $127, %xmm5
709 psllq $0x7f,%xmm5
710
711// CHECK: psraw %mm3, %mm3
712 psraw %mm3,%mm3
713
714// CHECK: psraw %xmm5, %xmm5
715 psraw %xmm5,%xmm5
716
717// CHECK: psraw $127, %mm3
718 psraw $0x7f,%mm3
719
720// CHECK: psraw $127, %xmm5
721 psraw $0x7f,%xmm5
722
723// CHECK: psrad %mm3, %mm3
724 psrad %mm3,%mm3
725
726// CHECK: psrad %xmm5, %xmm5
727 psrad %xmm5,%xmm5
728
729// CHECK: psrad $127, %mm3
730 psrad $0x7f,%mm3
731
732// CHECK: psrad $127, %xmm5
733 psrad $0x7f,%xmm5
734
735// CHECK: psrlw %mm3, %mm3
736 psrlw %mm3,%mm3
737
738// CHECK: psrlw %xmm5, %xmm5
739 psrlw %xmm5,%xmm5
740
741// CHECK: psrlw $127, %mm3
742 psrlw $0x7f,%mm3
743
744// CHECK: psrlw $127, %xmm5
745 psrlw $0x7f,%xmm5
746
747// CHECK: psrld %mm3, %mm3
748 psrld %mm3,%mm3
749
750// CHECK: psrld %xmm5, %xmm5
751 psrld %xmm5,%xmm5
752
753// CHECK: psrld $127, %mm3
754 psrld $0x7f,%mm3
755
756// CHECK: psrld $127, %xmm5
757 psrld $0x7f,%xmm5
758
759// CHECK: psrlq %mm3, %mm3
760 psrlq %mm3,%mm3
761
762// CHECK: psrlq %xmm5, %xmm5
763 psrlq %xmm5,%xmm5
764
765// CHECK: psrlq $127, %mm3
766 psrlq $0x7f,%mm3
767
768// CHECK: psrlq $127, %xmm5
769 psrlq $0x7f,%xmm5
770
771// CHECK: psubb %mm3, %mm3
772 psubb %mm3,%mm3
773
774// CHECK: psubb %xmm5, %xmm5
775 psubb %xmm5,%xmm5
776
777// CHECK: psubw %mm3, %mm3
778 psubw %mm3,%mm3
779
780// CHECK: psubw %xmm5, %xmm5
781 psubw %xmm5,%xmm5
782
783// CHECK: psubd %mm3, %mm3
784 psubd %mm3,%mm3
785
786// CHECK: psubd %xmm5, %xmm5
787 psubd %xmm5,%xmm5
788
789// CHECK: psubq %mm3, %mm3
790 psubq %mm3,%mm3
791
792// CHECK: psubq %xmm5, %xmm5
793 psubq %xmm5,%xmm5
794
795// CHECK: psubsb %mm3, %mm3
796 psubsb %mm3,%mm3
797
798// CHECK: psubsb %xmm5, %xmm5
799 psubsb %xmm5,%xmm5
800
801// CHECK: psubsw %mm3, %mm3
802 psubsw %mm3,%mm3
803
804// CHECK: psubsw %xmm5, %xmm5
805 psubsw %xmm5,%xmm5
806
807// CHECK: psubusb %mm3, %mm3
808 psubusb %mm3,%mm3
809
810// CHECK: psubusb %xmm5, %xmm5
811 psubusb %xmm5,%xmm5
812
813// CHECK: psubusw %mm3, %mm3
814 psubusw %mm3,%mm3
815
816// CHECK: psubusw %xmm5, %xmm5
817 psubusw %xmm5,%xmm5
818
819// CHECK: punpckhbw %mm3, %mm3
820 punpckhbw %mm3,%mm3
821
822// CHECK: punpckhbw %xmm5, %xmm5
823 punpckhbw %xmm5,%xmm5
824
825// CHECK: punpckhwd %mm3, %mm3
826 punpckhwd %mm3,%mm3
827
828// CHECK: punpckhwd %xmm5, %xmm5
829 punpckhwd %xmm5,%xmm5
830
831// CHECK: punpckhdq %mm3, %mm3
832 punpckhdq %mm3,%mm3
833
834// CHECK: punpckhdq %xmm5, %xmm5
835 punpckhdq %xmm5,%xmm5
836
837// CHECK: punpcklbw %mm3, %mm3
838 punpcklbw %mm3,%mm3
839
840// CHECK: punpcklbw %xmm5, %xmm5
841 punpcklbw %xmm5,%xmm5
842
843// CHECK: punpcklwd %mm3, %mm3
844 punpcklwd %mm3,%mm3
845
846// CHECK: punpcklwd %xmm5, %xmm5
847 punpcklwd %xmm5,%xmm5
848
849// CHECK: punpckldq %mm3, %mm3
850 punpckldq %mm3,%mm3
851
852// CHECK: punpckldq %xmm5, %xmm5
853 punpckldq %xmm5,%xmm5
854
855// CHECK: pxor %mm3, %mm3
856 pxor %mm3,%mm3
857
858// CHECK: pxor %xmm5, %xmm5
859 pxor %xmm5,%xmm5
860
861// CHECK: addps %xmm5, %xmm5
862 addps %xmm5,%xmm5
863
864// CHECK: addss %xmm5, %xmm5
865 addss %xmm5,%xmm5
866
867// CHECK: andnps %xmm5, %xmm5
868 andnps %xmm5,%xmm5
869
870// CHECK: andps %xmm5, %xmm5
871 andps %xmm5,%xmm5
872
873// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5
874 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
875
876// CHECK: cvtpi2ps %mm3, %xmm5
877 cvtpi2ps %mm3,%xmm5
878
879// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3
880 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
881
882// CHECK: cvtps2pi %xmm5, %mm3
883 cvtps2pi %xmm5,%mm3
884
885// CHECK: cvtsi2ss %ecx, %xmm5
886 cvtsi2ss %ecx,%xmm5
887
888// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5
889 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
890
891// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3
892 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
893
894// CHECK: cvttps2pi %xmm5, %mm3
895 cvttps2pi %xmm5,%mm3
896
897// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx
898 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
899
900// CHECK: cvttss2si %xmm5, %ecx
901 cvttss2si %xmm5,%ecx
902
903// CHECK: divps %xmm5, %xmm5
904 divps %xmm5,%xmm5
905
906// CHECK: divss %xmm5, %xmm5
907 divss %xmm5,%xmm5
908
909// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8)
910 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
911
912// CHECK: maskmovq %mm3, %mm3
913 maskmovq %mm3,%mm3
914
915// CHECK: maxps %xmm5, %xmm5
916 maxps %xmm5,%xmm5
917
918// CHECK: maxss %xmm5, %xmm5
919 maxss %xmm5,%xmm5
920
921// CHECK: minps %xmm5, %xmm5
922 minps %xmm5,%xmm5
923
924// CHECK: minss %xmm5, %xmm5
925 minss %xmm5,%xmm5
926
927// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5
928 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
929
930// CHECK: movaps %xmm5, %xmm5
931 movaps %xmm5,%xmm5
932
933// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8)
934 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
935
936// CHECK: movaps %xmm5, %xmm5
937 movaps %xmm5,%xmm5
938
939// CHECK: movhlps %xmm5, %xmm5
940 movhlps %xmm5,%xmm5
941
942// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8)
943 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
944
945// CHECK: movlhps %xmm5, %xmm5
946 movlhps %xmm5,%xmm5
947
948// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8)
949 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
950
951// CHECK: movmskps %xmm5, %ecx
952 movmskps %xmm5,%ecx
953
954// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8)
955 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
956
957// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8)
958 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
959
960// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8)
961 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
962
963// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5
964 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
965
966// CHECK: movss %xmm5, %xmm5
967 movss %xmm5,%xmm5
968
969// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8)
970 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
971
972// CHECK: movss %xmm5, %xmm5
973 movss %xmm5,%xmm5
974
975// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5
976 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
977
978// CHECK: movups %xmm5, %xmm5
979 movups %xmm5,%xmm5
980
981// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8)
982 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
983
984// CHECK: movups %xmm5, %xmm5
985 movups %xmm5,%xmm5
986
987// CHECK: mulps %xmm5, %xmm5
988 mulps %xmm5,%xmm5
989
990// CHECK: mulss %xmm5, %xmm5
991 mulss %xmm5,%xmm5
992
993// CHECK: orps %xmm5, %xmm5
994 orps %xmm5,%xmm5
995
996// CHECK: pavgb %mm3, %mm3
997 pavgb %mm3,%mm3
998
999// CHECK: pavgb %xmm5, %xmm5
1000 pavgb %xmm5,%xmm5
1001
1002// CHECK: pavgw %mm3, %mm3
1003 pavgw %mm3,%mm3
1004
1005// CHECK: pavgw %xmm5, %xmm5
1006 pavgw %xmm5,%xmm5
1007
1008// CHECK: pmaxsw %mm3, %mm3
1009 pmaxsw %mm3,%mm3
1010
1011// CHECK: pmaxsw %xmm5, %xmm5
1012 pmaxsw %xmm5,%xmm5
1013
1014// CHECK: pmaxub %mm3, %mm3
1015 pmaxub %mm3,%mm3
1016
1017// CHECK: pmaxub %xmm5, %xmm5
1018 pmaxub %xmm5,%xmm5
1019
1020// CHECK: pminsw %mm3, %mm3
1021 pminsw %mm3,%mm3
1022
1023// CHECK: pminsw %xmm5, %xmm5
1024 pminsw %xmm5,%xmm5
1025
1026// CHECK: pminub %mm3, %mm3
1027 pminub %mm3,%mm3
1028
1029// CHECK: pminub %xmm5, %xmm5
1030 pminub %xmm5,%xmm5
1031
1032// CHECK: pmovmskb %mm3, %ecx
1033 pmovmskb %mm3,%ecx
1034
1035// CHECK: pmovmskb %xmm5, %ecx
1036 pmovmskb %xmm5,%ecx
1037
1038// CHECK: pmulhuw %mm3, %mm3
1039 pmulhuw %mm3,%mm3
1040
1041// CHECK: pmulhuw %xmm5, %xmm5
1042 pmulhuw %xmm5,%xmm5
1043
1044// CHECK: prefetchnta 3735928559(%ebx,%ecx,8)
1045 prefetchnta 0xdeadbeef(%ebx,%ecx,8)
1046
1047// CHECK: prefetcht0 3735928559(%ebx,%ecx,8)
1048 prefetcht0 0xdeadbeef(%ebx,%ecx,8)
1049
1050// CHECK: prefetcht1 3735928559(%ebx,%ecx,8)
1051 prefetcht1 0xdeadbeef(%ebx,%ecx,8)
1052
1053// CHECK: prefetcht2 3735928559(%ebx,%ecx,8)
1054 prefetcht2 0xdeadbeef(%ebx,%ecx,8)
1055
1056// CHECK: psadbw %mm3, %mm3
1057 psadbw %mm3,%mm3
1058
1059// CHECK: psadbw %xmm5, %xmm5
1060 psadbw %xmm5,%xmm5
1061
1062// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5
1063 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1064
1065// CHECK: rcpps %xmm5, %xmm5
1066 rcpps %xmm5,%xmm5
1067
1068// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5
1069 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1070
1071// CHECK: rcpss %xmm5, %xmm5
1072 rcpss %xmm5,%xmm5
1073
1074// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5
1075 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1076
1077// CHECK: rsqrtps %xmm5, %xmm5
1078 rsqrtps %xmm5,%xmm5
1079
1080// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5
1081 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1082
1083// CHECK: rsqrtss %xmm5, %xmm5
1084 rsqrtss %xmm5,%xmm5
1085
1086// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5
1087 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1088
1089// CHECK: sqrtps %xmm5, %xmm5
1090 sqrtps %xmm5,%xmm5
1091
1092// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5
1093 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1094
1095// CHECK: sqrtss %xmm5, %xmm5
1096 sqrtss %xmm5,%xmm5
1097
1098// CHECK: stmxcsr 3735928559(%ebx,%ecx,8)
1099 stmxcsr 0xdeadbeef(%ebx,%ecx,8)
1100
1101// CHECK: subps %xmm5, %xmm5
1102 subps %xmm5,%xmm5
1103
1104// CHECK: subss %xmm5, %xmm5
1105 subss %xmm5,%xmm5
1106
1107// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5
1108 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1109
1110// CHECK: ucomiss %xmm5, %xmm5
1111 ucomiss %xmm5,%xmm5
1112
1113// CHECK: unpckhps %xmm5, %xmm5
1114 unpckhps %xmm5,%xmm5
1115
1116// CHECK: unpcklps %xmm5, %xmm5
1117 unpcklps %xmm5,%xmm5
1118
1119// CHECK: xorps %xmm5, %xmm5
1120 xorps %xmm5,%xmm5
1121
1122// CHECK: addpd %xmm5, %xmm5
1123 addpd %xmm5,%xmm5
1124
1125// CHECK: addsd %xmm5, %xmm5
1126 addsd %xmm5,%xmm5
1127
1128// CHECK: andnpd %xmm5, %xmm5
1129 andnpd %xmm5,%xmm5
1130
1131// CHECK: andpd %xmm5, %xmm5
1132 andpd %xmm5,%xmm5
1133
1134// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5
1135 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1136
1137// CHECK: comisd %xmm5, %xmm5
1138 comisd %xmm5,%xmm5
1139
1140// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5
1141 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1142
1143// CHECK: cvtpi2pd %mm3, %xmm5
1144 cvtpi2pd %mm3,%xmm5
1145
1146// CHECK: cvtsi2sd %ecx, %xmm5
1147 cvtsi2sd %ecx,%xmm5
1148
1149// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5
1150 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1151
1152// CHECK: divpd %xmm5, %xmm5
1153 divpd %xmm5,%xmm5
1154
1155// CHECK: divsd %xmm5, %xmm5
1156 divsd %xmm5,%xmm5
1157
1158// CHECK: maxpd %xmm5, %xmm5
1159 maxpd %xmm5,%xmm5
1160
1161// CHECK: maxsd %xmm5, %xmm5
1162 maxsd %xmm5,%xmm5
1163
1164// CHECK: minpd %xmm5, %xmm5
1165 minpd %xmm5,%xmm5
1166
1167// CHECK: minsd %xmm5, %xmm5
1168 minsd %xmm5,%xmm5
1169
1170// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5
1171 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1172
1173// CHECK: movapd %xmm5, %xmm5
1174 movapd %xmm5,%xmm5
1175
1176// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8)
1177 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1178
1179// CHECK: movapd %xmm5, %xmm5
1180 movapd %xmm5,%xmm5
1181
1182// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8)
1183 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1184
1185// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8)
1186 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1187
1188// CHECK: movmskpd %xmm5, %ecx
1189 movmskpd %xmm5,%ecx
1190
1191// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8)
1192 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1193
1194// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5
1195 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1196
1197// CHECK: movsd %xmm5, %xmm5
1198 movsd %xmm5,%xmm5
1199
1200// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8)
1201 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1202
1203// CHECK: movsd %xmm5, %xmm5
1204 movsd %xmm5,%xmm5
1205
1206// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5
1207 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1208
1209// CHECK: movupd %xmm5, %xmm5
1210 movupd %xmm5,%xmm5
1211
1212// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8)
1213 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
1214
1215// CHECK: movupd %xmm5, %xmm5
1216 movupd %xmm5,%xmm5
1217
1218// CHECK: mulpd %xmm5, %xmm5
1219 mulpd %xmm5,%xmm5
1220
1221// CHECK: mulsd %xmm5, %xmm5
1222 mulsd %xmm5,%xmm5
1223
1224// CHECK: orpd %xmm5, %xmm5
1225 orpd %xmm5,%xmm5
1226
1227// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5
1228 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1229
1230// CHECK: sqrtpd %xmm5, %xmm5
1231 sqrtpd %xmm5,%xmm5
1232
1233// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5
1234 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1235
1236// CHECK: sqrtsd %xmm5, %xmm5
1237 sqrtsd %xmm5,%xmm5
1238
1239// CHECK: subpd %xmm5, %xmm5
1240 subpd %xmm5,%xmm5
1241
1242// CHECK: subsd %xmm5, %xmm5
1243 subsd %xmm5,%xmm5
1244
1245// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5
1246 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1247
1248// CHECK: ucomisd %xmm5, %xmm5
1249 ucomisd %xmm5,%xmm5
1250
1251// CHECK: unpckhpd %xmm5, %xmm5
1252 unpckhpd %xmm5,%xmm5
1253
1254// CHECK: unpcklpd %xmm5, %xmm5
1255 unpcklpd %xmm5,%xmm5
1256
1257// CHECK: xorpd %xmm5, %xmm5
1258 xorpd %xmm5,%xmm5
1259
1260// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5
1261 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1262
1263// CHECK: cvtdq2pd %xmm5, %xmm5
1264 cvtdq2pd %xmm5,%xmm5
1265
1266// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5
1267 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1268
1269// CHECK: cvtpd2dq %xmm5, %xmm5
1270 cvtpd2dq %xmm5,%xmm5
1271
1272// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5
1273 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
1274
1275// CHECK: cvtdq2ps %xmm5, %xmm5
1276 cvtdq2ps %xmm5,%xmm5
1277
1278// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3
1279 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
1280
1281// CHECK: cvtpd2pi %xmm5, %mm3
1282 cvtpd2pi %xmm5,%mm3
1283
1284// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5
1285 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1286
1287// CHECK: cvtps2dq %xmm5, %xmm5
1288 cvtps2dq %xmm5,%xmm5
1289
1290// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5
1291 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
1292
1293// CHECK: cvtsd2ss %xmm5, %xmm5
1294 cvtsd2ss %xmm5,%xmm5
1295
1296// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5
1297 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1298
1299// CHECK: cvtss2sd %xmm5, %xmm5
1300 cvtss2sd %xmm5,%xmm5
1301
1302// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3
1303 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
1304
1305// CHECK: cvttpd2pi %xmm5, %mm3
1306 cvttpd2pi %xmm5,%mm3
1307
1308// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx
1309 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
1310
1311// CHECK: cvttsd2si %xmm5, %ecx
1312 cvttsd2si %xmm5,%ecx
1313
1314// CHECK: maskmovdqu %xmm5, %xmm5
1315 maskmovdqu %xmm5,%xmm5
1316
1317// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5
1318 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
1319
1320// CHECK: movdqa %xmm5, %xmm5
1321 movdqa %xmm5,%xmm5
1322
1323// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8)
1324 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
1325
1326// CHECK: movdqa %xmm5, %xmm5
1327 movdqa %xmm5,%xmm5
1328
1329// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5
1330 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
1331
1332// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8)
1333 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
1334
1335// CHECK: movdq2q %xmm5, %mm3
1336 movdq2q %xmm5,%mm3
1337
1338// CHECK: movq2dq %mm3, %xmm5
1339 movq2dq %mm3,%xmm5
1340
1341// CHECK: pmuludq %mm3, %mm3
1342 pmuludq %mm3,%mm3
1343
1344// CHECK: pmuludq %xmm5, %xmm5
1345 pmuludq %xmm5,%xmm5
1346
1347// CHECK: pslldq $127, %xmm5
1348 pslldq $0x7f,%xmm5
1349
1350// CHECK: psrldq $127, %xmm5
1351 psrldq $0x7f,%xmm5
1352
1353// CHECK: punpckhqdq %xmm5, %xmm5
1354 punpckhqdq %xmm5,%xmm5
1355
1356// CHECK: punpcklqdq %xmm5, %xmm5
1357 punpcklqdq %xmm5,%xmm5
1358
1359// CHECK: addsubpd %xmm5, %xmm5
1360 addsubpd %xmm5,%xmm5
1361
1362// CHECK: addsubps %xmm5, %xmm5
1363 addsubps %xmm5,%xmm5
1364
1365// CHECK: haddpd %xmm5, %xmm5
1366 haddpd %xmm5,%xmm5
1367
1368// CHECK: haddps %xmm5, %xmm5
1369 haddps %xmm5,%xmm5
1370
1371// CHECK: hsubpd %xmm5, %xmm5
1372 hsubpd %xmm5,%xmm5
1373
1374// CHECK: hsubps %xmm5, %xmm5
1375 hsubps %xmm5,%xmm5
1376
1377// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5
1378 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
1379
1380// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5
1381 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1382
1383// CHECK: movddup %xmm5, %xmm5
1384 movddup %xmm5,%xmm5
1385
1386// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5
1387 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1388
1389// CHECK: movshdup %xmm5, %xmm5
1390 movshdup %xmm5,%xmm5
1391
1392// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5
1393 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
1394
1395// CHECK: movsldup %xmm5, %xmm5
1396 movsldup %xmm5,%xmm5
1397
1398// CHECK: phaddw %mm3, %mm3
1399 phaddw %mm3,%mm3
1400
1401// CHECK: phaddw %xmm5, %xmm5
1402 phaddw %xmm5,%xmm5
1403
1404// CHECK: phaddd %mm3, %mm3
1405 phaddd %mm3,%mm3
1406
1407// CHECK: phaddd %xmm5, %xmm5
1408 phaddd %xmm5,%xmm5
1409
1410// CHECK: phaddsw %mm3, %mm3
1411 phaddsw %mm3,%mm3
1412
1413// CHECK: phaddsw %xmm5, %xmm5
1414 phaddsw %xmm5,%xmm5
1415
1416// CHECK: phsubw %mm3, %mm3
1417 phsubw %mm3,%mm3
1418
1419// CHECK: phsubw %xmm5, %xmm5
1420 phsubw %xmm5,%xmm5
1421
1422// CHECK: phsubd %mm3, %mm3
1423 phsubd %mm3,%mm3
1424
1425// CHECK: phsubd %xmm5, %xmm5
1426 phsubd %xmm5,%xmm5
1427
1428// CHECK: phsubsw %mm3, %mm3
1429 phsubsw %mm3,%mm3
1430
1431// CHECK: phsubsw %xmm5, %xmm5
1432 phsubsw %xmm5,%xmm5
1433
1434// CHECK: pmaddubsw %mm3, %mm3
1435 pmaddubsw %mm3,%mm3
1436
1437// CHECK: pmaddubsw %xmm5, %xmm5
1438 pmaddubsw %xmm5,%xmm5
1439
1440// CHECK: pmulhrsw %mm3, %mm3
1441 pmulhrsw %mm3,%mm3
1442
1443// CHECK: pmulhrsw %xmm5, %xmm5
1444 pmulhrsw %xmm5,%xmm5
1445
1446// CHECK: pshufb %mm3, %mm3
1447 pshufb %mm3,%mm3
1448
1449// CHECK: pshufb %xmm5, %xmm5
1450 pshufb %xmm5,%xmm5
1451
1452// CHECK: psignb %mm3, %mm3
1453 psignb %mm3,%mm3
1454
1455// CHECK: psignb %xmm5, %xmm5
1456 psignb %xmm5,%xmm5
1457
1458// CHECK: psignw %mm3, %mm3
1459 psignw %mm3,%mm3
1460
1461// CHECK: psignw %xmm5, %xmm5
1462 psignw %xmm5,%xmm5
1463
1464// CHECK: psignd %mm3, %mm3
1465 psignd %mm3,%mm3
1466
1467// CHECK: psignd %xmm5, %xmm5
1468 psignd %xmm5,%xmm5
1469
1470// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3
1471 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
1472
1473// CHECK: pabsb %mm3, %mm3
1474 pabsb %mm3,%mm3
1475
1476// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5
1477 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
1478
1479// CHECK: pabsb %xmm5, %xmm5
1480 pabsb %xmm5,%xmm5
1481
1482// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3
1483 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
1484
1485// CHECK: pabsw %mm3, %mm3
1486 pabsw %mm3,%mm3
1487
1488// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5
1489 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1490
1491// CHECK: pabsw %xmm5, %xmm5
1492 pabsw %xmm5,%xmm5
1493
1494// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3
1495 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
1496
1497// CHECK: pabsd %mm3, %mm3
1498 pabsd %mm3,%mm3
1499
1500// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5
1501 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1502
1503// CHECK: pabsd %xmm5, %xmm5
1504 pabsd %xmm5,%xmm5
1505
1506// CHECK: femms
1507 femms
1508
1509// CHECK: packusdw %xmm5, %xmm5
1510 packusdw %xmm5,%xmm5
1511
1512// CHECK: pcmpeqq %xmm5, %xmm5
1513 pcmpeqq %xmm5,%xmm5
1514
1515// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5
1516 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1517
1518// CHECK: phminposuw %xmm5, %xmm5
1519 phminposuw %xmm5,%xmm5
1520
1521// CHECK: pmaxsb %xmm5, %xmm5
1522 pmaxsb %xmm5,%xmm5
1523
1524// CHECK: pmaxsd %xmm5, %xmm5
1525 pmaxsd %xmm5,%xmm5
1526
1527// CHECK: pmaxud %xmm5, %xmm5
1528 pmaxud %xmm5,%xmm5
1529
1530// CHECK: pmaxuw %xmm5, %xmm5
1531 pmaxuw %xmm5,%xmm5
1532
1533// CHECK: pminsb %xmm5, %xmm5
1534 pminsb %xmm5,%xmm5
1535
1536// CHECK: pminsd %xmm5, %xmm5
1537 pminsd %xmm5,%xmm5
1538
1539// CHECK: pminud %xmm5, %xmm5
1540 pminud %xmm5,%xmm5
1541
1542// CHECK: pminuw %xmm5, %xmm5
1543 pminuw %xmm5,%xmm5
1544
1545// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5
1546 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1547
1548// CHECK: pmovsxbw %xmm5, %xmm5
1549 pmovsxbw %xmm5,%xmm5
1550
1551// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5
1552 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1553
1554// CHECK: pmovsxbd %xmm5, %xmm5
1555 pmovsxbd %xmm5,%xmm5
1556
1557// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5
1558 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1559
1560// CHECK: pmovsxbq %xmm5, %xmm5
1561 pmovsxbq %xmm5,%xmm5
1562
1563// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5
1564 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1565
1566// CHECK: pmovsxwd %xmm5, %xmm5
1567 pmovsxwd %xmm5,%xmm5
1568
1569// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5
1570 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1571
1572// CHECK: pmovsxwq %xmm5, %xmm5
1573 pmovsxwq %xmm5,%xmm5
1574
1575// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5
1576 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1577
1578// CHECK: pmovsxdq %xmm5, %xmm5
1579 pmovsxdq %xmm5,%xmm5
1580
1581// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5
1582 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
1583
1584// CHECK: pmovzxbw %xmm5, %xmm5
1585 pmovzxbw %xmm5,%xmm5
1586
1587// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5
1588 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1589
1590// CHECK: pmovzxbd %xmm5, %xmm5
1591 pmovzxbd %xmm5,%xmm5
1592
1593// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5
1594 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1595
1596// CHECK: pmovzxbq %xmm5, %xmm5
1597 pmovzxbq %xmm5,%xmm5
1598
1599// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5
1600 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
1601
1602// CHECK: pmovzxwd %xmm5, %xmm5
1603 pmovzxwd %xmm5,%xmm5
1604
1605// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5
1606 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1607
1608// CHECK: pmovzxwq %xmm5, %xmm5
1609 pmovzxwq %xmm5,%xmm5
1610
1611// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5
1612 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
1613
1614// CHECK: pmovzxdq %xmm5, %xmm5
1615 pmovzxdq %xmm5,%xmm5
1616
1617// CHECK: pmuldq %xmm5, %xmm5
1618 pmuldq %xmm5,%xmm5
1619
1620// CHECK: pmulld %xmm5, %xmm5
1621 pmulld %xmm5,%xmm5
1622
1623// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5
1624 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
1625
1626// CHECK: ptest %xmm5, %xmm5
1627 ptest %xmm5,%xmm5
1628
1629// CHECK: pcmpgtq %xmm5, %xmm5
1630 pcmpgtq %xmm5,%xmm5
Chris Lattnera879dc72010-09-30 17:18:22 +00001631
1632
1633// CHECK: movb $127, 3735928559(%ebx,%ecx,8)
1634// CHECK: encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1635 movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1636
1637// CHECK: movb $127, 69
1638// CHECK: encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
1639 movb $0x7f,0x45
1640
1641// CHECK: movb $127, 32493
1642// CHECK: encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
1643 movb $0x7f,0x7eed
1644
1645// CHECK: movb $127, 3133065982
1646// CHECK: encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1647 movb $0x7f,0xbabecafe
1648
1649// CHECK: movb $127, 305419896
1650// CHECK: encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
1651 movb $0x7f,0x12345678
1652
1653// CHECK: movw $31438, 3735928559(%ebx,%ecx,8)
1654// CHECK: encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1655 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
1656
1657// CHECK: movw $31438, 69
1658// CHECK: encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
1659 movw $0x7ace,0x45
1660
1661// CHECK: movw $31438, 32493
1662// CHECK: encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
1663 movw $0x7ace,0x7eed
1664
1665// CHECK: movw $31438, 3133065982
1666// CHECK: encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1667 movw $0x7ace,0xbabecafe
1668
1669// CHECK: movw $31438, 305419896
1670// CHECK: encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
1671 movw $0x7ace,0x12345678
1672
1673// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8)
1674// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1675 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1676
1677// CHECK: movl $2063514302, 69
1678// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1679 movl $0x7afebabe,0x45
1680
1681// CHECK: movl $2063514302, 32493
1682// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1683 movl $0x7afebabe,0x7eed
1684
1685// CHECK: movl $2063514302, 3133065982
1686// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1687 movl $0x7afebabe,0xbabecafe
1688
1689// CHECK: movl $2063514302, 305419896
1690// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1691 movl $0x7afebabe,0x12345678
1692
1693// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8)
1694// CHECK: encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1695 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
1696
1697// CHECK: movl $324478056, 69
1698// CHECK: encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1699 movl $0x13572468,0x45
1700
1701// CHECK: movl $324478056, 32493
1702// CHECK: encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1703 movl $0x13572468,0x7eed
1704
1705// CHECK: movl $324478056, 3133065982
1706// CHECK: encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1707 movl $0x13572468,0xbabecafe
1708
1709// CHECK: movl $324478056, 305419896
1710// CHECK: encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1711 movl $0x13572468,0x12345678
1712
1713// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx
1714// CHECK: encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1715 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
1716
1717// CHECK: movsbl 69, %ecx
1718// CHECK: encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
1719 movsbl 0x45,%ecx
1720
1721// CHECK: movsbl 32493, %ecx
1722// CHECK: encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
1723 movsbl 0x7eed,%ecx
1724
1725// CHECK: movsbl 3133065982, %ecx
1726// CHECK: encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
1727 movsbl 0xbabecafe,%ecx
1728
1729// CHECK: movsbl 305419896, %ecx
1730// CHECK: encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
1731 movsbl 0x12345678,%ecx
1732
1733// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx
1734// CHECK: encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1735 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx
1736
1737// CHECK: movsbw 69, %bx
1738// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
1739 movsbw 0x45,%bx
1740
1741// CHECK: movsbw 32493, %bx
1742// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
1743 movsbw 0x7eed,%bx
1744
1745// CHECK: movsbw 3133065982, %bx
1746// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
1747 movsbw 0xbabecafe,%bx
1748
1749// CHECK: movsbw 305419896, %bx
1750// CHECK: encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
1751 movsbw 0x12345678,%bx
1752
1753// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx
1754// CHECK: encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1755 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
1756
1757// CHECK: movswl 69, %ecx
1758// CHECK: encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
1759 movswl 0x45,%ecx
1760
1761// CHECK: movswl 32493, %ecx
1762// CHECK: encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
1763 movswl 0x7eed,%ecx
1764
1765// CHECK: movswl 3133065982, %ecx
1766// CHECK: encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
1767 movswl 0xbabecafe,%ecx
1768
1769// CHECK: movswl 305419896, %ecx
1770// CHECK: encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
1771 movswl 0x12345678,%ecx
1772
1773// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx
1774// CHECK: encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1775 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
1776
1777// CHECK: movzbl 69, %ecx
1778// CHECK: encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
1779 movzbl 0x45,%ecx
1780
1781// CHECK: movzbl 32493, %ecx
1782// CHECK: encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
1783 movzbl 0x7eed,%ecx
1784
1785// CHECK: movzbl 3133065982, %ecx
1786// CHECK: encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
1787 movzbl 0xbabecafe,%ecx
1788
1789// CHECK: movzbl 305419896, %ecx
1790// CHECK: encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
1791 movzbl 0x12345678,%ecx
1792
1793// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx
1794// CHECK: encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1795 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx
1796
1797// CHECK: movzbw 69, %bx
1798// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
1799 movzbw 0x45,%bx
1800
1801// CHECK: movzbw 32493, %bx
1802// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
1803 movzbw 0x7eed,%bx
1804
1805// CHECK: movzbw 3133065982, %bx
1806// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
1807 movzbw 0xbabecafe,%bx
1808
1809// CHECK: movzbw 305419896, %bx
1810// CHECK: encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
1811 movzbw 0x12345678,%bx
1812
1813// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx
1814// CHECK: encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1815 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
1816
1817// CHECK: movzwl 69, %ecx
1818// CHECK: encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
1819 movzwl 0x45,%ecx
1820
1821// CHECK: movzwl 32493, %ecx
1822// CHECK: encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
1823 movzwl 0x7eed,%ecx
1824
1825// CHECK: movzwl 3133065982, %ecx
1826// CHECK: encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
1827 movzwl 0xbabecafe,%ecx
1828
1829// CHECK: movzwl 305419896, %ecx
1830// CHECK: encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
1831 movzwl 0x12345678,%ecx
1832
1833// CHECK: pushl 3735928559(%ebx,%ecx,8)
1834// CHECK: encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
1835 pushl 0xdeadbeef(%ebx,%ecx,8)
1836
1837// CHECK: pushw 32493
1838// CHECK: encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
1839 pushw 0x7eed
1840
1841// CHECK: pushl 3133065982
1842// CHECK: encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]
1843 pushl 0xbabecafe
1844
1845// CHECK: pushl 305419896
1846// CHECK: encoding: [0xff,0x35,0x78,0x56,0x34,0x12]
1847 pushl 0x12345678
1848
1849// CHECK: popl 3735928559(%ebx,%ecx,8)
1850// CHECK: encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
1851 popl 0xdeadbeef(%ebx,%ecx,8)
1852
1853// CHECK: popw 32493
1854// CHECK: encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
1855 popw 0x7eed
1856
1857// CHECK: popl 3133065982
1858// CHECK: encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
1859 popl 0xbabecafe
1860
1861// CHECK: popl 305419896
1862// CHECK: encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]
1863 popl 0x12345678
1864
1865// CHECK: clc
1866// CHECK: encoding: [0xf8]
1867 clc
1868
1869// CHECK: cld
1870// CHECK: encoding: [0xfc]
1871 cld
1872
1873// CHECK: cli
1874// CHECK: encoding: [0xfa]
1875 cli
1876
1877// CHECK: clts
1878// CHECK: encoding: [0x0f,0x06]
1879 clts
1880
1881// CHECK: cmc
1882// CHECK: encoding: [0xf5]
1883 cmc
1884
1885// CHECK: lahf
1886// CHECK: encoding: [0x9f]
1887 lahf
1888
1889// CHECK: sahf
1890// CHECK: encoding: [0x9e]
1891 sahf
1892
1893// CHECK: stc
1894// CHECK: encoding: [0xf9]
1895 stc
1896
1897// CHECK: std
1898// CHECK: encoding: [0xfd]
1899 std
1900
1901// CHECK: sti
1902// CHECK: encoding: [0xfb]
1903 sti
1904
1905// CHECK: addb $254, 3735928559(%ebx,%ecx,8)
1906// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1907 addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
1908
1909// CHECK: addb $254, 69
1910// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
1911 addb $0xfe,0x45
1912
1913// CHECK: addb $254, 32493
1914// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
1915 addb $0xfe,0x7eed
1916
1917// CHECK: addb $254, 3133065982
1918// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
1919 addb $0xfe,0xbabecafe
1920
1921// CHECK: addb $254, 305419896
1922// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
1923 addb $0xfe,0x12345678
1924
1925// CHECK: addb $127, 3735928559(%ebx,%ecx,8)
1926// CHECK: encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1927 addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
1928
1929// CHECK: addb $127, 69
1930// CHECK: encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
1931 addb $0x7f,0x45
1932
1933// CHECK: addb $127, 32493
1934// CHECK: encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
1935 addb $0x7f,0x7eed
1936
1937// CHECK: addb $127, 3133065982
1938// CHECK: encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1939 addb $0x7f,0xbabecafe
1940
1941// CHECK: addb $127, 305419896
1942// CHECK: encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
1943 addb $0x7f,0x12345678
1944
1945// CHECK: addw $31438, 3735928559(%ebx,%ecx,8)
1946// CHECK: encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1947 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
1948
1949// CHECK: addw $31438, 69
1950// CHECK: encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
1951 addw $0x7ace,0x45
1952
1953// CHECK: addw $31438, 32493
1954// CHECK: encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
1955 addw $0x7ace,0x7eed
1956
1957// CHECK: addw $31438, 3133065982
1958// CHECK: encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1959 addw $0x7ace,0xbabecafe
1960
1961// CHECK: addw $31438, 305419896
1962// CHECK: encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
1963 addw $0x7ace,0x12345678
1964
1965// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8)
1966// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1967 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1968
1969// CHECK: addl $2063514302, 69
1970// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1971 addl $0x7afebabe,0x45
1972
1973// CHECK: addl $2063514302, 32493
1974// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1975 addl $0x7afebabe,0x7eed
1976
1977// CHECK: addl $2063514302, 3133065982
1978// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1979 addl $0x7afebabe,0xbabecafe
1980
1981// CHECK: addl $2063514302, 305419896
1982// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1983 addl $0x7afebabe,0x12345678
1984
1985// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8)
1986// CHECK: encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1987 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
1988
1989// CHECK: addl $324478056, 69
1990// CHECK: encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1991 addl $0x13572468,0x45
1992
1993// CHECK: addl $324478056, 32493
1994// CHECK: encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1995 addl $0x13572468,0x7eed
1996
1997// CHECK: addl $324478056, 3133065982
1998// CHECK: encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1999 addl $0x13572468,0xbabecafe
2000
2001// CHECK: addl $324478056, 305419896
2002// CHECK: encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2003 addl $0x13572468,0x12345678
2004
2005// CHECK: incl 3735928559(%ebx,%ecx,8)
2006// CHECK: encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
2007 incl 0xdeadbeef(%ebx,%ecx,8)
2008
2009// CHECK: incw 32493
2010// CHECK: encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
2011 incw 0x7eed
2012
2013// CHECK: incl 3133065982
2014// CHECK: encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]
2015 incl 0xbabecafe
2016
2017// CHECK: incl 305419896
2018// CHECK: encoding: [0xff,0x05,0x78,0x56,0x34,0x12]
2019 incl 0x12345678
2020
2021// CHECK: subb $254, 3735928559(%ebx,%ecx,8)
2022// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2023 subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
2024
2025// CHECK: subb $254, 69
2026// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
2027 subb $0xfe,0x45
2028
2029// CHECK: subb $254, 32493
2030// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
2031 subb $0xfe,0x7eed
2032
2033// CHECK: subb $254, 3133065982
2034// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
2035 subb $0xfe,0xbabecafe
2036
2037// CHECK: subb $254, 305419896
2038// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
2039 subb $0xfe,0x12345678
2040
2041// CHECK: subb $127, 3735928559(%ebx,%ecx,8)
2042// CHECK: encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2043 subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2044
2045// CHECK: subb $127, 69
2046// CHECK: encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
2047 subb $0x7f,0x45
2048
2049// CHECK: subb $127, 32493
2050// CHECK: encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
2051 subb $0x7f,0x7eed
2052
2053// CHECK: subb $127, 3133065982
2054// CHECK: encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
2055 subb $0x7f,0xbabecafe
2056
2057// CHECK: subb $127, 305419896
2058// CHECK: encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
2059 subb $0x7f,0x12345678
2060
2061// CHECK: subw $31438, 3735928559(%ebx,%ecx,8)
2062// CHECK: encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2063 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
2064
2065// CHECK: subw $31438, 69
2066// CHECK: encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
2067 subw $0x7ace,0x45
2068
2069// CHECK: subw $31438, 32493
2070// CHECK: encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2071 subw $0x7ace,0x7eed
2072
2073// CHECK: subw $31438, 3133065982
2074// CHECK: encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2075 subw $0x7ace,0xbabecafe
2076
2077// CHECK: subw $31438, 305419896
2078// CHECK: encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
2079 subw $0x7ace,0x12345678
2080
2081// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8)
2082// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2083 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2084
2085// CHECK: subl $2063514302, 69
2086// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2087 subl $0x7afebabe,0x45
2088
2089// CHECK: subl $2063514302, 32493
2090// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2091 subl $0x7afebabe,0x7eed
2092
2093// CHECK: subl $2063514302, 3133065982
2094// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2095 subl $0x7afebabe,0xbabecafe
2096
2097// CHECK: subl $2063514302, 305419896
2098// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2099 subl $0x7afebabe,0x12345678
2100
2101// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8)
2102// CHECK: encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2103 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
2104
2105// CHECK: subl $324478056, 69
2106// CHECK: encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2107 subl $0x13572468,0x45
2108
2109// CHECK: subl $324478056, 32493
2110// CHECK: encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2111 subl $0x13572468,0x7eed
2112
2113// CHECK: subl $324478056, 3133065982
2114// CHECK: encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2115 subl $0x13572468,0xbabecafe
2116
2117// CHECK: subl $324478056, 305419896
2118// CHECK: encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2119 subl $0x13572468,0x12345678
2120
2121// CHECK: decl 3735928559(%ebx,%ecx,8)
2122// CHECK: encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2123 decl 0xdeadbeef(%ebx,%ecx,8)
2124
2125// CHECK: decw 32493
2126// CHECK: encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
2127 decw 0x7eed
2128
2129// CHECK: decl 3133065982
2130// CHECK: encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
2131 decl 0xbabecafe
2132
2133// CHECK: decl 305419896
2134// CHECK: encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]
2135 decl 0x12345678
2136
2137// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8)
2138// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2139 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8)
2140
2141// CHECK: sbbb $254, 69
2142// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
2143 sbbb $0xfe,0x45
2144
2145// CHECK: sbbb $254, 32493
2146// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
2147 sbbb $0xfe,0x7eed
2148
2149// CHECK: sbbb $254, 3133065982
2150// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
2151 sbbb $0xfe,0xbabecafe
2152
2153// CHECK: sbbb $254, 305419896
2154// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
2155 sbbb $0xfe,0x12345678
2156
2157// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8)
2158// CHECK: encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2159 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2160
2161// CHECK: sbbb $127, 69
2162// CHECK: encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
2163 sbbb $0x7f,0x45
2164
2165// CHECK: sbbb $127, 32493
2166// CHECK: encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
2167 sbbb $0x7f,0x7eed
2168
2169// CHECK: sbbb $127, 3133065982
2170// CHECK: encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
2171 sbbb $0x7f,0xbabecafe
2172
2173// CHECK: sbbb $127, 305419896
2174// CHECK: encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
2175 sbbb $0x7f,0x12345678
2176
2177// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8)
2178// CHECK: encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2179 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
2180
2181// CHECK: sbbw $31438, 69
2182// CHECK: encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
2183 sbbw $0x7ace,0x45
2184
2185// CHECK: sbbw $31438, 32493
2186// CHECK: encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2187 sbbw $0x7ace,0x7eed
2188
2189// CHECK: sbbw $31438, 3133065982
2190// CHECK: encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2191 sbbw $0x7ace,0xbabecafe
2192
2193// CHECK: sbbw $31438, 305419896
2194// CHECK: encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
2195 sbbw $0x7ace,0x12345678
2196
2197// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8)
2198// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2199 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2200
2201// CHECK: sbbl $2063514302, 69
2202// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2203 sbbl $0x7afebabe,0x45
2204
2205// CHECK: sbbl $2063514302, 32493
2206// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2207 sbbl $0x7afebabe,0x7eed
2208
2209// CHECK: sbbl $2063514302, 3133065982
2210// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2211 sbbl $0x7afebabe,0xbabecafe
2212
2213// CHECK: sbbl $2063514302, 305419896
2214// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2215 sbbl $0x7afebabe,0x12345678
2216
2217// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8)
2218// CHECK: encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2219 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
2220
2221// CHECK: sbbl $324478056, 69
2222// CHECK: encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2223 sbbl $0x13572468,0x45
2224
2225// CHECK: sbbl $324478056, 32493
2226// CHECK: encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2227 sbbl $0x13572468,0x7eed
2228
2229// CHECK: sbbl $324478056, 3133065982
2230// CHECK: encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2231 sbbl $0x13572468,0xbabecafe
2232
2233// CHECK: sbbl $324478056, 305419896
2234// CHECK: encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2235 sbbl $0x13572468,0x12345678
2236
2237// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8)
2238// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2239 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
2240
2241// CHECK: cmpb $254, 69
2242// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
2243 cmpb $0xfe,0x45
2244
2245// CHECK: cmpb $254, 32493
2246// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
2247 cmpb $0xfe,0x7eed
2248
2249// CHECK: cmpb $254, 3133065982
2250// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
2251 cmpb $0xfe,0xbabecafe
2252
2253// CHECK: cmpb $254, 305419896
2254// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
2255 cmpb $0xfe,0x12345678
2256
2257// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8)
2258// CHECK: encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2259 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2260
2261// CHECK: cmpb $127, 69
2262// CHECK: encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
2263 cmpb $0x7f,0x45
2264
2265// CHECK: cmpb $127, 32493
2266// CHECK: encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
2267 cmpb $0x7f,0x7eed
2268
2269// CHECK: cmpb $127, 3133065982
2270// CHECK: encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
2271 cmpb $0x7f,0xbabecafe
2272
2273// CHECK: cmpb $127, 305419896
2274// CHECK: encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
2275 cmpb $0x7f,0x12345678
2276
2277// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8)
2278// CHECK: encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2279 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
2280
2281// CHECK: cmpw $31438, 69
2282// CHECK: encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
2283 cmpw $0x7ace,0x45
2284
2285// CHECK: cmpw $31438, 32493
2286// CHECK: encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2287 cmpw $0x7ace,0x7eed
2288
2289// CHECK: cmpw $31438, 3133065982
2290// CHECK: encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2291 cmpw $0x7ace,0xbabecafe
2292
2293// CHECK: cmpw $31438, 305419896
2294// CHECK: encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
2295 cmpw $0x7ace,0x12345678
2296
2297// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8)
2298// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2299 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2300
2301// CHECK: cmpl $2063514302, 69
2302// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2303 cmpl $0x7afebabe,0x45
2304
2305// CHECK: cmpl $2063514302, 32493
2306// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2307 cmpl $0x7afebabe,0x7eed
2308
2309// CHECK: cmpl $2063514302, 3133065982
2310// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2311 cmpl $0x7afebabe,0xbabecafe
2312
2313// CHECK: cmpl $2063514302, 305419896
2314// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2315 cmpl $0x7afebabe,0x12345678
2316
2317// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8)
2318// CHECK: encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2319 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
2320
2321// CHECK: cmpl $324478056, 69
2322// CHECK: encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2323 cmpl $0x13572468,0x45
2324
2325// CHECK: cmpl $324478056, 32493
2326// CHECK: encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2327 cmpl $0x13572468,0x7eed
2328
2329// CHECK: cmpl $324478056, 3133065982
2330// CHECK: encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2331 cmpl $0x13572468,0xbabecafe
2332
2333// CHECK: cmpl $324478056, 305419896
2334// CHECK: encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2335 cmpl $0x13572468,0x12345678
2336
2337// CHECK: testb $127, 3735928559(%ebx,%ecx,8)
2338// CHECK: encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2339 testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2340
2341// CHECK: testb $127, 69
2342// CHECK: encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
2343 testb $0x7f,0x45
2344
2345// CHECK: testb $127, 32493
2346// CHECK: encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
2347 testb $0x7f,0x7eed
2348
2349// CHECK: testb $127, 3133065982
2350// CHECK: encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
2351 testb $0x7f,0xbabecafe
2352
2353// CHECK: testb $127, 305419896
2354// CHECK: encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
2355 testb $0x7f,0x12345678
2356
2357// CHECK: testw $31438, 3735928559(%ebx,%ecx,8)
2358// CHECK: encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2359 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
2360
2361// CHECK: testw $31438, 69
2362// CHECK: encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
2363 testw $0x7ace,0x45
2364
2365// CHECK: testw $31438, 32493
2366// CHECK: encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
2367 testw $0x7ace,0x7eed
2368
2369// CHECK: testw $31438, 3133065982
2370// CHECK: encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2371 testw $0x7ace,0xbabecafe
2372
2373// CHECK: testw $31438, 305419896
2374// CHECK: encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
2375 testw $0x7ace,0x12345678
2376
2377// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8)
2378// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2379 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2380
2381// CHECK: testl $2063514302, 69
2382// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2383 testl $0x7afebabe,0x45
2384
2385// CHECK: testl $2063514302, 32493
2386// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2387 testl $0x7afebabe,0x7eed
2388
2389// CHECK: testl $2063514302, 3133065982
2390// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2391 testl $0x7afebabe,0xbabecafe
2392
2393// CHECK: testl $2063514302, 305419896
2394// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2395 testl $0x7afebabe,0x12345678
2396
2397// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8)
2398// CHECK: encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2399 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
2400
2401// CHECK: testl $324478056, 69
2402// CHECK: encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2403 testl $0x13572468,0x45
2404
2405// CHECK: testl $324478056, 32493
2406// CHECK: encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2407 testl $0x13572468,0x7eed
2408
2409// CHECK: testl $324478056, 3133065982
2410// CHECK: encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2411 testl $0x13572468,0xbabecafe
2412
2413// CHECK: testl $324478056, 305419896
2414// CHECK: encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2415 testl $0x13572468,0x12345678
2416
2417// CHECK: andb $254, 3735928559(%ebx,%ecx,8)
2418// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2419 andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
2420
2421// CHECK: andb $254, 69
2422// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
2423 andb $0xfe,0x45
2424
2425// CHECK: andb $254, 32493
2426// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
2427 andb $0xfe,0x7eed
2428
2429// CHECK: andb $254, 3133065982
2430// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
2431 andb $0xfe,0xbabecafe
2432
2433// CHECK: andb $254, 305419896
2434// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
2435 andb $0xfe,0x12345678
2436
2437// CHECK: andb $127, 3735928559(%ebx,%ecx,8)
2438// CHECK: encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2439 andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2440
2441// CHECK: andb $127, 69
2442// CHECK: encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
2443 andb $0x7f,0x45
2444
2445// CHECK: andb $127, 32493
2446// CHECK: encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
2447 andb $0x7f,0x7eed
2448
2449// CHECK: andb $127, 3133065982
2450// CHECK: encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
2451 andb $0x7f,0xbabecafe
2452
2453// CHECK: andb $127, 305419896
2454// CHECK: encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
2455 andb $0x7f,0x12345678
2456
2457// CHECK: andw $31438, 3735928559(%ebx,%ecx,8)
2458// CHECK: encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2459 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
2460
2461// CHECK: andw $31438, 69
2462// CHECK: encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
2463 andw $0x7ace,0x45
2464
2465// CHECK: andw $31438, 32493
2466// CHECK: encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
2467 andw $0x7ace,0x7eed
2468
2469// CHECK: andw $31438, 3133065982
2470// CHECK: encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2471 andw $0x7ace,0xbabecafe
2472
2473// CHECK: andw $31438, 305419896
2474// CHECK: encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
2475 andw $0x7ace,0x12345678
2476
2477// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8)
2478// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2479 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2480
2481// CHECK: andl $2063514302, 69
2482// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2483 andl $0x7afebabe,0x45
2484
2485// CHECK: andl $2063514302, 32493
2486// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2487 andl $0x7afebabe,0x7eed
2488
2489// CHECK: andl $2063514302, 3133065982
2490// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2491 andl $0x7afebabe,0xbabecafe
2492
2493// CHECK: andl $2063514302, 305419896
2494// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2495 andl $0x7afebabe,0x12345678
2496
2497// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8)
2498// CHECK: encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2499 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
2500
2501// CHECK: andl $324478056, 69
2502// CHECK: encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2503 andl $0x13572468,0x45
2504
2505// CHECK: andl $324478056, 32493
2506// CHECK: encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2507 andl $0x13572468,0x7eed
2508
2509// CHECK: andl $324478056, 3133065982
2510// CHECK: encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2511 andl $0x13572468,0xbabecafe
2512
2513// CHECK: andl $324478056, 305419896
2514// CHECK: encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2515 andl $0x13572468,0x12345678
2516
2517// CHECK: orb $254, 3735928559(%ebx,%ecx,8)
2518// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2519 orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
2520
2521// CHECK: orb $254, 69
2522// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
2523 orb $0xfe,0x45
2524
2525// CHECK: orb $254, 32493
2526// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
2527 orb $0xfe,0x7eed
2528
2529// CHECK: orb $254, 3133065982
2530// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
2531 orb $0xfe,0xbabecafe
2532
2533// CHECK: orb $254, 305419896
2534// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
2535 orb $0xfe,0x12345678
2536
2537// CHECK: orb $127, 3735928559(%ebx,%ecx,8)
2538// CHECK: encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2539 orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2540
2541// CHECK: orb $127, 69
2542// CHECK: encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
2543 orb $0x7f,0x45
2544
2545// CHECK: orb $127, 32493
2546// CHECK: encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
2547 orb $0x7f,0x7eed
2548
2549// CHECK: orb $127, 3133065982
2550// CHECK: encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
2551 orb $0x7f,0xbabecafe
2552
2553// CHECK: orb $127, 305419896
2554// CHECK: encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
2555 orb $0x7f,0x12345678
2556
2557// CHECK: orw $31438, 3735928559(%ebx,%ecx,8)
2558// CHECK: encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2559 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
2560
2561// CHECK: orw $31438, 69
2562// CHECK: encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
2563 orw $0x7ace,0x45
2564
2565// CHECK: orw $31438, 32493
2566// CHECK: encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2567 orw $0x7ace,0x7eed
2568
2569// CHECK: orw $31438, 3133065982
2570// CHECK: encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2571 orw $0x7ace,0xbabecafe
2572
2573// CHECK: orw $31438, 305419896
2574// CHECK: encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
2575 orw $0x7ace,0x12345678
2576
2577// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8)
2578// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2579 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2580
2581// CHECK: orl $2063514302, 69
2582// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2583 orl $0x7afebabe,0x45
2584
2585// CHECK: orl $2063514302, 32493
2586// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2587 orl $0x7afebabe,0x7eed
2588
2589// CHECK: orl $2063514302, 3133065982
2590// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2591 orl $0x7afebabe,0xbabecafe
2592
2593// CHECK: orl $2063514302, 305419896
2594// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2595 orl $0x7afebabe,0x12345678
2596
2597// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8)
2598// CHECK: encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2599 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
2600
2601// CHECK: orl $324478056, 69
2602// CHECK: encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2603 orl $0x13572468,0x45
2604
2605// CHECK: orl $324478056, 32493
2606// CHECK: encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2607 orl $0x13572468,0x7eed
2608
2609// CHECK: orl $324478056, 3133065982
2610// CHECK: encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2611 orl $0x13572468,0xbabecafe
2612
2613// CHECK: orl $324478056, 305419896
2614// CHECK: encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2615 orl $0x13572468,0x12345678
2616
2617// CHECK: xorb $254, 3735928559(%ebx,%ecx,8)
2618// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2619 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
2620
2621// CHECK: xorb $254, 69
2622// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
2623 xorb $0xfe,0x45
2624
2625// CHECK: xorb $254, 32493
2626// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
2627 xorb $0xfe,0x7eed
2628
2629// CHECK: xorb $254, 3133065982
2630// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
2631 xorb $0xfe,0xbabecafe
2632
2633// CHECK: xorb $254, 305419896
2634// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
2635 xorb $0xfe,0x12345678
2636
2637// CHECK: xorb $127, 3735928559(%ebx,%ecx,8)
2638// CHECK: encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2639 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2640
2641// CHECK: xorb $127, 69
2642// CHECK: encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
2643 xorb $0x7f,0x45
2644
2645// CHECK: xorb $127, 32493
2646// CHECK: encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
2647 xorb $0x7f,0x7eed
2648
2649// CHECK: xorb $127, 3133065982
2650// CHECK: encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
2651 xorb $0x7f,0xbabecafe
2652
2653// CHECK: xorb $127, 305419896
2654// CHECK: encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
2655 xorb $0x7f,0x12345678
2656
2657// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8)
2658// CHECK: encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2659 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
2660
2661// CHECK: xorw $31438, 69
2662// CHECK: encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
2663 xorw $0x7ace,0x45
2664
2665// CHECK: xorw $31438, 32493
2666// CHECK: encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
2667 xorw $0x7ace,0x7eed
2668
2669// CHECK: xorw $31438, 3133065982
2670// CHECK: encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2671 xorw $0x7ace,0xbabecafe
2672
2673// CHECK: xorw $31438, 305419896
2674// CHECK: encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
2675 xorw $0x7ace,0x12345678
2676
2677// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8)
2678// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2679 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2680
2681// CHECK: xorl $2063514302, 69
2682// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2683 xorl $0x7afebabe,0x45
2684
2685// CHECK: xorl $2063514302, 32493
2686// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2687 xorl $0x7afebabe,0x7eed
2688
2689// CHECK: xorl $2063514302, 3133065982
2690// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2691 xorl $0x7afebabe,0xbabecafe
2692
2693// CHECK: xorl $2063514302, 305419896
2694// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2695 xorl $0x7afebabe,0x12345678
2696
2697// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8)
2698// CHECK: encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2699 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
2700
2701// CHECK: xorl $324478056, 69
2702// CHECK: encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2703 xorl $0x13572468,0x45
2704
2705// CHECK: xorl $324478056, 32493
2706// CHECK: encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2707 xorl $0x13572468,0x7eed
2708
2709// CHECK: xorl $324478056, 3133065982
2710// CHECK: encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2711 xorl $0x13572468,0xbabecafe
2712
2713// CHECK: xorl $324478056, 305419896
2714// CHECK: encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2715 xorl $0x13572468,0x12345678
2716
2717// CHECK: adcb $254, 3735928559(%ebx,%ecx,8)
2718// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2719 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
2720
2721// CHECK: adcb $254, 69
2722// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
2723 adcb $0xfe,0x45
2724
2725// CHECK: adcb $254, 32493
2726// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
2727 adcb $0xfe,0x7eed
2728
2729// CHECK: adcb $254, 3133065982
2730// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
2731 adcb $0xfe,0xbabecafe
2732
2733// CHECK: adcb $254, 305419896
2734// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
2735 adcb $0xfe,0x12345678
2736
2737// CHECK: adcb $127, 3735928559(%ebx,%ecx,8)
2738// CHECK: encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2739 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2740
2741// CHECK: adcb $127, 69
2742// CHECK: encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
2743 adcb $0x7f,0x45
2744
2745// CHECK: adcb $127, 32493
2746// CHECK: encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
2747 adcb $0x7f,0x7eed
2748
2749// CHECK: adcb $127, 3133065982
2750// CHECK: encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
2751 adcb $0x7f,0xbabecafe
2752
2753// CHECK: adcb $127, 305419896
2754// CHECK: encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
2755 adcb $0x7f,0x12345678
2756
2757// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8)
2758// CHECK: encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2759 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
2760
2761// CHECK: adcw $31438, 69
2762// CHECK: encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
2763 adcw $0x7ace,0x45
2764
2765// CHECK: adcw $31438, 32493
2766// CHECK: encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
2767 adcw $0x7ace,0x7eed
2768
2769// CHECK: adcw $31438, 3133065982
2770// CHECK: encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2771 adcw $0x7ace,0xbabecafe
2772
2773// CHECK: adcw $31438, 305419896
2774// CHECK: encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
2775 adcw $0x7ace,0x12345678
2776
2777// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8)
2778// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2779 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2780
2781// CHECK: adcl $2063514302, 69
2782// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2783 adcl $0x7afebabe,0x45
2784
2785// CHECK: adcl $2063514302, 32493
2786// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2787 adcl $0x7afebabe,0x7eed
2788
2789// CHECK: adcl $2063514302, 3133065982
2790// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2791 adcl $0x7afebabe,0xbabecafe
2792
2793// CHECK: adcl $2063514302, 305419896
2794// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2795 adcl $0x7afebabe,0x12345678
2796
2797// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8)
2798// CHECK: encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2799 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
2800
2801// CHECK: adcl $324478056, 69
2802// CHECK: encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2803 adcl $0x13572468,0x45
2804
2805// CHECK: adcl $324478056, 32493
2806// CHECK: encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2807 adcl $0x13572468,0x7eed
2808
2809// CHECK: adcl $324478056, 3133065982
2810// CHECK: encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2811 adcl $0x13572468,0xbabecafe
2812
2813// CHECK: adcl $324478056, 305419896
2814// CHECK: encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2815 adcl $0x13572468,0x12345678
2816
2817// CHECK: negl 3735928559(%ebx,%ecx,8)
2818// CHECK: encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2819 negl 0xdeadbeef(%ebx,%ecx,8)
2820
2821// CHECK: negw 32493
2822// CHECK: encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
2823 negw 0x7eed
2824
2825// CHECK: negl 3133065982
2826// CHECK: encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
2827 negl 0xbabecafe
2828
2829// CHECK: negl 305419896
2830// CHECK: encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]
2831 negl 0x12345678
2832
2833// CHECK: notl 3735928559(%ebx,%ecx,8)
2834// CHECK: encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
2835 notl 0xdeadbeef(%ebx,%ecx,8)
2836
2837// CHECK: notw 32493
2838// CHECK: encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
2839 notw 0x7eed
2840
2841// CHECK: notl 3133065982
2842// CHECK: encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
2843 notl 0xbabecafe
2844
2845// CHECK: notl 305419896
2846// CHECK: encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]
2847 notl 0x12345678
2848
2849// CHECK: cbtw
2850// CHECK: encoding: [0x66,0x98]
2851 cbtw
2852
2853// CHECK: cwtl
2854// CHECK: encoding: [0x98]
2855 cwtl
2856
2857// CHECK: cwtd
2858// CHECK: encoding: [0x66,0x99]
2859 cwtd
2860
2861// CHECK: cltd
2862// CHECK: encoding: [0x99]
2863 cltd
2864
2865// CHECK: mull 3735928559(%ebx,%ecx,8)
2866// CHECK: encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2867 mull 0xdeadbeef(%ebx,%ecx,8)
2868
2869// CHECK: mulw 32493
2870// CHECK: encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
2871 mulw 0x7eed
2872
2873// CHECK: mull 3133065982
2874// CHECK: encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
2875 mull 0xbabecafe
2876
2877// CHECK: mull 305419896
2878// CHECK: encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]
2879 mull 0x12345678
2880
2881// CHECK: imull 3735928559(%ebx,%ecx,8)
2882// CHECK: encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
2883 imull 0xdeadbeef(%ebx,%ecx,8)
2884
2885// CHECK: imulw 32493
2886// CHECK: encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
2887 imulw 0x7eed
2888
2889// CHECK: imull 3133065982
2890// CHECK: encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
2891 imull 0xbabecafe
2892
2893// CHECK: imull 305419896
2894// CHECK: encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]
2895 imull 0x12345678
2896
2897// CHECK: divl 3735928559(%ebx,%ecx,8)
2898// CHECK: encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2899 divl 0xdeadbeef(%ebx,%ecx,8)
2900
2901// CHECK: divw 32493
2902// CHECK: encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
2903 divw 0x7eed
2904
2905// CHECK: divl 3133065982
2906// CHECK: encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
2907 divl 0xbabecafe
2908
2909// CHECK: divl 305419896
2910// CHECK: encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]
2911 divl 0x12345678
2912
2913// CHECK: idivl 3735928559(%ebx,%ecx,8)
2914// CHECK: encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2915 idivl 0xdeadbeef(%ebx,%ecx,8)
2916
2917// CHECK: idivw 32493
2918// CHECK: encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
2919 idivw 0x7eed
2920
2921// CHECK: idivl 3133065982
2922// CHECK: encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
2923 idivl 0xbabecafe
2924
2925// CHECK: idivl 305419896
2926// CHECK: encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]
2927 idivl 0x12345678
2928
2929// CHECK: roll $0, 3735928559(%ebx,%ecx,8)
2930// CHECK: encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
2931 roll $0,0xdeadbeef(%ebx,%ecx,8)
2932
2933// CHECK: roll $0, 69
2934// CHECK: encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
2935 roll $0,0x45
2936
2937// CHECK: roll $0, 32493
2938// CHECK: encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
2939 roll $0,0x7eed
2940
2941// CHECK: roll $0, 3133065982
2942// CHECK: encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
2943 roll $0,0xbabecafe
2944
2945// CHECK: roll $0, 305419896
2946// CHECK: encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
2947 roll $0,0x12345678
2948
2949// CHECK: rolb $127, 3735928559(%ebx,%ecx,8)
2950// CHECK: encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2951 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
2952
2953// CHECK: rolb $127, 69
2954// CHECK: encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
2955 rolb $0x7f,0x45
2956
2957// CHECK: rolb $127, 32493
2958// CHECK: encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
2959 rolb $0x7f,0x7eed
2960
2961// CHECK: rolb $127, 3133065982
2962// CHECK: encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
2963 rolb $0x7f,0xbabecafe
2964
2965// CHECK: rolb $127, 305419896
2966// CHECK: encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
2967 rolb $0x7f,0x12345678
2968
2969// CHECK: roll 3735928559(%ebx,%ecx,8)
2970// CHECK: encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
2971 roll 0xdeadbeef(%ebx,%ecx,8)
2972
2973// CHECK: rolw 32493
2974// CHECK: encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
2975 rolw 0x7eed
2976
2977// CHECK: roll 3133065982
2978// CHECK: encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
2979 roll 0xbabecafe
2980
2981// CHECK: roll 305419896
2982// CHECK: encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]
2983 roll 0x12345678
2984
2985// CHECK: rorl $0, 3735928559(%ebx,%ecx,8)
2986// CHECK: encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
2987 rorl $0,0xdeadbeef(%ebx,%ecx,8)
2988
2989// CHECK: rorl $0, 69
2990// CHECK: encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
2991 rorl $0,0x45
2992
2993// CHECK: rorl $0, 32493
2994// CHECK: encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
2995 rorl $0,0x7eed
2996
2997// CHECK: rorl $0, 3133065982
2998// CHECK: encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
2999 rorl $0,0xbabecafe
3000
3001// CHECK: rorl $0, 305419896
3002// CHECK: encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
3003 rorl $0,0x12345678
3004
3005// CHECK: rorb $127, 3735928559(%ebx,%ecx,8)
3006// CHECK: encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3007 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
3008
3009// CHECK: rorb $127, 69
3010// CHECK: encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
3011 rorb $0x7f,0x45
3012
3013// CHECK: rorb $127, 32493
3014// CHECK: encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
3015 rorb $0x7f,0x7eed
3016
3017// CHECK: rorb $127, 3133065982
3018// CHECK: encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
3019 rorb $0x7f,0xbabecafe
3020
3021// CHECK: rorb $127, 305419896
3022// CHECK: encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
3023 rorb $0x7f,0x12345678
3024
3025// CHECK: rorl 3735928559(%ebx,%ecx,8)
3026// CHECK: encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
3027 rorl 0xdeadbeef(%ebx,%ecx,8)
3028
3029// CHECK: rorw 32493
3030// CHECK: encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
3031 rorw 0x7eed
3032
3033// CHECK: rorl 3133065982
3034// CHECK: encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
3035 rorl 0xbabecafe
3036
3037// CHECK: rorl 305419896
3038// CHECK: encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]
3039 rorl 0x12345678
3040
3041// CHECK: shll $0, 3735928559(%ebx,%ecx,8)
3042// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
3043 sall $0,0xdeadbeef(%ebx,%ecx,8)
3044
3045// CHECK: shll $0, 69
3046// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
3047 sall $0,0x45
3048
3049// CHECK: shll $0, 32493
3050// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
3051 sall $0,0x7eed
3052
3053// CHECK: shll $0, 3133065982
3054// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
3055 sall $0,0xbabecafe
3056
3057// CHECK: shll $0, 305419896
3058// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
3059 sall $0,0x12345678
3060
3061// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
3062// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3063 salb $0x7f,0xdeadbeef(%ebx,%ecx,8)
3064
3065// CHECK: shlb $127, 69
3066// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
3067 salb $0x7f,0x45
3068
3069// CHECK: shlb $127, 32493
3070// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
3071 salb $0x7f,0x7eed
3072
3073// CHECK: shlb $127, 3133065982
3074// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
3075 salb $0x7f,0xbabecafe
3076
3077// CHECK: shlb $127, 305419896
3078// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
3079 salb $0x7f,0x12345678
3080
3081// CHECK: shll 3735928559(%ebx,%ecx,8)
3082// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3083 sall 0xdeadbeef(%ebx,%ecx,8)
3084
3085// CHECK: shlw 32493
3086// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
3087 salw 0x7eed
3088
3089// CHECK: shll 3133065982
3090// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
3091 sall 0xbabecafe
3092
3093// CHECK: shll 305419896
3094// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
3095 sall 0x12345678
3096
3097// CHECK: shll $0, 3735928559(%ebx,%ecx,8)
3098// CHECK: encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
3099 shll $0,0xdeadbeef(%ebx,%ecx,8)
3100
3101// CHECK: shll $0, 69
3102// CHECK: encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
3103 shll $0,0x45
3104
3105// CHECK: shll $0, 32493
3106// CHECK: encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
3107 shll $0,0x7eed
3108
3109// CHECK: shll $0, 3133065982
3110// CHECK: encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
3111 shll $0,0xbabecafe
3112
3113// CHECK: shll $0, 305419896
3114// CHECK: encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
3115 shll $0,0x12345678
3116
3117// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
3118// CHECK: encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3119 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
3120
3121// CHECK: shlb $127, 69
3122// CHECK: encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
3123 shlb $0x7f,0x45
3124
3125// CHECK: shlb $127, 32493
3126// CHECK: encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
3127 shlb $0x7f,0x7eed
3128
3129// CHECK: shlb $127, 3133065982
3130// CHECK: encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
3131 shlb $0x7f,0xbabecafe
3132
3133// CHECK: shlb $127, 305419896
3134// CHECK: encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
3135 shlb $0x7f,0x12345678
3136
3137// CHECK: shll 3735928559(%ebx,%ecx,8)
3138// CHECK: encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3139 shll 0xdeadbeef(%ebx,%ecx,8)
3140
3141// CHECK: shlw 32493
3142// CHECK: encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
3143 shlw 0x7eed
3144
3145// CHECK: shll 3133065982
3146// CHECK: encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
3147 shll 0xbabecafe
3148
3149// CHECK: shll 305419896
3150// CHECK: encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
3151 shll 0x12345678
3152
3153// CHECK: shrl $0, 3735928559(%ebx,%ecx,8)
3154// CHECK: encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
3155 shrl $0,0xdeadbeef(%ebx,%ecx,8)
3156
3157// CHECK: shrl $0, 69
3158// CHECK: encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
3159 shrl $0,0x45
3160
3161// CHECK: shrl $0, 32493
3162// CHECK: encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
3163 shrl $0,0x7eed
3164
3165// CHECK: shrl $0, 3133065982
3166// CHECK: encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
3167 shrl $0,0xbabecafe
3168
3169// CHECK: shrl $0, 305419896
3170// CHECK: encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
3171 shrl $0,0x12345678
3172
3173// CHECK: shrb $127, 3735928559(%ebx,%ecx,8)
3174// CHECK: encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3175 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
3176
3177// CHECK: shrb $127, 69
3178// CHECK: encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
3179 shrb $0x7f,0x45
3180
3181// CHECK: shrb $127, 32493
3182// CHECK: encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
3183 shrb $0x7f,0x7eed
3184
3185// CHECK: shrb $127, 3133065982
3186// CHECK: encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
3187 shrb $0x7f,0xbabecafe
3188
3189// CHECK: shrb $127, 305419896
3190// CHECK: encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
3191 shrb $0x7f,0x12345678
3192
3193// CHECK: shrl 3735928559(%ebx,%ecx,8)
3194// CHECK: encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
3195 shrl 0xdeadbeef(%ebx,%ecx,8)
3196
3197// CHECK: shrw 32493
3198// CHECK: encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
3199 shrw 0x7eed
3200
3201// CHECK: shrl 3133065982
3202// CHECK: encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
3203 shrl 0xbabecafe
3204
3205// CHECK: shrl 305419896
3206// CHECK: encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]
3207 shrl 0x12345678
3208
3209// CHECK: sarl $0, 3735928559(%ebx,%ecx,8)
3210// CHECK: encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
3211 sarl $0,0xdeadbeef(%ebx,%ecx,8)
3212
3213// CHECK: sarl $0, 69
3214// CHECK: encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
3215 sarl $0,0x45
3216
3217// CHECK: sarl $0, 32493
3218// CHECK: encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
3219 sarl $0,0x7eed
3220
3221// CHECK: sarl $0, 3133065982
3222// CHECK: encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
3223 sarl $0,0xbabecafe
3224
3225// CHECK: sarl $0, 305419896
3226// CHECK: encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
3227 sarl $0,0x12345678
3228
3229// CHECK: sarb $127, 3735928559(%ebx,%ecx,8)
3230// CHECK: encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3231 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
3232
3233// CHECK: sarb $127, 69
3234// CHECK: encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
3235 sarb $0x7f,0x45
3236
3237// CHECK: sarb $127, 32493
3238// CHECK: encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
3239 sarb $0x7f,0x7eed
3240
3241// CHECK: sarb $127, 3133065982
3242// CHECK: encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
3243 sarb $0x7f,0xbabecafe
3244
3245// CHECK: sarb $127, 305419896
3246// CHECK: encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
3247 sarb $0x7f,0x12345678
3248
3249// CHECK: sarl 3735928559(%ebx,%ecx,8)
3250// CHECK: encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3251 sarl 0xdeadbeef(%ebx,%ecx,8)
3252
3253// CHECK: sarw 32493
3254// CHECK: encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
3255 sarw 0x7eed
3256
3257// CHECK: sarl 3133065982
3258// CHECK: encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
3259 sarl 0xbabecafe
3260
3261// CHECK: sarl 305419896
3262// CHECK: encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]
3263 sarl 0x12345678
3264
3265// CHECK: calll *%ecx
3266// CHECK: encoding: [0xff,0xd1]
3267 call *%ecx
3268
3269// CHECK: calll *3735928559(%ebx,%ecx,8)
3270// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
3271 call *0xdeadbeef(%ebx,%ecx,8)
3272
3273// CHECK: calll *3135175374
3274// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
3275 call *0xbadeface
3276
3277// CHECK: calll *3735928559(%ebx,%ecx,8)
3278// CHECK: encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
3279 call *0xdeadbeef(%ebx,%ecx,8)
3280
3281// CHECK: calll *3135175374
3282// CHECK: encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
3283 call *0xbadeface
3284
3285// CHECK: lcallw *32493
3286// CHECK: encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
3287 lcallw *0x7eed
3288
3289// CHECK: jmpl *3735928559(%ebx,%ecx,8)
3290// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3291 jmp *0xdeadbeef(%ebx,%ecx,8)
3292
3293// CHECK: jmpl *3135175374
3294// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
3295 jmp *0xbadeface
3296
3297// CHECK: jmpl *3735928559(%ebx,%ecx,8)
3298// CHECK: encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3299 jmp *0xdeadbeef(%ebx,%ecx,8)
3300
3301// CHECK: jmpl *3135175374
3302// CHECK: encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
3303 jmp *0xbadeface
3304
3305// CHECK: ljmpl *3735928559(%ebx,%ecx,8)
3306// CHECK: encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
3307 ljmpl *0xdeadbeef(%ebx,%ecx,8)
3308
3309// CHECK: ljmpw *32493
3310// CHECK: encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
3311 ljmpw *0x7eed
3312
3313// CHECK: ljmpl *3133065982
3314// CHECK: encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
3315 ljmpl *0xbabecafe
3316
3317// CHECK: ljmpl *305419896
3318// CHECK: encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]
3319 ljmpl *0x12345678
3320
3321// CHECK: ret
3322// CHECK: encoding: [0xc3]
3323 ret
3324
3325// CHECK: lret
3326// CHECK: encoding: [0xcb]
3327 lret
3328
3329// CHECK: leave
3330// CHECK: encoding: [0xc9]
3331 leave
3332
3333// CHECK: seto %bl
3334// CHECK: encoding: [0x0f,0x90,0xc3]
3335 seto %bl
3336
3337// CHECK: seto 3735928559(%ebx,%ecx,8)
3338// CHECK: encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
3339 seto 0xdeadbeef(%ebx,%ecx,8)
3340
3341// CHECK: seto 32493
3342// CHECK: encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
3343 seto 0x7eed
3344
3345// CHECK: seto 3133065982
3346// CHECK: encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
3347 seto 0xbabecafe
3348
3349// CHECK: seto 305419896
3350// CHECK: encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
3351 seto 0x12345678
3352
3353// CHECK: setno %bl
3354// CHECK: encoding: [0x0f,0x91,0xc3]
3355 setno %bl
3356
3357// CHECK: setno 3735928559(%ebx,%ecx,8)
3358// CHECK: encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
3359 setno 0xdeadbeef(%ebx,%ecx,8)
3360
3361// CHECK: setno 32493
3362// CHECK: encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
3363 setno 0x7eed
3364
3365// CHECK: setno 3133065982
3366// CHECK: encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
3367 setno 0xbabecafe
3368
3369// CHECK: setno 305419896
3370// CHECK: encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
3371 setno 0x12345678
3372
3373// CHECK: setb %bl
3374// CHECK: encoding: [0x0f,0x92,0xc3]
3375 setb %bl
3376
3377// CHECK: setb 3735928559(%ebx,%ecx,8)
3378// CHECK: encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
3379 setb 0xdeadbeef(%ebx,%ecx,8)
3380
3381// CHECK: setb 32493
3382// CHECK: encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
3383 setb 0x7eed
3384
3385// CHECK: setb 3133065982
3386// CHECK: encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
3387 setb 0xbabecafe
3388
3389// CHECK: setb 305419896
3390// CHECK: encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
3391 setb 0x12345678
3392
3393// CHECK: setae %bl
3394// CHECK: encoding: [0x0f,0x93,0xc3]
3395 setae %bl
3396
3397// CHECK: setae 3735928559(%ebx,%ecx,8)
3398// CHECK: encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
3399 setae 0xdeadbeef(%ebx,%ecx,8)
3400
3401// CHECK: setae 32493
3402// CHECK: encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
3403 setae 0x7eed
3404
3405// CHECK: setae 3133065982
3406// CHECK: encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
3407 setae 0xbabecafe
3408
3409// CHECK: setae 305419896
3410// CHECK: encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
3411 setae 0x12345678
3412
3413// CHECK: sete %bl
3414// CHECK: encoding: [0x0f,0x94,0xc3]
3415 sete %bl
3416
3417// CHECK: sete 3735928559(%ebx,%ecx,8)
3418// CHECK: encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
3419 sete 0xdeadbeef(%ebx,%ecx,8)
3420
3421// CHECK: sete 32493
3422// CHECK: encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
3423 sete 0x7eed
3424
3425// CHECK: sete 3133065982
3426// CHECK: encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
3427 sete 0xbabecafe
3428
3429// CHECK: sete 305419896
3430// CHECK: encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
3431 sete 0x12345678
3432
3433// CHECK: setne %bl
3434// CHECK: encoding: [0x0f,0x95,0xc3]
3435 setne %bl
3436
3437// CHECK: setne 3735928559(%ebx,%ecx,8)
3438// CHECK: encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
3439 setne 0xdeadbeef(%ebx,%ecx,8)
3440
3441// CHECK: setne 32493
3442// CHECK: encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
3443 setne 0x7eed
3444
3445// CHECK: setne 3133065982
3446// CHECK: encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
3447 setne 0xbabecafe
3448
3449// CHECK: setne 305419896
3450// CHECK: encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
3451 setne 0x12345678
3452
3453// CHECK: setbe %bl
3454// CHECK: encoding: [0x0f,0x96,0xc3]
3455 setbe %bl
3456
3457// CHECK: setbe 3735928559(%ebx,%ecx,8)
3458// CHECK: encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
3459 setbe 0xdeadbeef(%ebx,%ecx,8)
3460
3461// CHECK: setbe 32493
3462// CHECK: encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
3463 setbe 0x7eed
3464
3465// CHECK: setbe 3133065982
3466// CHECK: encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
3467 setbe 0xbabecafe
3468
3469// CHECK: setbe 305419896
3470// CHECK: encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
3471 setbe 0x12345678
3472
3473// CHECK: seta %bl
3474// CHECK: encoding: [0x0f,0x97,0xc3]
3475 seta %bl
3476
3477// CHECK: seta 3735928559(%ebx,%ecx,8)
3478// CHECK: encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
3479 seta 0xdeadbeef(%ebx,%ecx,8)
3480
3481// CHECK: seta 32493
3482// CHECK: encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
3483 seta 0x7eed
3484
3485// CHECK: seta 3133065982
3486// CHECK: encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
3487 seta 0xbabecafe
3488
3489// CHECK: seta 305419896
3490// CHECK: encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
3491 seta 0x12345678
3492
3493// CHECK: sets %bl
3494// CHECK: encoding: [0x0f,0x98,0xc3]
3495 sets %bl
3496
3497// CHECK: sets 3735928559(%ebx,%ecx,8)
3498// CHECK: encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
3499 sets 0xdeadbeef(%ebx,%ecx,8)
3500
3501// CHECK: sets 32493
3502// CHECK: encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
3503 sets 0x7eed
3504
3505// CHECK: sets 3133065982
3506// CHECK: encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
3507 sets 0xbabecafe
3508
3509// CHECK: sets 305419896
3510// CHECK: encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
3511 sets 0x12345678
3512
3513// CHECK: setns %bl
3514// CHECK: encoding: [0x0f,0x99,0xc3]
3515 setns %bl
3516
3517// CHECK: setns 3735928559(%ebx,%ecx,8)
3518// CHECK: encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
3519 setns 0xdeadbeef(%ebx,%ecx,8)
3520
3521// CHECK: setns 32493
3522// CHECK: encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
3523 setns 0x7eed
3524
3525// CHECK: setns 3133065982
3526// CHECK: encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
3527 setns 0xbabecafe
3528
3529// CHECK: setns 305419896
3530// CHECK: encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
3531 setns 0x12345678
3532
3533// CHECK: setp %bl
3534// CHECK: encoding: [0x0f,0x9a,0xc3]
3535 setp %bl
3536
3537// CHECK: setp 3735928559(%ebx,%ecx,8)
3538// CHECK: encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
3539 setp 0xdeadbeef(%ebx,%ecx,8)
3540
3541// CHECK: setp 32493
3542// CHECK: encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
3543 setp 0x7eed
3544
3545// CHECK: setp 3133065982
3546// CHECK: encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
3547 setp 0xbabecafe
3548
3549// CHECK: setp 305419896
3550// CHECK: encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
3551 setp 0x12345678
3552
3553// CHECK: setnp %bl
3554// CHECK: encoding: [0x0f,0x9b,0xc3]
3555 setnp %bl
3556
3557// CHECK: setnp 3735928559(%ebx,%ecx,8)
3558// CHECK: encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
3559 setnp 0xdeadbeef(%ebx,%ecx,8)
3560
3561// CHECK: setnp 32493
3562// CHECK: encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
3563 setnp 0x7eed
3564
3565// CHECK: setnp 3133065982
3566// CHECK: encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
3567 setnp 0xbabecafe
3568
3569// CHECK: setnp 305419896
3570// CHECK: encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
3571 setnp 0x12345678
3572
3573// CHECK: setl %bl
3574// CHECK: encoding: [0x0f,0x9c,0xc3]
3575 setl %bl
3576
3577// CHECK: setl 3735928559(%ebx,%ecx,8)
3578// CHECK: encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
3579 setl 0xdeadbeef(%ebx,%ecx,8)
3580
3581// CHECK: setl 32493
3582// CHECK: encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
3583 setl 0x7eed
3584
3585// CHECK: setl 3133065982
3586// CHECK: encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
3587 setl 0xbabecafe
3588
3589// CHECK: setl 305419896
3590// CHECK: encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
3591 setl 0x12345678
3592
3593// CHECK: setge %bl
3594// CHECK: encoding: [0x0f,0x9d,0xc3]
3595 setge %bl
3596
3597// CHECK: setge 3735928559(%ebx,%ecx,8)
3598// CHECK: encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
3599 setge 0xdeadbeef(%ebx,%ecx,8)
3600
3601// CHECK: setge 32493
3602// CHECK: encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
3603 setge 0x7eed
3604
3605// CHECK: setge 3133065982
3606// CHECK: encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
3607 setge 0xbabecafe
3608
3609// CHECK: setge 305419896
3610// CHECK: encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
3611 setge 0x12345678
3612
3613// CHECK: setle %bl
3614// CHECK: encoding: [0x0f,0x9e,0xc3]
3615 setle %bl
3616
3617// CHECK: setle 3735928559(%ebx,%ecx,8)
3618// CHECK: encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
3619 setle 0xdeadbeef(%ebx,%ecx,8)
3620
3621// CHECK: setle 32493
3622// CHECK: encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
3623 setle 0x7eed
3624
3625// CHECK: setle 3133065982
3626// CHECK: encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
3627 setle 0xbabecafe
3628
3629// CHECK: setle 305419896
3630// CHECK: encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
3631 setle 0x12345678
3632
3633// CHECK: setg %bl
3634// CHECK: encoding: [0x0f,0x9f,0xc3]
3635 setg %bl
3636
3637// CHECK: setg 3735928559(%ebx,%ecx,8)
3638// CHECK: encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
3639 setg 0xdeadbeef(%ebx,%ecx,8)
3640
3641// CHECK: setg 32493
3642// CHECK: encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
3643 setg 0x7eed
3644
3645// CHECK: setg 3133065982
3646// CHECK: encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
3647 setg 0xbabecafe
3648
3649// CHECK: setg 305419896
3650// CHECK: encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
3651 setg 0x12345678
3652
3653// CHECK: rsm
3654// CHECK: encoding: [0x0f,0xaa]
3655 rsm
3656
3657// CHECK: hlt
3658// CHECK: encoding: [0xf4]
3659 hlt
3660
3661// CHECK: nopl 3735928559(%ebx,%ecx,8)
3662// CHECK: encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
3663 nopl 0xdeadbeef(%ebx,%ecx,8)
3664
3665// CHECK: nopw 32493
3666// CHECK: encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
3667 nopw 0x7eed
3668
3669// CHECK: nopl 3133065982
3670// CHECK: encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
3671 nopl 0xbabecafe
3672
3673// CHECK: nopl 305419896
3674// CHECK: encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
3675 nopl 0x12345678
3676
3677// CHECK: nop
3678// CHECK: encoding: [0x90]
3679 nop
3680
3681// CHECK: lldtw 32493
3682// CHECK: encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
3683 lldtw 0x7eed
3684
3685// CHECK: lmsww 32493
3686// CHECK: encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
3687 lmsww 0x7eed
3688
3689// CHECK: ltrw 32493
3690// CHECK: encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
3691 ltrw 0x7eed
3692
3693// CHECK: sldtw 32493
3694// CHECK: encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
3695 sldtw 0x7eed
3696
3697// CHECK: smsww 32493
3698// CHECK: encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
3699 smsww 0x7eed
3700
3701// CHECK: strw 32493
3702// CHECK: encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
3703 strw 0x7eed
3704
Kevin Enderby0b9325c2010-10-21 17:16:46 +00003705// CHECK: verrw %bx
Chris Lattnera879dc72010-09-30 17:18:22 +00003706// CHECK: encoding: [0x0f,0x00,0xe3]
3707 verr %bx
3708
Kevin Enderby0b9325c2010-10-21 17:16:46 +00003709// CHECK: verrw 3735928559(%ebx,%ecx,8)
Chris Lattnera879dc72010-09-30 17:18:22 +00003710// CHECK: encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3711 verr 0xdeadbeef(%ebx,%ecx,8)
3712
Kevin Enderby0b9325c2010-10-21 17:16:46 +00003713// CHECK: verrw 3133065982
Chris Lattnera879dc72010-09-30 17:18:22 +00003714// CHECK: encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
3715 verr 0xbabecafe
3716
Kevin Enderby0b9325c2010-10-21 17:16:46 +00003717// CHECK: verrw 305419896
Chris Lattnera879dc72010-09-30 17:18:22 +00003718// CHECK: encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
3719 verr 0x12345678
3720
Kevin Enderby0b9325c2010-10-21 17:16:46 +00003721// CHECK: verww %bx
Chris Lattnera879dc72010-09-30 17:18:22 +00003722// CHECK: encoding: [0x0f,0x00,0xeb]
3723 verw %bx
3724
Kevin Enderby0b9325c2010-10-21 17:16:46 +00003725// CHECK: verww 3735928559(%ebx,%ecx,8)
Chris Lattnera879dc72010-09-30 17:18:22 +00003726// CHECK: encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
3727 verw 0xdeadbeef(%ebx,%ecx,8)
3728
Kevin Enderby0b9325c2010-10-21 17:16:46 +00003729// CHECK: verww 3133065982
Chris Lattnera879dc72010-09-30 17:18:22 +00003730// CHECK: encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
3731 verw 0xbabecafe
3732
Kevin Enderby0b9325c2010-10-21 17:16:46 +00003733// CHECK: verww 305419896
Chris Lattnera879dc72010-09-30 17:18:22 +00003734// CHECK: encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
3735 verw 0x12345678
3736
3737// CHECK: fld %st(2)
3738// CHECK: encoding: [0xd9,0xc2]
3739 fld %st(2)
3740
3741// CHECK: fldl 3735928559(%ebx,%ecx,8)
3742// CHECK: encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
3743 fldl 0xdeadbeef(%ebx,%ecx,8)
3744
3745// CHECK: fldl 3133065982
3746// CHECK: encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
3747 fldl 0xbabecafe
3748
3749// CHECK: fldl 305419896
3750// CHECK: encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]
3751 fldl 0x12345678
3752
3753// CHECK: fld %st(2)
3754// CHECK: encoding: [0xd9,0xc2]
3755 fld %st(2)
3756
3757// CHECK: fildl 3735928559(%ebx,%ecx,8)
3758// CHECK: encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
3759 fildl 0xdeadbeef(%ebx,%ecx,8)
3760
3761// CHECK: fildl 3133065982
3762// CHECK: encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
3763 fildl 0xbabecafe
3764
3765// CHECK: fildl 305419896
3766// CHECK: encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]
3767 fildl 0x12345678
3768
3769// CHECK: fildll 3735928559(%ebx,%ecx,8)
3770// CHECK: encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
3771 fildll 0xdeadbeef(%ebx,%ecx,8)
3772
3773// CHECK: fildll 32493
3774// CHECK: encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
3775 fildll 0x7eed
3776
3777// CHECK: fildll 3133065982
3778// CHECK: encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
3779 fildll 0xbabecafe
3780
3781// CHECK: fildll 305419896
3782// CHECK: encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]
3783 fildll 0x12345678
3784
3785// CHECK: fldt 3735928559(%ebx,%ecx,8)
3786// CHECK: encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
3787 fldt 0xdeadbeef(%ebx,%ecx,8)
3788
3789// CHECK: fldt 32493
3790// CHECK: encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
3791 fldt 0x7eed
3792
3793// CHECK: fldt 3133065982
3794// CHECK: encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
3795 fldt 0xbabecafe
3796
3797// CHECK: fldt 305419896
3798// CHECK: encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]
3799 fldt 0x12345678
3800
3801// CHECK: fbld 3735928559(%ebx,%ecx,8)
3802// CHECK: encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3803 fbld 0xdeadbeef(%ebx,%ecx,8)
3804
3805// CHECK: fbld 32493
3806// CHECK: encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]
3807 fbld 0x7eed
3808
3809// CHECK: fbld 3133065982
3810// CHECK: encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
3811 fbld 0xbabecafe
3812
3813// CHECK: fbld 305419896
3814// CHECK: encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]
3815 fbld 0x12345678
3816
3817// CHECK: fst %st(2)
3818// CHECK: encoding: [0xdd,0xd2]
3819 fst %st(2)
3820
3821// CHECK: fstl 3735928559(%ebx,%ecx,8)
3822// CHECK: encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
3823 fstl 0xdeadbeef(%ebx,%ecx,8)
3824
3825// CHECK: fstl 3133065982
3826// CHECK: encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
3827 fstl 0xbabecafe
3828
3829// CHECK: fstl 305419896
3830// CHECK: encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]
3831 fstl 0x12345678
3832
3833// CHECK: fst %st(2)
3834// CHECK: encoding: [0xdd,0xd2]
3835 fst %st(2)
3836
3837// CHECK: fistl 3735928559(%ebx,%ecx,8)
3838// CHECK: encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
3839 fistl 0xdeadbeef(%ebx,%ecx,8)
3840
3841// CHECK: fistl 3133065982
3842// CHECK: encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
3843 fistl 0xbabecafe
3844
3845// CHECK: fistl 305419896
3846// CHECK: encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]
3847 fistl 0x12345678
3848
3849// CHECK: fstp %st(2)
3850// CHECK: encoding: [0xdd,0xda]
3851 fstp %st(2)
3852
3853// CHECK: fstpl 3735928559(%ebx,%ecx,8)
3854// CHECK: encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3855 fstpl 0xdeadbeef(%ebx,%ecx,8)
3856
3857// CHECK: fstpl 3133065982
3858// CHECK: encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
3859 fstpl 0xbabecafe
3860
3861// CHECK: fstpl 305419896
3862// CHECK: encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]
3863 fstpl 0x12345678
3864
3865// CHECK: fstp %st(2)
3866// CHECK: encoding: [0xdd,0xda]
3867 fstp %st(2)
3868
3869// CHECK: fistpl 3735928559(%ebx,%ecx,8)
3870// CHECK: encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3871 fistpl 0xdeadbeef(%ebx,%ecx,8)
3872
3873// CHECK: fistpl 3133065982
3874// CHECK: encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
3875 fistpl 0xbabecafe
3876
3877// CHECK: fistpl 305419896
3878// CHECK: encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]
3879 fistpl 0x12345678
3880
3881// CHECK: fistpll 3735928559(%ebx,%ecx,8)
3882// CHECK: encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3883 fistpll 0xdeadbeef(%ebx,%ecx,8)
3884
3885// CHECK: fistpll 32493
3886// CHECK: encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
3887 fistpll 0x7eed
3888
3889// CHECK: fistpll 3133065982
3890// CHECK: encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
3891 fistpll 0xbabecafe
3892
3893// CHECK: fistpll 305419896
3894// CHECK: encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]
3895 fistpll 0x12345678
3896
3897// CHECK: fstpt 3735928559(%ebx,%ecx,8)
3898// CHECK: encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3899 fstpt 0xdeadbeef(%ebx,%ecx,8)
3900
3901// CHECK: fstpt 32493
3902// CHECK: encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
3903 fstpt 0x7eed
3904
3905// CHECK: fstpt 3133065982
3906// CHECK: encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
3907 fstpt 0xbabecafe
3908
3909// CHECK: fstpt 305419896
3910// CHECK: encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]
3911 fstpt 0x12345678
3912
3913// CHECK: fbstp 3735928559(%ebx,%ecx,8)
3914// CHECK: encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
3915 fbstp 0xdeadbeef(%ebx,%ecx,8)
3916
3917// CHECK: fbstp 32493
3918// CHECK: encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]
3919 fbstp 0x7eed
3920
3921// CHECK: fbstp 3133065982
3922// CHECK: encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
3923 fbstp 0xbabecafe
3924
3925// CHECK: fbstp 305419896
3926// CHECK: encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]
3927 fbstp 0x12345678
3928
3929// CHECK: fxch %st(2)
3930// CHECK: encoding: [0xd9,0xca]
3931 fxch %st(2)
3932
3933// CHECK: fcom %st(2)
3934// CHECK: encoding: [0xd8,0xd2]
3935 fcom %st(2)
3936
3937// CHECK: fcom %st(2)
3938// CHECK: encoding: [0xd8,0xd2]
3939 fcom %st(2)
3940
3941// CHECK: ficoml 3735928559(%ebx,%ecx,8)
3942// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
3943 ficoml 0xdeadbeef(%ebx,%ecx,8)
3944
3945// CHECK: ficoml 3133065982
3946// CHECK: encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
3947 ficoml 0xbabecafe
3948
3949// CHECK: ficoml 305419896
3950// CHECK: encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
3951 ficoml 0x12345678
3952
3953// CHECK: fcomp %st(2)
3954// CHECK: encoding: [0xd8,0xda]
3955 fcomp %st(2)
3956
3957// CHECK: fcomp %st(2)
3958// CHECK: encoding: [0xd8,0xda]
3959 fcomp %st(2)
3960
3961// CHECK: ficompl 3735928559(%ebx,%ecx,8)
3962// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3963 ficompl 0xdeadbeef(%ebx,%ecx,8)
3964
3965// CHECK: ficompl 3133065982
3966// CHECK: encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
3967 ficompl 0xbabecafe
3968
3969// CHECK: ficompl 305419896
3970// CHECK: encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
3971 ficompl 0x12345678
3972
3973// CHECK: fcompp
3974// CHECK: encoding: [0xde,0xd9]
3975 fcompp
3976
3977// CHECK: fucom %st(2)
3978// CHECK: encoding: [0xdd,0xe2]
3979 fucom %st(2)
3980
3981// CHECK: fucomp %st(2)
3982// CHECK: encoding: [0xdd,0xea]
3983 fucomp %st(2)
3984
3985// CHECK: fucompp
3986// CHECK: encoding: [0xda,0xe9]
3987 fucompp
3988
3989// CHECK: ftst
3990// CHECK: encoding: [0xd9,0xe4]
3991 ftst
3992
3993// CHECK: fxam
3994// CHECK: encoding: [0xd9,0xe5]
3995 fxam
3996
3997// CHECK: fld1
3998// CHECK: encoding: [0xd9,0xe8]
3999 fld1
4000
4001// CHECK: fldl2t
4002// CHECK: encoding: [0xd9,0xe9]
4003 fldl2t
4004
4005// CHECK: fldl2e
4006// CHECK: encoding: [0xd9,0xea]
4007 fldl2e
4008
4009// CHECK: fldpi
4010// CHECK: encoding: [0xd9,0xeb]
4011 fldpi
4012
4013// CHECK: fldlg2
4014// CHECK: encoding: [0xd9,0xec]
4015 fldlg2
4016
4017// CHECK: fldln2
4018// CHECK: encoding: [0xd9,0xed]
4019 fldln2
4020
4021// CHECK: fldz
4022// CHECK: encoding: [0xd9,0xee]
4023 fldz
4024
4025// CHECK: fadd %st(2)
4026// CHECK: encoding: [0xd8,0xc2]
4027 fadd %st(2)
4028
4029// CHECK: faddl 3735928559(%ebx,%ecx,8)
4030// CHECK: encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
4031 faddl 0xdeadbeef(%ebx,%ecx,8)
4032
4033// CHECK: faddl 3133065982
4034// CHECK: encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
4035 faddl 0xbabecafe
4036
4037// CHECK: faddl 305419896
4038// CHECK: encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
4039 faddl 0x12345678
4040
4041// CHECK: fiaddl 3735928559(%ebx,%ecx,8)
4042// CHECK: encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
4043 fiaddl 0xdeadbeef(%ebx,%ecx,8)
4044
4045// CHECK: fiaddl 3133065982
4046// CHECK: encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
4047 fiaddl 0xbabecafe
4048
4049// CHECK: fiaddl 305419896
4050// CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
4051 fiaddl 0x12345678
4052
4053// CHECK: faddp %st(2)
4054// CHECK: encoding: [0xde,0xc2]
4055 faddp %st(2)
4056
4057// CHECK: fsub %st(2)
4058// CHECK: encoding: [0xd8,0xe2]
4059 fsub %st(2)
4060
4061// CHECK: fsubl 3735928559(%ebx,%ecx,8)
4062// CHECK: encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
4063 fsubl 0xdeadbeef(%ebx,%ecx,8)
4064
4065// CHECK: fsubl 3133065982
4066// CHECK: encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
4067 fsubl 0xbabecafe
4068
4069// CHECK: fsubl 305419896
4070// CHECK: encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
4071 fsubl 0x12345678
4072
4073// CHECK: fisubl 3735928559(%ebx,%ecx,8)
4074// CHECK: encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
4075 fisubl 0xdeadbeef(%ebx,%ecx,8)
4076
4077// CHECK: fisubl 3133065982
4078// CHECK: encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
4079 fisubl 0xbabecafe
4080
4081// CHECK: fisubl 305419896
4082// CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
4083 fisubl 0x12345678
4084
4085// CHECK: fsubp %st(2)
4086// CHECK: encoding: [0xde,0xe2]
4087 fsubp %st(2)
4088
4089// CHECK: fsubr %st(2)
4090// CHECK: encoding: [0xd8,0xea]
4091 fsubr %st(2)
4092
4093// CHECK: fsubrl 3735928559(%ebx,%ecx,8)
4094// CHECK: encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
4095 fsubrl 0xdeadbeef(%ebx,%ecx,8)
4096
4097// CHECK: fsubrl 3133065982
4098// CHECK: encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
4099 fsubrl 0xbabecafe
4100
4101// CHECK: fsubrl 305419896
4102// CHECK: encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
4103 fsubrl 0x12345678
4104
4105// CHECK: fisubrl 3735928559(%ebx,%ecx,8)
4106// CHECK: encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
4107 fisubrl 0xdeadbeef(%ebx,%ecx,8)
4108
4109// CHECK: fisubrl 3133065982
4110// CHECK: encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
4111 fisubrl 0xbabecafe
4112
4113// CHECK: fisubrl 305419896
4114// CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
4115 fisubrl 0x12345678
4116
4117// CHECK: fsubrp %st(2)
4118// CHECK: encoding: [0xde,0xea]
4119 fsubrp %st(2)
4120
4121// CHECK: fmul %st(2)
4122// CHECK: encoding: [0xd8,0xca]
4123 fmul %st(2)
4124
4125// CHECK: fmull 3735928559(%ebx,%ecx,8)
4126// CHECK: encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4127 fmull 0xdeadbeef(%ebx,%ecx,8)
4128
4129// CHECK: fmull 3133065982
4130// CHECK: encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
4131 fmull 0xbabecafe
4132
4133// CHECK: fmull 305419896
4134// CHECK: encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
4135 fmull 0x12345678
4136
4137// CHECK: fimull 3735928559(%ebx,%ecx,8)
4138// CHECK: encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4139 fimull 0xdeadbeef(%ebx,%ecx,8)
4140
4141// CHECK: fimull 3133065982
4142// CHECK: encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
4143 fimull 0xbabecafe
4144
4145// CHECK: fimull 305419896
4146// CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
4147 fimull 0x12345678
4148
4149// CHECK: fmulp %st(2)
4150// CHECK: encoding: [0xde,0xca]
4151 fmulp %st(2)
4152
4153// CHECK: fdiv %st(2)
4154// CHECK: encoding: [0xd8,0xf2]
4155 fdiv %st(2)
4156
4157// CHECK: fdivl 3735928559(%ebx,%ecx,8)
4158// CHECK: encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
4159 fdivl 0xdeadbeef(%ebx,%ecx,8)
4160
4161// CHECK: fdivl 3133065982
4162// CHECK: encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
4163 fdivl 0xbabecafe
4164
4165// CHECK: fdivl 305419896
4166// CHECK: encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
4167 fdivl 0x12345678
4168
4169// CHECK: fidivl 3735928559(%ebx,%ecx,8)
4170// CHECK: encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
4171 fidivl 0xdeadbeef(%ebx,%ecx,8)
4172
4173// CHECK: fidivl 3133065982
4174// CHECK: encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
4175 fidivl 0xbabecafe
4176
4177// CHECK: fidivl 305419896
4178// CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
4179 fidivl 0x12345678
4180
4181// CHECK: fdivp %st(2)
4182// CHECK: encoding: [0xde,0xf2]
4183 fdivp %st(2)
4184
4185// CHECK: fdivr %st(2)
4186// CHECK: encoding: [0xd8,0xfa]
4187 fdivr %st(2)
4188
4189// CHECK: fdivrl 3735928559(%ebx,%ecx,8)
4190// CHECK: encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4191 fdivrl 0xdeadbeef(%ebx,%ecx,8)
4192
4193// CHECK: fdivrl 3133065982
4194// CHECK: encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
4195 fdivrl 0xbabecafe
4196
4197// CHECK: fdivrl 305419896
4198// CHECK: encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
4199 fdivrl 0x12345678
4200
4201// CHECK: fidivrl 3735928559(%ebx,%ecx,8)
4202// CHECK: encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4203 fidivrl 0xdeadbeef(%ebx,%ecx,8)
4204
4205// CHECK: fidivrl 3133065982
4206// CHECK: encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
4207 fidivrl 0xbabecafe
4208
4209// CHECK: fidivrl 305419896
4210// CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
4211 fidivrl 0x12345678
4212
4213// CHECK: fdivrp %st(2)
4214// CHECK: encoding: [0xde,0xfa]
4215 fdivrp %st(2)
4216
4217// CHECK: f2xm1
4218// CHECK: encoding: [0xd9,0xf0]
4219 f2xm1
4220
4221// CHECK: fyl2x
4222// CHECK: encoding: [0xd9,0xf1]
4223 fyl2x
4224
4225// CHECK: fptan
4226// CHECK: encoding: [0xd9,0xf2]
4227 fptan
4228
4229// CHECK: fpatan
4230// CHECK: encoding: [0xd9,0xf3]
4231 fpatan
4232
4233// CHECK: fxtract
4234// CHECK: encoding: [0xd9,0xf4]
4235 fxtract
4236
4237// CHECK: fprem1
4238// CHECK: encoding: [0xd9,0xf5]
4239 fprem1
4240
4241// CHECK: fdecstp
4242// CHECK: encoding: [0xd9,0xf6]
4243 fdecstp
4244
4245// CHECK: fincstp
4246// CHECK: encoding: [0xd9,0xf7]
4247 fincstp
4248
4249// CHECK: fprem
4250// CHECK: encoding: [0xd9,0xf8]
4251 fprem
4252
4253// CHECK: fyl2xp1
4254// CHECK: encoding: [0xd9,0xf9]
4255 fyl2xp1
4256
4257// CHECK: fsqrt
4258// CHECK: encoding: [0xd9,0xfa]
4259 fsqrt
4260
4261// CHECK: fsincos
4262// CHECK: encoding: [0xd9,0xfb]
4263 fsincos
4264
4265// CHECK: frndint
4266// CHECK: encoding: [0xd9,0xfc]
4267 frndint
4268
4269// CHECK: fscale
4270// CHECK: encoding: [0xd9,0xfd]
4271 fscale
4272
4273// CHECK: fsin
4274// CHECK: encoding: [0xd9,0xfe]
4275 fsin
4276
4277// CHECK: fcos
4278// CHECK: encoding: [0xd9,0xff]
4279 fcos
4280
4281// CHECK: fchs
4282// CHECK: encoding: [0xd9,0xe0]
4283 fchs
4284
4285// CHECK: fabs
4286// CHECK: encoding: [0xd9,0xe1]
4287 fabs
4288
4289// CHECK: fninit
4290// CHECK: encoding: [0xdb,0xe3]
4291 fninit
4292
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004293// CHECK: fldcww 3735928559(%ebx,%ecx,8)
Chris Lattnera879dc72010-09-30 17:18:22 +00004294// CHECK: encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4295 fldcw 0xdeadbeef(%ebx,%ecx,8)
4296
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004297// CHECK: fldcww 3133065982
Chris Lattnera879dc72010-09-30 17:18:22 +00004298// CHECK: encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
4299 fldcw 0xbabecafe
4300
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004301// CHECK: fldcww 305419896
Chris Lattnera879dc72010-09-30 17:18:22 +00004302// CHECK: encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
4303 fldcw 0x12345678
4304
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004305// CHECK: fnstcww 3735928559(%ebx,%ecx,8)
Chris Lattnera879dc72010-09-30 17:18:22 +00004306// CHECK: encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4307 fnstcw 0xdeadbeef(%ebx,%ecx,8)
4308
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004309// CHECK: fnstcww 3133065982
Chris Lattnera879dc72010-09-30 17:18:22 +00004310// CHECK: encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
4311 fnstcw 0xbabecafe
4312
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004313// CHECK: fnstcww 305419896
Chris Lattnera879dc72010-09-30 17:18:22 +00004314// CHECK: encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
4315 fnstcw 0x12345678
4316
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004317// CHECK: fnstsww 3735928559(%ebx,%ecx,8)
Chris Lattnera879dc72010-09-30 17:18:22 +00004318// CHECK: encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4319 fnstsw 0xdeadbeef(%ebx,%ecx,8)
4320
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004321// CHECK: fnstsww 3133065982
Chris Lattnera879dc72010-09-30 17:18:22 +00004322// CHECK: encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
4323 fnstsw 0xbabecafe
4324
Kevin Enderby0b9325c2010-10-21 17:16:46 +00004325// CHECK: fnstsww 305419896
Chris Lattnera879dc72010-09-30 17:18:22 +00004326// CHECK: encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
4327 fnstsw 0x12345678
4328
4329// CHECK: fnclex
4330// CHECK: encoding: [0xdb,0xe2]
4331 fnclex
4332
4333// CHECK: fnstenv 32493
4334// CHECK: encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
4335 fnstenv 0x7eed
4336
4337// CHECK: fldenv 32493
4338// CHECK: encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
4339 fldenv 0x7eed
4340
4341// CHECK: fnsave 32493
4342// CHECK: encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
4343 fnsave 0x7eed
4344
4345// CHECK: frstor 32493
4346// CHECK: encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
4347 frstor 0x7eed
4348
4349// CHECK: ffree %st(2)
4350// CHECK: encoding: [0xdd,0xc2]
4351 ffree %st(2)
4352
4353// CHECK: fnop
4354// CHECK: encoding: [0xd9,0xd0]
4355 fnop
4356
4357// CHECK: invd
4358// CHECK: encoding: [0x0f,0x08]
4359 invd
4360
4361// CHECK: wbinvd
4362// CHECK: encoding: [0x0f,0x09]
4363 wbinvd
4364
4365// CHECK: cpuid
4366// CHECK: encoding: [0x0f,0xa2]
4367 cpuid
4368
4369// CHECK: wrmsr
4370// CHECK: encoding: [0x0f,0x30]
4371 wrmsr
4372
4373// CHECK: rdtsc
4374// CHECK: encoding: [0x0f,0x31]
4375 rdtsc
4376
4377// CHECK: rdmsr
4378// CHECK: encoding: [0x0f,0x32]
4379 rdmsr
4380
4381// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8)
4382// CHECK: encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4383 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8)
4384
4385// CHECK: cmpxchg8b 32493
4386// CHECK: encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
4387 cmpxchg8b 0x7eed
4388
4389// CHECK: cmpxchg8b 3133065982
4390// CHECK: encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
4391 cmpxchg8b 0xbabecafe
4392
4393// CHECK: cmpxchg8b 305419896
4394// CHECK: encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
4395 cmpxchg8b 0x12345678
4396
4397// CHECK: sysenter
4398// CHECK: encoding: [0x0f,0x34]
4399 sysenter
4400
4401// CHECK: sysexit
4402// CHECK: encoding: [0x0f,0x35]
4403 sysexit
4404
4405// CHECK: fxsave 3735928559(%ebx,%ecx,8)
4406// CHECK: encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
4407 fxsave 0xdeadbeef(%ebx,%ecx,8)
4408
4409// CHECK: fxsave 32493
4410// CHECK: encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
4411 fxsave 0x7eed
4412
4413// CHECK: fxsave 3133065982
4414// CHECK: encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
4415 fxsave 0xbabecafe
4416
4417// CHECK: fxsave 305419896
4418// CHECK: encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
4419 fxsave 0x12345678
4420
4421// CHECK: fxrstor 3735928559(%ebx,%ecx,8)
4422// CHECK: encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4423 fxrstor 0xdeadbeef(%ebx,%ecx,8)
4424
4425// CHECK: fxrstor 32493
4426// CHECK: encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
4427 fxrstor 0x7eed
4428
4429// CHECK: fxrstor 3133065982
4430// CHECK: encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
4431 fxrstor 0xbabecafe
4432
4433// CHECK: fxrstor 305419896
4434// CHECK: encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
4435 fxrstor 0x12345678
4436
4437// CHECK: rdpmc
4438// CHECK: encoding: [0x0f,0x33]
4439 rdpmc
4440
4441// CHECK: ud2
4442// CHECK: encoding: [0x0f,0x0b]
4443 ud2
4444
4445// CHECK: fcmovb %st(2), %st(0)
4446// CHECK: encoding: [0xda,0xc2]
4447 fcmovb %st(2),%st
4448
4449// CHECK: fcmove %st(2), %st(0)
4450// CHECK: encoding: [0xda,0xca]
4451 fcmove %st(2),%st
4452
4453// CHECK: fcmovbe %st(2), %st(0)
4454// CHECK: encoding: [0xda,0xd2]
4455 fcmovbe %st(2),%st
4456
4457// CHECK: fcmovu %st(2), %st(0)
4458// CHECK: encoding: [0xda,0xda]
4459 fcmovu %st(2),%st
4460
4461// CHECK: fcmovnb %st(2), %st(0)
4462// CHECK: encoding: [0xdb,0xc2]
4463 fcmovnb %st(2),%st
4464
4465// CHECK: fcmovne %st(2), %st(0)
4466// CHECK: encoding: [0xdb,0xca]
4467 fcmovne %st(2),%st
4468
4469// CHECK: fcmovnbe %st(2), %st(0)
4470// CHECK: encoding: [0xdb,0xd2]
4471 fcmovnbe %st(2),%st
4472
4473// CHECK: fcmovnu %st(2), %st(0)
4474// CHECK: encoding: [0xdb,0xda]
4475 fcmovnu %st(2),%st
4476
4477// CHECK: fcomi %st(2), %st(0)
4478// CHECK: encoding: [0xdb,0xf2]
4479 fcomi %st(2),%st
4480
4481// CHECK: fucomi %st(2), %st(0)
4482// CHECK: encoding: [0xdb,0xea]
4483 fucomi %st(2),%st
4484
4485// CHECK: fcomip %st(2), %st(0)
4486// CHECK: encoding: [0xdf,0xf2]
4487 fcomip %st(2),%st
4488
4489// CHECK: fucomip %st(2), %st(0)
4490// CHECK: encoding: [0xdf,0xea]
4491 fucomip %st(2),%st
4492
4493// CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8)
4494// CHECK: encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4495 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
4496
4497// CHECK: movnti %ecx, 69
4498// CHECK: encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
4499 movnti %ecx,0x45
4500
4501// CHECK: movnti %ecx, 32493
4502// CHECK: encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
4503 movnti %ecx,0x7eed
4504
4505// CHECK: movnti %ecx, 3133065982
4506// CHECK: encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
4507 movnti %ecx,0xbabecafe
4508
4509// CHECK: movnti %ecx, 305419896
4510// CHECK: encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
4511 movnti %ecx,0x12345678
4512
4513// CHECK: clflush 3735928559(%ebx,%ecx,8)
4514// CHECK: encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4515 clflush 0xdeadbeef(%ebx,%ecx,8)
4516
4517// CHECK: clflush 32493
4518// CHECK: encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
4519 clflush 0x7eed
4520
4521// CHECK: clflush 3133065982
4522// CHECK: encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
4523 clflush 0xbabecafe
4524
4525// CHECK: clflush 305419896
4526// CHECK: encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
4527 clflush 0x12345678
4528
4529// CHECK: emms
4530// CHECK: encoding: [0x0f,0x77]
4531 emms
4532
4533// CHECK: movd %ecx, %mm3
4534// CHECK: encoding: [0x0f,0x6e,0xd9]
4535 movd %ecx,%mm3
4536
4537// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3
4538// CHECK: encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4539 movd 0xdeadbeef(%ebx,%ecx,8),%mm3
4540
4541// CHECK: movd 69, %mm3
4542// CHECK: encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
4543 movd 0x45,%mm3
4544
4545// CHECK: movd 32493, %mm3
4546// CHECK: encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
4547 movd 0x7eed,%mm3
4548
4549// CHECK: movd 3133065982, %mm3
4550// CHECK: encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
4551 movd 0xbabecafe,%mm3
4552
4553// CHECK: movd 305419896, %mm3
4554// CHECK: encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
4555 movd 0x12345678,%mm3
4556
4557// CHECK: movd %mm3, %ecx
4558// CHECK: encoding: [0x0f,0x7e,0xd9]
4559 movd %mm3,%ecx
4560
4561// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8)
4562// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4563 movd %mm3,0xdeadbeef(%ebx,%ecx,8)
4564
4565// CHECK: movd %mm3, 69
4566// CHECK: encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
4567 movd %mm3,0x45
4568
4569// CHECK: movd %mm3, 32493
4570// CHECK: encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
4571 movd %mm3,0x7eed
4572
4573// CHECK: movd %mm3, 3133065982
4574// CHECK: encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
4575 movd %mm3,0xbabecafe
4576
4577// CHECK: movd %mm3, 305419896
4578// CHECK: encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
4579 movd %mm3,0x12345678
4580
4581// CHECK: movd %ecx, %xmm5
4582// CHECK: encoding: [0x66,0x0f,0x6e,0xe9]
4583 movd %ecx,%xmm5
4584
4585// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
4586// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
4587 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4588
4589// CHECK: movd 69, %xmm5
4590// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
4591 movd 0x45,%xmm5
4592
4593// CHECK: movd 32493, %xmm5
4594// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
4595 movd 0x7eed,%xmm5
4596
4597// CHECK: movd 3133065982, %xmm5
4598// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
4599 movd 0xbabecafe,%xmm5
4600
4601// CHECK: movd 305419896, %xmm5
4602// CHECK: encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
4603 movd 0x12345678,%xmm5
4604
4605// CHECK: movd %xmm5, %ecx
4606// CHECK: encoding: [0x66,0x0f,0x7e,0xe9]
4607 movd %xmm5,%ecx
4608
4609// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8)
4610// CHECK: encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
4611 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
4612
4613// CHECK: movd %xmm5, 69
4614// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
4615 movd %xmm5,0x45
4616
4617// CHECK: movd %xmm5, 32493
4618// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
4619 movd %xmm5,0x7eed
4620
4621// CHECK: movd %xmm5, 3133065982
4622// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
4623 movd %xmm5,0xbabecafe
4624
4625// CHECK: movd %xmm5, 305419896
4626// CHECK: encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
4627 movd %xmm5,0x12345678
4628
4629// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3
4630// CHECK: encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4631 movq 0xdeadbeef(%ebx,%ecx,8),%mm3
4632
4633// CHECK: movq 69, %mm3
4634// CHECK: encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
4635 movq 0x45,%mm3
4636
4637// CHECK: movq 32493, %mm3
4638// CHECK: encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
4639 movq 0x7eed,%mm3
4640
4641// CHECK: movq 3133065982, %mm3
4642// CHECK: encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
4643 movq 0xbabecafe,%mm3
4644
4645// CHECK: movq 305419896, %mm3
4646// CHECK: encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
4647 movq 0x12345678,%mm3
4648
4649// CHECK: movq %mm3, %mm3
4650// CHECK: encoding: [0x0f,0x6f,0xdb]
4651 movq %mm3,%mm3
4652
4653// CHECK: movq %mm3, %mm3
4654// CHECK: encoding: [0x0f,0x6f,0xdb]
4655 movq %mm3,%mm3
4656
4657// CHECK: movq %xmm5, %xmm5
4658// CHECK: encoding: [0xf3,0x0f,0x7e,0xed]
4659 movq %xmm5,%xmm5
4660
4661// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8)
4662// CHECK: encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
4663 movq %xmm5,0xdeadbeef(%ebx,%ecx,8)
4664
4665// CHECK: movq %xmm5, 69
4666// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
4667 movq %xmm5,0x45
4668
4669// CHECK: movq %xmm5, 32493
4670// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
4671 movq %xmm5,0x7eed
4672
4673// CHECK: movq %xmm5, 3133065982
4674// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
4675 movq %xmm5,0xbabecafe
4676
4677// CHECK: movq %xmm5, 305419896
4678// CHECK: encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
4679 movq %xmm5,0x12345678
4680
4681// CHECK: movq %xmm5, %xmm5
4682// CHECK: encoding: [0xf3,0x0f,0x7e,0xed]
4683 movq %xmm5,%xmm5
4684
4685// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3
4686// CHECK: encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4687 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3
4688
4689// CHECK: packssdw 69, %mm3
4690// CHECK: encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
4691 packssdw 0x45,%mm3
4692
4693// CHECK: packssdw 32493, %mm3
4694// CHECK: encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
4695 packssdw 0x7eed,%mm3
4696
4697// CHECK: packssdw 3133065982, %mm3
4698// CHECK: encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
4699 packssdw 0xbabecafe,%mm3
4700
4701// CHECK: packssdw 305419896, %mm3
4702// CHECK: encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
4703 packssdw 0x12345678,%mm3
4704
4705// CHECK: packssdw %mm3, %mm3
4706// CHECK: encoding: [0x0f,0x6b,0xdb]
4707 packssdw %mm3,%mm3
4708
4709// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5
4710// CHECK: encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
4711 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4712
4713// CHECK: packssdw 69, %xmm5
4714// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
4715 packssdw 0x45,%xmm5
4716
4717// CHECK: packssdw 32493, %xmm5
4718// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
4719 packssdw 0x7eed,%xmm5
4720
4721// CHECK: packssdw 3133065982, %xmm5
4722// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
4723 packssdw 0xbabecafe,%xmm5
4724
4725// CHECK: packssdw 305419896, %xmm5
4726// CHECK: encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
4727 packssdw 0x12345678,%xmm5
4728
4729// CHECK: packssdw %xmm5, %xmm5
4730// CHECK: encoding: [0x66,0x0f,0x6b,0xed]
4731 packssdw %xmm5,%xmm5
4732
4733// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3
4734// CHECK: encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4735 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3
4736
4737// CHECK: packsswb 69, %mm3
4738// CHECK: encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
4739 packsswb 0x45,%mm3
4740
4741// CHECK: packsswb 32493, %mm3
4742// CHECK: encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
4743 packsswb 0x7eed,%mm3
4744
4745// CHECK: packsswb 3133065982, %mm3
4746// CHECK: encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
4747 packsswb 0xbabecafe,%mm3
4748
4749// CHECK: packsswb 305419896, %mm3
4750// CHECK: encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
4751 packsswb 0x12345678,%mm3
4752
4753// CHECK: packsswb %mm3, %mm3
4754// CHECK: encoding: [0x0f,0x63,0xdb]
4755 packsswb %mm3,%mm3
4756
4757// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5
4758// CHECK: encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
4759 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4760
4761// CHECK: packsswb 69, %xmm5
4762// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
4763 packsswb 0x45,%xmm5
4764
4765// CHECK: packsswb 32493, %xmm5
4766// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
4767 packsswb 0x7eed,%xmm5
4768
4769// CHECK: packsswb 3133065982, %xmm5
4770// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
4771 packsswb 0xbabecafe,%xmm5
4772
4773// CHECK: packsswb 305419896, %xmm5
4774// CHECK: encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
4775 packsswb 0x12345678,%xmm5
4776
4777// CHECK: packsswb %xmm5, %xmm5
4778// CHECK: encoding: [0x66,0x0f,0x63,0xed]
4779 packsswb %xmm5,%xmm5
4780
4781// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3
4782// CHECK: encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4783 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3
4784
4785// CHECK: packuswb 69, %mm3
4786// CHECK: encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
4787 packuswb 0x45,%mm3
4788
4789// CHECK: packuswb 32493, %mm3
4790// CHECK: encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
4791 packuswb 0x7eed,%mm3
4792
4793// CHECK: packuswb 3133065982, %mm3
4794// CHECK: encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
4795 packuswb 0xbabecafe,%mm3
4796
4797// CHECK: packuswb 305419896, %mm3
4798// CHECK: encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
4799 packuswb 0x12345678,%mm3
4800
4801// CHECK: packuswb %mm3, %mm3
4802// CHECK: encoding: [0x0f,0x67,0xdb]
4803 packuswb %mm3,%mm3
4804
4805// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5
4806// CHECK: encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
4807 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4808
4809// CHECK: packuswb 69, %xmm5
4810// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
4811 packuswb 0x45,%xmm5
4812
4813// CHECK: packuswb 32493, %xmm5
4814// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
4815 packuswb 0x7eed,%xmm5
4816
4817// CHECK: packuswb 3133065982, %xmm5
4818// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
4819 packuswb 0xbabecafe,%xmm5
4820
4821// CHECK: packuswb 305419896, %xmm5
4822// CHECK: encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
4823 packuswb 0x12345678,%xmm5
4824
4825// CHECK: packuswb %xmm5, %xmm5
4826// CHECK: encoding: [0x66,0x0f,0x67,0xed]
4827 packuswb %xmm5,%xmm5
4828
4829// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3
4830// CHECK: encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4831 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3
4832
4833// CHECK: paddb 69, %mm3
4834// CHECK: encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
4835 paddb 0x45,%mm3
4836
4837// CHECK: paddb 32493, %mm3
4838// CHECK: encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
4839 paddb 0x7eed,%mm3
4840
4841// CHECK: paddb 3133065982, %mm3
4842// CHECK: encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
4843 paddb 0xbabecafe,%mm3
4844
4845// CHECK: paddb 305419896, %mm3
4846// CHECK: encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
4847 paddb 0x12345678,%mm3
4848
4849// CHECK: paddb %mm3, %mm3
4850// CHECK: encoding: [0x0f,0xfc,0xdb]
4851 paddb %mm3,%mm3
4852
4853// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5
4854// CHECK: encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
4855 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5
4856
4857// CHECK: paddb 69, %xmm5
4858// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
4859 paddb 0x45,%xmm5
4860
4861// CHECK: paddb 32493, %xmm5
4862// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
4863 paddb 0x7eed,%xmm5
4864
4865// CHECK: paddb 3133065982, %xmm5
4866// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
4867 paddb 0xbabecafe,%xmm5
4868
4869// CHECK: paddb 305419896, %xmm5
4870// CHECK: encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
4871 paddb 0x12345678,%xmm5
4872
4873// CHECK: paddb %xmm5, %xmm5
4874// CHECK: encoding: [0x66,0x0f,0xfc,0xed]
4875 paddb %xmm5,%xmm5
4876
4877// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3
4878// CHECK: encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4879 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3
4880
4881// CHECK: paddw 69, %mm3
4882// CHECK: encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
4883 paddw 0x45,%mm3
4884
4885// CHECK: paddw 32493, %mm3
4886// CHECK: encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
4887 paddw 0x7eed,%mm3
4888
4889// CHECK: paddw 3133065982, %mm3
4890// CHECK: encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
4891 paddw 0xbabecafe,%mm3
4892
4893// CHECK: paddw 305419896, %mm3
4894// CHECK: encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
4895 paddw 0x12345678,%mm3
4896
4897// CHECK: paddw %mm3, %mm3
4898// CHECK: encoding: [0x0f,0xfd,0xdb]
4899 paddw %mm3,%mm3
4900
4901// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5
4902// CHECK: encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
4903 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
4904
4905// CHECK: paddw 69, %xmm5
4906// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
4907 paddw 0x45,%xmm5
4908
4909// CHECK: paddw 32493, %xmm5
4910// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
4911 paddw 0x7eed,%xmm5
4912
4913// CHECK: paddw 3133065982, %xmm5
4914// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
4915 paddw 0xbabecafe,%xmm5
4916
4917// CHECK: paddw 305419896, %xmm5
4918// CHECK: encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
4919 paddw 0x12345678,%xmm5
4920
4921// CHECK: paddw %xmm5, %xmm5
4922// CHECK: encoding: [0x66,0x0f,0xfd,0xed]
4923 paddw %xmm5,%xmm5
4924
4925// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3
4926// CHECK: encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4927 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3
4928
4929// CHECK: paddd 69, %mm3
4930// CHECK: encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
4931 paddd 0x45,%mm3
4932
4933// CHECK: paddd 32493, %mm3
4934// CHECK: encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
4935 paddd 0x7eed,%mm3
4936
4937// CHECK: paddd 3133065982, %mm3
4938// CHECK: encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
4939 paddd 0xbabecafe,%mm3
4940
4941// CHECK: paddd 305419896, %mm3
4942// CHECK: encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
4943 paddd 0x12345678,%mm3
4944
4945// CHECK: paddd %mm3, %mm3
4946// CHECK: encoding: [0x0f,0xfe,0xdb]
4947 paddd %mm3,%mm3
4948
4949// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5
4950// CHECK: encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
4951 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
4952
4953// CHECK: paddd 69, %xmm5
4954// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
4955 paddd 0x45,%xmm5
4956
4957// CHECK: paddd 32493, %xmm5
4958// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
4959 paddd 0x7eed,%xmm5
4960
4961// CHECK: paddd 3133065982, %xmm5
4962// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
4963 paddd 0xbabecafe,%xmm5
4964
4965// CHECK: paddd 305419896, %xmm5
4966// CHECK: encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
4967 paddd 0x12345678,%xmm5
4968
4969// CHECK: paddd %xmm5, %xmm5
4970// CHECK: encoding: [0x66,0x0f,0xfe,0xed]
4971 paddd %xmm5,%xmm5
4972
4973// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3
4974// CHECK: encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4975 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3
4976
4977// CHECK: paddq 69, %mm3
4978// CHECK: encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
4979 paddq 0x45,%mm3
4980
4981// CHECK: paddq 32493, %mm3
4982// CHECK: encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
4983 paddq 0x7eed,%mm3
4984
4985// CHECK: paddq 3133065982, %mm3
4986// CHECK: encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
4987 paddq 0xbabecafe,%mm3
4988
4989// CHECK: paddq 305419896, %mm3
4990// CHECK: encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
4991 paddq 0x12345678,%mm3
4992
4993// CHECK: paddq %mm3, %mm3
4994// CHECK: encoding: [0x0f,0xd4,0xdb]
4995 paddq %mm3,%mm3
4996
4997// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5
4998// CHECK: encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
4999 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5
5000
5001// CHECK: paddq 69, %xmm5
5002// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
5003 paddq 0x45,%xmm5
5004
5005// CHECK: paddq 32493, %xmm5
5006// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
5007 paddq 0x7eed,%xmm5
5008
5009// CHECK: paddq 3133065982, %xmm5
5010// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
5011 paddq 0xbabecafe,%xmm5
5012
5013// CHECK: paddq 305419896, %xmm5
5014// CHECK: encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
5015 paddq 0x12345678,%xmm5
5016
5017// CHECK: paddq %xmm5, %xmm5
5018// CHECK: encoding: [0x66,0x0f,0xd4,0xed]
5019 paddq %xmm5,%xmm5
5020
5021// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3
5022// CHECK: encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5023 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3
5024
5025// CHECK: paddsb 69, %mm3
5026// CHECK: encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
5027 paddsb 0x45,%mm3
5028
5029// CHECK: paddsb 32493, %mm3
5030// CHECK: encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
5031 paddsb 0x7eed,%mm3
5032
5033// CHECK: paddsb 3133065982, %mm3
5034// CHECK: encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
5035 paddsb 0xbabecafe,%mm3
5036
5037// CHECK: paddsb 305419896, %mm3
5038// CHECK: encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
5039 paddsb 0x12345678,%mm3
5040
5041// CHECK: paddsb %mm3, %mm3
5042// CHECK: encoding: [0x0f,0xec,0xdb]
5043 paddsb %mm3,%mm3
5044
5045// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5
5046// CHECK: encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
5047 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
5048
5049// CHECK: paddsb 69, %xmm5
5050// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
5051 paddsb 0x45,%xmm5
5052
5053// CHECK: paddsb 32493, %xmm5
5054// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
5055 paddsb 0x7eed,%xmm5
5056
5057// CHECK: paddsb 3133065982, %xmm5
5058// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
5059 paddsb 0xbabecafe,%xmm5
5060
5061// CHECK: paddsb 305419896, %xmm5
5062// CHECK: encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
5063 paddsb 0x12345678,%xmm5
5064
5065// CHECK: paddsb %xmm5, %xmm5
5066// CHECK: encoding: [0x66,0x0f,0xec,0xed]
5067 paddsb %xmm5,%xmm5
5068
5069// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3
5070// CHECK: encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5071 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
5072
5073// CHECK: paddsw 69, %mm3
5074// CHECK: encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
5075 paddsw 0x45,%mm3
5076
5077// CHECK: paddsw 32493, %mm3
5078// CHECK: encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
5079 paddsw 0x7eed,%mm3
5080
5081// CHECK: paddsw 3133065982, %mm3
5082// CHECK: encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
5083 paddsw 0xbabecafe,%mm3
5084
5085// CHECK: paddsw 305419896, %mm3
5086// CHECK: encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
5087 paddsw 0x12345678,%mm3
5088
5089// CHECK: paddsw %mm3, %mm3
5090// CHECK: encoding: [0x0f,0xed,0xdb]
5091 paddsw %mm3,%mm3
5092
5093// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5
5094// CHECK: encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
5095 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5096
5097// CHECK: paddsw 69, %xmm5
5098// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
5099 paddsw 0x45,%xmm5
5100
5101// CHECK: paddsw 32493, %xmm5
5102// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
5103 paddsw 0x7eed,%xmm5
5104
5105// CHECK: paddsw 3133065982, %xmm5
5106// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
5107 paddsw 0xbabecafe,%xmm5
5108
5109// CHECK: paddsw 305419896, %xmm5
5110// CHECK: encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
5111 paddsw 0x12345678,%xmm5
5112
5113// CHECK: paddsw %xmm5, %xmm5
5114// CHECK: encoding: [0x66,0x0f,0xed,0xed]
5115 paddsw %xmm5,%xmm5
5116
5117// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3
5118// CHECK: encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5119 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3
5120
5121// CHECK: paddusb 69, %mm3
5122// CHECK: encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
5123 paddusb 0x45,%mm3
5124
5125// CHECK: paddusb 32493, %mm3
5126// CHECK: encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
5127 paddusb 0x7eed,%mm3
5128
5129// CHECK: paddusb 3133065982, %mm3
5130// CHECK: encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
5131 paddusb 0xbabecafe,%mm3
5132
5133// CHECK: paddusb 305419896, %mm3
5134// CHECK: encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
5135 paddusb 0x12345678,%mm3
5136
5137// CHECK: paddusb %mm3, %mm3
5138// CHECK: encoding: [0x0f,0xdc,0xdb]
5139 paddusb %mm3,%mm3
5140
5141// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5
5142// CHECK: encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
5143 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
5144
5145// CHECK: paddusb 69, %xmm5
5146// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
5147 paddusb 0x45,%xmm5
5148
5149// CHECK: paddusb 32493, %xmm5
5150// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
5151 paddusb 0x7eed,%xmm5
5152
5153// CHECK: paddusb 3133065982, %xmm5
5154// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
5155 paddusb 0xbabecafe,%xmm5
5156
5157// CHECK: paddusb 305419896, %xmm5
5158// CHECK: encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
5159 paddusb 0x12345678,%xmm5
5160
5161// CHECK: paddusb %xmm5, %xmm5
5162// CHECK: encoding: [0x66,0x0f,0xdc,0xed]
5163 paddusb %xmm5,%xmm5
5164
5165// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3
5166// CHECK: encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5167 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3
5168
5169// CHECK: paddusw 69, %mm3
5170// CHECK: encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
5171 paddusw 0x45,%mm3
5172
5173// CHECK: paddusw 32493, %mm3
5174// CHECK: encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
5175 paddusw 0x7eed,%mm3
5176
5177// CHECK: paddusw 3133065982, %mm3
5178// CHECK: encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
5179 paddusw 0xbabecafe,%mm3
5180
5181// CHECK: paddusw 305419896, %mm3
5182// CHECK: encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
5183 paddusw 0x12345678,%mm3
5184
5185// CHECK: paddusw %mm3, %mm3
5186// CHECK: encoding: [0x0f,0xdd,0xdb]
5187 paddusw %mm3,%mm3
5188
5189// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5
5190// CHECK: encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
5191 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5192
5193// CHECK: paddusw 69, %xmm5
5194// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
5195 paddusw 0x45,%xmm5
5196
5197// CHECK: paddusw 32493, %xmm5
5198// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
5199 paddusw 0x7eed,%xmm5
5200
5201// CHECK: paddusw 3133065982, %xmm5
5202// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
5203 paddusw 0xbabecafe,%xmm5
5204
5205// CHECK: paddusw 305419896, %xmm5
5206// CHECK: encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
5207 paddusw 0x12345678,%xmm5
5208
5209// CHECK: paddusw %xmm5, %xmm5
5210// CHECK: encoding: [0x66,0x0f,0xdd,0xed]
5211 paddusw %xmm5,%xmm5
5212
5213// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3
5214// CHECK: encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5215 pand 0xdeadbeef(%ebx,%ecx,8),%mm3
5216
5217// CHECK: pand 69, %mm3
5218// CHECK: encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
5219 pand 0x45,%mm3
5220
5221// CHECK: pand 32493, %mm3
5222// CHECK: encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
5223 pand 0x7eed,%mm3
5224
5225// CHECK: pand 3133065982, %mm3
5226// CHECK: encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
5227 pand 0xbabecafe,%mm3
5228
5229// CHECK: pand 305419896, %mm3
5230// CHECK: encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
5231 pand 0x12345678,%mm3
5232
5233// CHECK: pand %mm3, %mm3
5234// CHECK: encoding: [0x0f,0xdb,0xdb]
5235 pand %mm3,%mm3
5236
5237// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5
5238// CHECK: encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
5239 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5
5240
5241// CHECK: pand 69, %xmm5
5242// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
5243 pand 0x45,%xmm5
5244
5245// CHECK: pand 32493, %xmm5
5246// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
5247 pand 0x7eed,%xmm5
5248
5249// CHECK: pand 3133065982, %xmm5
5250// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
5251 pand 0xbabecafe,%xmm5
5252
5253// CHECK: pand 305419896, %xmm5
5254// CHECK: encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
5255 pand 0x12345678,%xmm5
5256
5257// CHECK: pand %xmm5, %xmm5
5258// CHECK: encoding: [0x66,0x0f,0xdb,0xed]
5259 pand %xmm5,%xmm5
5260
5261// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3
5262// CHECK: encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5263 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3
5264
5265// CHECK: pandn 69, %mm3
5266// CHECK: encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
5267 pandn 0x45,%mm3
5268
5269// CHECK: pandn 32493, %mm3
5270// CHECK: encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
5271 pandn 0x7eed,%mm3
5272
5273// CHECK: pandn 3133065982, %mm3
5274// CHECK: encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
5275 pandn 0xbabecafe,%mm3
5276
5277// CHECK: pandn 305419896, %mm3
5278// CHECK: encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
5279 pandn 0x12345678,%mm3
5280
5281// CHECK: pandn %mm3, %mm3
5282// CHECK: encoding: [0x0f,0xdf,0xdb]
5283 pandn %mm3,%mm3
5284
5285// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5
5286// CHECK: encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
5287 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5
5288
5289// CHECK: pandn 69, %xmm5
5290// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
5291 pandn 0x45,%xmm5
5292
5293// CHECK: pandn 32493, %xmm5
5294// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
5295 pandn 0x7eed,%xmm5
5296
5297// CHECK: pandn 3133065982, %xmm5
5298// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
5299 pandn 0xbabecafe,%xmm5
5300
5301// CHECK: pandn 305419896, %xmm5
5302// CHECK: encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
5303 pandn 0x12345678,%xmm5
5304
5305// CHECK: pandn %xmm5, %xmm5
5306// CHECK: encoding: [0x66,0x0f,0xdf,0xed]
5307 pandn %xmm5,%xmm5
5308
5309// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3
5310// CHECK: encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5311 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3
5312
5313// CHECK: pcmpeqb 69, %mm3
5314// CHECK: encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
5315 pcmpeqb 0x45,%mm3
5316
5317// CHECK: pcmpeqb 32493, %mm3
5318// CHECK: encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
5319 pcmpeqb 0x7eed,%mm3
5320
5321// CHECK: pcmpeqb 3133065982, %mm3
5322// CHECK: encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
5323 pcmpeqb 0xbabecafe,%mm3
5324
5325// CHECK: pcmpeqb 305419896, %mm3
5326// CHECK: encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
5327 pcmpeqb 0x12345678,%mm3
5328
5329// CHECK: pcmpeqb %mm3, %mm3
5330// CHECK: encoding: [0x0f,0x74,0xdb]
5331 pcmpeqb %mm3,%mm3
5332
5333// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5
5334// CHECK: encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
5335 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5
5336
5337// CHECK: pcmpeqb 69, %xmm5
5338// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
5339 pcmpeqb 0x45,%xmm5
5340
5341// CHECK: pcmpeqb 32493, %xmm5
5342// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
5343 pcmpeqb 0x7eed,%xmm5
5344
5345// CHECK: pcmpeqb 3133065982, %xmm5
5346// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
5347 pcmpeqb 0xbabecafe,%xmm5
5348
5349// CHECK: pcmpeqb 305419896, %xmm5
5350// CHECK: encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
5351 pcmpeqb 0x12345678,%xmm5
5352
5353// CHECK: pcmpeqb %xmm5, %xmm5
5354// CHECK: encoding: [0x66,0x0f,0x74,0xed]
5355 pcmpeqb %xmm5,%xmm5
5356
5357// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3
5358// CHECK: encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5359 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3
5360
5361// CHECK: pcmpeqw 69, %mm3
5362// CHECK: encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
5363 pcmpeqw 0x45,%mm3
5364
5365// CHECK: pcmpeqw 32493, %mm3
5366// CHECK: encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
5367 pcmpeqw 0x7eed,%mm3
5368
5369// CHECK: pcmpeqw 3133065982, %mm3
5370// CHECK: encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
5371 pcmpeqw 0xbabecafe,%mm3
5372
5373// CHECK: pcmpeqw 305419896, %mm3
5374// CHECK: encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
5375 pcmpeqw 0x12345678,%mm3
5376
5377// CHECK: pcmpeqw %mm3, %mm3
5378// CHECK: encoding: [0x0f,0x75,0xdb]
5379 pcmpeqw %mm3,%mm3
5380
5381// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5
5382// CHECK: encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
5383 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5384
5385// CHECK: pcmpeqw 69, %xmm5
5386// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
5387 pcmpeqw 0x45,%xmm5
5388
5389// CHECK: pcmpeqw 32493, %xmm5
5390// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
5391 pcmpeqw 0x7eed,%xmm5
5392
5393// CHECK: pcmpeqw 3133065982, %xmm5
5394// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
5395 pcmpeqw 0xbabecafe,%xmm5
5396
5397// CHECK: pcmpeqw 305419896, %xmm5
5398// CHECK: encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
5399 pcmpeqw 0x12345678,%xmm5
5400
5401// CHECK: pcmpeqw %xmm5, %xmm5
5402// CHECK: encoding: [0x66,0x0f,0x75,0xed]
5403 pcmpeqw %xmm5,%xmm5
5404
5405// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3
5406// CHECK: encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5407 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3
5408
5409// CHECK: pcmpeqd 69, %mm3
5410// CHECK: encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
5411 pcmpeqd 0x45,%mm3
5412
5413// CHECK: pcmpeqd 32493, %mm3
5414// CHECK: encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
5415 pcmpeqd 0x7eed,%mm3
5416
5417// CHECK: pcmpeqd 3133065982, %mm3
5418// CHECK: encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
5419 pcmpeqd 0xbabecafe,%mm3
5420
5421// CHECK: pcmpeqd 305419896, %mm3
5422// CHECK: encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
5423 pcmpeqd 0x12345678,%mm3
5424
5425// CHECK: pcmpeqd %mm3, %mm3
5426// CHECK: encoding: [0x0f,0x76,0xdb]
5427 pcmpeqd %mm3,%mm3
5428
5429// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5
5430// CHECK: encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
5431 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5432
5433// CHECK: pcmpeqd 69, %xmm5
5434// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
5435 pcmpeqd 0x45,%xmm5
5436
5437// CHECK: pcmpeqd 32493, %xmm5
5438// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
5439 pcmpeqd 0x7eed,%xmm5
5440
5441// CHECK: pcmpeqd 3133065982, %xmm5
5442// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
5443 pcmpeqd 0xbabecafe,%xmm5
5444
5445// CHECK: pcmpeqd 305419896, %xmm5
5446// CHECK: encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
5447 pcmpeqd 0x12345678,%xmm5
5448
5449// CHECK: pcmpeqd %xmm5, %xmm5
5450// CHECK: encoding: [0x66,0x0f,0x76,0xed]
5451 pcmpeqd %xmm5,%xmm5
5452
5453// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3
5454// CHECK: encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5455 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3
5456
5457// CHECK: pcmpgtb 69, %mm3
5458// CHECK: encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
5459 pcmpgtb 0x45,%mm3
5460
5461// CHECK: pcmpgtb 32493, %mm3
5462// CHECK: encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
5463 pcmpgtb 0x7eed,%mm3
5464
5465// CHECK: pcmpgtb 3133065982, %mm3
5466// CHECK: encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
5467 pcmpgtb 0xbabecafe,%mm3
5468
5469// CHECK: pcmpgtb 305419896, %mm3
5470// CHECK: encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
5471 pcmpgtb 0x12345678,%mm3
5472
5473// CHECK: pcmpgtb %mm3, %mm3
5474// CHECK: encoding: [0x0f,0x64,0xdb]
5475 pcmpgtb %mm3,%mm3
5476
5477// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5
5478// CHECK: encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
5479 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5
5480
5481// CHECK: pcmpgtb 69, %xmm5
5482// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
5483 pcmpgtb 0x45,%xmm5
5484
5485// CHECK: pcmpgtb 32493, %xmm5
5486// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
5487 pcmpgtb 0x7eed,%xmm5
5488
5489// CHECK: pcmpgtb 3133065982, %xmm5
5490// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
5491 pcmpgtb 0xbabecafe,%xmm5
5492
5493// CHECK: pcmpgtb 305419896, %xmm5
5494// CHECK: encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
5495 pcmpgtb 0x12345678,%xmm5
5496
5497// CHECK: pcmpgtb %xmm5, %xmm5
5498// CHECK: encoding: [0x66,0x0f,0x64,0xed]
5499 pcmpgtb %xmm5,%xmm5
5500
5501// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3
5502// CHECK: encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5503 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3
5504
5505// CHECK: pcmpgtw 69, %mm3
5506// CHECK: encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
5507 pcmpgtw 0x45,%mm3
5508
5509// CHECK: pcmpgtw 32493, %mm3
5510// CHECK: encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
5511 pcmpgtw 0x7eed,%mm3
5512
5513// CHECK: pcmpgtw 3133065982, %mm3
5514// CHECK: encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
5515 pcmpgtw 0xbabecafe,%mm3
5516
5517// CHECK: pcmpgtw 305419896, %mm3
5518// CHECK: encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
5519 pcmpgtw 0x12345678,%mm3
5520
5521// CHECK: pcmpgtw %mm3, %mm3
5522// CHECK: encoding: [0x0f,0x65,0xdb]
5523 pcmpgtw %mm3,%mm3
5524
5525// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5
5526// CHECK: encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
5527 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5528
5529// CHECK: pcmpgtw 69, %xmm5
5530// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
5531 pcmpgtw 0x45,%xmm5
5532
5533// CHECK: pcmpgtw 32493, %xmm5
5534// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
5535 pcmpgtw 0x7eed,%xmm5
5536
5537// CHECK: pcmpgtw 3133065982, %xmm5
5538// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
5539 pcmpgtw 0xbabecafe,%xmm5
5540
5541// CHECK: pcmpgtw 305419896, %xmm5
5542// CHECK: encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
5543 pcmpgtw 0x12345678,%xmm5
5544
5545// CHECK: pcmpgtw %xmm5, %xmm5
5546// CHECK: encoding: [0x66,0x0f,0x65,0xed]
5547 pcmpgtw %xmm5,%xmm5
5548
5549// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3
5550// CHECK: encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5551 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3
5552
5553// CHECK: pcmpgtd 69, %mm3
5554// CHECK: encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
5555 pcmpgtd 0x45,%mm3
5556
5557// CHECK: pcmpgtd 32493, %mm3
5558// CHECK: encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
5559 pcmpgtd 0x7eed,%mm3
5560
5561// CHECK: pcmpgtd 3133065982, %mm3
5562// CHECK: encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
5563 pcmpgtd 0xbabecafe,%mm3
5564
5565// CHECK: pcmpgtd 305419896, %mm3
5566// CHECK: encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
5567 pcmpgtd 0x12345678,%mm3
5568
5569// CHECK: pcmpgtd %mm3, %mm3
5570// CHECK: encoding: [0x0f,0x66,0xdb]
5571 pcmpgtd %mm3,%mm3
5572
5573// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5
5574// CHECK: encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
5575 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5576
5577// CHECK: pcmpgtd 69, %xmm5
5578// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
5579 pcmpgtd 0x45,%xmm5
5580
5581// CHECK: pcmpgtd 32493, %xmm5
5582// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
5583 pcmpgtd 0x7eed,%xmm5
5584
5585// CHECK: pcmpgtd 3133065982, %xmm5
5586// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
5587 pcmpgtd 0xbabecafe,%xmm5
5588
5589// CHECK: pcmpgtd 305419896, %xmm5
5590// CHECK: encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
5591 pcmpgtd 0x12345678,%xmm5
5592
5593// CHECK: pcmpgtd %xmm5, %xmm5
5594// CHECK: encoding: [0x66,0x0f,0x66,0xed]
5595 pcmpgtd %xmm5,%xmm5
5596
5597// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3
5598// CHECK: encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5599 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3
5600
5601// CHECK: pmaddwd 69, %mm3
5602// CHECK: encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
5603 pmaddwd 0x45,%mm3
5604
5605// CHECK: pmaddwd 32493, %mm3
5606// CHECK: encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
5607 pmaddwd 0x7eed,%mm3
5608
5609// CHECK: pmaddwd 3133065982, %mm3
5610// CHECK: encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
5611 pmaddwd 0xbabecafe,%mm3
5612
5613// CHECK: pmaddwd 305419896, %mm3
5614// CHECK: encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
5615 pmaddwd 0x12345678,%mm3
5616
5617// CHECK: pmaddwd %mm3, %mm3
5618// CHECK: encoding: [0x0f,0xf5,0xdb]
5619 pmaddwd %mm3,%mm3
5620
5621// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5
5622// CHECK: encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5623 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
5624
5625// CHECK: pmaddwd 69, %xmm5
5626// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
5627 pmaddwd 0x45,%xmm5
5628
5629// CHECK: pmaddwd 32493, %xmm5
5630// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
5631 pmaddwd 0x7eed,%xmm5
5632
5633// CHECK: pmaddwd 3133065982, %xmm5
5634// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
5635 pmaddwd 0xbabecafe,%xmm5
5636
5637// CHECK: pmaddwd 305419896, %xmm5
5638// CHECK: encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
5639 pmaddwd 0x12345678,%xmm5
5640
5641// CHECK: pmaddwd %xmm5, %xmm5
5642// CHECK: encoding: [0x66,0x0f,0xf5,0xed]
5643 pmaddwd %xmm5,%xmm5
5644
5645// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3
5646// CHECK: encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5647 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3
5648
5649// CHECK: pmulhw 69, %mm3
5650// CHECK: encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
5651 pmulhw 0x45,%mm3
5652
5653// CHECK: pmulhw 32493, %mm3
5654// CHECK: encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
5655 pmulhw 0x7eed,%mm3
5656
5657// CHECK: pmulhw 3133065982, %mm3
5658// CHECK: encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
5659 pmulhw 0xbabecafe,%mm3
5660
5661// CHECK: pmulhw 305419896, %mm3
5662// CHECK: encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
5663 pmulhw 0x12345678,%mm3
5664
5665// CHECK: pmulhw %mm3, %mm3
5666// CHECK: encoding: [0x0f,0xe5,0xdb]
5667 pmulhw %mm3,%mm3
5668
5669// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5
5670// CHECK: encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5671 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5672
5673// CHECK: pmulhw 69, %xmm5
5674// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
5675 pmulhw 0x45,%xmm5
5676
5677// CHECK: pmulhw 32493, %xmm5
5678// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
5679 pmulhw 0x7eed,%xmm5
5680
5681// CHECK: pmulhw 3133065982, %xmm5
5682// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
5683 pmulhw 0xbabecafe,%xmm5
5684
5685// CHECK: pmulhw 305419896, %xmm5
5686// CHECK: encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
5687 pmulhw 0x12345678,%xmm5
5688
5689// CHECK: pmulhw %xmm5, %xmm5
5690// CHECK: encoding: [0x66,0x0f,0xe5,0xed]
5691 pmulhw %xmm5,%xmm5
5692
5693// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3
5694// CHECK: encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5695 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3
5696
5697// CHECK: pmullw 69, %mm3
5698// CHECK: encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
5699 pmullw 0x45,%mm3
5700
5701// CHECK: pmullw 32493, %mm3
5702// CHECK: encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
5703 pmullw 0x7eed,%mm3
5704
5705// CHECK: pmullw 3133065982, %mm3
5706// CHECK: encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
5707 pmullw 0xbabecafe,%mm3
5708
5709// CHECK: pmullw 305419896, %mm3
5710// CHECK: encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
5711 pmullw 0x12345678,%mm3
5712
5713// CHECK: pmullw %mm3, %mm3
5714// CHECK: encoding: [0x0f,0xd5,0xdb]
5715 pmullw %mm3,%mm3
5716
5717// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5
5718// CHECK: encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5719 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5720
5721// CHECK: pmullw 69, %xmm5
5722// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
5723 pmullw 0x45,%xmm5
5724
5725// CHECK: pmullw 32493, %xmm5
5726// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
5727 pmullw 0x7eed,%xmm5
5728
5729// CHECK: pmullw 3133065982, %xmm5
5730// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
5731 pmullw 0xbabecafe,%xmm5
5732
5733// CHECK: pmullw 305419896, %xmm5
5734// CHECK: encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
5735 pmullw 0x12345678,%xmm5
5736
5737// CHECK: pmullw %xmm5, %xmm5
5738// CHECK: encoding: [0x66,0x0f,0xd5,0xed]
5739 pmullw %xmm5,%xmm5
5740
5741// CHECK: por 3735928559(%ebx,%ecx,8), %mm3
5742// CHECK: encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5743 por 0xdeadbeef(%ebx,%ecx,8),%mm3
5744
5745// CHECK: por 69, %mm3
5746// CHECK: encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
5747 por 0x45,%mm3
5748
5749// CHECK: por 32493, %mm3
5750// CHECK: encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
5751 por 0x7eed,%mm3
5752
5753// CHECK: por 3133065982, %mm3
5754// CHECK: encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
5755 por 0xbabecafe,%mm3
5756
5757// CHECK: por 305419896, %mm3
5758// CHECK: encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
5759 por 0x12345678,%mm3
5760
5761// CHECK: por %mm3, %mm3
5762// CHECK: encoding: [0x0f,0xeb,0xdb]
5763 por %mm3,%mm3
5764
5765// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5
5766// CHECK: encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
5767 por 0xdeadbeef(%ebx,%ecx,8),%xmm5
5768
5769// CHECK: por 69, %xmm5
5770// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
5771 por 0x45,%xmm5
5772
5773// CHECK: por 32493, %xmm5
5774// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
5775 por 0x7eed,%xmm5
5776
5777// CHECK: por 3133065982, %xmm5
5778// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
5779 por 0xbabecafe,%xmm5
5780
5781// CHECK: por 305419896, %xmm5
5782// CHECK: encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
5783 por 0x12345678,%xmm5
5784
5785// CHECK: por %xmm5, %xmm5
5786// CHECK: encoding: [0x66,0x0f,0xeb,0xed]
5787 por %xmm5,%xmm5
5788
5789// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3
5790// CHECK: encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5791 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3
5792
5793// CHECK: psllw 69, %mm3
5794// CHECK: encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
5795 psllw 0x45,%mm3
5796
5797// CHECK: psllw 32493, %mm3
5798// CHECK: encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
5799 psllw 0x7eed,%mm3
5800
5801// CHECK: psllw 3133065982, %mm3
5802// CHECK: encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
5803 psllw 0xbabecafe,%mm3
5804
5805// CHECK: psllw 305419896, %mm3
5806// CHECK: encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
5807 psllw 0x12345678,%mm3
5808
5809// CHECK: psllw %mm3, %mm3
5810// CHECK: encoding: [0x0f,0xf1,0xdb]
5811 psllw %mm3,%mm3
5812
5813// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5
5814// CHECK: encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
5815 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5816
5817// CHECK: psllw 69, %xmm5
5818// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
5819 psllw 0x45,%xmm5
5820
5821// CHECK: psllw 32493, %xmm5
5822// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
5823 psllw 0x7eed,%xmm5
5824
5825// CHECK: psllw 3133065982, %xmm5
5826// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
5827 psllw 0xbabecafe,%xmm5
5828
5829// CHECK: psllw 305419896, %xmm5
5830// CHECK: encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
5831 psllw 0x12345678,%xmm5
5832
5833// CHECK: psllw %xmm5, %xmm5
5834// CHECK: encoding: [0x66,0x0f,0xf1,0xed]
5835 psllw %xmm5,%xmm5
5836
5837// CHECK: psllw $127, %mm3
5838// CHECK: encoding: [0x0f,0x71,0xf3,0x7f]
5839 psllw $0x7f,%mm3
5840
5841// CHECK: psllw $127, %xmm5
5842// CHECK: encoding: [0x66,0x0f,0x71,0xf5,0x7f]
5843 psllw $0x7f,%xmm5
5844
5845// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3
5846// CHECK: encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5847 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3
5848
5849// CHECK: pslld 69, %mm3
5850// CHECK: encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
5851 pslld 0x45,%mm3
5852
5853// CHECK: pslld 32493, %mm3
5854// CHECK: encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
5855 pslld 0x7eed,%mm3
5856
5857// CHECK: pslld 3133065982, %mm3
5858// CHECK: encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
5859 pslld 0xbabecafe,%mm3
5860
5861// CHECK: pslld 305419896, %mm3
5862// CHECK: encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
5863 pslld 0x12345678,%mm3
5864
5865// CHECK: pslld %mm3, %mm3
5866// CHECK: encoding: [0x0f,0xf2,0xdb]
5867 pslld %mm3,%mm3
5868
5869// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5
5870// CHECK: encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
5871 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5
5872
5873// CHECK: pslld 69, %xmm5
5874// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
5875 pslld 0x45,%xmm5
5876
5877// CHECK: pslld 32493, %xmm5
5878// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
5879 pslld 0x7eed,%xmm5
5880
5881// CHECK: pslld 3133065982, %xmm5
5882// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
5883 pslld 0xbabecafe,%xmm5
5884
5885// CHECK: pslld 305419896, %xmm5
5886// CHECK: encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
5887 pslld 0x12345678,%xmm5
5888
5889// CHECK: pslld %xmm5, %xmm5
5890// CHECK: encoding: [0x66,0x0f,0xf2,0xed]
5891 pslld %xmm5,%xmm5
5892
5893// CHECK: pslld $127, %mm3
5894// CHECK: encoding: [0x0f,0x72,0xf3,0x7f]
5895 pslld $0x7f,%mm3
5896
5897// CHECK: pslld $127, %xmm5
5898// CHECK: encoding: [0x66,0x0f,0x72,0xf5,0x7f]
5899 pslld $0x7f,%xmm5
5900
5901// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3
5902// CHECK: encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5903 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3
5904
5905// CHECK: psllq 69, %mm3
5906// CHECK: encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
5907 psllq 0x45,%mm3
5908
5909// CHECK: psllq 32493, %mm3
5910// CHECK: encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
5911 psllq 0x7eed,%mm3
5912
5913// CHECK: psllq 3133065982, %mm3
5914// CHECK: encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
5915 psllq 0xbabecafe,%mm3
5916
5917// CHECK: psllq 305419896, %mm3
5918// CHECK: encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
5919 psllq 0x12345678,%mm3
5920
5921// CHECK: psllq %mm3, %mm3
5922// CHECK: encoding: [0x0f,0xf3,0xdb]
5923 psllq %mm3,%mm3
5924
5925// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5
5926// CHECK: encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
5927 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5
5928
5929// CHECK: psllq 69, %xmm5
5930// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
5931 psllq 0x45,%xmm5
5932
5933// CHECK: psllq 32493, %xmm5
5934// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
5935 psllq 0x7eed,%xmm5
5936
5937// CHECK: psllq 3133065982, %xmm5
5938// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
5939 psllq 0xbabecafe,%xmm5
5940
5941// CHECK: psllq 305419896, %xmm5
5942// CHECK: encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
5943 psllq 0x12345678,%xmm5
5944
5945// CHECK: psllq %xmm5, %xmm5
5946// CHECK: encoding: [0x66,0x0f,0xf3,0xed]
5947 psllq %xmm5,%xmm5
5948
5949// CHECK: psllq $127, %mm3
5950// CHECK: encoding: [0x0f,0x73,0xf3,0x7f]
5951 psllq $0x7f,%mm3
5952
5953// CHECK: psllq $127, %xmm5
5954// CHECK: encoding: [0x66,0x0f,0x73,0xf5,0x7f]
5955 psllq $0x7f,%xmm5
5956
5957// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3
5958// CHECK: encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5959 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3
5960
5961// CHECK: psraw 69, %mm3
5962// CHECK: encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
5963 psraw 0x45,%mm3
5964
5965// CHECK: psraw 32493, %mm3
5966// CHECK: encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
5967 psraw 0x7eed,%mm3
5968
5969// CHECK: psraw 3133065982, %mm3
5970// CHECK: encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
5971 psraw 0xbabecafe,%mm3
5972
5973// CHECK: psraw 305419896, %mm3
5974// CHECK: encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
5975 psraw 0x12345678,%mm3
5976
5977// CHECK: psraw %mm3, %mm3
5978// CHECK: encoding: [0x0f,0xe1,0xdb]
5979 psraw %mm3,%mm3
5980
5981// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5
5982// CHECK: encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
5983 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5
5984
5985// CHECK: psraw 69, %xmm5
5986// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
5987 psraw 0x45,%xmm5
5988
5989// CHECK: psraw 32493, %xmm5
5990// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
5991 psraw 0x7eed,%xmm5
5992
5993// CHECK: psraw 3133065982, %xmm5
5994// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
5995 psraw 0xbabecafe,%xmm5
5996
5997// CHECK: psraw 305419896, %xmm5
5998// CHECK: encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
5999 psraw 0x12345678,%xmm5
6000
6001// CHECK: psraw %xmm5, %xmm5
6002// CHECK: encoding: [0x66,0x0f,0xe1,0xed]
6003 psraw %xmm5,%xmm5
6004
6005// CHECK: psraw $127, %mm3
6006// CHECK: encoding: [0x0f,0x71,0xe3,0x7f]
6007 psraw $0x7f,%mm3
6008
6009// CHECK: psraw $127, %xmm5
6010// CHECK: encoding: [0x66,0x0f,0x71,0xe5,0x7f]
6011 psraw $0x7f,%xmm5
6012
6013// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3
6014// CHECK: encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6015 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3
6016
6017// CHECK: psrad 69, %mm3
6018// CHECK: encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
6019 psrad 0x45,%mm3
6020
6021// CHECK: psrad 32493, %mm3
6022// CHECK: encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
6023 psrad 0x7eed,%mm3
6024
6025// CHECK: psrad 3133065982, %mm3
6026// CHECK: encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
6027 psrad 0xbabecafe,%mm3
6028
6029// CHECK: psrad 305419896, %mm3
6030// CHECK: encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
6031 psrad 0x12345678,%mm3
6032
6033// CHECK: psrad %mm3, %mm3
6034// CHECK: encoding: [0x0f,0xe2,0xdb]
6035 psrad %mm3,%mm3
6036
6037// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5
6038// CHECK: encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
6039 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5
6040
6041// CHECK: psrad 69, %xmm5
6042// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
6043 psrad 0x45,%xmm5
6044
6045// CHECK: psrad 32493, %xmm5
6046// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
6047 psrad 0x7eed,%xmm5
6048
6049// CHECK: psrad 3133065982, %xmm5
6050// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
6051 psrad 0xbabecafe,%xmm5
6052
6053// CHECK: psrad 305419896, %xmm5
6054// CHECK: encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
6055 psrad 0x12345678,%xmm5
6056
6057// CHECK: psrad %xmm5, %xmm5
6058// CHECK: encoding: [0x66,0x0f,0xe2,0xed]
6059 psrad %xmm5,%xmm5
6060
6061// CHECK: psrad $127, %mm3
6062// CHECK: encoding: [0x0f,0x72,0xe3,0x7f]
6063 psrad $0x7f,%mm3
6064
6065// CHECK: psrad $127, %xmm5
6066// CHECK: encoding: [0x66,0x0f,0x72,0xe5,0x7f]
6067 psrad $0x7f,%xmm5
6068
6069// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3
6070// CHECK: encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6071 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3
6072
6073// CHECK: psrlw 69, %mm3
6074// CHECK: encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
6075 psrlw 0x45,%mm3
6076
6077// CHECK: psrlw 32493, %mm3
6078// CHECK: encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
6079 psrlw 0x7eed,%mm3
6080
6081// CHECK: psrlw 3133065982, %mm3
6082// CHECK: encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
6083 psrlw 0xbabecafe,%mm3
6084
6085// CHECK: psrlw 305419896, %mm3
6086// CHECK: encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
6087 psrlw 0x12345678,%mm3
6088
6089// CHECK: psrlw %mm3, %mm3
6090// CHECK: encoding: [0x0f,0xd1,0xdb]
6091 psrlw %mm3,%mm3
6092
6093// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5
6094// CHECK: encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
6095 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6096
6097// CHECK: psrlw 69, %xmm5
6098// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
6099 psrlw 0x45,%xmm5
6100
6101// CHECK: psrlw 32493, %xmm5
6102// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
6103 psrlw 0x7eed,%xmm5
6104
6105// CHECK: psrlw 3133065982, %xmm5
6106// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
6107 psrlw 0xbabecafe,%xmm5
6108
6109// CHECK: psrlw 305419896, %xmm5
6110// CHECK: encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
6111 psrlw 0x12345678,%xmm5
6112
6113// CHECK: psrlw %xmm5, %xmm5
6114// CHECK: encoding: [0x66,0x0f,0xd1,0xed]
6115 psrlw %xmm5,%xmm5
6116
6117// CHECK: psrlw $127, %mm3
6118// CHECK: encoding: [0x0f,0x71,0xd3,0x7f]
6119 psrlw $0x7f,%mm3
6120
6121// CHECK: psrlw $127, %xmm5
6122// CHECK: encoding: [0x66,0x0f,0x71,0xd5,0x7f]
6123 psrlw $0x7f,%xmm5
6124
6125// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3
6126// CHECK: encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6127 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3
6128
6129// CHECK: psrld 69, %mm3
6130// CHECK: encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
6131 psrld 0x45,%mm3
6132
6133// CHECK: psrld 32493, %mm3
6134// CHECK: encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
6135 psrld 0x7eed,%mm3
6136
6137// CHECK: psrld 3133065982, %mm3
6138// CHECK: encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
6139 psrld 0xbabecafe,%mm3
6140
6141// CHECK: psrld 305419896, %mm3
6142// CHECK: encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
6143 psrld 0x12345678,%mm3
6144
6145// CHECK: psrld %mm3, %mm3
6146// CHECK: encoding: [0x0f,0xd2,0xdb]
6147 psrld %mm3,%mm3
6148
6149// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5
6150// CHECK: encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
6151 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5
6152
6153// CHECK: psrld 69, %xmm5
6154// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
6155 psrld 0x45,%xmm5
6156
6157// CHECK: psrld 32493, %xmm5
6158// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
6159 psrld 0x7eed,%xmm5
6160
6161// CHECK: psrld 3133065982, %xmm5
6162// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
6163 psrld 0xbabecafe,%xmm5
6164
6165// CHECK: psrld 305419896, %xmm5
6166// CHECK: encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
6167 psrld 0x12345678,%xmm5
6168
6169// CHECK: psrld %xmm5, %xmm5
6170// CHECK: encoding: [0x66,0x0f,0xd2,0xed]
6171 psrld %xmm5,%xmm5
6172
6173// CHECK: psrld $127, %mm3
6174// CHECK: encoding: [0x0f,0x72,0xd3,0x7f]
6175 psrld $0x7f,%mm3
6176
6177// CHECK: psrld $127, %xmm5
6178// CHECK: encoding: [0x66,0x0f,0x72,0xd5,0x7f]
6179 psrld $0x7f,%xmm5
6180
6181// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3
6182// CHECK: encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6183 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3
6184
6185// CHECK: psrlq 69, %mm3
6186// CHECK: encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
6187 psrlq 0x45,%mm3
6188
6189// CHECK: psrlq 32493, %mm3
6190// CHECK: encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
6191 psrlq 0x7eed,%mm3
6192
6193// CHECK: psrlq 3133065982, %mm3
6194// CHECK: encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
6195 psrlq 0xbabecafe,%mm3
6196
6197// CHECK: psrlq 305419896, %mm3
6198// CHECK: encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
6199 psrlq 0x12345678,%mm3
6200
6201// CHECK: psrlq %mm3, %mm3
6202// CHECK: encoding: [0x0f,0xd3,0xdb]
6203 psrlq %mm3,%mm3
6204
6205// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5
6206// CHECK: encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
6207 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6208
6209// CHECK: psrlq 69, %xmm5
6210// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
6211 psrlq 0x45,%xmm5
6212
6213// CHECK: psrlq 32493, %xmm5
6214// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
6215 psrlq 0x7eed,%xmm5
6216
6217// CHECK: psrlq 3133065982, %xmm5
6218// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
6219 psrlq 0xbabecafe,%xmm5
6220
6221// CHECK: psrlq 305419896, %xmm5
6222// CHECK: encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
6223 psrlq 0x12345678,%xmm5
6224
6225// CHECK: psrlq %xmm5, %xmm5
6226// CHECK: encoding: [0x66,0x0f,0xd3,0xed]
6227 psrlq %xmm5,%xmm5
6228
6229// CHECK: psrlq $127, %mm3
6230// CHECK: encoding: [0x0f,0x73,0xd3,0x7f]
6231 psrlq $0x7f,%mm3
6232
6233// CHECK: psrlq $127, %xmm5
6234// CHECK: encoding: [0x66,0x0f,0x73,0xd5,0x7f]
6235 psrlq $0x7f,%xmm5
6236
6237// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3
6238// CHECK: encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6239 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3
6240
6241// CHECK: psubb 69, %mm3
6242// CHECK: encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
6243 psubb 0x45,%mm3
6244
6245// CHECK: psubb 32493, %mm3
6246// CHECK: encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
6247 psubb 0x7eed,%mm3
6248
6249// CHECK: psubb 3133065982, %mm3
6250// CHECK: encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
6251 psubb 0xbabecafe,%mm3
6252
6253// CHECK: psubb 305419896, %mm3
6254// CHECK: encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
6255 psubb 0x12345678,%mm3
6256
6257// CHECK: psubb %mm3, %mm3
6258// CHECK: encoding: [0x0f,0xf8,0xdb]
6259 psubb %mm3,%mm3
6260
6261// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5
6262// CHECK: encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6263 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5
6264
6265// CHECK: psubb 69, %xmm5
6266// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
6267 psubb 0x45,%xmm5
6268
6269// CHECK: psubb 32493, %xmm5
6270// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
6271 psubb 0x7eed,%xmm5
6272
6273// CHECK: psubb 3133065982, %xmm5
6274// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
6275 psubb 0xbabecafe,%xmm5
6276
6277// CHECK: psubb 305419896, %xmm5
6278// CHECK: encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
6279 psubb 0x12345678,%xmm5
6280
6281// CHECK: psubb %xmm5, %xmm5
6282// CHECK: encoding: [0x66,0x0f,0xf8,0xed]
6283 psubb %xmm5,%xmm5
6284
6285// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3
6286// CHECK: encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6287 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3
6288
6289// CHECK: psubw 69, %mm3
6290// CHECK: encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
6291 psubw 0x45,%mm3
6292
6293// CHECK: psubw 32493, %mm3
6294// CHECK: encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
6295 psubw 0x7eed,%mm3
6296
6297// CHECK: psubw 3133065982, %mm3
6298// CHECK: encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
6299 psubw 0xbabecafe,%mm3
6300
6301// CHECK: psubw 305419896, %mm3
6302// CHECK: encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
6303 psubw 0x12345678,%mm3
6304
6305// CHECK: psubw %mm3, %mm3
6306// CHECK: encoding: [0x0f,0xf9,0xdb]
6307 psubw %mm3,%mm3
6308
6309// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5
6310// CHECK: encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6311 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6312
6313// CHECK: psubw 69, %xmm5
6314// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
6315 psubw 0x45,%xmm5
6316
6317// CHECK: psubw 32493, %xmm5
6318// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
6319 psubw 0x7eed,%xmm5
6320
6321// CHECK: psubw 3133065982, %xmm5
6322// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
6323 psubw 0xbabecafe,%xmm5
6324
6325// CHECK: psubw 305419896, %xmm5
6326// CHECK: encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
6327 psubw 0x12345678,%xmm5
6328
6329// CHECK: psubw %xmm5, %xmm5
6330// CHECK: encoding: [0x66,0x0f,0xf9,0xed]
6331 psubw %xmm5,%xmm5
6332
6333// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3
6334// CHECK: encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6335 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3
6336
6337// CHECK: psubd 69, %mm3
6338// CHECK: encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
6339 psubd 0x45,%mm3
6340
6341// CHECK: psubd 32493, %mm3
6342// CHECK: encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
6343 psubd 0x7eed,%mm3
6344
6345// CHECK: psubd 3133065982, %mm3
6346// CHECK: encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
6347 psubd 0xbabecafe,%mm3
6348
6349// CHECK: psubd 305419896, %mm3
6350// CHECK: encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
6351 psubd 0x12345678,%mm3
6352
6353// CHECK: psubd %mm3, %mm3
6354// CHECK: encoding: [0x0f,0xfa,0xdb]
6355 psubd %mm3,%mm3
6356
6357// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5
6358// CHECK: encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
6359 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6360
6361// CHECK: psubd 69, %xmm5
6362// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
6363 psubd 0x45,%xmm5
6364
6365// CHECK: psubd 32493, %xmm5
6366// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
6367 psubd 0x7eed,%xmm5
6368
6369// CHECK: psubd 3133065982, %xmm5
6370// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
6371 psubd 0xbabecafe,%xmm5
6372
6373// CHECK: psubd 305419896, %xmm5
6374// CHECK: encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
6375 psubd 0x12345678,%xmm5
6376
6377// CHECK: psubd %xmm5, %xmm5
6378// CHECK: encoding: [0x66,0x0f,0xfa,0xed]
6379 psubd %xmm5,%xmm5
6380
6381// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3
6382// CHECK: encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6383 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3
6384
6385// CHECK: psubq 69, %mm3
6386// CHECK: encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
6387 psubq 0x45,%mm3
6388
6389// CHECK: psubq 32493, %mm3
6390// CHECK: encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
6391 psubq 0x7eed,%mm3
6392
6393// CHECK: psubq 3133065982, %mm3
6394// CHECK: encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
6395 psubq 0xbabecafe,%mm3
6396
6397// CHECK: psubq 305419896, %mm3
6398// CHECK: encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
6399 psubq 0x12345678,%mm3
6400
6401// CHECK: psubq %mm3, %mm3
6402// CHECK: encoding: [0x0f,0xfb,0xdb]
6403 psubq %mm3,%mm3
6404
6405// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5
6406// CHECK: encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
6407 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6408
6409// CHECK: psubq 69, %xmm5
6410// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
6411 psubq 0x45,%xmm5
6412
6413// CHECK: psubq 32493, %xmm5
6414// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
6415 psubq 0x7eed,%xmm5
6416
6417// CHECK: psubq 3133065982, %xmm5
6418// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
6419 psubq 0xbabecafe,%xmm5
6420
6421// CHECK: psubq 305419896, %xmm5
6422// CHECK: encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
6423 psubq 0x12345678,%xmm5
6424
6425// CHECK: psubq %xmm5, %xmm5
6426// CHECK: encoding: [0x66,0x0f,0xfb,0xed]
6427 psubq %xmm5,%xmm5
6428
6429// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3
6430// CHECK: encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6431 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3
6432
6433// CHECK: psubsb 69, %mm3
6434// CHECK: encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
6435 psubsb 0x45,%mm3
6436
6437// CHECK: psubsb 32493, %mm3
6438// CHECK: encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
6439 psubsb 0x7eed,%mm3
6440
6441// CHECK: psubsb 3133065982, %mm3
6442// CHECK: encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
6443 psubsb 0xbabecafe,%mm3
6444
6445// CHECK: psubsb 305419896, %mm3
6446// CHECK: encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
6447 psubsb 0x12345678,%mm3
6448
6449// CHECK: psubsb %mm3, %mm3
6450// CHECK: encoding: [0x0f,0xe8,0xdb]
6451 psubsb %mm3,%mm3
6452
6453// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5
6454// CHECK: encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6455 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
6456
6457// CHECK: psubsb 69, %xmm5
6458// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
6459 psubsb 0x45,%xmm5
6460
6461// CHECK: psubsb 32493, %xmm5
6462// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
6463 psubsb 0x7eed,%xmm5
6464
6465// CHECK: psubsb 3133065982, %xmm5
6466// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
6467 psubsb 0xbabecafe,%xmm5
6468
6469// CHECK: psubsb 305419896, %xmm5
6470// CHECK: encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
6471 psubsb 0x12345678,%xmm5
6472
6473// CHECK: psubsb %xmm5, %xmm5
6474// CHECK: encoding: [0x66,0x0f,0xe8,0xed]
6475 psubsb %xmm5,%xmm5
6476
6477// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3
6478// CHECK: encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6479 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
6480
6481// CHECK: psubsw 69, %mm3
6482// CHECK: encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
6483 psubsw 0x45,%mm3
6484
6485// CHECK: psubsw 32493, %mm3
6486// CHECK: encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
6487 psubsw 0x7eed,%mm3
6488
6489// CHECK: psubsw 3133065982, %mm3
6490// CHECK: encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
6491 psubsw 0xbabecafe,%mm3
6492
6493// CHECK: psubsw 305419896, %mm3
6494// CHECK: encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
6495 psubsw 0x12345678,%mm3
6496
6497// CHECK: psubsw %mm3, %mm3
6498// CHECK: encoding: [0x0f,0xe9,0xdb]
6499 psubsw %mm3,%mm3
6500
6501// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5
6502// CHECK: encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6503 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6504
6505// CHECK: psubsw 69, %xmm5
6506// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
6507 psubsw 0x45,%xmm5
6508
6509// CHECK: psubsw 32493, %xmm5
6510// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
6511 psubsw 0x7eed,%xmm5
6512
6513// CHECK: psubsw 3133065982, %xmm5
6514// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
6515 psubsw 0xbabecafe,%xmm5
6516
6517// CHECK: psubsw 305419896, %xmm5
6518// CHECK: encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
6519 psubsw 0x12345678,%xmm5
6520
6521// CHECK: psubsw %xmm5, %xmm5
6522// CHECK: encoding: [0x66,0x0f,0xe9,0xed]
6523 psubsw %xmm5,%xmm5
6524
6525// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3
6526// CHECK: encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6527 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3
6528
6529// CHECK: psubusb 69, %mm3
6530// CHECK: encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
6531 psubusb 0x45,%mm3
6532
6533// CHECK: psubusb 32493, %mm3
6534// CHECK: encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
6535 psubusb 0x7eed,%mm3
6536
6537// CHECK: psubusb 3133065982, %mm3
6538// CHECK: encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
6539 psubusb 0xbabecafe,%mm3
6540
6541// CHECK: psubusb 305419896, %mm3
6542// CHECK: encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
6543 psubusb 0x12345678,%mm3
6544
6545// CHECK: psubusb %mm3, %mm3
6546// CHECK: encoding: [0x0f,0xd8,0xdb]
6547 psubusb %mm3,%mm3
6548
6549// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5
6550// CHECK: encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6551 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
6552
6553// CHECK: psubusb 69, %xmm5
6554// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
6555 psubusb 0x45,%xmm5
6556
6557// CHECK: psubusb 32493, %xmm5
6558// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
6559 psubusb 0x7eed,%xmm5
6560
6561// CHECK: psubusb 3133065982, %xmm5
6562// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
6563 psubusb 0xbabecafe,%xmm5
6564
6565// CHECK: psubusb 305419896, %xmm5
6566// CHECK: encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
6567 psubusb 0x12345678,%xmm5
6568
6569// CHECK: psubusb %xmm5, %xmm5
6570// CHECK: encoding: [0x66,0x0f,0xd8,0xed]
6571 psubusb %xmm5,%xmm5
6572
6573// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3
6574// CHECK: encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6575 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3
6576
6577// CHECK: psubusw 69, %mm3
6578// CHECK: encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
6579 psubusw 0x45,%mm3
6580
6581// CHECK: psubusw 32493, %mm3
6582// CHECK: encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
6583 psubusw 0x7eed,%mm3
6584
6585// CHECK: psubusw 3133065982, %mm3
6586// CHECK: encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
6587 psubusw 0xbabecafe,%mm3
6588
6589// CHECK: psubusw 305419896, %mm3
6590// CHECK: encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
6591 psubusw 0x12345678,%mm3
6592
6593// CHECK: psubusw %mm3, %mm3
6594// CHECK: encoding: [0x0f,0xd9,0xdb]
6595 psubusw %mm3,%mm3
6596
6597// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5
6598// CHECK: encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6599 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6600
6601// CHECK: psubusw 69, %xmm5
6602// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
6603 psubusw 0x45,%xmm5
6604
6605// CHECK: psubusw 32493, %xmm5
6606// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
6607 psubusw 0x7eed,%xmm5
6608
6609// CHECK: psubusw 3133065982, %xmm5
6610// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
6611 psubusw 0xbabecafe,%xmm5
6612
6613// CHECK: psubusw 305419896, %xmm5
6614// CHECK: encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
6615 psubusw 0x12345678,%xmm5
6616
6617// CHECK: psubusw %xmm5, %xmm5
6618// CHECK: encoding: [0x66,0x0f,0xd9,0xed]
6619 psubusw %xmm5,%xmm5
6620
6621// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3
6622// CHECK: encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6623 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3
6624
6625// CHECK: punpckhbw 69, %mm3
6626// CHECK: encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
6627 punpckhbw 0x45,%mm3
6628
6629// CHECK: punpckhbw 32493, %mm3
6630// CHECK: encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
6631 punpckhbw 0x7eed,%mm3
6632
6633// CHECK: punpckhbw 3133065982, %mm3
6634// CHECK: encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
6635 punpckhbw 0xbabecafe,%mm3
6636
6637// CHECK: punpckhbw 305419896, %mm3
6638// CHECK: encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
6639 punpckhbw 0x12345678,%mm3
6640
6641// CHECK: punpckhbw %mm3, %mm3
6642// CHECK: encoding: [0x0f,0x68,0xdb]
6643 punpckhbw %mm3,%mm3
6644
6645// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5
6646// CHECK: encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
6647 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6648
6649// CHECK: punpckhbw 69, %xmm5
6650// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
6651 punpckhbw 0x45,%xmm5
6652
6653// CHECK: punpckhbw 32493, %xmm5
6654// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
6655 punpckhbw 0x7eed,%xmm5
6656
6657// CHECK: punpckhbw 3133065982, %xmm5
6658// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
6659 punpckhbw 0xbabecafe,%xmm5
6660
6661// CHECK: punpckhbw 305419896, %xmm5
6662// CHECK: encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
6663 punpckhbw 0x12345678,%xmm5
6664
6665// CHECK: punpckhbw %xmm5, %xmm5
6666// CHECK: encoding: [0x66,0x0f,0x68,0xed]
6667 punpckhbw %xmm5,%xmm5
6668
6669// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3
6670// CHECK: encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6671 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3
6672
6673// CHECK: punpckhwd 69, %mm3
6674// CHECK: encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
6675 punpckhwd 0x45,%mm3
6676
6677// CHECK: punpckhwd 32493, %mm3
6678// CHECK: encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
6679 punpckhwd 0x7eed,%mm3
6680
6681// CHECK: punpckhwd 3133065982, %mm3
6682// CHECK: encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
6683 punpckhwd 0xbabecafe,%mm3
6684
6685// CHECK: punpckhwd 305419896, %mm3
6686// CHECK: encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
6687 punpckhwd 0x12345678,%mm3
6688
6689// CHECK: punpckhwd %mm3, %mm3
6690// CHECK: encoding: [0x0f,0x69,0xdb]
6691 punpckhwd %mm3,%mm3
6692
6693// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5
6694// CHECK: encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
6695 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6696
6697// CHECK: punpckhwd 69, %xmm5
6698// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
6699 punpckhwd 0x45,%xmm5
6700
6701// CHECK: punpckhwd 32493, %xmm5
6702// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
6703 punpckhwd 0x7eed,%xmm5
6704
6705// CHECK: punpckhwd 3133065982, %xmm5
6706// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
6707 punpckhwd 0xbabecafe,%xmm5
6708
6709// CHECK: punpckhwd 305419896, %xmm5
6710// CHECK: encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
6711 punpckhwd 0x12345678,%xmm5
6712
6713// CHECK: punpckhwd %xmm5, %xmm5
6714// CHECK: encoding: [0x66,0x0f,0x69,0xed]
6715 punpckhwd %xmm5,%xmm5
6716
6717// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3
6718// CHECK: encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6719 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3
6720
6721// CHECK: punpckhdq 69, %mm3
6722// CHECK: encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
6723 punpckhdq 0x45,%mm3
6724
6725// CHECK: punpckhdq 32493, %mm3
6726// CHECK: encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
6727 punpckhdq 0x7eed,%mm3
6728
6729// CHECK: punpckhdq 3133065982, %mm3
6730// CHECK: encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
6731 punpckhdq 0xbabecafe,%mm3
6732
6733// CHECK: punpckhdq 305419896, %mm3
6734// CHECK: encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
6735 punpckhdq 0x12345678,%mm3
6736
6737// CHECK: punpckhdq %mm3, %mm3
6738// CHECK: encoding: [0x0f,0x6a,0xdb]
6739 punpckhdq %mm3,%mm3
6740
6741// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5
6742// CHECK: encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
6743 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6744
6745// CHECK: punpckhdq 69, %xmm5
6746// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
6747 punpckhdq 0x45,%xmm5
6748
6749// CHECK: punpckhdq 32493, %xmm5
6750// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
6751 punpckhdq 0x7eed,%xmm5
6752
6753// CHECK: punpckhdq 3133065982, %xmm5
6754// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
6755 punpckhdq 0xbabecafe,%xmm5
6756
6757// CHECK: punpckhdq 305419896, %xmm5
6758// CHECK: encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
6759 punpckhdq 0x12345678,%xmm5
6760
6761// CHECK: punpckhdq %xmm5, %xmm5
6762// CHECK: encoding: [0x66,0x0f,0x6a,0xed]
6763 punpckhdq %xmm5,%xmm5
6764
6765// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3
6766// CHECK: encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6767 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3
6768
6769// CHECK: punpcklbw 69, %mm3
6770// CHECK: encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
6771 punpcklbw 0x45,%mm3
6772
6773// CHECK: punpcklbw 32493, %mm3
6774// CHECK: encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
6775 punpcklbw 0x7eed,%mm3
6776
6777// CHECK: punpcklbw 3133065982, %mm3
6778// CHECK: encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
6779 punpcklbw 0xbabecafe,%mm3
6780
6781// CHECK: punpcklbw 305419896, %mm3
6782// CHECK: encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
6783 punpcklbw 0x12345678,%mm3
6784
6785// CHECK: punpcklbw %mm3, %mm3
6786// CHECK: encoding: [0x0f,0x60,0xdb]
6787 punpcklbw %mm3,%mm3
6788
6789// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5
6790// CHECK: encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
6791 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
6792
6793// CHECK: punpcklbw 69, %xmm5
6794// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
6795 punpcklbw 0x45,%xmm5
6796
6797// CHECK: punpcklbw 32493, %xmm5
6798// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
6799 punpcklbw 0x7eed,%xmm5
6800
6801// CHECK: punpcklbw 3133065982, %xmm5
6802// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
6803 punpcklbw 0xbabecafe,%xmm5
6804
6805// CHECK: punpcklbw 305419896, %xmm5
6806// CHECK: encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
6807 punpcklbw 0x12345678,%xmm5
6808
6809// CHECK: punpcklbw %xmm5, %xmm5
6810// CHECK: encoding: [0x66,0x0f,0x60,0xed]
6811 punpcklbw %xmm5,%xmm5
6812
6813// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3
6814// CHECK: encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6815 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3
6816
6817// CHECK: punpcklwd 69, %mm3
6818// CHECK: encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
6819 punpcklwd 0x45,%mm3
6820
6821// CHECK: punpcklwd 32493, %mm3
6822// CHECK: encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
6823 punpcklwd 0x7eed,%mm3
6824
6825// CHECK: punpcklwd 3133065982, %mm3
6826// CHECK: encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
6827 punpcklwd 0xbabecafe,%mm3
6828
6829// CHECK: punpcklwd 305419896, %mm3
6830// CHECK: encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
6831 punpcklwd 0x12345678,%mm3
6832
6833// CHECK: punpcklwd %mm3, %mm3
6834// CHECK: encoding: [0x0f,0x61,0xdb]
6835 punpcklwd %mm3,%mm3
6836
6837// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5
6838// CHECK: encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
6839 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
6840
6841// CHECK: punpcklwd 69, %xmm5
6842// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
6843 punpcklwd 0x45,%xmm5
6844
6845// CHECK: punpcklwd 32493, %xmm5
6846// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
6847 punpcklwd 0x7eed,%xmm5
6848
6849// CHECK: punpcklwd 3133065982, %xmm5
6850// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
6851 punpcklwd 0xbabecafe,%xmm5
6852
6853// CHECK: punpcklwd 305419896, %xmm5
6854// CHECK: encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
6855 punpcklwd 0x12345678,%xmm5
6856
6857// CHECK: punpcklwd %xmm5, %xmm5
6858// CHECK: encoding: [0x66,0x0f,0x61,0xed]
6859 punpcklwd %xmm5,%xmm5
6860
6861// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3
6862// CHECK: encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6863 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3
6864
6865// CHECK: punpckldq 69, %mm3
6866// CHECK: encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
6867 punpckldq 0x45,%mm3
6868
6869// CHECK: punpckldq 32493, %mm3
6870// CHECK: encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
6871 punpckldq 0x7eed,%mm3
6872
6873// CHECK: punpckldq 3133065982, %mm3
6874// CHECK: encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
6875 punpckldq 0xbabecafe,%mm3
6876
6877// CHECK: punpckldq 305419896, %mm3
6878// CHECK: encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
6879 punpckldq 0x12345678,%mm3
6880
6881// CHECK: punpckldq %mm3, %mm3
6882// CHECK: encoding: [0x0f,0x62,0xdb]
6883 punpckldq %mm3,%mm3
6884
6885// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5
6886// CHECK: encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
6887 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
6888
6889// CHECK: punpckldq 69, %xmm5
6890// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
6891 punpckldq 0x45,%xmm5
6892
6893// CHECK: punpckldq 32493, %xmm5
6894// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
6895 punpckldq 0x7eed,%xmm5
6896
6897// CHECK: punpckldq 3133065982, %xmm5
6898// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
6899 punpckldq 0xbabecafe,%xmm5
6900
6901// CHECK: punpckldq 305419896, %xmm5
6902// CHECK: encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
6903 punpckldq 0x12345678,%xmm5
6904
6905// CHECK: punpckldq %xmm5, %xmm5
6906// CHECK: encoding: [0x66,0x0f,0x62,0xed]
6907 punpckldq %xmm5,%xmm5
6908
6909// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3
6910// CHECK: encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6911 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3
6912
6913// CHECK: pxor 69, %mm3
6914// CHECK: encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
6915 pxor 0x45,%mm3
6916
6917// CHECK: pxor 32493, %mm3
6918// CHECK: encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
6919 pxor 0x7eed,%mm3
6920
6921// CHECK: pxor 3133065982, %mm3
6922// CHECK: encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
6923 pxor 0xbabecafe,%mm3
6924
6925// CHECK: pxor 305419896, %mm3
6926// CHECK: encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
6927 pxor 0x12345678,%mm3
6928
6929// CHECK: pxor %mm3, %mm3
6930// CHECK: encoding: [0x0f,0xef,0xdb]
6931 pxor %mm3,%mm3
6932
6933// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5
6934// CHECK: encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
6935 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5
6936
6937// CHECK: pxor 69, %xmm5
6938// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
6939 pxor 0x45,%xmm5
6940
6941// CHECK: pxor 32493, %xmm5
6942// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
6943 pxor 0x7eed,%xmm5
6944
6945// CHECK: pxor 3133065982, %xmm5
6946// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
6947 pxor 0xbabecafe,%xmm5
6948
6949// CHECK: pxor 305419896, %xmm5
6950// CHECK: encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
6951 pxor 0x12345678,%xmm5
6952
6953// CHECK: pxor %xmm5, %xmm5
6954// CHECK: encoding: [0x66,0x0f,0xef,0xed]
6955 pxor %xmm5,%xmm5
6956
6957// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5
6958// CHECK: encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6959 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5
6960
6961// CHECK: addps 69, %xmm5
6962// CHECK: encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6963 addps 0x45,%xmm5
6964
6965// CHECK: addps 32493, %xmm5
6966// CHECK: encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6967 addps 0x7eed,%xmm5
6968
6969// CHECK: addps 3133065982, %xmm5
6970// CHECK: encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6971 addps 0xbabecafe,%xmm5
6972
6973// CHECK: addps 305419896, %xmm5
6974// CHECK: encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6975 addps 0x12345678,%xmm5
6976
6977// CHECK: addps %xmm5, %xmm5
6978// CHECK: encoding: [0x0f,0x58,0xed]
6979 addps %xmm5,%xmm5
6980
6981// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5
6982// CHECK: encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6983 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5
6984
6985// CHECK: addss 69, %xmm5
6986// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6987 addss 0x45,%xmm5
6988
6989// CHECK: addss 32493, %xmm5
6990// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6991 addss 0x7eed,%xmm5
6992
6993// CHECK: addss 3133065982, %xmm5
6994// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6995 addss 0xbabecafe,%xmm5
6996
6997// CHECK: addss 305419896, %xmm5
6998// CHECK: encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6999 addss 0x12345678,%xmm5
7000
7001// CHECK: addss %xmm5, %xmm5
7002// CHECK: encoding: [0xf3,0x0f,0x58,0xed]
7003 addss %xmm5,%xmm5
7004
7005// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5
7006// CHECK: encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
7007 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7008
7009// CHECK: andnps 69, %xmm5
7010// CHECK: encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
7011 andnps 0x45,%xmm5
7012
7013// CHECK: andnps 32493, %xmm5
7014// CHECK: encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
7015 andnps 0x7eed,%xmm5
7016
7017// CHECK: andnps 3133065982, %xmm5
7018// CHECK: encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
7019 andnps 0xbabecafe,%xmm5
7020
7021// CHECK: andnps 305419896, %xmm5
7022// CHECK: encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
7023 andnps 0x12345678,%xmm5
7024
7025// CHECK: andnps %xmm5, %xmm5
7026// CHECK: encoding: [0x0f,0x55,0xed]
7027 andnps %xmm5,%xmm5
7028
7029// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5
7030// CHECK: encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
7031 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7032
7033// CHECK: andps 69, %xmm5
7034// CHECK: encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
7035 andps 0x45,%xmm5
7036
7037// CHECK: andps 32493, %xmm5
7038// CHECK: encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
7039 andps 0x7eed,%xmm5
7040
7041// CHECK: andps 3133065982, %xmm5
7042// CHECK: encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
7043 andps 0xbabecafe,%xmm5
7044
7045// CHECK: andps 305419896, %xmm5
7046// CHECK: encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
7047 andps 0x12345678,%xmm5
7048
7049// CHECK: andps %xmm5, %xmm5
7050// CHECK: encoding: [0x0f,0x54,0xed]
7051 andps %xmm5,%xmm5
7052
7053// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5
7054// CHECK: encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7055 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7056
7057// CHECK: comiss 69, %xmm5
7058// CHECK: encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
7059 comiss 0x45,%xmm5
7060
7061// CHECK: comiss 32493, %xmm5
7062// CHECK: encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
7063 comiss 0x7eed,%xmm5
7064
7065// CHECK: comiss 3133065982, %xmm5
7066// CHECK: encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
7067 comiss 0xbabecafe,%xmm5
7068
7069// CHECK: comiss 305419896, %xmm5
7070// CHECK: encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
7071 comiss 0x12345678,%xmm5
7072
7073// CHECK: comiss %xmm5, %xmm5
7074// CHECK: encoding: [0x0f,0x2f,0xed]
7075 comiss %xmm5,%xmm5
7076
7077// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5
7078// CHECK: encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7079 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7080
7081// CHECK: cvtpi2ps 69, %xmm5
7082// CHECK: encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7083 cvtpi2ps 0x45,%xmm5
7084
7085// CHECK: cvtpi2ps 32493, %xmm5
7086// CHECK: encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7087 cvtpi2ps 0x7eed,%xmm5
7088
7089// CHECK: cvtpi2ps 3133065982, %xmm5
7090// CHECK: encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7091 cvtpi2ps 0xbabecafe,%xmm5
7092
7093// CHECK: cvtpi2ps 305419896, %xmm5
7094// CHECK: encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7095 cvtpi2ps 0x12345678,%xmm5
7096
7097// CHECK: cvtpi2ps %mm3, %xmm5
7098// CHECK: encoding: [0x0f,0x2a,0xeb]
7099 cvtpi2ps %mm3,%xmm5
7100
7101// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3
7102// CHECK: encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7103 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
7104
7105// CHECK: cvtps2pi 69, %mm3
7106// CHECK: encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
7107 cvtps2pi 0x45,%mm3
7108
7109// CHECK: cvtps2pi 32493, %mm3
7110// CHECK: encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
7111 cvtps2pi 0x7eed,%mm3
7112
7113// CHECK: cvtps2pi 3133065982, %mm3
7114// CHECK: encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
7115 cvtps2pi 0xbabecafe,%mm3
7116
7117// CHECK: cvtps2pi 305419896, %mm3
7118// CHECK: encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
7119 cvtps2pi 0x12345678,%mm3
7120
7121// CHECK: cvtps2pi %xmm5, %mm3
7122// CHECK: encoding: [0x0f,0x2d,0xdd]
7123 cvtps2pi %xmm5,%mm3
7124
7125// CHECK: cvtsi2ss %ecx, %xmm5
7126// CHECK: encoding: [0xf3,0x0f,0x2a,0xe9]
7127 cvtsi2ss %ecx,%xmm5
7128
7129// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5
7130// CHECK: encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7131 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7132
7133// CHECK: cvtsi2ss 69, %xmm5
7134// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7135 cvtsi2ss 0x45,%xmm5
7136
7137// CHECK: cvtsi2ss 32493, %xmm5
7138// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7139 cvtsi2ss 0x7eed,%xmm5
7140
7141// CHECK: cvtsi2ss 3133065982, %xmm5
7142// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7143 cvtsi2ss 0xbabecafe,%xmm5
7144
7145// CHECK: cvtsi2ss 305419896, %xmm5
7146// CHECK: encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7147 cvtsi2ss 0x12345678,%xmm5
7148
7149// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3
7150// CHECK: encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7151 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
7152
7153// CHECK: cvttps2pi 69, %mm3
7154// CHECK: encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
7155 cvttps2pi 0x45,%mm3
7156
7157// CHECK: cvttps2pi 32493, %mm3
7158// CHECK: encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
7159 cvttps2pi 0x7eed,%mm3
7160
7161// CHECK: cvttps2pi 3133065982, %mm3
7162// CHECK: encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
7163 cvttps2pi 0xbabecafe,%mm3
7164
7165// CHECK: cvttps2pi 305419896, %mm3
7166// CHECK: encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
7167 cvttps2pi 0x12345678,%mm3
7168
7169// CHECK: cvttps2pi %xmm5, %mm3
7170// CHECK: encoding: [0x0f,0x2c,0xdd]
7171 cvttps2pi %xmm5,%mm3
7172
7173// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx
7174// CHECK: encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
7175 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
7176
7177// CHECK: cvttss2si 69, %ecx
7178// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
7179 cvttss2si 0x45,%ecx
7180
7181// CHECK: cvttss2si 32493, %ecx
7182// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
7183 cvttss2si 0x7eed,%ecx
7184
7185// CHECK: cvttss2si 3133065982, %ecx
7186// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
7187 cvttss2si 0xbabecafe,%ecx
7188
7189// CHECK: cvttss2si 305419896, %ecx
7190// CHECK: encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
7191 cvttss2si 0x12345678,%ecx
7192
7193// CHECK: cvttss2si %xmm5, %ecx
7194// CHECK: encoding: [0xf3,0x0f,0x2c,0xcd]
7195 cvttss2si %xmm5,%ecx
7196
7197// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5
7198// CHECK: encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7199 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7200
7201// CHECK: divps 69, %xmm5
7202// CHECK: encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7203 divps 0x45,%xmm5
7204
7205// CHECK: divps 32493, %xmm5
7206// CHECK: encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7207 divps 0x7eed,%xmm5
7208
7209// CHECK: divps 3133065982, %xmm5
7210// CHECK: encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7211 divps 0xbabecafe,%xmm5
7212
7213// CHECK: divps 305419896, %xmm5
7214// CHECK: encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7215 divps 0x12345678,%xmm5
7216
7217// CHECK: divps %xmm5, %xmm5
7218// CHECK: encoding: [0x0f,0x5e,0xed]
7219 divps %xmm5,%xmm5
7220
7221// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5
7222// CHECK: encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7223 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7224
7225// CHECK: divss 69, %xmm5
7226// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7227 divss 0x45,%xmm5
7228
7229// CHECK: divss 32493, %xmm5
7230// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7231 divss 0x7eed,%xmm5
7232
7233// CHECK: divss 3133065982, %xmm5
7234// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7235 divss 0xbabecafe,%xmm5
7236
7237// CHECK: divss 305419896, %xmm5
7238// CHECK: encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7239 divss 0x12345678,%xmm5
7240
7241// CHECK: divss %xmm5, %xmm5
7242// CHECK: encoding: [0xf3,0x0f,0x5e,0xed]
7243 divss %xmm5,%xmm5
7244
7245// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8)
7246// CHECK: encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
7247 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
7248
7249// CHECK: ldmxcsr 32493
7250// CHECK: encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
7251 ldmxcsr 0x7eed
7252
7253// CHECK: ldmxcsr 3133065982
7254// CHECK: encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
7255 ldmxcsr 0xbabecafe
7256
7257// CHECK: ldmxcsr 305419896
7258// CHECK: encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
7259 ldmxcsr 0x12345678
7260
7261// CHECK: maskmovq %mm3, %mm3
7262// CHECK: encoding: [0x0f,0xf7,0xdb]
7263 maskmovq %mm3,%mm3
7264
7265// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5
7266// CHECK: encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7267 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7268
7269// CHECK: maxps 69, %xmm5
7270// CHECK: encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7271 maxps 0x45,%xmm5
7272
7273// CHECK: maxps 32493, %xmm5
7274// CHECK: encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7275 maxps 0x7eed,%xmm5
7276
7277// CHECK: maxps 3133065982, %xmm5
7278// CHECK: encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7279 maxps 0xbabecafe,%xmm5
7280
7281// CHECK: maxps 305419896, %xmm5
7282// CHECK: encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7283 maxps 0x12345678,%xmm5
7284
7285// CHECK: maxps %xmm5, %xmm5
7286// CHECK: encoding: [0x0f,0x5f,0xed]
7287 maxps %xmm5,%xmm5
7288
7289// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5
7290// CHECK: encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7291 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7292
7293// CHECK: maxss 69, %xmm5
7294// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7295 maxss 0x45,%xmm5
7296
7297// CHECK: maxss 32493, %xmm5
7298// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7299 maxss 0x7eed,%xmm5
7300
7301// CHECK: maxss 3133065982, %xmm5
7302// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7303 maxss 0xbabecafe,%xmm5
7304
7305// CHECK: maxss 305419896, %xmm5
7306// CHECK: encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7307 maxss 0x12345678,%xmm5
7308
7309// CHECK: maxss %xmm5, %xmm5
7310// CHECK: encoding: [0xf3,0x0f,0x5f,0xed]
7311 maxss %xmm5,%xmm5
7312
7313// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5
7314// CHECK: encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7315 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7316
7317// CHECK: minps 69, %xmm5
7318// CHECK: encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7319 minps 0x45,%xmm5
7320
7321// CHECK: minps 32493, %xmm5
7322// CHECK: encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7323 minps 0x7eed,%xmm5
7324
7325// CHECK: minps 3133065982, %xmm5
7326// CHECK: encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7327 minps 0xbabecafe,%xmm5
7328
7329// CHECK: minps 305419896, %xmm5
7330// CHECK: encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7331 minps 0x12345678,%xmm5
7332
7333// CHECK: minps %xmm5, %xmm5
7334// CHECK: encoding: [0x0f,0x5d,0xed]
7335 minps %xmm5,%xmm5
7336
7337// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5
7338// CHECK: encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7339 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7340
7341// CHECK: minss 69, %xmm5
7342// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7343 minss 0x45,%xmm5
7344
7345// CHECK: minss 32493, %xmm5
7346// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7347 minss 0x7eed,%xmm5
7348
7349// CHECK: minss 3133065982, %xmm5
7350// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7351 minss 0xbabecafe,%xmm5
7352
7353// CHECK: minss 305419896, %xmm5
7354// CHECK: encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7355 minss 0x12345678,%xmm5
7356
7357// CHECK: minss %xmm5, %xmm5
7358// CHECK: encoding: [0xf3,0x0f,0x5d,0xed]
7359 minss %xmm5,%xmm5
7360
7361// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5
7362// CHECK: encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
7363 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7364
7365// CHECK: movaps 69, %xmm5
7366// CHECK: encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
7367 movaps 0x45,%xmm5
7368
7369// CHECK: movaps 32493, %xmm5
7370// CHECK: encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
7371 movaps 0x7eed,%xmm5
7372
7373// CHECK: movaps 3133065982, %xmm5
7374// CHECK: encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
7375 movaps 0xbabecafe,%xmm5
7376
7377// CHECK: movaps 305419896, %xmm5
7378// CHECK: encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
7379 movaps 0x12345678,%xmm5
7380
7381// CHECK: movaps %xmm5, %xmm5
7382// CHECK: encoding: [0x0f,0x28,0xed]
7383 movaps %xmm5,%xmm5
7384
7385// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8)
7386// CHECK: encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
7387 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
7388
7389// CHECK: movaps %xmm5, 69
7390// CHECK: encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
7391 movaps %xmm5,0x45
7392
7393// CHECK: movaps %xmm5, 32493
7394// CHECK: encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
7395 movaps %xmm5,0x7eed
7396
7397// CHECK: movaps %xmm5, 3133065982
7398// CHECK: encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
7399 movaps %xmm5,0xbabecafe
7400
7401// CHECK: movaps %xmm5, 305419896
7402// CHECK: encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
7403 movaps %xmm5,0x12345678
7404
7405// CHECK: movaps %xmm5, %xmm5
7406// CHECK: encoding: [0x0f,0x28,0xed]
7407 movaps %xmm5,%xmm5
7408
7409// CHECK: movhlps %xmm5, %xmm5
7410// CHECK: encoding: [0x0f,0x12,0xed]
7411 movhlps %xmm5,%xmm5
7412
7413// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5
7414// CHECK: encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
7415 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7416
7417// CHECK: movhps 69, %xmm5
7418// CHECK: encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
7419 movhps 0x45,%xmm5
7420
7421// CHECK: movhps 32493, %xmm5
7422// CHECK: encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
7423 movhps 0x7eed,%xmm5
7424
7425// CHECK: movhps 3133065982, %xmm5
7426// CHECK: encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
7427 movhps 0xbabecafe,%xmm5
7428
7429// CHECK: movhps 305419896, %xmm5
7430// CHECK: encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
7431 movhps 0x12345678,%xmm5
7432
7433// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8)
7434// CHECK: encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
7435 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
7436
7437// CHECK: movhps %xmm5, 69
7438// CHECK: encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
7439 movhps %xmm5,0x45
7440
7441// CHECK: movhps %xmm5, 32493
7442// CHECK: encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
7443 movhps %xmm5,0x7eed
7444
7445// CHECK: movhps %xmm5, 3133065982
7446// CHECK: encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
7447 movhps %xmm5,0xbabecafe
7448
7449// CHECK: movhps %xmm5, 305419896
7450// CHECK: encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
7451 movhps %xmm5,0x12345678
7452
7453// CHECK: movlhps %xmm5, %xmm5
7454// CHECK: encoding: [0x0f,0x16,0xed]
7455 movlhps %xmm5,%xmm5
7456
7457// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5
7458// CHECK: encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
7459 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7460
7461// CHECK: movlps 69, %xmm5
7462// CHECK: encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
7463 movlps 0x45,%xmm5
7464
7465// CHECK: movlps 32493, %xmm5
7466// CHECK: encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
7467 movlps 0x7eed,%xmm5
7468
7469// CHECK: movlps 3133065982, %xmm5
7470// CHECK: encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
7471 movlps 0xbabecafe,%xmm5
7472
7473// CHECK: movlps 305419896, %xmm5
7474// CHECK: encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
7475 movlps 0x12345678,%xmm5
7476
7477// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8)
7478// CHECK: encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
7479 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
7480
7481// CHECK: movlps %xmm5, 69
7482// CHECK: encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
7483 movlps %xmm5,0x45
7484
7485// CHECK: movlps %xmm5, 32493
7486// CHECK: encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
7487 movlps %xmm5,0x7eed
7488
7489// CHECK: movlps %xmm5, 3133065982
7490// CHECK: encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
7491 movlps %xmm5,0xbabecafe
7492
7493// CHECK: movlps %xmm5, 305419896
7494// CHECK: encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
7495 movlps %xmm5,0x12345678
7496
7497// CHECK: movmskps %xmm5, %ecx
7498// CHECK: encoding: [0x0f,0x50,0xcd]
7499 movmskps %xmm5,%ecx
7500
7501// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8)
7502// CHECK: encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7503 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
7504
7505// CHECK: movntps %xmm5, 69
7506// CHECK: encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
7507 movntps %xmm5,0x45
7508
7509// CHECK: movntps %xmm5, 32493
7510// CHECK: encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
7511 movntps %xmm5,0x7eed
7512
7513// CHECK: movntps %xmm5, 3133065982
7514// CHECK: encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
7515 movntps %xmm5,0xbabecafe
7516
7517// CHECK: movntps %xmm5, 305419896
7518// CHECK: encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
7519 movntps %xmm5,0x12345678
7520
7521// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8)
7522// CHECK: encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7523 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
7524
7525// CHECK: movntq %mm3, 69
7526// CHECK: encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
7527 movntq %mm3,0x45
7528
7529// CHECK: movntq %mm3, 32493
7530// CHECK: encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
7531 movntq %mm3,0x7eed
7532
7533// CHECK: movntq %mm3, 3133065982
7534// CHECK: encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
7535 movntq %mm3,0xbabecafe
7536
7537// CHECK: movntq %mm3, 305419896
7538// CHECK: encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
7539 movntq %mm3,0x12345678
7540
7541// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8)
7542// CHECK: encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
7543 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
7544
7545// CHECK: movntdq %xmm5, 69
7546// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
7547 movntdq %xmm5,0x45
7548
7549// CHECK: movntdq %xmm5, 32493
7550// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
7551 movntdq %xmm5,0x7eed
7552
7553// CHECK: movntdq %xmm5, 3133065982
7554// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
7555 movntdq %xmm5,0xbabecafe
7556
7557// CHECK: movntdq %xmm5, 305419896
7558// CHECK: encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
7559 movntdq %xmm5,0x12345678
7560
7561// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5
7562// CHECK: encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7563 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7564
7565// CHECK: movss 69, %xmm5
7566// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7567 movss 0x45,%xmm5
7568
7569// CHECK: movss 32493, %xmm5
7570// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7571 movss 0x7eed,%xmm5
7572
7573// CHECK: movss 3133065982, %xmm5
7574// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7575 movss 0xbabecafe,%xmm5
7576
7577// CHECK: movss 305419896, %xmm5
7578// CHECK: encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7579 movss 0x12345678,%xmm5
7580
7581// CHECK: movss %xmm5, %xmm5
7582// CHECK: encoding: [0xf3,0x0f,0x10,0xed]
7583 movss %xmm5,%xmm5
7584
7585// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8)
7586// CHECK: encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7587 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
7588
7589// CHECK: movss %xmm5, 69
7590// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7591 movss %xmm5,0x45
7592
7593// CHECK: movss %xmm5, 32493
7594// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7595 movss %xmm5,0x7eed
7596
7597// CHECK: movss %xmm5, 3133065982
7598// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7599 movss %xmm5,0xbabecafe
7600
7601// CHECK: movss %xmm5, 305419896
7602// CHECK: encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7603 movss %xmm5,0x12345678
7604
7605// CHECK: movss %xmm5, %xmm5
7606// CHECK: encoding: [0xf3,0x0f,0x10,0xed]
7607 movss %xmm5,%xmm5
7608
7609// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5
7610// CHECK: encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7611 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
7612
7613// CHECK: movups 69, %xmm5
7614// CHECK: encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7615 movups 0x45,%xmm5
7616
7617// CHECK: movups 32493, %xmm5
7618// CHECK: encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7619 movups 0x7eed,%xmm5
7620
7621// CHECK: movups 3133065982, %xmm5
7622// CHECK: encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7623 movups 0xbabecafe,%xmm5
7624
7625// CHECK: movups 305419896, %xmm5
7626// CHECK: encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7627 movups 0x12345678,%xmm5
7628
7629// CHECK: movups %xmm5, %xmm5
7630// CHECK: encoding: [0x0f,0x10,0xed]
7631 movups %xmm5,%xmm5
7632
7633// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8)
7634// CHECK: encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7635 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
7636
7637// CHECK: movups %xmm5, 69
7638// CHECK: encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7639 movups %xmm5,0x45
7640
7641// CHECK: movups %xmm5, 32493
7642// CHECK: encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7643 movups %xmm5,0x7eed
7644
7645// CHECK: movups %xmm5, 3133065982
7646// CHECK: encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7647 movups %xmm5,0xbabecafe
7648
7649// CHECK: movups %xmm5, 305419896
7650// CHECK: encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7651 movups %xmm5,0x12345678
7652
7653// CHECK: movups %xmm5, %xmm5
7654// CHECK: encoding: [0x0f,0x10,0xed]
7655 movups %xmm5,%xmm5
7656
7657// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5
7658// CHECK: encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7659 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7660
7661// CHECK: mulps 69, %xmm5
7662// CHECK: encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7663 mulps 0x45,%xmm5
7664
7665// CHECK: mulps 32493, %xmm5
7666// CHECK: encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7667 mulps 0x7eed,%xmm5
7668
7669// CHECK: mulps 3133065982, %xmm5
7670// CHECK: encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7671 mulps 0xbabecafe,%xmm5
7672
7673// CHECK: mulps 305419896, %xmm5
7674// CHECK: encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7675 mulps 0x12345678,%xmm5
7676
7677// CHECK: mulps %xmm5, %xmm5
7678// CHECK: encoding: [0x0f,0x59,0xed]
7679 mulps %xmm5,%xmm5
7680
7681// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5
7682// CHECK: encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7683 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5
7684
7685// CHECK: mulss 69, %xmm5
7686// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7687 mulss 0x45,%xmm5
7688
7689// CHECK: mulss 32493, %xmm5
7690// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7691 mulss 0x7eed,%xmm5
7692
7693// CHECK: mulss 3133065982, %xmm5
7694// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7695 mulss 0xbabecafe,%xmm5
7696
7697// CHECK: mulss 305419896, %xmm5
7698// CHECK: encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7699 mulss 0x12345678,%xmm5
7700
7701// CHECK: mulss %xmm5, %xmm5
7702// CHECK: encoding: [0xf3,0x0f,0x59,0xed]
7703 mulss %xmm5,%xmm5
7704
7705// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5
7706// CHECK: encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
7707 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5
7708
7709// CHECK: orps 69, %xmm5
7710// CHECK: encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
7711 orps 0x45,%xmm5
7712
7713// CHECK: orps 32493, %xmm5
7714// CHECK: encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
7715 orps 0x7eed,%xmm5
7716
7717// CHECK: orps 3133065982, %xmm5
7718// CHECK: encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
7719 orps 0xbabecafe,%xmm5
7720
7721// CHECK: orps 305419896, %xmm5
7722// CHECK: encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
7723 orps 0x12345678,%xmm5
7724
7725// CHECK: orps %xmm5, %xmm5
7726// CHECK: encoding: [0x0f,0x56,0xed]
7727 orps %xmm5,%xmm5
7728
7729// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3
7730// CHECK: encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7731 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3
7732
7733// CHECK: pavgb 69, %mm3
7734// CHECK: encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
7735 pavgb 0x45,%mm3
7736
7737// CHECK: pavgb 32493, %mm3
7738// CHECK: encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
7739 pavgb 0x7eed,%mm3
7740
7741// CHECK: pavgb 3133065982, %mm3
7742// CHECK: encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
7743 pavgb 0xbabecafe,%mm3
7744
7745// CHECK: pavgb 305419896, %mm3
7746// CHECK: encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
7747 pavgb 0x12345678,%mm3
7748
7749// CHECK: pavgb %mm3, %mm3
7750// CHECK: encoding: [0x0f,0xe0,0xdb]
7751 pavgb %mm3,%mm3
7752
7753// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5
7754// CHECK: encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
7755 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5
7756
7757// CHECK: pavgb 69, %xmm5
7758// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
7759 pavgb 0x45,%xmm5
7760
7761// CHECK: pavgb 32493, %xmm5
7762// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
7763 pavgb 0x7eed,%xmm5
7764
7765// CHECK: pavgb 3133065982, %xmm5
7766// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
7767 pavgb 0xbabecafe,%xmm5
7768
7769// CHECK: pavgb 305419896, %xmm5
7770// CHECK: encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
7771 pavgb 0x12345678,%xmm5
7772
7773// CHECK: pavgb %xmm5, %xmm5
7774// CHECK: encoding: [0x66,0x0f,0xe0,0xed]
7775 pavgb %xmm5,%xmm5
7776
7777// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3
7778// CHECK: encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7779 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3
7780
7781// CHECK: pavgw 69, %mm3
7782// CHECK: encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
7783 pavgw 0x45,%mm3
7784
7785// CHECK: pavgw 32493, %mm3
7786// CHECK: encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
7787 pavgw 0x7eed,%mm3
7788
7789// CHECK: pavgw 3133065982, %mm3
7790// CHECK: encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
7791 pavgw 0xbabecafe,%mm3
7792
7793// CHECK: pavgw 305419896, %mm3
7794// CHECK: encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
7795 pavgw 0x12345678,%mm3
7796
7797// CHECK: pavgw %mm3, %mm3
7798// CHECK: encoding: [0x0f,0xe3,0xdb]
7799 pavgw %mm3,%mm3
7800
7801// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5
7802// CHECK: encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
7803 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7804
7805// CHECK: pavgw 69, %xmm5
7806// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
7807 pavgw 0x45,%xmm5
7808
7809// CHECK: pavgw 32493, %xmm5
7810// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
7811 pavgw 0x7eed,%xmm5
7812
7813// CHECK: pavgw 3133065982, %xmm5
7814// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
7815 pavgw 0xbabecafe,%xmm5
7816
7817// CHECK: pavgw 305419896, %xmm5
7818// CHECK: encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
7819 pavgw 0x12345678,%xmm5
7820
7821// CHECK: pavgw %xmm5, %xmm5
7822// CHECK: encoding: [0x66,0x0f,0xe3,0xed]
7823 pavgw %xmm5,%xmm5
7824
7825// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3
7826// CHECK: encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7827 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3
7828
7829// CHECK: pmaxsw 69, %mm3
7830// CHECK: encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
7831 pmaxsw 0x45,%mm3
7832
7833// CHECK: pmaxsw 32493, %mm3
7834// CHECK: encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
7835 pmaxsw 0x7eed,%mm3
7836
7837// CHECK: pmaxsw 3133065982, %mm3
7838// CHECK: encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
7839 pmaxsw 0xbabecafe,%mm3
7840
7841// CHECK: pmaxsw 305419896, %mm3
7842// CHECK: encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
7843 pmaxsw 0x12345678,%mm3
7844
7845// CHECK: pmaxsw %mm3, %mm3
7846// CHECK: encoding: [0x0f,0xee,0xdb]
7847 pmaxsw %mm3,%mm3
7848
7849// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5
7850// CHECK: encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
7851 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7852
7853// CHECK: pmaxsw 69, %xmm5
7854// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
7855 pmaxsw 0x45,%xmm5
7856
7857// CHECK: pmaxsw 32493, %xmm5
7858// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
7859 pmaxsw 0x7eed,%xmm5
7860
7861// CHECK: pmaxsw 3133065982, %xmm5
7862// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
7863 pmaxsw 0xbabecafe,%xmm5
7864
7865// CHECK: pmaxsw 305419896, %xmm5
7866// CHECK: encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
7867 pmaxsw 0x12345678,%xmm5
7868
7869// CHECK: pmaxsw %xmm5, %xmm5
7870// CHECK: encoding: [0x66,0x0f,0xee,0xed]
7871 pmaxsw %xmm5,%xmm5
7872
7873// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3
7874// CHECK: encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7875 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3
7876
7877// CHECK: pmaxub 69, %mm3
7878// CHECK: encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
7879 pmaxub 0x45,%mm3
7880
7881// CHECK: pmaxub 32493, %mm3
7882// CHECK: encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
7883 pmaxub 0x7eed,%mm3
7884
7885// CHECK: pmaxub 3133065982, %mm3
7886// CHECK: encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
7887 pmaxub 0xbabecafe,%mm3
7888
7889// CHECK: pmaxub 305419896, %mm3
7890// CHECK: encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
7891 pmaxub 0x12345678,%mm3
7892
7893// CHECK: pmaxub %mm3, %mm3
7894// CHECK: encoding: [0x0f,0xde,0xdb]
7895 pmaxub %mm3,%mm3
7896
7897// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5
7898// CHECK: encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
7899 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5
7900
7901// CHECK: pmaxub 69, %xmm5
7902// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
7903 pmaxub 0x45,%xmm5
7904
7905// CHECK: pmaxub 32493, %xmm5
7906// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
7907 pmaxub 0x7eed,%xmm5
7908
7909// CHECK: pmaxub 3133065982, %xmm5
7910// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
7911 pmaxub 0xbabecafe,%xmm5
7912
7913// CHECK: pmaxub 305419896, %xmm5
7914// CHECK: encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
7915 pmaxub 0x12345678,%xmm5
7916
7917// CHECK: pmaxub %xmm5, %xmm5
7918// CHECK: encoding: [0x66,0x0f,0xde,0xed]
7919 pmaxub %xmm5,%xmm5
7920
7921// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3
7922// CHECK: encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7923 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3
7924
7925// CHECK: pminsw 69, %mm3
7926// CHECK: encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
7927 pminsw 0x45,%mm3
7928
7929// CHECK: pminsw 32493, %mm3
7930// CHECK: encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
7931 pminsw 0x7eed,%mm3
7932
7933// CHECK: pminsw 3133065982, %mm3
7934// CHECK: encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
7935 pminsw 0xbabecafe,%mm3
7936
7937// CHECK: pminsw 305419896, %mm3
7938// CHECK: encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
7939 pminsw 0x12345678,%mm3
7940
7941// CHECK: pminsw %mm3, %mm3
7942// CHECK: encoding: [0x0f,0xea,0xdb]
7943 pminsw %mm3,%mm3
7944
7945// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5
7946// CHECK: encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
7947 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
7948
7949// CHECK: pminsw 69, %xmm5
7950// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
7951 pminsw 0x45,%xmm5
7952
7953// CHECK: pminsw 32493, %xmm5
7954// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
7955 pminsw 0x7eed,%xmm5
7956
7957// CHECK: pminsw 3133065982, %xmm5
7958// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
7959 pminsw 0xbabecafe,%xmm5
7960
7961// CHECK: pminsw 305419896, %xmm5
7962// CHECK: encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
7963 pminsw 0x12345678,%xmm5
7964
7965// CHECK: pminsw %xmm5, %xmm5
7966// CHECK: encoding: [0x66,0x0f,0xea,0xed]
7967 pminsw %xmm5,%xmm5
7968
7969// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3
7970// CHECK: encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7971 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3
7972
7973// CHECK: pminub 69, %mm3
7974// CHECK: encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
7975 pminub 0x45,%mm3
7976
7977// CHECK: pminub 32493, %mm3
7978// CHECK: encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
7979 pminub 0x7eed,%mm3
7980
7981// CHECK: pminub 3133065982, %mm3
7982// CHECK: encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
7983 pminub 0xbabecafe,%mm3
7984
7985// CHECK: pminub 305419896, %mm3
7986// CHECK: encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
7987 pminub 0x12345678,%mm3
7988
7989// CHECK: pminub %mm3, %mm3
7990// CHECK: encoding: [0x0f,0xda,0xdb]
7991 pminub %mm3,%mm3
7992
7993// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5
7994// CHECK: encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
7995 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5
7996
7997// CHECK: pminub 69, %xmm5
7998// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
7999 pminub 0x45,%xmm5
8000
8001// CHECK: pminub 32493, %xmm5
8002// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
8003 pminub 0x7eed,%xmm5
8004
8005// CHECK: pminub 3133065982, %xmm5
8006// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
8007 pminub 0xbabecafe,%xmm5
8008
8009// CHECK: pminub 305419896, %xmm5
8010// CHECK: encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
8011 pminub 0x12345678,%xmm5
8012
8013// CHECK: pminub %xmm5, %xmm5
8014// CHECK: encoding: [0x66,0x0f,0xda,0xed]
8015 pminub %xmm5,%xmm5
8016
8017// CHECK: pmovmskb %mm3, %ecx
8018// CHECK: encoding: [0x0f,0xd7,0xcb]
8019 pmovmskb %mm3,%ecx
8020
8021// CHECK: pmovmskb %xmm5, %ecx
8022// CHECK: encoding: [0x66,0x0f,0xd7,0xcd]
8023 pmovmskb %xmm5,%ecx
8024
8025// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3
8026// CHECK: encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8027 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3
8028
8029// CHECK: pmulhuw 69, %mm3
8030// CHECK: encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
8031 pmulhuw 0x45,%mm3
8032
8033// CHECK: pmulhuw 32493, %mm3
8034// CHECK: encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
8035 pmulhuw 0x7eed,%mm3
8036
8037// CHECK: pmulhuw 3133065982, %mm3
8038// CHECK: encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
8039 pmulhuw 0xbabecafe,%mm3
8040
8041// CHECK: pmulhuw 305419896, %mm3
8042// CHECK: encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
8043 pmulhuw 0x12345678,%mm3
8044
8045// CHECK: pmulhuw %mm3, %mm3
8046// CHECK: encoding: [0x0f,0xe4,0xdb]
8047 pmulhuw %mm3,%mm3
8048
8049// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5
8050// CHECK: encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
8051 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8052
8053// CHECK: pmulhuw 69, %xmm5
8054// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
8055 pmulhuw 0x45,%xmm5
8056
8057// CHECK: pmulhuw 32493, %xmm5
8058// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
8059 pmulhuw 0x7eed,%xmm5
8060
8061// CHECK: pmulhuw 3133065982, %xmm5
8062// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
8063 pmulhuw 0xbabecafe,%xmm5
8064
8065// CHECK: pmulhuw 305419896, %xmm5
8066// CHECK: encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
8067 pmulhuw 0x12345678,%xmm5
8068
8069// CHECK: pmulhuw %xmm5, %xmm5
8070// CHECK: encoding: [0x66,0x0f,0xe4,0xed]
8071 pmulhuw %xmm5,%xmm5
8072
8073// CHECK: prefetchnta 3735928559(%ebx,%ecx,8)
8074// CHECK: encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
8075 prefetchnta 0xdeadbeef(%ebx,%ecx,8)
8076
8077// CHECK: prefetchnta 32493
8078// CHECK: encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
8079 prefetchnta 0x7eed
8080
8081// CHECK: prefetchnta 3133065982
8082// CHECK: encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
8083 prefetchnta 0xbabecafe
8084
8085// CHECK: prefetchnta 305419896
8086// CHECK: encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
8087 prefetchnta 0x12345678
8088
8089// CHECK: prefetcht0 3735928559(%ebx,%ecx,8)
8090// CHECK: encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
8091 prefetcht0 0xdeadbeef(%ebx,%ecx,8)
8092
8093// CHECK: prefetcht0 32493
8094// CHECK: encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
8095 prefetcht0 0x7eed
8096
8097// CHECK: prefetcht0 3133065982
8098// CHECK: encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
8099 prefetcht0 0xbabecafe
8100
8101// CHECK: prefetcht0 305419896
8102// CHECK: encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
8103 prefetcht0 0x12345678
8104
8105// CHECK: prefetcht1 3735928559(%ebx,%ecx,8)
8106// CHECK: encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
8107 prefetcht1 0xdeadbeef(%ebx,%ecx,8)
8108
8109// CHECK: prefetcht1 32493
8110// CHECK: encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
8111 prefetcht1 0x7eed
8112
8113// CHECK: prefetcht1 3133065982
8114// CHECK: encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
8115 prefetcht1 0xbabecafe
8116
8117// CHECK: prefetcht1 305419896
8118// CHECK: encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
8119 prefetcht1 0x12345678
8120
8121// CHECK: prefetcht2 3735928559(%ebx,%ecx,8)
8122// CHECK: encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8123 prefetcht2 0xdeadbeef(%ebx,%ecx,8)
8124
8125// CHECK: prefetcht2 32493
8126// CHECK: encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
8127 prefetcht2 0x7eed
8128
8129// CHECK: prefetcht2 3133065982
8130// CHECK: encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
8131 prefetcht2 0xbabecafe
8132
8133// CHECK: prefetcht2 305419896
8134// CHECK: encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
8135 prefetcht2 0x12345678
8136
8137// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3
8138// CHECK: encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8139 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3
8140
8141// CHECK: psadbw 69, %mm3
8142// CHECK: encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
8143 psadbw 0x45,%mm3
8144
8145// CHECK: psadbw 32493, %mm3
8146// CHECK: encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
8147 psadbw 0x7eed,%mm3
8148
8149// CHECK: psadbw 3133065982, %mm3
8150// CHECK: encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
8151 psadbw 0xbabecafe,%mm3
8152
8153// CHECK: psadbw 305419896, %mm3
8154// CHECK: encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
8155 psadbw 0x12345678,%mm3
8156
8157// CHECK: psadbw %mm3, %mm3
8158// CHECK: encoding: [0x0f,0xf6,0xdb]
8159 psadbw %mm3,%mm3
8160
8161// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5
8162// CHECK: encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
8163 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
8164
8165// CHECK: psadbw 69, %xmm5
8166// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
8167 psadbw 0x45,%xmm5
8168
8169// CHECK: psadbw 32493, %xmm5
8170// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
8171 psadbw 0x7eed,%xmm5
8172
8173// CHECK: psadbw 3133065982, %xmm5
8174// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
8175 psadbw 0xbabecafe,%xmm5
8176
8177// CHECK: psadbw 305419896, %xmm5
8178// CHECK: encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
8179 psadbw 0x12345678,%xmm5
8180
8181// CHECK: psadbw %xmm5, %xmm5
8182// CHECK: encoding: [0x66,0x0f,0xf6,0xed]
8183 psadbw %xmm5,%xmm5
8184
8185// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5
8186// CHECK: encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
8187 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8188
8189// CHECK: rcpps 69, %xmm5
8190// CHECK: encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
8191 rcpps 0x45,%xmm5
8192
8193// CHECK: rcpps 32493, %xmm5
8194// CHECK: encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
8195 rcpps 0x7eed,%xmm5
8196
8197// CHECK: rcpps 3133065982, %xmm5
8198// CHECK: encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
8199 rcpps 0xbabecafe,%xmm5
8200
8201// CHECK: rcpps 305419896, %xmm5
8202// CHECK: encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
8203 rcpps 0x12345678,%xmm5
8204
8205// CHECK: rcpps %xmm5, %xmm5
8206// CHECK: encoding: [0x0f,0x53,0xed]
8207 rcpps %xmm5,%xmm5
8208
8209// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5
8210// CHECK: encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
8211 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
8212
8213// CHECK: rcpss 69, %xmm5
8214// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
8215 rcpss 0x45,%xmm5
8216
8217// CHECK: rcpss 32493, %xmm5
8218// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
8219 rcpss 0x7eed,%xmm5
8220
8221// CHECK: rcpss 3133065982, %xmm5
8222// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
8223 rcpss 0xbabecafe,%xmm5
8224
8225// CHECK: rcpss 305419896, %xmm5
8226// CHECK: encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
8227 rcpss 0x12345678,%xmm5
8228
8229// CHECK: rcpss %xmm5, %xmm5
8230// CHECK: encoding: [0xf3,0x0f,0x53,0xed]
8231 rcpss %xmm5,%xmm5
8232
8233// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5
8234// CHECK: encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
8235 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8236
8237// CHECK: rsqrtps 69, %xmm5
8238// CHECK: encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
8239 rsqrtps 0x45,%xmm5
8240
8241// CHECK: rsqrtps 32493, %xmm5
8242// CHECK: encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
8243 rsqrtps 0x7eed,%xmm5
8244
8245// CHECK: rsqrtps 3133065982, %xmm5
8246// CHECK: encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
8247 rsqrtps 0xbabecafe,%xmm5
8248
8249// CHECK: rsqrtps 305419896, %xmm5
8250// CHECK: encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
8251 rsqrtps 0x12345678,%xmm5
8252
8253// CHECK: rsqrtps %xmm5, %xmm5
8254// CHECK: encoding: [0x0f,0x52,0xed]
8255 rsqrtps %xmm5,%xmm5
8256
8257// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5
8258// CHECK: encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
8259 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
8260
8261// CHECK: rsqrtss 69, %xmm5
8262// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
8263 rsqrtss 0x45,%xmm5
8264
8265// CHECK: rsqrtss 32493, %xmm5
8266// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
8267 rsqrtss 0x7eed,%xmm5
8268
8269// CHECK: rsqrtss 3133065982, %xmm5
8270// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
8271 rsqrtss 0xbabecafe,%xmm5
8272
8273// CHECK: rsqrtss 305419896, %xmm5
8274// CHECK: encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
8275 rsqrtss 0x12345678,%xmm5
8276
8277// CHECK: rsqrtss %xmm5, %xmm5
8278// CHECK: encoding: [0xf3,0x0f,0x52,0xed]
8279 rsqrtss %xmm5,%xmm5
8280
8281// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5
8282// CHECK: encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
8283 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8284
8285// CHECK: sqrtps 69, %xmm5
8286// CHECK: encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
8287 sqrtps 0x45,%xmm5
8288
8289// CHECK: sqrtps 32493, %xmm5
8290// CHECK: encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
8291 sqrtps 0x7eed,%xmm5
8292
8293// CHECK: sqrtps 3133065982, %xmm5
8294// CHECK: encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
8295 sqrtps 0xbabecafe,%xmm5
8296
8297// CHECK: sqrtps 305419896, %xmm5
8298// CHECK: encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
8299 sqrtps 0x12345678,%xmm5
8300
8301// CHECK: sqrtps %xmm5, %xmm5
8302// CHECK: encoding: [0x0f,0x51,0xed]
8303 sqrtps %xmm5,%xmm5
8304
8305// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5
8306// CHECK: encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
8307 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
8308
8309// CHECK: sqrtss 69, %xmm5
8310// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
8311 sqrtss 0x45,%xmm5
8312
8313// CHECK: sqrtss 32493, %xmm5
8314// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
8315 sqrtss 0x7eed,%xmm5
8316
8317// CHECK: sqrtss 3133065982, %xmm5
8318// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
8319 sqrtss 0xbabecafe,%xmm5
8320
8321// CHECK: sqrtss 305419896, %xmm5
8322// CHECK: encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
8323 sqrtss 0x12345678,%xmm5
8324
8325// CHECK: sqrtss %xmm5, %xmm5
8326// CHECK: encoding: [0xf3,0x0f,0x51,0xed]
8327 sqrtss %xmm5,%xmm5
8328
8329// CHECK: stmxcsr 3735928559(%ebx,%ecx,8)
8330// CHECK: encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8331 stmxcsr 0xdeadbeef(%ebx,%ecx,8)
8332
8333// CHECK: stmxcsr 32493
8334// CHECK: encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
8335 stmxcsr 0x7eed
8336
8337// CHECK: stmxcsr 3133065982
8338// CHECK: encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
8339 stmxcsr 0xbabecafe
8340
8341// CHECK: stmxcsr 305419896
8342// CHECK: encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
8343 stmxcsr 0x12345678
8344
8345// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5
8346// CHECK: encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8347 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8348
8349// CHECK: subps 69, %xmm5
8350// CHECK: encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
8351 subps 0x45,%xmm5
8352
8353// CHECK: subps 32493, %xmm5
8354// CHECK: encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
8355 subps 0x7eed,%xmm5
8356
8357// CHECK: subps 3133065982, %xmm5
8358// CHECK: encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
8359 subps 0xbabecafe,%xmm5
8360
8361// CHECK: subps 305419896, %xmm5
8362// CHECK: encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
8363 subps 0x12345678,%xmm5
8364
8365// CHECK: subps %xmm5, %xmm5
8366// CHECK: encoding: [0x0f,0x5c,0xed]
8367 subps %xmm5,%xmm5
8368
8369// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5
8370// CHECK: encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8371 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5
8372
8373// CHECK: subss 69, %xmm5
8374// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
8375 subss 0x45,%xmm5
8376
8377// CHECK: subss 32493, %xmm5
8378// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
8379 subss 0x7eed,%xmm5
8380
8381// CHECK: subss 3133065982, %xmm5
8382// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
8383 subss 0xbabecafe,%xmm5
8384
8385// CHECK: subss 305419896, %xmm5
8386// CHECK: encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
8387 subss 0x12345678,%xmm5
8388
8389// CHECK: subss %xmm5, %xmm5
8390// CHECK: encoding: [0xf3,0x0f,0x5c,0xed]
8391 subss %xmm5,%xmm5
8392
8393// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5
8394// CHECK: encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8395 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
8396
8397// CHECK: ucomiss 69, %xmm5
8398// CHECK: encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
8399 ucomiss 0x45,%xmm5
8400
8401// CHECK: ucomiss 32493, %xmm5
8402// CHECK: encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
8403 ucomiss 0x7eed,%xmm5
8404
8405// CHECK: ucomiss 3133065982, %xmm5
8406// CHECK: encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
8407 ucomiss 0xbabecafe,%xmm5
8408
8409// CHECK: ucomiss 305419896, %xmm5
8410// CHECK: encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
8411 ucomiss 0x12345678,%xmm5
8412
8413// CHECK: ucomiss %xmm5, %xmm5
8414// CHECK: encoding: [0x0f,0x2e,0xed]
8415 ucomiss %xmm5,%xmm5
8416
8417// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5
8418// CHECK: encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
8419 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8420
8421// CHECK: unpckhps 69, %xmm5
8422// CHECK: encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
8423 unpckhps 0x45,%xmm5
8424
8425// CHECK: unpckhps 32493, %xmm5
8426// CHECK: encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
8427 unpckhps 0x7eed,%xmm5
8428
8429// CHECK: unpckhps 3133065982, %xmm5
8430// CHECK: encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
8431 unpckhps 0xbabecafe,%xmm5
8432
8433// CHECK: unpckhps 305419896, %xmm5
8434// CHECK: encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
8435 unpckhps 0x12345678,%xmm5
8436
8437// CHECK: unpckhps %xmm5, %xmm5
8438// CHECK: encoding: [0x0f,0x15,0xed]
8439 unpckhps %xmm5,%xmm5
8440
8441// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5
8442// CHECK: encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
8443 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8444
8445// CHECK: unpcklps 69, %xmm5
8446// CHECK: encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
8447 unpcklps 0x45,%xmm5
8448
8449// CHECK: unpcklps 32493, %xmm5
8450// CHECK: encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
8451 unpcklps 0x7eed,%xmm5
8452
8453// CHECK: unpcklps 3133065982, %xmm5
8454// CHECK: encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
8455 unpcklps 0xbabecafe,%xmm5
8456
8457// CHECK: unpcklps 305419896, %xmm5
8458// CHECK: encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
8459 unpcklps 0x12345678,%xmm5
8460
8461// CHECK: unpcklps %xmm5, %xmm5
8462// CHECK: encoding: [0x0f,0x14,0xed]
8463 unpcklps %xmm5,%xmm5
8464
8465// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5
8466// CHECK: encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
8467 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5
8468
8469// CHECK: xorps 69, %xmm5
8470// CHECK: encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
8471 xorps 0x45,%xmm5
8472
8473// CHECK: xorps 32493, %xmm5
8474// CHECK: encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
8475 xorps 0x7eed,%xmm5
8476
8477// CHECK: xorps 3133065982, %xmm5
8478// CHECK: encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
8479 xorps 0xbabecafe,%xmm5
8480
8481// CHECK: xorps 305419896, %xmm5
8482// CHECK: encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
8483 xorps 0x12345678,%xmm5
8484
8485// CHECK: xorps %xmm5, %xmm5
8486// CHECK: encoding: [0x0f,0x57,0xed]
8487 xorps %xmm5,%xmm5
8488
8489// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5
8490// CHECK: encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
8491 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8492
8493// CHECK: addpd 69, %xmm5
8494// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
8495 addpd 0x45,%xmm5
8496
8497// CHECK: addpd 32493, %xmm5
8498// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
8499 addpd 0x7eed,%xmm5
8500
8501// CHECK: addpd 3133065982, %xmm5
8502// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
8503 addpd 0xbabecafe,%xmm5
8504
8505// CHECK: addpd 305419896, %xmm5
8506// CHECK: encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
8507 addpd 0x12345678,%xmm5
8508
8509// CHECK: addpd %xmm5, %xmm5
8510// CHECK: encoding: [0x66,0x0f,0x58,0xed]
8511 addpd %xmm5,%xmm5
8512
8513// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5
8514// CHECK: encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
8515 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8516
8517// CHECK: addsd 69, %xmm5
8518// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
8519 addsd 0x45,%xmm5
8520
8521// CHECK: addsd 32493, %xmm5
8522// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
8523 addsd 0x7eed,%xmm5
8524
8525// CHECK: addsd 3133065982, %xmm5
8526// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
8527 addsd 0xbabecafe,%xmm5
8528
8529// CHECK: addsd 305419896, %xmm5
8530// CHECK: encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
8531 addsd 0x12345678,%xmm5
8532
8533// CHECK: addsd %xmm5, %xmm5
8534// CHECK: encoding: [0xf2,0x0f,0x58,0xed]
8535 addsd %xmm5,%xmm5
8536
8537// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5
8538// CHECK: encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
8539 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8540
8541// CHECK: andnpd 69, %xmm5
8542// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
8543 andnpd 0x45,%xmm5
8544
8545// CHECK: andnpd 32493, %xmm5
8546// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
8547 andnpd 0x7eed,%xmm5
8548
8549// CHECK: andnpd 3133065982, %xmm5
8550// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
8551 andnpd 0xbabecafe,%xmm5
8552
8553// CHECK: andnpd 305419896, %xmm5
8554// CHECK: encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
8555 andnpd 0x12345678,%xmm5
8556
8557// CHECK: andnpd %xmm5, %xmm5
8558// CHECK: encoding: [0x66,0x0f,0x55,0xed]
8559 andnpd %xmm5,%xmm5
8560
8561// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5
8562// CHECK: encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
8563 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8564
8565// CHECK: andpd 69, %xmm5
8566// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
8567 andpd 0x45,%xmm5
8568
8569// CHECK: andpd 32493, %xmm5
8570// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
8571 andpd 0x7eed,%xmm5
8572
8573// CHECK: andpd 3133065982, %xmm5
8574// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
8575 andpd 0xbabecafe,%xmm5
8576
8577// CHECK: andpd 305419896, %xmm5
8578// CHECK: encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
8579 andpd 0x12345678,%xmm5
8580
8581// CHECK: andpd %xmm5, %xmm5
8582// CHECK: encoding: [0x66,0x0f,0x54,0xed]
8583 andpd %xmm5,%xmm5
8584
8585// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5
8586// CHECK: encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8587 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8588
8589// CHECK: comisd 69, %xmm5
8590// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
8591 comisd 0x45,%xmm5
8592
8593// CHECK: comisd 32493, %xmm5
8594// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
8595 comisd 0x7eed,%xmm5
8596
8597// CHECK: comisd 3133065982, %xmm5
8598// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
8599 comisd 0xbabecafe,%xmm5
8600
8601// CHECK: comisd 305419896, %xmm5
8602// CHECK: encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
8603 comisd 0x12345678,%xmm5
8604
8605// CHECK: comisd %xmm5, %xmm5
8606// CHECK: encoding: [0x66,0x0f,0x2f,0xed]
8607 comisd %xmm5,%xmm5
8608
8609// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5
8610// CHECK: encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
8611 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8612
8613// CHECK: cvtpi2pd 69, %xmm5
8614// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
8615 cvtpi2pd 0x45,%xmm5
8616
8617// CHECK: cvtpi2pd 32493, %xmm5
8618// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
8619 cvtpi2pd 0x7eed,%xmm5
8620
8621// CHECK: cvtpi2pd 3133065982, %xmm5
8622// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
8623 cvtpi2pd 0xbabecafe,%xmm5
8624
8625// CHECK: cvtpi2pd 305419896, %xmm5
8626// CHECK: encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
8627 cvtpi2pd 0x12345678,%xmm5
8628
8629// CHECK: cvtpi2pd %mm3, %xmm5
8630// CHECK: encoding: [0x66,0x0f,0x2a,0xeb]
8631 cvtpi2pd %mm3,%xmm5
8632
8633// CHECK: cvtsi2sd %ecx, %xmm5
8634// CHECK: encoding: [0xf2,0x0f,0x2a,0xe9]
8635 cvtsi2sd %ecx,%xmm5
8636
8637// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5
8638// CHECK: encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
8639 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8640
8641// CHECK: cvtsi2sd 69, %xmm5
8642// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
8643 cvtsi2sd 0x45,%xmm5
8644
8645// CHECK: cvtsi2sd 32493, %xmm5
8646// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
8647 cvtsi2sd 0x7eed,%xmm5
8648
8649// CHECK: cvtsi2sd 3133065982, %xmm5
8650// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
8651 cvtsi2sd 0xbabecafe,%xmm5
8652
8653// CHECK: cvtsi2sd 305419896, %xmm5
8654// CHECK: encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
8655 cvtsi2sd 0x12345678,%xmm5
8656
8657// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5
8658// CHECK: encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8659 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8660
8661// CHECK: divpd 69, %xmm5
8662// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
8663 divpd 0x45,%xmm5
8664
8665// CHECK: divpd 32493, %xmm5
8666// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
8667 divpd 0x7eed,%xmm5
8668
8669// CHECK: divpd 3133065982, %xmm5
8670// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
8671 divpd 0xbabecafe,%xmm5
8672
8673// CHECK: divpd 305419896, %xmm5
8674// CHECK: encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
8675 divpd 0x12345678,%xmm5
8676
8677// CHECK: divpd %xmm5, %xmm5
8678// CHECK: encoding: [0x66,0x0f,0x5e,0xed]
8679 divpd %xmm5,%xmm5
8680
8681// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5
8682// CHECK: encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8683 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8684
8685// CHECK: divsd 69, %xmm5
8686// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
8687 divsd 0x45,%xmm5
8688
8689// CHECK: divsd 32493, %xmm5
8690// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
8691 divsd 0x7eed,%xmm5
8692
8693// CHECK: divsd 3133065982, %xmm5
8694// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
8695 divsd 0xbabecafe,%xmm5
8696
8697// CHECK: divsd 305419896, %xmm5
8698// CHECK: encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
8699 divsd 0x12345678,%xmm5
8700
8701// CHECK: divsd %xmm5, %xmm5
8702// CHECK: encoding: [0xf2,0x0f,0x5e,0xed]
8703 divsd %xmm5,%xmm5
8704
8705// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5
8706// CHECK: encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8707 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8708
8709// CHECK: maxpd 69, %xmm5
8710// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
8711 maxpd 0x45,%xmm5
8712
8713// CHECK: maxpd 32493, %xmm5
8714// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
8715 maxpd 0x7eed,%xmm5
8716
8717// CHECK: maxpd 3133065982, %xmm5
8718// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
8719 maxpd 0xbabecafe,%xmm5
8720
8721// CHECK: maxpd 305419896, %xmm5
8722// CHECK: encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
8723 maxpd 0x12345678,%xmm5
8724
8725// CHECK: maxpd %xmm5, %xmm5
8726// CHECK: encoding: [0x66,0x0f,0x5f,0xed]
8727 maxpd %xmm5,%xmm5
8728
8729// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5
8730// CHECK: encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8731 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8732
8733// CHECK: maxsd 69, %xmm5
8734// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
8735 maxsd 0x45,%xmm5
8736
8737// CHECK: maxsd 32493, %xmm5
8738// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
8739 maxsd 0x7eed,%xmm5
8740
8741// CHECK: maxsd 3133065982, %xmm5
8742// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
8743 maxsd 0xbabecafe,%xmm5
8744
8745// CHECK: maxsd 305419896, %xmm5
8746// CHECK: encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
8747 maxsd 0x12345678,%xmm5
8748
8749// CHECK: maxsd %xmm5, %xmm5
8750// CHECK: encoding: [0xf2,0x0f,0x5f,0xed]
8751 maxsd %xmm5,%xmm5
8752
8753// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5
8754// CHECK: encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8755 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8756
8757// CHECK: minpd 69, %xmm5
8758// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
8759 minpd 0x45,%xmm5
8760
8761// CHECK: minpd 32493, %xmm5
8762// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
8763 minpd 0x7eed,%xmm5
8764
8765// CHECK: minpd 3133065982, %xmm5
8766// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
8767 minpd 0xbabecafe,%xmm5
8768
8769// CHECK: minpd 305419896, %xmm5
8770// CHECK: encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
8771 minpd 0x12345678,%xmm5
8772
8773// CHECK: minpd %xmm5, %xmm5
8774// CHECK: encoding: [0x66,0x0f,0x5d,0xed]
8775 minpd %xmm5,%xmm5
8776
8777// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5
8778// CHECK: encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8779 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8780
8781// CHECK: minsd 69, %xmm5
8782// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
8783 minsd 0x45,%xmm5
8784
8785// CHECK: minsd 32493, %xmm5
8786// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
8787 minsd 0x7eed,%xmm5
8788
8789// CHECK: minsd 3133065982, %xmm5
8790// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
8791 minsd 0xbabecafe,%xmm5
8792
8793// CHECK: minsd 305419896, %xmm5
8794// CHECK: encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
8795 minsd 0x12345678,%xmm5
8796
8797// CHECK: minsd %xmm5, %xmm5
8798// CHECK: encoding: [0xf2,0x0f,0x5d,0xed]
8799 minsd %xmm5,%xmm5
8800
8801// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5
8802// CHECK: encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
8803 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8804
8805// CHECK: movapd 69, %xmm5
8806// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
8807 movapd 0x45,%xmm5
8808
8809// CHECK: movapd 32493, %xmm5
8810// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
8811 movapd 0x7eed,%xmm5
8812
8813// CHECK: movapd 3133065982, %xmm5
8814// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
8815 movapd 0xbabecafe,%xmm5
8816
8817// CHECK: movapd 305419896, %xmm5
8818// CHECK: encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
8819 movapd 0x12345678,%xmm5
8820
8821// CHECK: movapd %xmm5, %xmm5
8822// CHECK: encoding: [0x66,0x0f,0x28,0xed]
8823 movapd %xmm5,%xmm5
8824
8825// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8)
8826// CHECK: encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
8827 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
8828
8829// CHECK: movapd %xmm5, 69
8830// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
8831 movapd %xmm5,0x45
8832
8833// CHECK: movapd %xmm5, 32493
8834// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
8835 movapd %xmm5,0x7eed
8836
8837// CHECK: movapd %xmm5, 3133065982
8838// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
8839 movapd %xmm5,0xbabecafe
8840
8841// CHECK: movapd %xmm5, 305419896
8842// CHECK: encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
8843 movapd %xmm5,0x12345678
8844
8845// CHECK: movapd %xmm5, %xmm5
8846// CHECK: encoding: [0x66,0x0f,0x28,0xed]
8847 movapd %xmm5,%xmm5
8848
8849// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5
8850// CHECK: encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
8851 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8852
8853// CHECK: movhpd 69, %xmm5
8854// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
8855 movhpd 0x45,%xmm5
8856
8857// CHECK: movhpd 32493, %xmm5
8858// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
8859 movhpd 0x7eed,%xmm5
8860
8861// CHECK: movhpd 3133065982, %xmm5
8862// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
8863 movhpd 0xbabecafe,%xmm5
8864
8865// CHECK: movhpd 305419896, %xmm5
8866// CHECK: encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
8867 movhpd 0x12345678,%xmm5
8868
8869// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8)
8870// CHECK: encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
8871 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
8872
8873// CHECK: movhpd %xmm5, 69
8874// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
8875 movhpd %xmm5,0x45
8876
8877// CHECK: movhpd %xmm5, 32493
8878// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
8879 movhpd %xmm5,0x7eed
8880
8881// CHECK: movhpd %xmm5, 3133065982
8882// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
8883 movhpd %xmm5,0xbabecafe
8884
8885// CHECK: movhpd %xmm5, 305419896
8886// CHECK: encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
8887 movhpd %xmm5,0x12345678
8888
8889// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5
8890// CHECK: encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8891 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8892
8893// CHECK: movlpd 69, %xmm5
8894// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8895 movlpd 0x45,%xmm5
8896
8897// CHECK: movlpd 32493, %xmm5
8898// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8899 movlpd 0x7eed,%xmm5
8900
8901// CHECK: movlpd 3133065982, %xmm5
8902// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8903 movlpd 0xbabecafe,%xmm5
8904
8905// CHECK: movlpd 305419896, %xmm5
8906// CHECK: encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8907 movlpd 0x12345678,%xmm5
8908
8909// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8)
8910// CHECK: encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
8911 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
8912
8913// CHECK: movlpd %xmm5, 69
8914// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
8915 movlpd %xmm5,0x45
8916
8917// CHECK: movlpd %xmm5, 32493
8918// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
8919 movlpd %xmm5,0x7eed
8920
8921// CHECK: movlpd %xmm5, 3133065982
8922// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
8923 movlpd %xmm5,0xbabecafe
8924
8925// CHECK: movlpd %xmm5, 305419896
8926// CHECK: encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
8927 movlpd %xmm5,0x12345678
8928
8929// CHECK: movmskpd %xmm5, %ecx
8930// CHECK: encoding: [0x66,0x0f,0x50,0xcd]
8931 movmskpd %xmm5,%ecx
8932
8933// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8)
8934// CHECK: encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8935 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
8936
8937// CHECK: movntpd %xmm5, 69
8938// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
8939 movntpd %xmm5,0x45
8940
8941// CHECK: movntpd %xmm5, 32493
8942// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
8943 movntpd %xmm5,0x7eed
8944
8945// CHECK: movntpd %xmm5, 3133065982
8946// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
8947 movntpd %xmm5,0xbabecafe
8948
8949// CHECK: movntpd %xmm5, 305419896
8950// CHECK: encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
8951 movntpd %xmm5,0x12345678
8952
8953// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5
8954// CHECK: encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
8955 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
8956
8957// CHECK: movsd 69, %xmm5
8958// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
8959 movsd 0x45,%xmm5
8960
8961// CHECK: movsd 32493, %xmm5
8962// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
8963 movsd 0x7eed,%xmm5
8964
8965// CHECK: movsd 3133065982, %xmm5
8966// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
8967 movsd 0xbabecafe,%xmm5
8968
8969// CHECK: movsd 305419896, %xmm5
8970// CHECK: encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
8971 movsd 0x12345678,%xmm5
8972
8973// CHECK: movsd %xmm5, %xmm5
8974// CHECK: encoding: [0xf2,0x0f,0x10,0xed]
8975 movsd %xmm5,%xmm5
8976
8977// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8)
8978// CHECK: encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
8979 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
8980
8981// CHECK: movsd %xmm5, 69
8982// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
8983 movsd %xmm5,0x45
8984
8985// CHECK: movsd %xmm5, 32493
8986// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
8987 movsd %xmm5,0x7eed
8988
8989// CHECK: movsd %xmm5, 3133065982
8990// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
8991 movsd %xmm5,0xbabecafe
8992
8993// CHECK: movsd %xmm5, 305419896
8994// CHECK: encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
8995 movsd %xmm5,0x12345678
8996
8997// CHECK: movsd %xmm5, %xmm5
8998// CHECK: encoding: [0xf2,0x0f,0x10,0xed]
8999 movsd %xmm5,%xmm5
9000
9001// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5
9002// CHECK: encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
9003 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9004
9005// CHECK: movupd 69, %xmm5
9006// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
9007 movupd 0x45,%xmm5
9008
9009// CHECK: movupd 32493, %xmm5
9010// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
9011 movupd 0x7eed,%xmm5
9012
9013// CHECK: movupd 3133065982, %xmm5
9014// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
9015 movupd 0xbabecafe,%xmm5
9016
9017// CHECK: movupd 305419896, %xmm5
9018// CHECK: encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
9019 movupd 0x12345678,%xmm5
9020
9021// CHECK: movupd %xmm5, %xmm5
9022// CHECK: encoding: [0x66,0x0f,0x10,0xed]
9023 movupd %xmm5,%xmm5
9024
9025// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8)
9026// CHECK: encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
9027 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
9028
9029// CHECK: movupd %xmm5, 69
9030// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
9031 movupd %xmm5,0x45
9032
9033// CHECK: movupd %xmm5, 32493
9034// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
9035 movupd %xmm5,0x7eed
9036
9037// CHECK: movupd %xmm5, 3133065982
9038// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
9039 movupd %xmm5,0xbabecafe
9040
9041// CHECK: movupd %xmm5, 305419896
9042// CHECK: encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
9043 movupd %xmm5,0x12345678
9044
9045// CHECK: movupd %xmm5, %xmm5
9046// CHECK: encoding: [0x66,0x0f,0x10,0xed]
9047 movupd %xmm5,%xmm5
9048
9049// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5
9050// CHECK: encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
9051 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9052
9053// CHECK: mulpd 69, %xmm5
9054// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
9055 mulpd 0x45,%xmm5
9056
9057// CHECK: mulpd 32493, %xmm5
9058// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
9059 mulpd 0x7eed,%xmm5
9060
9061// CHECK: mulpd 3133065982, %xmm5
9062// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
9063 mulpd 0xbabecafe,%xmm5
9064
9065// CHECK: mulpd 305419896, %xmm5
9066// CHECK: encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
9067 mulpd 0x12345678,%xmm5
9068
9069// CHECK: mulpd %xmm5, %xmm5
9070// CHECK: encoding: [0x66,0x0f,0x59,0xed]
9071 mulpd %xmm5,%xmm5
9072
9073// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5
9074// CHECK: encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
9075 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9076
9077// CHECK: mulsd 69, %xmm5
9078// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
9079 mulsd 0x45,%xmm5
9080
9081// CHECK: mulsd 32493, %xmm5
9082// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
9083 mulsd 0x7eed,%xmm5
9084
9085// CHECK: mulsd 3133065982, %xmm5
9086// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
9087 mulsd 0xbabecafe,%xmm5
9088
9089// CHECK: mulsd 305419896, %xmm5
9090// CHECK: encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
9091 mulsd 0x12345678,%xmm5
9092
9093// CHECK: mulsd %xmm5, %xmm5
9094// CHECK: encoding: [0xf2,0x0f,0x59,0xed]
9095 mulsd %xmm5,%xmm5
9096
9097// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5
9098// CHECK: encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
9099 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9100
9101// CHECK: orpd 69, %xmm5
9102// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
9103 orpd 0x45,%xmm5
9104
9105// CHECK: orpd 32493, %xmm5
9106// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
9107 orpd 0x7eed,%xmm5
9108
9109// CHECK: orpd 3133065982, %xmm5
9110// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
9111 orpd 0xbabecafe,%xmm5
9112
9113// CHECK: orpd 305419896, %xmm5
9114// CHECK: encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
9115 orpd 0x12345678,%xmm5
9116
9117// CHECK: orpd %xmm5, %xmm5
9118// CHECK: encoding: [0x66,0x0f,0x56,0xed]
9119 orpd %xmm5,%xmm5
9120
9121// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5
9122// CHECK: encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
9123 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9124
9125// CHECK: sqrtpd 69, %xmm5
9126// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
9127 sqrtpd 0x45,%xmm5
9128
9129// CHECK: sqrtpd 32493, %xmm5
9130// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
9131 sqrtpd 0x7eed,%xmm5
9132
9133// CHECK: sqrtpd 3133065982, %xmm5
9134// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
9135 sqrtpd 0xbabecafe,%xmm5
9136
9137// CHECK: sqrtpd 305419896, %xmm5
9138// CHECK: encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
9139 sqrtpd 0x12345678,%xmm5
9140
9141// CHECK: sqrtpd %xmm5, %xmm5
9142// CHECK: encoding: [0x66,0x0f,0x51,0xed]
9143 sqrtpd %xmm5,%xmm5
9144
9145// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5
9146// CHECK: encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
9147 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9148
9149// CHECK: sqrtsd 69, %xmm5
9150// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
9151 sqrtsd 0x45,%xmm5
9152
9153// CHECK: sqrtsd 32493, %xmm5
9154// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
9155 sqrtsd 0x7eed,%xmm5
9156
9157// CHECK: sqrtsd 3133065982, %xmm5
9158// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
9159 sqrtsd 0xbabecafe,%xmm5
9160
9161// CHECK: sqrtsd 305419896, %xmm5
9162// CHECK: encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
9163 sqrtsd 0x12345678,%xmm5
9164
9165// CHECK: sqrtsd %xmm5, %xmm5
9166// CHECK: encoding: [0xf2,0x0f,0x51,0xed]
9167 sqrtsd %xmm5,%xmm5
9168
9169// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5
9170// CHECK: encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9171 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9172
9173// CHECK: subpd 69, %xmm5
9174// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
9175 subpd 0x45,%xmm5
9176
9177// CHECK: subpd 32493, %xmm5
9178// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
9179 subpd 0x7eed,%xmm5
9180
9181// CHECK: subpd 3133065982, %xmm5
9182// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
9183 subpd 0xbabecafe,%xmm5
9184
9185// CHECK: subpd 305419896, %xmm5
9186// CHECK: encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
9187 subpd 0x12345678,%xmm5
9188
9189// CHECK: subpd %xmm5, %xmm5
9190// CHECK: encoding: [0x66,0x0f,0x5c,0xed]
9191 subpd %xmm5,%xmm5
9192
9193// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5
9194// CHECK: encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9195 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9196
9197// CHECK: subsd 69, %xmm5
9198// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
9199 subsd 0x45,%xmm5
9200
9201// CHECK: subsd 32493, %xmm5
9202// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
9203 subsd 0x7eed,%xmm5
9204
9205// CHECK: subsd 3133065982, %xmm5
9206// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
9207 subsd 0xbabecafe,%xmm5
9208
9209// CHECK: subsd 305419896, %xmm5
9210// CHECK: encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
9211 subsd 0x12345678,%xmm5
9212
9213// CHECK: subsd %xmm5, %xmm5
9214// CHECK: encoding: [0xf2,0x0f,0x5c,0xed]
9215 subsd %xmm5,%xmm5
9216
9217// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5
9218// CHECK: encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9219 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9220
9221// CHECK: ucomisd 69, %xmm5
9222// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
9223 ucomisd 0x45,%xmm5
9224
9225// CHECK: ucomisd 32493, %xmm5
9226// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
9227 ucomisd 0x7eed,%xmm5
9228
9229// CHECK: ucomisd 3133065982, %xmm5
9230// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
9231 ucomisd 0xbabecafe,%xmm5
9232
9233// CHECK: ucomisd 305419896, %xmm5
9234// CHECK: encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
9235 ucomisd 0x12345678,%xmm5
9236
9237// CHECK: ucomisd %xmm5, %xmm5
9238// CHECK: encoding: [0x66,0x0f,0x2e,0xed]
9239 ucomisd %xmm5,%xmm5
9240
9241// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5
9242// CHECK: encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
9243 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9244
9245// CHECK: unpckhpd 69, %xmm5
9246// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
9247 unpckhpd 0x45,%xmm5
9248
9249// CHECK: unpckhpd 32493, %xmm5
9250// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
9251 unpckhpd 0x7eed,%xmm5
9252
9253// CHECK: unpckhpd 3133065982, %xmm5
9254// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
9255 unpckhpd 0xbabecafe,%xmm5
9256
9257// CHECK: unpckhpd 305419896, %xmm5
9258// CHECK: encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
9259 unpckhpd 0x12345678,%xmm5
9260
9261// CHECK: unpckhpd %xmm5, %xmm5
9262// CHECK: encoding: [0x66,0x0f,0x15,0xed]
9263 unpckhpd %xmm5,%xmm5
9264
9265// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5
9266// CHECK: encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
9267 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9268
9269// CHECK: unpcklpd 69, %xmm5
9270// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
9271 unpcklpd 0x45,%xmm5
9272
9273// CHECK: unpcklpd 32493, %xmm5
9274// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
9275 unpcklpd 0x7eed,%xmm5
9276
9277// CHECK: unpcklpd 3133065982, %xmm5
9278// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
9279 unpcklpd 0xbabecafe,%xmm5
9280
9281// CHECK: unpcklpd 305419896, %xmm5
9282// CHECK: encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
9283 unpcklpd 0x12345678,%xmm5
9284
9285// CHECK: unpcklpd %xmm5, %xmm5
9286// CHECK: encoding: [0x66,0x0f,0x14,0xed]
9287 unpcklpd %xmm5,%xmm5
9288
9289// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5
9290// CHECK: encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
9291 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9292
9293// CHECK: xorpd 69, %xmm5
9294// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
9295 xorpd 0x45,%xmm5
9296
9297// CHECK: xorpd 32493, %xmm5
9298// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
9299 xorpd 0x7eed,%xmm5
9300
9301// CHECK: xorpd 3133065982, %xmm5
9302// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
9303 xorpd 0xbabecafe,%xmm5
9304
9305// CHECK: xorpd 305419896, %xmm5
9306// CHECK: encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
9307 xorpd 0x12345678,%xmm5
9308
9309// CHECK: xorpd %xmm5, %xmm5
9310// CHECK: encoding: [0x66,0x0f,0x57,0xed]
9311 xorpd %xmm5,%xmm5
9312
9313// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5
9314// CHECK: encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
9315 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9316
9317// CHECK: cvtdq2pd 69, %xmm5
9318// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
9319 cvtdq2pd 0x45,%xmm5
9320
9321// CHECK: cvtdq2pd 32493, %xmm5
9322// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
9323 cvtdq2pd 0x7eed,%xmm5
9324
9325// CHECK: cvtdq2pd 3133065982, %xmm5
9326// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
9327 cvtdq2pd 0xbabecafe,%xmm5
9328
9329// CHECK: cvtdq2pd 305419896, %xmm5
9330// CHECK: encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
9331 cvtdq2pd 0x12345678,%xmm5
9332
9333// CHECK: cvtdq2pd %xmm5, %xmm5
9334// CHECK: encoding: [0xf3,0x0f,0xe6,0xed]
9335 cvtdq2pd %xmm5,%xmm5
9336
9337// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5
9338// CHECK: encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
9339 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9340
9341// CHECK: cvtpd2dq 69, %xmm5
9342// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
9343 cvtpd2dq 0x45,%xmm5
9344
9345// CHECK: cvtpd2dq 32493, %xmm5
9346// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
9347 cvtpd2dq 0x7eed,%xmm5
9348
9349// CHECK: cvtpd2dq 3133065982, %xmm5
9350// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
9351 cvtpd2dq 0xbabecafe,%xmm5
9352
9353// CHECK: cvtpd2dq 305419896, %xmm5
9354// CHECK: encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
9355 cvtpd2dq 0x12345678,%xmm5
9356
9357// CHECK: cvtpd2dq %xmm5, %xmm5
9358// CHECK: encoding: [0xf2,0x0f,0xe6,0xed]
9359 cvtpd2dq %xmm5,%xmm5
9360
9361// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5
9362// CHECK: encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9363 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
9364
9365// CHECK: cvtdq2ps 69, %xmm5
9366// CHECK: encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9367 cvtdq2ps 0x45,%xmm5
9368
9369// CHECK: cvtdq2ps 32493, %xmm5
9370// CHECK: encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9371 cvtdq2ps 0x7eed,%xmm5
9372
9373// CHECK: cvtdq2ps 3133065982, %xmm5
9374// CHECK: encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9375 cvtdq2ps 0xbabecafe,%xmm5
9376
9377// CHECK: cvtdq2ps 305419896, %xmm5
9378// CHECK: encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9379 cvtdq2ps 0x12345678,%xmm5
9380
9381// CHECK: cvtdq2ps %xmm5, %xmm5
9382// CHECK: encoding: [0x0f,0x5b,0xed]
9383 cvtdq2ps %xmm5,%xmm5
9384
9385// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3
9386// CHECK: encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9387 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
9388
9389// CHECK: cvtpd2pi 69, %mm3
9390// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
9391 cvtpd2pi 0x45,%mm3
9392
9393// CHECK: cvtpd2pi 32493, %mm3
9394// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
9395 cvtpd2pi 0x7eed,%mm3
9396
9397// CHECK: cvtpd2pi 3133065982, %mm3
9398// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
9399 cvtpd2pi 0xbabecafe,%mm3
9400
9401// CHECK: cvtpd2pi 305419896, %mm3
9402// CHECK: encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
9403 cvtpd2pi 0x12345678,%mm3
9404
9405// CHECK: cvtpd2pi %xmm5, %mm3
9406// CHECK: encoding: [0x66,0x0f,0x2d,0xdd]
9407 cvtpd2pi %xmm5,%mm3
9408
9409// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5
9410// CHECK: encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9411 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
9412
9413// CHECK: cvtpd2ps 69, %xmm5
9414// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9415 cvtpd2ps 0x45,%xmm5
9416
9417// CHECK: cvtpd2ps 32493, %xmm5
9418// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9419 cvtpd2ps 0x7eed,%xmm5
9420
9421// CHECK: cvtpd2ps 3133065982, %xmm5
9422// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9423 cvtpd2ps 0xbabecafe,%xmm5
9424
9425// CHECK: cvtpd2ps 305419896, %xmm5
9426// CHECK: encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9427 cvtpd2ps 0x12345678,%xmm5
9428
9429// CHECK: cvtpd2ps %xmm5, %xmm5
9430// CHECK: encoding: [0x66,0x0f,0x5a,0xed]
9431 cvtpd2ps %xmm5,%xmm5
9432
9433// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5
9434// CHECK: encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9435 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9436
9437// CHECK: cvtps2pd 69, %xmm5
9438// CHECK: encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9439 cvtps2pd 0x45,%xmm5
9440
9441// CHECK: cvtps2pd 32493, %xmm5
9442// CHECK: encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9443 cvtps2pd 0x7eed,%xmm5
9444
9445// CHECK: cvtps2pd 3133065982, %xmm5
9446// CHECK: encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9447 cvtps2pd 0xbabecafe,%xmm5
9448
9449// CHECK: cvtps2pd 305419896, %xmm5
9450// CHECK: encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9451 cvtps2pd 0x12345678,%xmm5
9452
9453// CHECK: cvtps2pd %xmm5, %xmm5
9454// CHECK: encoding: [0x0f,0x5a,0xed]
9455 cvtps2pd %xmm5,%xmm5
9456
9457// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5
9458// CHECK: encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9459 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9460
9461// CHECK: cvtps2dq 69, %xmm5
9462// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9463 cvtps2dq 0x45,%xmm5
9464
9465// CHECK: cvtps2dq 32493, %xmm5
9466// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9467 cvtps2dq 0x7eed,%xmm5
9468
9469// CHECK: cvtps2dq 3133065982, %xmm5
9470// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9471 cvtps2dq 0xbabecafe,%xmm5
9472
9473// CHECK: cvtps2dq 305419896, %xmm5
9474// CHECK: encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9475 cvtps2dq 0x12345678,%xmm5
9476
9477// CHECK: cvtps2dq %xmm5, %xmm5
9478// CHECK: encoding: [0x66,0x0f,0x5b,0xed]
9479 cvtps2dq %xmm5,%xmm5
9480
9481// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5
9482// CHECK: encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9483 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
9484
9485// CHECK: cvtsd2ss 69, %xmm5
9486// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9487 cvtsd2ss 0x45,%xmm5
9488
9489// CHECK: cvtsd2ss 32493, %xmm5
9490// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9491 cvtsd2ss 0x7eed,%xmm5
9492
9493// CHECK: cvtsd2ss 3133065982, %xmm5
9494// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9495 cvtsd2ss 0xbabecafe,%xmm5
9496
9497// CHECK: cvtsd2ss 305419896, %xmm5
9498// CHECK: encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9499 cvtsd2ss 0x12345678,%xmm5
9500
9501// CHECK: cvtsd2ss %xmm5, %xmm5
9502// CHECK: encoding: [0xf2,0x0f,0x5a,0xed]
9503 cvtsd2ss %xmm5,%xmm5
9504
9505// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5
9506// CHECK: encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9507 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9508
9509// CHECK: cvtss2sd 69, %xmm5
9510// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9511 cvtss2sd 0x45,%xmm5
9512
9513// CHECK: cvtss2sd 32493, %xmm5
9514// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9515 cvtss2sd 0x7eed,%xmm5
9516
9517// CHECK: cvtss2sd 3133065982, %xmm5
9518// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9519 cvtss2sd 0xbabecafe,%xmm5
9520
9521// CHECK: cvtss2sd 305419896, %xmm5
9522// CHECK: encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9523 cvtss2sd 0x12345678,%xmm5
9524
9525// CHECK: cvtss2sd %xmm5, %xmm5
9526// CHECK: encoding: [0xf3,0x0f,0x5a,0xed]
9527 cvtss2sd %xmm5,%xmm5
9528
9529// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3
9530// CHECK: encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9531 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
9532
9533// CHECK: cvttpd2pi 69, %mm3
9534// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
9535 cvttpd2pi 0x45,%mm3
9536
9537// CHECK: cvttpd2pi 32493, %mm3
9538// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
9539 cvttpd2pi 0x7eed,%mm3
9540
9541// CHECK: cvttpd2pi 3133065982, %mm3
9542// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
9543 cvttpd2pi 0xbabecafe,%mm3
9544
9545// CHECK: cvttpd2pi 305419896, %mm3
9546// CHECK: encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
9547 cvttpd2pi 0x12345678,%mm3
9548
9549// CHECK: cvttpd2pi %xmm5, %mm3
9550// CHECK: encoding: [0x66,0x0f,0x2c,0xdd]
9551 cvttpd2pi %xmm5,%mm3
9552
9553// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx
9554// CHECK: encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9555 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
9556
9557// CHECK: cvttsd2si 69, %ecx
9558// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
9559 cvttsd2si 0x45,%ecx
9560
9561// CHECK: cvttsd2si 32493, %ecx
9562// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
9563 cvttsd2si 0x7eed,%ecx
9564
9565// CHECK: cvttsd2si 3133065982, %ecx
9566// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
9567 cvttsd2si 0xbabecafe,%ecx
9568
9569// CHECK: cvttsd2si 305419896, %ecx
9570// CHECK: encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
9571 cvttsd2si 0x12345678,%ecx
9572
9573// CHECK: cvttsd2si %xmm5, %ecx
9574// CHECK: encoding: [0xf2,0x0f,0x2c,0xcd]
9575 cvttsd2si %xmm5,%ecx
9576
9577// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5
9578// CHECK: encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9579 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9580
9581// CHECK: cvttps2dq 69, %xmm5
9582// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9583 cvttps2dq 0x45,%xmm5
9584
9585// CHECK: cvttps2dq 32493, %xmm5
9586// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9587 cvttps2dq 0x7eed,%xmm5
9588
9589// CHECK: cvttps2dq 3133065982, %xmm5
9590// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9591 cvttps2dq 0xbabecafe,%xmm5
9592
9593// CHECK: cvttps2dq 305419896, %xmm5
9594// CHECK: encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9595 cvttps2dq 0x12345678,%xmm5
9596
9597// CHECK: cvttps2dq %xmm5, %xmm5
9598// CHECK: encoding: [0xf3,0x0f,0x5b,0xed]
9599 cvttps2dq %xmm5,%xmm5
9600
9601// CHECK: maskmovdqu %xmm5, %xmm5
9602// CHECK: encoding: [0x66,0x0f,0xf7,0xed]
9603 maskmovdqu %xmm5,%xmm5
9604
9605// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5
9606// CHECK: encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9607 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
9608
9609// CHECK: movdqa 69, %xmm5
9610// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
9611 movdqa 0x45,%xmm5
9612
9613// CHECK: movdqa 32493, %xmm5
9614// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
9615 movdqa 0x7eed,%xmm5
9616
9617// CHECK: movdqa 3133065982, %xmm5
9618// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
9619 movdqa 0xbabecafe,%xmm5
9620
9621// CHECK: movdqa 305419896, %xmm5
9622// CHECK: encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
9623 movdqa 0x12345678,%xmm5
9624
9625// CHECK: movdqa %xmm5, %xmm5
9626// CHECK: encoding: [0x66,0x0f,0x6f,0xed]
9627 movdqa %xmm5,%xmm5
9628
9629// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8)
9630// CHECK: encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9631 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
9632
9633// CHECK: movdqa %xmm5, 69
9634// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
9635 movdqa %xmm5,0x45
9636
9637// CHECK: movdqa %xmm5, 32493
9638// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
9639 movdqa %xmm5,0x7eed
9640
9641// CHECK: movdqa %xmm5, 3133065982
9642// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
9643 movdqa %xmm5,0xbabecafe
9644
9645// CHECK: movdqa %xmm5, 305419896
9646// CHECK: encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
9647 movdqa %xmm5,0x12345678
9648
9649// CHECK: movdqa %xmm5, %xmm5
9650// CHECK: encoding: [0x66,0x0f,0x6f,0xed]
9651 movdqa %xmm5,%xmm5
9652
9653// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5
9654// CHECK: encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9655 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
9656
9657// CHECK: movdqu 69, %xmm5
9658// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
9659 movdqu 0x45,%xmm5
9660
9661// CHECK: movdqu 32493, %xmm5
9662// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
9663 movdqu 0x7eed,%xmm5
9664
9665// CHECK: movdqu 3133065982, %xmm5
9666// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
9667 movdqu 0xbabecafe,%xmm5
9668
9669// CHECK: movdqu 305419896, %xmm5
9670// CHECK: encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
9671 movdqu 0x12345678,%xmm5
9672
9673// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8)
9674// CHECK: encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9675 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
9676
9677// CHECK: movdqu %xmm5, 69
9678// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
9679 movdqu %xmm5,0x45
9680
9681// CHECK: movdqu %xmm5, 32493
9682// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
9683 movdqu %xmm5,0x7eed
9684
9685// CHECK: movdqu %xmm5, 3133065982
9686// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
9687 movdqu %xmm5,0xbabecafe
9688
9689// CHECK: movdqu %xmm5, 305419896
9690// CHECK: encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
9691 movdqu %xmm5,0x12345678
9692
9693// CHECK: movdq2q %xmm5, %mm3
9694// CHECK: encoding: [0xf2,0x0f,0xd6,0xdd]
9695 movdq2q %xmm5,%mm3
9696
9697// CHECK: movq2dq %mm3, %xmm5
9698// CHECK: encoding: [0xf3,0x0f,0xd6,0xeb]
9699 movq2dq %mm3,%xmm5
9700
9701// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3
9702// CHECK: encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9703 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3
9704
9705// CHECK: pmuludq 69, %mm3
9706// CHECK: encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
9707 pmuludq 0x45,%mm3
9708
9709// CHECK: pmuludq 32493, %mm3
9710// CHECK: encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
9711 pmuludq 0x7eed,%mm3
9712
9713// CHECK: pmuludq 3133065982, %mm3
9714// CHECK: encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
9715 pmuludq 0xbabecafe,%mm3
9716
9717// CHECK: pmuludq 305419896, %mm3
9718// CHECK: encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
9719 pmuludq 0x12345678,%mm3
9720
9721// CHECK: pmuludq %mm3, %mm3
9722// CHECK: encoding: [0x0f,0xf4,0xdb]
9723 pmuludq %mm3,%mm3
9724
9725// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5
9726// CHECK: encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
9727 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9728
9729// CHECK: pmuludq 69, %xmm5
9730// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
9731 pmuludq 0x45,%xmm5
9732
9733// CHECK: pmuludq 32493, %xmm5
9734// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
9735 pmuludq 0x7eed,%xmm5
9736
9737// CHECK: pmuludq 3133065982, %xmm5
9738// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
9739 pmuludq 0xbabecafe,%xmm5
9740
9741// CHECK: pmuludq 305419896, %xmm5
9742// CHECK: encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
9743 pmuludq 0x12345678,%xmm5
9744
9745// CHECK: pmuludq %xmm5, %xmm5
9746// CHECK: encoding: [0x66,0x0f,0xf4,0xed]
9747 pmuludq %xmm5,%xmm5
9748
9749// CHECK: pslldq $127, %xmm5
9750// CHECK: encoding: [0x66,0x0f,0x73,0xfd,0x7f]
9751 pslldq $0x7f,%xmm5
9752
9753// CHECK: psrldq $127, %xmm5
9754// CHECK: encoding: [0x66,0x0f,0x73,0xdd,0x7f]
9755 psrldq $0x7f,%xmm5
9756
9757// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5
9758// CHECK: encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9759 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9760
9761// CHECK: punpckhqdq 69, %xmm5
9762// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
9763 punpckhqdq 0x45,%xmm5
9764
9765// CHECK: punpckhqdq 32493, %xmm5
9766// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
9767 punpckhqdq 0x7eed,%xmm5
9768
9769// CHECK: punpckhqdq 3133065982, %xmm5
9770// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
9771 punpckhqdq 0xbabecafe,%xmm5
9772
9773// CHECK: punpckhqdq 305419896, %xmm5
9774// CHECK: encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
9775 punpckhqdq 0x12345678,%xmm5
9776
9777// CHECK: punpckhqdq %xmm5, %xmm5
9778// CHECK: encoding: [0x66,0x0f,0x6d,0xed]
9779 punpckhqdq %xmm5,%xmm5
9780
9781// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5
9782// CHECK: encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9783 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
9784
9785// CHECK: punpcklqdq 69, %xmm5
9786// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
9787 punpcklqdq 0x45,%xmm5
9788
9789// CHECK: punpcklqdq 32493, %xmm5
9790// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
9791 punpcklqdq 0x7eed,%xmm5
9792
9793// CHECK: punpcklqdq 3133065982, %xmm5
9794// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
9795 punpcklqdq 0xbabecafe,%xmm5
9796
9797// CHECK: punpcklqdq 305419896, %xmm5
9798// CHECK: encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
9799 punpcklqdq 0x12345678,%xmm5
9800
9801// CHECK: punpcklqdq %xmm5, %xmm5
9802// CHECK: encoding: [0x66,0x0f,0x6c,0xed]
9803 punpcklqdq %xmm5,%xmm5
9804
9805// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5
9806// CHECK: encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9807 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9808
9809// CHECK: addsubpd 69, %xmm5
9810// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
9811 addsubpd 0x45,%xmm5
9812
9813// CHECK: addsubpd 32493, %xmm5
9814// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
9815 addsubpd 0x7eed,%xmm5
9816
9817// CHECK: addsubpd 3133065982, %xmm5
9818// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
9819 addsubpd 0xbabecafe,%xmm5
9820
9821// CHECK: addsubpd 305419896, %xmm5
9822// CHECK: encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
9823 addsubpd 0x12345678,%xmm5
9824
9825// CHECK: addsubpd %xmm5, %xmm5
9826// CHECK: encoding: [0x66,0x0f,0xd0,0xed]
9827 addsubpd %xmm5,%xmm5
9828
9829// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5
9830// CHECK: encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9831 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
9832
9833// CHECK: addsubps 69, %xmm5
9834// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
9835 addsubps 0x45,%xmm5
9836
9837// CHECK: addsubps 32493, %xmm5
9838// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
9839 addsubps 0x7eed,%xmm5
9840
9841// CHECK: addsubps 3133065982, %xmm5
9842// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
9843 addsubps 0xbabecafe,%xmm5
9844
9845// CHECK: addsubps 305419896, %xmm5
9846// CHECK: encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
9847 addsubps 0x12345678,%xmm5
9848
9849// CHECK: addsubps %xmm5, %xmm5
9850// CHECK: encoding: [0xf2,0x0f,0xd0,0xed]
9851 addsubps %xmm5,%xmm5
9852
9853// CHECK: fisttpl 3735928559(%ebx,%ecx,8)
9854// CHECK: encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9855 fisttpl 0xdeadbeef(%ebx,%ecx,8)
9856
9857// CHECK: fisttpl 3133065982
9858// CHECK: encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
9859 fisttpl 0xbabecafe
9860
9861// CHECK: fisttpl 305419896
9862// CHECK: encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
9863 fisttpl 0x12345678
9864
9865// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5
9866// CHECK: encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9867 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9868
9869// CHECK: haddpd 69, %xmm5
9870// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
9871 haddpd 0x45,%xmm5
9872
9873// CHECK: haddpd 32493, %xmm5
9874// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
9875 haddpd 0x7eed,%xmm5
9876
9877// CHECK: haddpd 3133065982, %xmm5
9878// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
9879 haddpd 0xbabecafe,%xmm5
9880
9881// CHECK: haddpd 305419896, %xmm5
9882// CHECK: encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
9883 haddpd 0x12345678,%xmm5
9884
9885// CHECK: haddpd %xmm5, %xmm5
9886// CHECK: encoding: [0x66,0x0f,0x7c,0xed]
9887 haddpd %xmm5,%xmm5
9888
9889// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5
9890// CHECK: encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9891 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5
9892
9893// CHECK: haddps 69, %xmm5
9894// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
9895 haddps 0x45,%xmm5
9896
9897// CHECK: haddps 32493, %xmm5
9898// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
9899 haddps 0x7eed,%xmm5
9900
9901// CHECK: haddps 3133065982, %xmm5
9902// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
9903 haddps 0xbabecafe,%xmm5
9904
9905// CHECK: haddps 305419896, %xmm5
9906// CHECK: encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
9907 haddps 0x12345678,%xmm5
9908
9909// CHECK: haddps %xmm5, %xmm5
9910// CHECK: encoding: [0xf2,0x0f,0x7c,0xed]
9911 haddps %xmm5,%xmm5
9912
9913// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5
9914// CHECK: encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9915 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
9916
9917// CHECK: hsubpd 69, %xmm5
9918// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
9919 hsubpd 0x45,%xmm5
9920
9921// CHECK: hsubpd 32493, %xmm5
9922// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
9923 hsubpd 0x7eed,%xmm5
9924
9925// CHECK: hsubpd 3133065982, %xmm5
9926// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
9927 hsubpd 0xbabecafe,%xmm5
9928
9929// CHECK: hsubpd 305419896, %xmm5
9930// CHECK: encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
9931 hsubpd 0x12345678,%xmm5
9932
9933// CHECK: hsubpd %xmm5, %xmm5
9934// CHECK: encoding: [0x66,0x0f,0x7d,0xed]
9935 hsubpd %xmm5,%xmm5
9936
9937// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5
9938// CHECK: encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9939 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
9940
9941// CHECK: hsubps 69, %xmm5
9942// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
9943 hsubps 0x45,%xmm5
9944
9945// CHECK: hsubps 32493, %xmm5
9946// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
9947 hsubps 0x7eed,%xmm5
9948
9949// CHECK: hsubps 3133065982, %xmm5
9950// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
9951 hsubps 0xbabecafe,%xmm5
9952
9953// CHECK: hsubps 305419896, %xmm5
9954// CHECK: encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
9955 hsubps 0x12345678,%xmm5
9956
9957// CHECK: hsubps %xmm5, %xmm5
9958// CHECK: encoding: [0xf2,0x0f,0x7d,0xed]
9959 hsubps %xmm5,%xmm5
9960
9961// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5
9962// CHECK: encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9963 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
9964
9965// CHECK: lddqu 69, %xmm5
9966// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
9967 lddqu 0x45,%xmm5
9968
9969// CHECK: lddqu 32493, %xmm5
9970// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
9971 lddqu 0x7eed,%xmm5
9972
9973// CHECK: lddqu 3133065982, %xmm5
9974// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
9975 lddqu 0xbabecafe,%xmm5
9976
9977// CHECK: lddqu 305419896, %xmm5
9978// CHECK: encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
9979 lddqu 0x12345678,%xmm5
9980
9981// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5
9982// CHECK: encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
9983 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
9984
9985// CHECK: movddup 69, %xmm5
9986// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
9987 movddup 0x45,%xmm5
9988
9989// CHECK: movddup 32493, %xmm5
9990// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
9991 movddup 0x7eed,%xmm5
9992
9993// CHECK: movddup 3133065982, %xmm5
9994// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
9995 movddup 0xbabecafe,%xmm5
9996
9997// CHECK: movddup 305419896, %xmm5
9998// CHECK: encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
9999 movddup 0x12345678,%xmm5
10000
10001// CHECK: movddup %xmm5, %xmm5
10002// CHECK: encoding: [0xf2,0x0f,0x12,0xed]
10003 movddup %xmm5,%xmm5
10004
10005// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5
10006// CHECK: encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
10007 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
10008
10009// CHECK: movshdup 69, %xmm5
10010// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
10011 movshdup 0x45,%xmm5
10012
10013// CHECK: movshdup 32493, %xmm5
10014// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
10015 movshdup 0x7eed,%xmm5
10016
10017// CHECK: movshdup 3133065982, %xmm5
10018// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
10019 movshdup 0xbabecafe,%xmm5
10020
10021// CHECK: movshdup 305419896, %xmm5
10022// CHECK: encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
10023 movshdup 0x12345678,%xmm5
10024
10025// CHECK: movshdup %xmm5, %xmm5
10026// CHECK: encoding: [0xf3,0x0f,0x16,0xed]
10027 movshdup %xmm5,%xmm5
10028
10029// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5
10030// CHECK: encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
10031 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
10032
10033// CHECK: movsldup 69, %xmm5
10034// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
10035 movsldup 0x45,%xmm5
10036
10037// CHECK: movsldup 32493, %xmm5
10038// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
10039 movsldup 0x7eed,%xmm5
10040
10041// CHECK: movsldup 3133065982, %xmm5
10042// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
10043 movsldup 0xbabecafe,%xmm5
10044
10045// CHECK: movsldup 305419896, %xmm5
10046// CHECK: encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
10047 movsldup 0x12345678,%xmm5
10048
10049// CHECK: movsldup %xmm5, %xmm5
10050// CHECK: encoding: [0xf3,0x0f,0x12,0xed]
10051 movsldup %xmm5,%xmm5
10052
10053// CHECK: vmclear 3735928559(%ebx,%ecx,8)
10054// CHECK: encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10055 vmclear 0xdeadbeef(%ebx,%ecx,8)
10056
10057// CHECK: vmclear 32493
10058// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
10059 vmclear 0x7eed
10060
10061// CHECK: vmclear 3133065982
10062// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
10063 vmclear 0xbabecafe
10064
10065// CHECK: vmclear 305419896
10066// CHECK: encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
10067 vmclear 0x12345678
10068
10069// CHECK: vmptrld 3735928559(%ebx,%ecx,8)
10070// CHECK: encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10071 vmptrld 0xdeadbeef(%ebx,%ecx,8)
10072
10073// CHECK: vmptrld 32493
10074// CHECK: encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
10075 vmptrld 0x7eed
10076
10077// CHECK: vmptrld 3133065982
10078// CHECK: encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
10079 vmptrld 0xbabecafe
10080
10081// CHECK: vmptrld 305419896
10082// CHECK: encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
10083 vmptrld 0x12345678
10084
10085// CHECK: vmptrst 3735928559(%ebx,%ecx,8)
10086// CHECK: encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
10087 vmptrst 0xdeadbeef(%ebx,%ecx,8)
10088
10089// CHECK: vmptrst 32493
10090// CHECK: encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
10091 vmptrst 0x7eed
10092
10093// CHECK: vmptrst 3133065982
10094// CHECK: encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
10095 vmptrst 0xbabecafe
10096
10097// CHECK: vmptrst 305419896
10098// CHECK: encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
10099 vmptrst 0x12345678
10100
10101// CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3
10102// CHECK: encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10103 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3
10104
10105// CHECK: phaddw 69, %mm3
10106// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
10107 phaddw 0x45,%mm3
10108
10109// CHECK: phaddw 32493, %mm3
10110// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
10111 phaddw 0x7eed,%mm3
10112
10113// CHECK: phaddw 3133065982, %mm3
10114// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
10115 phaddw 0xbabecafe,%mm3
10116
10117// CHECK: phaddw 305419896, %mm3
10118// CHECK: encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
10119 phaddw 0x12345678,%mm3
10120
10121// CHECK: phaddw %mm3, %mm3
10122// CHECK: encoding: [0x0f,0x38,0x01,0xdb]
10123 phaddw %mm3,%mm3
10124
10125// CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5
10126// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
10127 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10128
10129// CHECK: phaddw 69, %xmm5
10130// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
10131 phaddw 0x45,%xmm5
10132
10133// CHECK: phaddw 32493, %xmm5
10134// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
10135 phaddw 0x7eed,%xmm5
10136
10137// CHECK: phaddw 3133065982, %xmm5
10138// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
10139 phaddw 0xbabecafe,%xmm5
10140
10141// CHECK: phaddw 305419896, %xmm5
10142// CHECK: encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
10143 phaddw 0x12345678,%xmm5
10144
10145// CHECK: phaddw %xmm5, %xmm5
10146// CHECK: encoding: [0x66,0x0f,0x38,0x01,0xed]
10147 phaddw %xmm5,%xmm5
10148
10149// CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3
10150// CHECK: encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10151 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3
10152
10153// CHECK: phaddd 69, %mm3
10154// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
10155 phaddd 0x45,%mm3
10156
10157// CHECK: phaddd 32493, %mm3
10158// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
10159 phaddd 0x7eed,%mm3
10160
10161// CHECK: phaddd 3133065982, %mm3
10162// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
10163 phaddd 0xbabecafe,%mm3
10164
10165// CHECK: phaddd 305419896, %mm3
10166// CHECK: encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
10167 phaddd 0x12345678,%mm3
10168
10169// CHECK: phaddd %mm3, %mm3
10170// CHECK: encoding: [0x0f,0x38,0x02,0xdb]
10171 phaddd %mm3,%mm3
10172
10173// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5
10174// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
10175 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
10176
10177// CHECK: phaddd 69, %xmm5
10178// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
10179 phaddd 0x45,%xmm5
10180
10181// CHECK: phaddd 32493, %xmm5
10182// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
10183 phaddd 0x7eed,%xmm5
10184
10185// CHECK: phaddd 3133065982, %xmm5
10186// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
10187 phaddd 0xbabecafe,%xmm5
10188
10189// CHECK: phaddd 305419896, %xmm5
10190// CHECK: encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
10191 phaddd 0x12345678,%xmm5
10192
10193// CHECK: phaddd %xmm5, %xmm5
10194// CHECK: encoding: [0x66,0x0f,0x38,0x02,0xed]
10195 phaddd %xmm5,%xmm5
10196
10197// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3
10198// CHECK: encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10199 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
10200
10201// CHECK: phaddsw 69, %mm3
10202// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
10203 phaddsw 0x45,%mm3
10204
10205// CHECK: phaddsw 32493, %mm3
10206// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
10207 phaddsw 0x7eed,%mm3
10208
10209// CHECK: phaddsw 3133065982, %mm3
10210// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
10211 phaddsw 0xbabecafe,%mm3
10212
10213// CHECK: phaddsw 305419896, %mm3
10214// CHECK: encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
10215 phaddsw 0x12345678,%mm3
10216
10217// CHECK: phaddsw %mm3, %mm3
10218// CHECK: encoding: [0x0f,0x38,0x03,0xdb]
10219 phaddsw %mm3,%mm3
10220
10221// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5
10222// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
10223 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10224
10225// CHECK: phaddsw 69, %xmm5
10226// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
10227 phaddsw 0x45,%xmm5
10228
10229// CHECK: phaddsw 32493, %xmm5
10230// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
10231 phaddsw 0x7eed,%xmm5
10232
10233// CHECK: phaddsw 3133065982, %xmm5
10234// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
10235 phaddsw 0xbabecafe,%xmm5
10236
10237// CHECK: phaddsw 305419896, %xmm5
10238// CHECK: encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
10239 phaddsw 0x12345678,%xmm5
10240
10241// CHECK: phaddsw %xmm5, %xmm5
10242// CHECK: encoding: [0x66,0x0f,0x38,0x03,0xed]
10243 phaddsw %xmm5,%xmm5
10244
10245// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3
10246// CHECK: encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10247 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3
10248
10249// CHECK: phsubw 69, %mm3
10250// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
10251 phsubw 0x45,%mm3
10252
10253// CHECK: phsubw 32493, %mm3
10254// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
10255 phsubw 0x7eed,%mm3
10256
10257// CHECK: phsubw 3133065982, %mm3
10258// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
10259 phsubw 0xbabecafe,%mm3
10260
10261// CHECK: phsubw 305419896, %mm3
10262// CHECK: encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
10263 phsubw 0x12345678,%mm3
10264
10265// CHECK: phsubw %mm3, %mm3
10266// CHECK: encoding: [0x0f,0x38,0x05,0xdb]
10267 phsubw %mm3,%mm3
10268
10269// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5
10270// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
10271 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10272
10273// CHECK: phsubw 69, %xmm5
10274// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
10275 phsubw 0x45,%xmm5
10276
10277// CHECK: phsubw 32493, %xmm5
10278// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
10279 phsubw 0x7eed,%xmm5
10280
10281// CHECK: phsubw 3133065982, %xmm5
10282// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
10283 phsubw 0xbabecafe,%xmm5
10284
10285// CHECK: phsubw 305419896, %xmm5
10286// CHECK: encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
10287 phsubw 0x12345678,%xmm5
10288
10289// CHECK: phsubw %xmm5, %xmm5
10290// CHECK: encoding: [0x66,0x0f,0x38,0x05,0xed]
10291 phsubw %xmm5,%xmm5
10292
10293// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3
10294// CHECK: encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10295 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3
10296
10297// CHECK: phsubd 69, %mm3
10298// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
10299 phsubd 0x45,%mm3
10300
10301// CHECK: phsubd 32493, %mm3
10302// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
10303 phsubd 0x7eed,%mm3
10304
10305// CHECK: phsubd 3133065982, %mm3
10306// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
10307 phsubd 0xbabecafe,%mm3
10308
10309// CHECK: phsubd 305419896, %mm3
10310// CHECK: encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
10311 phsubd 0x12345678,%mm3
10312
10313// CHECK: phsubd %mm3, %mm3
10314// CHECK: encoding: [0x0f,0x38,0x06,0xdb]
10315 phsubd %mm3,%mm3
10316
10317// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5
10318// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
10319 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
10320
10321// CHECK: phsubd 69, %xmm5
10322// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
10323 phsubd 0x45,%xmm5
10324
10325// CHECK: phsubd 32493, %xmm5
10326// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
10327 phsubd 0x7eed,%xmm5
10328
10329// CHECK: phsubd 3133065982, %xmm5
10330// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
10331 phsubd 0xbabecafe,%xmm5
10332
10333// CHECK: phsubd 305419896, %xmm5
10334// CHECK: encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
10335 phsubd 0x12345678,%xmm5
10336
10337// CHECK: phsubd %xmm5, %xmm5
10338// CHECK: encoding: [0x66,0x0f,0x38,0x06,0xed]
10339 phsubd %xmm5,%xmm5
10340
10341// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3
10342// CHECK: encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10343 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
10344
10345// CHECK: phsubsw 69, %mm3
10346// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
10347 phsubsw 0x45,%mm3
10348
10349// CHECK: phsubsw 32493, %mm3
10350// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
10351 phsubsw 0x7eed,%mm3
10352
10353// CHECK: phsubsw 3133065982, %mm3
10354// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
10355 phsubsw 0xbabecafe,%mm3
10356
10357// CHECK: phsubsw 305419896, %mm3
10358// CHECK: encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
10359 phsubsw 0x12345678,%mm3
10360
10361// CHECK: phsubsw %mm3, %mm3
10362// CHECK: encoding: [0x0f,0x38,0x07,0xdb]
10363 phsubsw %mm3,%mm3
10364
10365// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5
10366// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
10367 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10368
10369// CHECK: phsubsw 69, %xmm5
10370// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
10371 phsubsw 0x45,%xmm5
10372
10373// CHECK: phsubsw 32493, %xmm5
10374// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
10375 phsubsw 0x7eed,%xmm5
10376
10377// CHECK: phsubsw 3133065982, %xmm5
10378// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
10379 phsubsw 0xbabecafe,%xmm5
10380
10381// CHECK: phsubsw 305419896, %xmm5
10382// CHECK: encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
10383 phsubsw 0x12345678,%xmm5
10384
10385// CHECK: phsubsw %xmm5, %xmm5
10386// CHECK: encoding: [0x66,0x0f,0x38,0x07,0xed]
10387 phsubsw %xmm5,%xmm5
10388
10389// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3
10390// CHECK: encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10391 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
10392
10393// CHECK: pmaddubsw 69, %mm3
10394// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
10395 pmaddubsw 0x45,%mm3
10396
10397// CHECK: pmaddubsw 32493, %mm3
10398// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
10399 pmaddubsw 0x7eed,%mm3
10400
10401// CHECK: pmaddubsw 3133065982, %mm3
10402// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
10403 pmaddubsw 0xbabecafe,%mm3
10404
10405// CHECK: pmaddubsw 305419896, %mm3
10406// CHECK: encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
10407 pmaddubsw 0x12345678,%mm3
10408
10409// CHECK: pmaddubsw %mm3, %mm3
10410// CHECK: encoding: [0x0f,0x38,0x04,0xdb]
10411 pmaddubsw %mm3,%mm3
10412
10413// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5
10414// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
10415 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10416
10417// CHECK: pmaddubsw 69, %xmm5
10418// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
10419 pmaddubsw 0x45,%xmm5
10420
10421// CHECK: pmaddubsw 32493, %xmm5
10422// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
10423 pmaddubsw 0x7eed,%xmm5
10424
10425// CHECK: pmaddubsw 3133065982, %xmm5
10426// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
10427 pmaddubsw 0xbabecafe,%xmm5
10428
10429// CHECK: pmaddubsw 305419896, %xmm5
10430// CHECK: encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
10431 pmaddubsw 0x12345678,%xmm5
10432
10433// CHECK: pmaddubsw %xmm5, %xmm5
10434// CHECK: encoding: [0x66,0x0f,0x38,0x04,0xed]
10435 pmaddubsw %xmm5,%xmm5
10436
10437// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3
10438// CHECK: encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10439 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3
10440
10441// CHECK: pmulhrsw 69, %mm3
10442// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
10443 pmulhrsw 0x45,%mm3
10444
10445// CHECK: pmulhrsw 32493, %mm3
10446// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
10447 pmulhrsw 0x7eed,%mm3
10448
10449// CHECK: pmulhrsw 3133065982, %mm3
10450// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
10451 pmulhrsw 0xbabecafe,%mm3
10452
10453// CHECK: pmulhrsw 305419896, %mm3
10454// CHECK: encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
10455 pmulhrsw 0x12345678,%mm3
10456
10457// CHECK: pmulhrsw %mm3, %mm3
10458// CHECK: encoding: [0x0f,0x38,0x0b,0xdb]
10459 pmulhrsw %mm3,%mm3
10460
10461// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5
10462// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
10463 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10464
10465// CHECK: pmulhrsw 69, %xmm5
10466// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
10467 pmulhrsw 0x45,%xmm5
10468
10469// CHECK: pmulhrsw 32493, %xmm5
10470// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
10471 pmulhrsw 0x7eed,%xmm5
10472
10473// CHECK: pmulhrsw 3133065982, %xmm5
10474// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
10475 pmulhrsw 0xbabecafe,%xmm5
10476
10477// CHECK: pmulhrsw 305419896, %xmm5
10478// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
10479 pmulhrsw 0x12345678,%xmm5
10480
10481// CHECK: pmulhrsw %xmm5, %xmm5
10482// CHECK: encoding: [0x66,0x0f,0x38,0x0b,0xed]
10483 pmulhrsw %xmm5,%xmm5
10484
10485// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3
10486// CHECK: encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10487 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3
10488
10489// CHECK: pshufb 69, %mm3
10490// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
10491 pshufb 0x45,%mm3
10492
10493// CHECK: pshufb 32493, %mm3
10494// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
10495 pshufb 0x7eed,%mm3
10496
10497// CHECK: pshufb 3133065982, %mm3
10498// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
10499 pshufb 0xbabecafe,%mm3
10500
10501// CHECK: pshufb 305419896, %mm3
10502// CHECK: encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
10503 pshufb 0x12345678,%mm3
10504
10505// CHECK: pshufb %mm3, %mm3
10506// CHECK: encoding: [0x0f,0x38,0x00,0xdb]
10507 pshufb %mm3,%mm3
10508
10509// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5
10510// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
10511 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5
10512
10513// CHECK: pshufb 69, %xmm5
10514// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
10515 pshufb 0x45,%xmm5
10516
10517// CHECK: pshufb 32493, %xmm5
10518// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
10519 pshufb 0x7eed,%xmm5
10520
10521// CHECK: pshufb 3133065982, %xmm5
10522// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
10523 pshufb 0xbabecafe,%xmm5
10524
10525// CHECK: pshufb 305419896, %xmm5
10526// CHECK: encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
10527 pshufb 0x12345678,%xmm5
10528
10529// CHECK: pshufb %xmm5, %xmm5
10530// CHECK: encoding: [0x66,0x0f,0x38,0x00,0xed]
10531 pshufb %xmm5,%xmm5
10532
10533// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3
10534// CHECK: encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10535 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3
10536
10537// CHECK: psignb 69, %mm3
10538// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
10539 psignb 0x45,%mm3
10540
10541// CHECK: psignb 32493, %mm3
10542// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
10543 psignb 0x7eed,%mm3
10544
10545// CHECK: psignb 3133065982, %mm3
10546// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
10547 psignb 0xbabecafe,%mm3
10548
10549// CHECK: psignb 305419896, %mm3
10550// CHECK: encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
10551 psignb 0x12345678,%mm3
10552
10553// CHECK: psignb %mm3, %mm3
10554// CHECK: encoding: [0x0f,0x38,0x08,0xdb]
10555 psignb %mm3,%mm3
10556
10557// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5
10558// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
10559 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5
10560
10561// CHECK: psignb 69, %xmm5
10562// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
10563 psignb 0x45,%xmm5
10564
10565// CHECK: psignb 32493, %xmm5
10566// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
10567 psignb 0x7eed,%xmm5
10568
10569// CHECK: psignb 3133065982, %xmm5
10570// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
10571 psignb 0xbabecafe,%xmm5
10572
10573// CHECK: psignb 305419896, %xmm5
10574// CHECK: encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
10575 psignb 0x12345678,%xmm5
10576
10577// CHECK: psignb %xmm5, %xmm5
10578// CHECK: encoding: [0x66,0x0f,0x38,0x08,0xed]
10579 psignb %xmm5,%xmm5
10580
10581// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3
10582// CHECK: encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10583 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3
10584
10585// CHECK: psignw 69, %mm3
10586// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
10587 psignw 0x45,%mm3
10588
10589// CHECK: psignw 32493, %mm3
10590// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
10591 psignw 0x7eed,%mm3
10592
10593// CHECK: psignw 3133065982, %mm3
10594// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
10595 psignw 0xbabecafe,%mm3
10596
10597// CHECK: psignw 305419896, %mm3
10598// CHECK: encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
10599 psignw 0x12345678,%mm3
10600
10601// CHECK: psignw %mm3, %mm3
10602// CHECK: encoding: [0x0f,0x38,0x09,0xdb]
10603 psignw %mm3,%mm3
10604
10605// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5
10606// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
10607 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10608
10609// CHECK: psignw 69, %xmm5
10610// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
10611 psignw 0x45,%xmm5
10612
10613// CHECK: psignw 32493, %xmm5
10614// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
10615 psignw 0x7eed,%xmm5
10616
10617// CHECK: psignw 3133065982, %xmm5
10618// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
10619 psignw 0xbabecafe,%xmm5
10620
10621// CHECK: psignw 305419896, %xmm5
10622// CHECK: encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
10623 psignw 0x12345678,%xmm5
10624
10625// CHECK: psignw %xmm5, %xmm5
10626// CHECK: encoding: [0x66,0x0f,0x38,0x09,0xed]
10627 psignw %xmm5,%xmm5
10628
10629// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3
10630// CHECK: encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10631 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3
10632
10633// CHECK: psignd 69, %mm3
10634// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
10635 psignd 0x45,%mm3
10636
10637// CHECK: psignd 32493, %mm3
10638// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
10639 psignd 0x7eed,%mm3
10640
10641// CHECK: psignd 3133065982, %mm3
10642// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
10643 psignd 0xbabecafe,%mm3
10644
10645// CHECK: psignd 305419896, %mm3
10646// CHECK: encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
10647 psignd 0x12345678,%mm3
10648
10649// CHECK: psignd %mm3, %mm3
10650// CHECK: encoding: [0x0f,0x38,0x0a,0xdb]
10651 psignd %mm3,%mm3
10652
10653// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5
10654// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
10655 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5
10656
10657// CHECK: psignd 69, %xmm5
10658// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
10659 psignd 0x45,%xmm5
10660
10661// CHECK: psignd 32493, %xmm5
10662// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
10663 psignd 0x7eed,%xmm5
10664
10665// CHECK: psignd 3133065982, %xmm5
10666// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
10667 psignd 0xbabecafe,%xmm5
10668
10669// CHECK: psignd 305419896, %xmm5
10670// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
10671 psignd 0x12345678,%xmm5
10672
10673// CHECK: psignd %xmm5, %xmm5
10674// CHECK: encoding: [0x66,0x0f,0x38,0x0a,0xed]
10675 psignd %xmm5,%xmm5
10676
10677// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3
10678// CHECK: encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10679 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
10680
10681// CHECK: pabsb 69, %mm3
10682// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
10683 pabsb 0x45,%mm3
10684
10685// CHECK: pabsb 32493, %mm3
10686// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
10687 pabsb 0x7eed,%mm3
10688
10689// CHECK: pabsb 3133065982, %mm3
10690// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
10691 pabsb 0xbabecafe,%mm3
10692
10693// CHECK: pabsb 305419896, %mm3
10694// CHECK: encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
10695 pabsb 0x12345678,%mm3
10696
10697// CHECK: pabsb %mm3, %mm3
10698// CHECK: encoding: [0x0f,0x38,0x1c,0xdb]
10699 pabsb %mm3,%mm3
10700
10701// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5
10702// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10703 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
10704
10705// CHECK: pabsb 69, %xmm5
10706// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
10707 pabsb 0x45,%xmm5
10708
10709// CHECK: pabsb 32493, %xmm5
10710// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
10711 pabsb 0x7eed,%xmm5
10712
10713// CHECK: pabsb 3133065982, %xmm5
10714// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
10715 pabsb 0xbabecafe,%xmm5
10716
10717// CHECK: pabsb 305419896, %xmm5
10718// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
10719 pabsb 0x12345678,%xmm5
10720
10721// CHECK: pabsb %xmm5, %xmm5
10722// CHECK: encoding: [0x66,0x0f,0x38,0x1c,0xed]
10723 pabsb %xmm5,%xmm5
10724
10725// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3
10726// CHECK: encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10727 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
10728
10729// CHECK: pabsw 69, %mm3
10730// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
10731 pabsw 0x45,%mm3
10732
10733// CHECK: pabsw 32493, %mm3
10734// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
10735 pabsw 0x7eed,%mm3
10736
10737// CHECK: pabsw 3133065982, %mm3
10738// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
10739 pabsw 0xbabecafe,%mm3
10740
10741// CHECK: pabsw 305419896, %mm3
10742// CHECK: encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
10743 pabsw 0x12345678,%mm3
10744
10745// CHECK: pabsw %mm3, %mm3
10746// CHECK: encoding: [0x0f,0x38,0x1d,0xdb]
10747 pabsw %mm3,%mm3
10748
10749// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5
10750// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
10751 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10752
10753// CHECK: pabsw 69, %xmm5
10754// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
10755 pabsw 0x45,%xmm5
10756
10757// CHECK: pabsw 32493, %xmm5
10758// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
10759 pabsw 0x7eed,%xmm5
10760
10761// CHECK: pabsw 3133065982, %xmm5
10762// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
10763 pabsw 0xbabecafe,%xmm5
10764
10765// CHECK: pabsw 305419896, %xmm5
10766// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
10767 pabsw 0x12345678,%xmm5
10768
10769// CHECK: pabsw %xmm5, %xmm5
10770// CHECK: encoding: [0x66,0x0f,0x38,0x1d,0xed]
10771 pabsw %xmm5,%xmm5
10772
10773// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3
10774// CHECK: encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10775 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
10776
10777// CHECK: pabsd 69, %mm3
10778// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
10779 pabsd 0x45,%mm3
10780
10781// CHECK: pabsd 32493, %mm3
10782// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
10783 pabsd 0x7eed,%mm3
10784
10785// CHECK: pabsd 3133065982, %mm3
10786// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
10787 pabsd 0xbabecafe,%mm3
10788
10789// CHECK: pabsd 305419896, %mm3
10790// CHECK: encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
10791 pabsd 0x12345678,%mm3
10792
10793// CHECK: pabsd %mm3, %mm3
10794// CHECK: encoding: [0x0f,0x38,0x1e,0xdb]
10795 pabsd %mm3,%mm3
10796
10797// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5
10798// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10799 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
10800
10801// CHECK: pabsd 69, %xmm5
10802// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
10803 pabsd 0x45,%xmm5
10804
10805// CHECK: pabsd 32493, %xmm5
10806// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
10807 pabsd 0x7eed,%xmm5
10808
10809// CHECK: pabsd 3133065982, %xmm5
10810// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
10811 pabsd 0xbabecafe,%xmm5
10812
10813// CHECK: pabsd 305419896, %xmm5
10814// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
10815 pabsd 0x12345678,%xmm5
10816
10817// CHECK: pabsd %xmm5, %xmm5
10818// CHECK: encoding: [0x66,0x0f,0x38,0x1e,0xed]
10819 pabsd %xmm5,%xmm5
10820
10821// CHECK: femms
10822// CHECK: encoding: [0x0f,0x0e]
10823 femms
10824
10825// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5
10826// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
10827 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
10828
10829// CHECK: movntdqa 69, %xmm5
10830// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
10831 movntdqa 0x45,%xmm5
10832
10833// CHECK: movntdqa 32493, %xmm5
10834// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
10835 movntdqa 0x7eed,%xmm5
10836
10837// CHECK: movntdqa 3133065982, %xmm5
10838// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
10839 movntdqa 0xbabecafe,%xmm5
10840
10841// CHECK: movntdqa 305419896, %xmm5
10842// CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
10843 movntdqa 0x12345678,%xmm5
10844
10845// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5
10846// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
10847 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10848
10849// CHECK: packusdw 69, %xmm5
10850// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
10851 packusdw 0x45,%xmm5
10852
10853// CHECK: packusdw 32493, %xmm5
10854// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
10855 packusdw 0x7eed,%xmm5
10856
10857// CHECK: packusdw 3133065982, %xmm5
10858// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
10859 packusdw 0xbabecafe,%xmm5
10860
10861// CHECK: packusdw 305419896, %xmm5
10862// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
10863 packusdw 0x12345678,%xmm5
10864
10865// CHECK: packusdw %xmm5, %xmm5
10866// CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xed]
10867 packusdw %xmm5,%xmm5
10868
10869// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5
10870// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
10871 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5
10872
10873// CHECK: pcmpeqq 69, %xmm5
10874// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
10875 pcmpeqq 0x45,%xmm5
10876
10877// CHECK: pcmpeqq 32493, %xmm5
10878// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
10879 pcmpeqq 0x7eed,%xmm5
10880
10881// CHECK: pcmpeqq 3133065982, %xmm5
10882// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
10883 pcmpeqq 0xbabecafe,%xmm5
10884
10885// CHECK: pcmpeqq 305419896, %xmm5
10886// CHECK: encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
10887 pcmpeqq 0x12345678,%xmm5
10888
10889// CHECK: pcmpeqq %xmm5, %xmm5
10890// CHECK: encoding: [0x66,0x0f,0x38,0x29,0xed]
10891 pcmpeqq %xmm5,%xmm5
10892
10893// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5
10894// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
10895 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10896
10897// CHECK: phminposuw 69, %xmm5
10898// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
10899 phminposuw 0x45,%xmm5
10900
10901// CHECK: phminposuw 32493, %xmm5
10902// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
10903 phminposuw 0x7eed,%xmm5
10904
10905// CHECK: phminposuw 3133065982, %xmm5
10906// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
10907 phminposuw 0xbabecafe,%xmm5
10908
10909// CHECK: phminposuw 305419896, %xmm5
10910// CHECK: encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
10911 phminposuw 0x12345678,%xmm5
10912
10913// CHECK: phminposuw %xmm5, %xmm5
10914// CHECK: encoding: [0x66,0x0f,0x38,0x41,0xed]
10915 phminposuw %xmm5,%xmm5
10916
10917// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5
10918// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10919 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
10920
10921// CHECK: pmaxsb 69, %xmm5
10922// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
10923 pmaxsb 0x45,%xmm5
10924
10925// CHECK: pmaxsb 32493, %xmm5
10926// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
10927 pmaxsb 0x7eed,%xmm5
10928
10929// CHECK: pmaxsb 3133065982, %xmm5
10930// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
10931 pmaxsb 0xbabecafe,%xmm5
10932
10933// CHECK: pmaxsb 305419896, %xmm5
10934// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
10935 pmaxsb 0x12345678,%xmm5
10936
10937// CHECK: pmaxsb %xmm5, %xmm5
10938// CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xed]
10939 pmaxsb %xmm5,%xmm5
10940
10941// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5
10942// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
10943 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
10944
10945// CHECK: pmaxsd 69, %xmm5
10946// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
10947 pmaxsd 0x45,%xmm5
10948
10949// CHECK: pmaxsd 32493, %xmm5
10950// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
10951 pmaxsd 0x7eed,%xmm5
10952
10953// CHECK: pmaxsd 3133065982, %xmm5
10954// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
10955 pmaxsd 0xbabecafe,%xmm5
10956
10957// CHECK: pmaxsd 305419896, %xmm5
10958// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
10959 pmaxsd 0x12345678,%xmm5
10960
10961// CHECK: pmaxsd %xmm5, %xmm5
10962// CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xed]
10963 pmaxsd %xmm5,%xmm5
10964
10965// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5
10966// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
10967 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5
10968
10969// CHECK: pmaxud 69, %xmm5
10970// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
10971 pmaxud 0x45,%xmm5
10972
10973// CHECK: pmaxud 32493, %xmm5
10974// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
10975 pmaxud 0x7eed,%xmm5
10976
10977// CHECK: pmaxud 3133065982, %xmm5
10978// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
10979 pmaxud 0xbabecafe,%xmm5
10980
10981// CHECK: pmaxud 305419896, %xmm5
10982// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
10983 pmaxud 0x12345678,%xmm5
10984
10985// CHECK: pmaxud %xmm5, %xmm5
10986// CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xed]
10987 pmaxud %xmm5,%xmm5
10988
10989// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5
10990// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10991 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
10992
10993// CHECK: pmaxuw 69, %xmm5
10994// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
10995 pmaxuw 0x45,%xmm5
10996
10997// CHECK: pmaxuw 32493, %xmm5
10998// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
10999 pmaxuw 0x7eed,%xmm5
11000
11001// CHECK: pmaxuw 3133065982, %xmm5
11002// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
11003 pmaxuw 0xbabecafe,%xmm5
11004
11005// CHECK: pmaxuw 305419896, %xmm5
11006// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
11007 pmaxuw 0x12345678,%xmm5
11008
11009// CHECK: pmaxuw %xmm5, %xmm5
11010// CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xed]
11011 pmaxuw %xmm5,%xmm5
11012
11013// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5
11014// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
11015 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
11016
11017// CHECK: pminsb 69, %xmm5
11018// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
11019 pminsb 0x45,%xmm5
11020
11021// CHECK: pminsb 32493, %xmm5
11022// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
11023 pminsb 0x7eed,%xmm5
11024
11025// CHECK: pminsb 3133065982, %xmm5
11026// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
11027 pminsb 0xbabecafe,%xmm5
11028
11029// CHECK: pminsb 305419896, %xmm5
11030// CHECK: encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
11031 pminsb 0x12345678,%xmm5
11032
11033// CHECK: pminsb %xmm5, %xmm5
11034// CHECK: encoding: [0x66,0x0f,0x38,0x38,0xed]
11035 pminsb %xmm5,%xmm5
11036
11037// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5
11038// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
11039 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
11040
11041// CHECK: pminsd 69, %xmm5
11042// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
11043 pminsd 0x45,%xmm5
11044
11045// CHECK: pminsd 32493, %xmm5
11046// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
11047 pminsd 0x7eed,%xmm5
11048
11049// CHECK: pminsd 3133065982, %xmm5
11050// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
11051 pminsd 0xbabecafe,%xmm5
11052
11053// CHECK: pminsd 305419896, %xmm5
11054// CHECK: encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
11055 pminsd 0x12345678,%xmm5
11056
11057// CHECK: pminsd %xmm5, %xmm5
11058// CHECK: encoding: [0x66,0x0f,0x38,0x39,0xed]
11059 pminsd %xmm5,%xmm5
11060
11061// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5
11062// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
11063 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5
11064
11065// CHECK: pminud 69, %xmm5
11066// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
11067 pminud 0x45,%xmm5
11068
11069// CHECK: pminud 32493, %xmm5
11070// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
11071 pminud 0x7eed,%xmm5
11072
11073// CHECK: pminud 3133065982, %xmm5
11074// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
11075 pminud 0xbabecafe,%xmm5
11076
11077// CHECK: pminud 305419896, %xmm5
11078// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
11079 pminud 0x12345678,%xmm5
11080
11081// CHECK: pminud %xmm5, %xmm5
11082// CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xed]
11083 pminud %xmm5,%xmm5
11084
11085// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5
11086// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
11087 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
11088
11089// CHECK: pminuw 69, %xmm5
11090// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
11091 pminuw 0x45,%xmm5
11092
11093// CHECK: pminuw 32493, %xmm5
11094// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
11095 pminuw 0x7eed,%xmm5
11096
11097// CHECK: pminuw 3133065982, %xmm5
11098// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
11099 pminuw 0xbabecafe,%xmm5
11100
11101// CHECK: pminuw 305419896, %xmm5
11102// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
11103 pminuw 0x12345678,%xmm5
11104
11105// CHECK: pminuw %xmm5, %xmm5
11106// CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xed]
11107 pminuw %xmm5,%xmm5
11108
11109// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5
11110// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
11111 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
11112
11113// CHECK: pmovsxbw 69, %xmm5
11114// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
11115 pmovsxbw 0x45,%xmm5
11116
11117// CHECK: pmovsxbw 32493, %xmm5
11118// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
11119 pmovsxbw 0x7eed,%xmm5
11120
11121// CHECK: pmovsxbw 3133065982, %xmm5
11122// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
11123 pmovsxbw 0xbabecafe,%xmm5
11124
11125// CHECK: pmovsxbw 305419896, %xmm5
11126// CHECK: encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
11127 pmovsxbw 0x12345678,%xmm5
11128
11129// CHECK: pmovsxbw %xmm5, %xmm5
11130// CHECK: encoding: [0x66,0x0f,0x38,0x20,0xed]
11131 pmovsxbw %xmm5,%xmm5
11132
11133// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5
11134// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
11135 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
11136
11137// CHECK: pmovsxbd 69, %xmm5
11138// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
11139 pmovsxbd 0x45,%xmm5
11140
11141// CHECK: pmovsxbd 32493, %xmm5
11142// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
11143 pmovsxbd 0x7eed,%xmm5
11144
11145// CHECK: pmovsxbd 3133065982, %xmm5
11146// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
11147 pmovsxbd 0xbabecafe,%xmm5
11148
11149// CHECK: pmovsxbd 305419896, %xmm5
11150// CHECK: encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
11151 pmovsxbd 0x12345678,%xmm5
11152
11153// CHECK: pmovsxbd %xmm5, %xmm5
11154// CHECK: encoding: [0x66,0x0f,0x38,0x21,0xed]
11155 pmovsxbd %xmm5,%xmm5
11156
11157// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5
11158// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
11159 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
11160
11161// CHECK: pmovsxbq 69, %xmm5
11162// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
11163 pmovsxbq 0x45,%xmm5
11164
11165// CHECK: pmovsxbq 32493, %xmm5
11166// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
11167 pmovsxbq 0x7eed,%xmm5
11168
11169// CHECK: pmovsxbq 3133065982, %xmm5
11170// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
11171 pmovsxbq 0xbabecafe,%xmm5
11172
11173// CHECK: pmovsxbq 305419896, %xmm5
11174// CHECK: encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
11175 pmovsxbq 0x12345678,%xmm5
11176
11177// CHECK: pmovsxbq %xmm5, %xmm5
11178// CHECK: encoding: [0x66,0x0f,0x38,0x22,0xed]
11179 pmovsxbq %xmm5,%xmm5
11180
11181// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5
11182// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
11183 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
11184
11185// CHECK: pmovsxwd 69, %xmm5
11186// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
11187 pmovsxwd 0x45,%xmm5
11188
11189// CHECK: pmovsxwd 32493, %xmm5
11190// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
11191 pmovsxwd 0x7eed,%xmm5
11192
11193// CHECK: pmovsxwd 3133065982, %xmm5
11194// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
11195 pmovsxwd 0xbabecafe,%xmm5
11196
11197// CHECK: pmovsxwd 305419896, %xmm5
11198// CHECK: encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
11199 pmovsxwd 0x12345678,%xmm5
11200
11201// CHECK: pmovsxwd %xmm5, %xmm5
11202// CHECK: encoding: [0x66,0x0f,0x38,0x23,0xed]
11203 pmovsxwd %xmm5,%xmm5
11204
11205// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5
11206// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
11207 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
11208
11209// CHECK: pmovsxwq 69, %xmm5
11210// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
11211 pmovsxwq 0x45,%xmm5
11212
11213// CHECK: pmovsxwq 32493, %xmm5
11214// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
11215 pmovsxwq 0x7eed,%xmm5
11216
11217// CHECK: pmovsxwq 3133065982, %xmm5
11218// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
11219 pmovsxwq 0xbabecafe,%xmm5
11220
11221// CHECK: pmovsxwq 305419896, %xmm5
11222// CHECK: encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
11223 pmovsxwq 0x12345678,%xmm5
11224
11225// CHECK: pmovsxwq %xmm5, %xmm5
11226// CHECK: encoding: [0x66,0x0f,0x38,0x24,0xed]
11227 pmovsxwq %xmm5,%xmm5
11228
11229// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5
11230// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
11231 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
11232
11233// CHECK: pmovsxdq 69, %xmm5
11234// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
11235 pmovsxdq 0x45,%xmm5
11236
11237// CHECK: pmovsxdq 32493, %xmm5
11238// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
11239 pmovsxdq 0x7eed,%xmm5
11240
11241// CHECK: pmovsxdq 3133065982, %xmm5
11242// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
11243 pmovsxdq 0xbabecafe,%xmm5
11244
11245// CHECK: pmovsxdq 305419896, %xmm5
11246// CHECK: encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
11247 pmovsxdq 0x12345678,%xmm5
11248
11249// CHECK: pmovsxdq %xmm5, %xmm5
11250// CHECK: encoding: [0x66,0x0f,0x38,0x25,0xed]
11251 pmovsxdq %xmm5,%xmm5
11252
11253// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5
11254// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
11255 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
11256
11257// CHECK: pmovzxbw 69, %xmm5
11258// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
11259 pmovzxbw 0x45,%xmm5
11260
11261// CHECK: pmovzxbw 32493, %xmm5
11262// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
11263 pmovzxbw 0x7eed,%xmm5
11264
11265// CHECK: pmovzxbw 3133065982, %xmm5
11266// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
11267 pmovzxbw 0xbabecafe,%xmm5
11268
11269// CHECK: pmovzxbw 305419896, %xmm5
11270// CHECK: encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
11271 pmovzxbw 0x12345678,%xmm5
11272
11273// CHECK: pmovzxbw %xmm5, %xmm5
11274// CHECK: encoding: [0x66,0x0f,0x38,0x30,0xed]
11275 pmovzxbw %xmm5,%xmm5
11276
11277// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5
11278// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
11279 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
11280
11281// CHECK: pmovzxbd 69, %xmm5
11282// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
11283 pmovzxbd 0x45,%xmm5
11284
11285// CHECK: pmovzxbd 32493, %xmm5
11286// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
11287 pmovzxbd 0x7eed,%xmm5
11288
11289// CHECK: pmovzxbd 3133065982, %xmm5
11290// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
11291 pmovzxbd 0xbabecafe,%xmm5
11292
11293// CHECK: pmovzxbd 305419896, %xmm5
11294// CHECK: encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
11295 pmovzxbd 0x12345678,%xmm5
11296
11297// CHECK: pmovzxbd %xmm5, %xmm5
11298// CHECK: encoding: [0x66,0x0f,0x38,0x31,0xed]
11299 pmovzxbd %xmm5,%xmm5
11300
11301// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5
11302// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
11303 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
11304
11305// CHECK: pmovzxbq 69, %xmm5
11306// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
11307 pmovzxbq 0x45,%xmm5
11308
11309// CHECK: pmovzxbq 32493, %xmm5
11310// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
11311 pmovzxbq 0x7eed,%xmm5
11312
11313// CHECK: pmovzxbq 3133065982, %xmm5
11314// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
11315 pmovzxbq 0xbabecafe,%xmm5
11316
11317// CHECK: pmovzxbq 305419896, %xmm5
11318// CHECK: encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
11319 pmovzxbq 0x12345678,%xmm5
11320
11321// CHECK: pmovzxbq %xmm5, %xmm5
11322// CHECK: encoding: [0x66,0x0f,0x38,0x32,0xed]
11323 pmovzxbq %xmm5,%xmm5
11324
11325// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5
11326// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
11327 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
11328
11329// CHECK: pmovzxwd 69, %xmm5
11330// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
11331 pmovzxwd 0x45,%xmm5
11332
11333// CHECK: pmovzxwd 32493, %xmm5
11334// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
11335 pmovzxwd 0x7eed,%xmm5
11336
11337// CHECK: pmovzxwd 3133065982, %xmm5
11338// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
11339 pmovzxwd 0xbabecafe,%xmm5
11340
11341// CHECK: pmovzxwd 305419896, %xmm5
11342// CHECK: encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
11343 pmovzxwd 0x12345678,%xmm5
11344
11345// CHECK: pmovzxwd %xmm5, %xmm5
11346// CHECK: encoding: [0x66,0x0f,0x38,0x33,0xed]
11347 pmovzxwd %xmm5,%xmm5
11348
11349// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5
11350// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
11351 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
11352
11353// CHECK: pmovzxwq 69, %xmm5
11354// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
11355 pmovzxwq 0x45,%xmm5
11356
11357// CHECK: pmovzxwq 32493, %xmm5
11358// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
11359 pmovzxwq 0x7eed,%xmm5
11360
11361// CHECK: pmovzxwq 3133065982, %xmm5
11362// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
11363 pmovzxwq 0xbabecafe,%xmm5
11364
11365// CHECK: pmovzxwq 305419896, %xmm5
11366// CHECK: encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
11367 pmovzxwq 0x12345678,%xmm5
11368
11369// CHECK: pmovzxwq %xmm5, %xmm5
11370// CHECK: encoding: [0x66,0x0f,0x38,0x34,0xed]
11371 pmovzxwq %xmm5,%xmm5
11372
11373// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5
11374// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
11375 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
11376
11377// CHECK: pmovzxdq 69, %xmm5
11378// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
11379 pmovzxdq 0x45,%xmm5
11380
11381// CHECK: pmovzxdq 32493, %xmm5
11382// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
11383 pmovzxdq 0x7eed,%xmm5
11384
11385// CHECK: pmovzxdq 3133065982, %xmm5
11386// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
11387 pmovzxdq 0xbabecafe,%xmm5
11388
11389// CHECK: pmovzxdq 305419896, %xmm5
11390// CHECK: encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
11391 pmovzxdq 0x12345678,%xmm5
11392
11393// CHECK: pmovzxdq %xmm5, %xmm5
11394// CHECK: encoding: [0x66,0x0f,0x38,0x35,0xed]
11395 pmovzxdq %xmm5,%xmm5
11396
11397// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5
11398// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
11399 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
11400
11401// CHECK: pmuldq 69, %xmm5
11402// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
11403 pmuldq 0x45,%xmm5
11404
11405// CHECK: pmuldq 32493, %xmm5
11406// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
11407 pmuldq 0x7eed,%xmm5
11408
11409// CHECK: pmuldq 3133065982, %xmm5
11410// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
11411 pmuldq 0xbabecafe,%xmm5
11412
11413// CHECK: pmuldq 305419896, %xmm5
11414// CHECK: encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
11415 pmuldq 0x12345678,%xmm5
11416
11417// CHECK: pmuldq %xmm5, %xmm5
11418// CHECK: encoding: [0x66,0x0f,0x38,0x28,0xed]
11419 pmuldq %xmm5,%xmm5
11420
11421// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5
11422// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
11423 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5
11424
11425// CHECK: pmulld 69, %xmm5
11426// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
11427 pmulld 0x45,%xmm5
11428
11429// CHECK: pmulld 32493, %xmm5
11430// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
11431 pmulld 0x7eed,%xmm5
11432
11433// CHECK: pmulld 3133065982, %xmm5
11434// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
11435 pmulld 0xbabecafe,%xmm5
11436
11437// CHECK: pmulld 305419896, %xmm5
11438// CHECK: encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
11439 pmulld 0x12345678,%xmm5
11440
11441// CHECK: pmulld %xmm5, %xmm5
11442// CHECK: encoding: [0x66,0x0f,0x38,0x40,0xed]
11443 pmulld %xmm5,%xmm5
11444
11445// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5
11446// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
11447 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
11448
11449// CHECK: ptest 69, %xmm5
11450// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
11451 ptest 0x45,%xmm5
11452
11453// CHECK: ptest 32493, %xmm5
11454// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
11455 ptest 0x7eed,%xmm5
11456
11457// CHECK: ptest 3133065982, %xmm5
11458// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
11459 ptest 0xbabecafe,%xmm5
11460
11461// CHECK: ptest 305419896, %xmm5
11462// CHECK: encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
11463 ptest 0x12345678,%xmm5
11464
11465// CHECK: ptest %xmm5, %xmm5
11466// CHECK: encoding: [0x66,0x0f,0x38,0x17,0xed]
11467 ptest %xmm5,%xmm5
11468
11469// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5
11470// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
11471 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5
11472
11473// CHECK: pcmpgtq 69, %xmm5
11474// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
11475 pcmpgtq 0x45,%xmm5
11476
11477// CHECK: pcmpgtq 32493, %xmm5
11478// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
11479 pcmpgtq 0x7eed,%xmm5
11480
11481// CHECK: pcmpgtq 3133065982, %xmm5
11482// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
11483 pcmpgtq 0xbabecafe,%xmm5
11484
11485// CHECK: pcmpgtq 305419896, %xmm5
11486// CHECK: encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
11487 pcmpgtq 0x12345678,%xmm5
11488
11489// CHECK: pcmpgtq %xmm5, %xmm5
11490// CHECK: encoding: [0x66,0x0f,0x38,0x37,0xed]
11491 pcmpgtq %xmm5,%xmm5
11492
11493// CHECK: crc32b %bl, %eax
11494// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
11495 crc32b %bl, %eax
11496
11497// CHECK: crc32b 4(%ebx), %eax
11498// CHECK: encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
11499 crc32b 4(%ebx), %eax
11500
11501// CHECK: crc32w %bx, %eax
11502// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
11503 crc32w %bx, %eax
11504
11505// CHECK: crc32w 4(%ebx), %eax
11506// CHECK: encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
11507 crc32w 4(%ebx), %eax
11508
11509// CHECK: crc32l %ebx, %eax
11510// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
11511 crc32l %ebx, %eax
11512
11513// CHECK: crc32l 4(%ebx), %eax
11514// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
11515 crc32l 4(%ebx), %eax
11516
11517// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx
11518// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
11519 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
11520
11521// CHECK: crc32l 69, %ecx
11522// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
11523 crc32l 0x45,%ecx
11524
11525// CHECK: crc32l 32493, %ecx
11526// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
11527 crc32l 0x7eed,%ecx
11528
11529// CHECK: crc32l 3133065982, %ecx
11530// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
11531 crc32l 0xbabecafe,%ecx
11532
11533// CHECK: crc32l %ecx, %ecx
11534// CHECK: encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
11535 crc32l %ecx,%ecx
11536
11537// CHECK: pcmpistrm $125, %xmm1, %xmm2
11538// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
11539 pcmpistrm $125, %xmm1, %xmm2
11540
11541// CHECK: pcmpistrm $125, (%edx,%eax,4), %xmm2
11542// CHECK: encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
11543 pcmpistrm $125, (%edx,%eax,4), %xmm2
11544
11545// CHECK: aesimc %xmm0, %xmm1
11546// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0xc8]
11547 aesimc %xmm0,%xmm1
11548
11549// CHECK: aesimc (%eax), %xmm1
11550// CHECK: encoding: [0x66,0x0f,0x38,0xdb,0x08]
11551 aesimc (%eax),%xmm1
11552
11553// CHECK: aesenc %xmm1, %xmm2
11554// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0xd1]
11555 aesenc %xmm1,%xmm2
11556
11557// CHECK: aesenc 4(%ebx), %xmm2
11558// CHECK: encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
11559 aesenc 4(%ebx),%xmm2
11560
11561// CHECK: aesenclast %xmm3, %xmm4
11562// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0xe3]
11563 aesenclast %xmm3,%xmm4
11564
11565// CHECK: aesenclast 4(%edx,%edi), %xmm4
11566// CHECK: encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
11567 aesenclast 4(%edx,%edi),%xmm4
11568
11569// CHECK: aesdec %xmm5, %xmm6
11570// CHECK: encoding: [0x66,0x0f,0x38,0xde,0xf5]
11571 aesdec %xmm5,%xmm6
11572
11573// CHECK: aesdec 4(%ecx,%eax,8), %xmm6
11574// CHECK: encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
11575 aesdec 4(%ecx,%eax,8),%xmm6
11576
11577// CHECK: aesdeclast %xmm7, %xmm0
11578// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0xc7]
11579 aesdeclast %xmm7,%xmm0
11580
11581// CHECK: aesdeclast 3405691582, %xmm0
11582// CHECK: encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
11583 aesdeclast 0xcafebabe,%xmm0
11584
11585// CHECK: aeskeygenassist $125, %xmm1, %xmm2
11586// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
11587 aeskeygenassist $125, %xmm1, %xmm2
11588
11589// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2
11590// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
11591 aeskeygenassist $125, (%edx,%eax,4), %xmm2
11592
11593// rdar://8017638
11594// CHECK: aeskeygenassist $128, %xmm1, %xmm2
11595// CHECK: encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
11596 aeskeygenassist $128, %xmm1, %xmm2
11597
11598// rdar://7910087
11599// CHECK: bsfw %bx, %bx
11600// CHECK: encoding: [0x66,0x0f,0xbc,0xdb]
11601 bsfw %bx, %bx
11602
11603// CHECK: bsfw 3735928559(%ebx,%ecx,8), %bx
11604// CHECK: encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11605 bsfw 3735928559(%ebx,%ecx,8), %bx
11606
11607// CHECK: bsrw %bx, %bx
11608// CHECK: encoding: [0x66,0x0f,0xbd,0xdb]
11609 bsrw %bx, %bx
11610
11611// CHECK: bsrw 305419896, %bx
11612// CHECK: encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
11613 bsrw 305419896, %bx
11614
11615// radr://7901779
11616// CHECK: pushl $127
11617// CHECK: encoding: [0x6a,0x7f]
11618 pushl $127
11619
11620// CHECK: pushw $254
11621// CHECK: encoding: [0x66,0x68,0xfe,0x00]
11622 pushw $254
11623
11624// CHECK: pushl $254
11625// CHECK: encoding: [0x68,0xfe,0x00,0x00,0x00]
11626 pushl $254
11627
11628// radr://7928400
11629// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8)
11630// CHECK: encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11631 movq %mm3, 3735928559(%ebx,%ecx,8)
11632
11633// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8)
11634// CHECK: encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11635 movd %mm3, 3735928559(%ebx,%ecx,8)
11636
11637// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5
11638// CHECK: encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11639 movq 3735928559(%ebx,%ecx,8), %xmm5
11640
11641// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
11642// CHECK: encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11643 movd 3735928559(%ebx,%ecx,8), %xmm5
11644
11645// radr://7914715
11646// CHECK: fcoml 3735928559(%ebx,%ecx,8)
11647// CHECK: encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
11648 fcoml 3735928559(%ebx,%ecx,8)
11649
11650// CHECK: fcoms 32493
11651// CHECK: encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
11652 fcoms 32493
11653
11654// CHECK: fcompl 3735928559(%ebx,%ecx,8)
11655// CHECK: encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11656 fcompl 3735928559(%ebx,%ecx,8)
11657
11658// CHECK: fcomps 32493
11659// CHECK: encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
11660 fcomps 32493
11661
11662// CHECK: ficoml 3735928559(%ebx,%ecx,8)
11663// CHECK: encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
11664 ficoml 3735928559(%ebx,%ecx,8)
11665
11666// CHECK: ficoms 32493
11667// CHECK: encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
11668 ficoms 32493
11669
11670// CHECK: ficompl 3735928559(%ebx,%ecx,8)
11671// CHECK: encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11672 ficompl 3735928559(%ebx,%ecx,8)
11673
11674// CHECK: ficomps 32493
11675// CHECK: encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
11676 ficomps 32493
11677
11678// CHECK: movl 57005(,%eiz), %ebx
11679// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
11680 movl 57005(,%eiz), %ebx
11681
11682// CHECK: movl 48879(,%eiz), %eax
11683// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
11684 movl 48879(,%eiz), %eax
11685
11686// CHECK: movl -4(,%eiz,8), %eax
11687// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
11688 movl -4(,%eiz,8), %eax
11689
11690// CHECK: movl (%ecx,%eiz), %eax
11691// CHECK: encoding: [0x8b,0x04,0x21]
11692 movl (%ecx,%eiz), %eax
11693
11694// CHECK: movl (%ecx,%eiz,8), %eax
11695// CHECK: encoding: [0x8b,0x04,0xe1]
11696 movl (%ecx,%eiz,8), %eax
11697
11698// CHECK: addl $4294967295, %eax # encoding: [0x83,0xc0,0xff]
11699 addl $0xFFFFFFFF, %eax
11700
11701// CHECK: addw $65535, %ax # encoding: [0x66,0x83,0xc0,0xff]
11702 addw $0xFFFF, %ax
Chris Lattner13444882010-09-30 17:29:05 +000011703
11704
11705// CHECK: movb $127, 3735928559(%ebx,%ecx,8)
11706 movb $0x7f,0xdeadbeef(%ebx,%ecx,8)
11707
11708// CHECK: movb $127, 69
11709 movb $0x7f,0x45
11710
11711// CHECK: movb $127, 32493
11712 movb $0x7f,0x7eed
11713
11714// CHECK: movb $127, 3133065982
11715 movb $0x7f,0xbabecafe
11716
11717// CHECK: movb $127, 305419896
11718 movb $0x7f,0x12345678
11719
11720// CHECK: movw $31438, 3735928559(%ebx,%ecx,8)
11721 movw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
11722
11723// CHECK: movw $31438, 69
11724 movw $0x7ace,0x45
11725
11726// CHECK: movw $31438, 32493
11727 movw $0x7ace,0x7eed
11728
11729// CHECK: movw $31438, 3133065982
11730 movw $0x7ace,0xbabecafe
11731
11732// CHECK: movw $31438, 305419896
11733 movw $0x7ace,0x12345678
11734
11735// CHECK: movl $2063514302, 3735928559(%ebx,%ecx,8)
11736 movl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11737
11738// CHECK: movl $2063514302, 69
11739 movl $0x7afebabe,0x45
11740
11741// CHECK: movl $2063514302, 32493
11742 movl $0x7afebabe,0x7eed
11743
11744// CHECK: movl $2063514302, 3133065982
11745 movl $0x7afebabe,0xbabecafe
11746
11747// CHECK: movl $2063514302, 305419896
11748 movl $0x7afebabe,0x12345678
11749
11750// CHECK: movl $324478056, 3735928559(%ebx,%ecx,8)
11751 movl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
11752
11753// CHECK: movl $324478056, 69
11754 movl $0x13572468,0x45
11755
11756// CHECK: movl $324478056, 32493
11757 movl $0x13572468,0x7eed
11758
11759// CHECK: movl $324478056, 3133065982
11760 movl $0x13572468,0xbabecafe
11761
11762// CHECK: movl $324478056, 305419896
11763 movl $0x13572468,0x12345678
11764
11765// CHECK: movsbl 3735928559(%ebx,%ecx,8), %ecx
11766 movsbl 0xdeadbeef(%ebx,%ecx,8),%ecx
11767
11768// CHECK: movsbl 69, %ecx
11769 movsbl 0x45,%ecx
11770
11771// CHECK: movsbl 32493, %ecx
11772 movsbl 0x7eed,%ecx
11773
11774// CHECK: movsbl 3133065982, %ecx
11775 movsbl 0xbabecafe,%ecx
11776
11777// CHECK: movsbl 305419896, %ecx
11778 movsbl 0x12345678,%ecx
11779
11780// CHECK: movsbw 3735928559(%ebx,%ecx,8), %bx
11781 movsbw 0xdeadbeef(%ebx,%ecx,8),%bx
11782
11783// CHECK: movsbw 69, %bx
11784 movsbw 0x45,%bx
11785
11786// CHECK: movsbw 32493, %bx
11787 movsbw 0x7eed,%bx
11788
11789// CHECK: movsbw 3133065982, %bx
11790 movsbw 0xbabecafe,%bx
11791
11792// CHECK: movsbw 305419896, %bx
11793 movsbw 0x12345678,%bx
11794
11795// CHECK: movswl 3735928559(%ebx,%ecx,8), %ecx
11796 movswl 0xdeadbeef(%ebx,%ecx,8),%ecx
11797
11798// CHECK: movswl 69, %ecx
11799 movswl 0x45,%ecx
11800
11801// CHECK: movswl 32493, %ecx
11802 movswl 0x7eed,%ecx
11803
11804// CHECK: movswl 3133065982, %ecx
11805 movswl 0xbabecafe,%ecx
11806
11807// CHECK: movswl 305419896, %ecx
11808 movswl 0x12345678,%ecx
11809
11810// CHECK: movzbl 3735928559(%ebx,%ecx,8), %ecx # NOREX
11811 movzbl 0xdeadbeef(%ebx,%ecx,8),%ecx
11812
11813// CHECK: movzbl 69, %ecx # NOREX
11814 movzbl 0x45,%ecx
11815
11816// CHECK: movzbl 32493, %ecx # NOREX
11817 movzbl 0x7eed,%ecx
11818
11819// CHECK: movzbl 3133065982, %ecx # NOREX
11820 movzbl 0xbabecafe,%ecx
11821
11822// CHECK: movzbl 305419896, %ecx # NOREX
11823 movzbl 0x12345678,%ecx
11824
11825// CHECK: movzbw 3735928559(%ebx,%ecx,8), %bx
11826 movzbw 0xdeadbeef(%ebx,%ecx,8),%bx
11827
11828// CHECK: movzbw 69, %bx
11829 movzbw 0x45,%bx
11830
11831// CHECK: movzbw 32493, %bx
11832 movzbw 0x7eed,%bx
11833
11834// CHECK: movzbw 3133065982, %bx
11835 movzbw 0xbabecafe,%bx
11836
11837// CHECK: movzbw 305419896, %bx
11838 movzbw 0x12345678,%bx
11839
11840// CHECK: movzwl 3735928559(%ebx,%ecx,8), %ecx
11841 movzwl 0xdeadbeef(%ebx,%ecx,8),%ecx
11842
11843// CHECK: movzwl 69, %ecx
11844 movzwl 0x45,%ecx
11845
11846// CHECK: movzwl 32493, %ecx
11847 movzwl 0x7eed,%ecx
11848
11849// CHECK: movzwl 3133065982, %ecx
11850 movzwl 0xbabecafe,%ecx
11851
11852// CHECK: movzwl 305419896, %ecx
11853 movzwl 0x12345678,%ecx
11854
11855// CHECK: pushw 32493
11856 pushw 0x7eed
11857
11858// CHECK: popw 32493
11859 popw 0x7eed
11860
11861// CHECK: pushf
11862 pushfl
11863
11864// CHECK: pushfl
11865 pushfl
11866
11867// CHECK: popf
11868 popfl
11869
11870// CHECK: popfl
11871 popfl
11872
11873// CHECK: clc
11874 clc
11875
11876// CHECK: cld
11877 cld
11878
11879// CHECK: cli
11880 cli
11881
11882// CHECK: clts
11883 clts
11884
11885// CHECK: cmc
11886 cmc
11887
11888// CHECK: lahf
11889 lahf
11890
11891// CHECK: sahf
11892 sahf
11893
11894// CHECK: stc
11895 stc
11896
11897// CHECK: std
11898 std
11899
11900// CHECK: sti
11901 sti
11902
11903// CHECK: addb $254, 3735928559(%ebx,%ecx,8)
11904 addb $0xfe,0xdeadbeef(%ebx,%ecx,8)
11905
11906// CHECK: addb $254, 69
11907 addb $0xfe,0x45
11908
11909// CHECK: addb $254, 32493
11910 addb $0xfe,0x7eed
11911
11912// CHECK: addb $254, 3133065982
11913 addb $0xfe,0xbabecafe
11914
11915// CHECK: addb $254, 305419896
11916 addb $0xfe,0x12345678
11917
11918// CHECK: addb $127, 3735928559(%ebx,%ecx,8)
11919 addb $0x7f,0xdeadbeef(%ebx,%ecx,8)
11920
11921// CHECK: addb $127, 69
11922 addb $0x7f,0x45
11923
11924// CHECK: addb $127, 32493
11925 addb $0x7f,0x7eed
11926
11927// CHECK: addb $127, 3133065982
11928 addb $0x7f,0xbabecafe
11929
11930// CHECK: addb $127, 305419896
11931 addb $0x7f,0x12345678
11932
11933// CHECK: addw $31438, 3735928559(%ebx,%ecx,8)
11934 addw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
11935
11936// CHECK: addw $31438, 69
11937 addw $0x7ace,0x45
11938
11939// CHECK: addw $31438, 32493
11940 addw $0x7ace,0x7eed
11941
11942// CHECK: addw $31438, 3133065982
11943 addw $0x7ace,0xbabecafe
11944
11945// CHECK: addw $31438, 305419896
11946 addw $0x7ace,0x12345678
11947
11948// CHECK: addl $2063514302, 3735928559(%ebx,%ecx,8)
11949 addl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11950
11951// CHECK: addl $2063514302, 69
11952 addl $0x7afebabe,0x45
11953
11954// CHECK: addl $2063514302, 32493
11955 addl $0x7afebabe,0x7eed
11956
11957// CHECK: addl $2063514302, 3133065982
11958 addl $0x7afebabe,0xbabecafe
11959
11960// CHECK: addl $2063514302, 305419896
11961 addl $0x7afebabe,0x12345678
11962
11963// CHECK: addl $324478056, 3735928559(%ebx,%ecx,8)
11964 addl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
11965
11966// CHECK: addl $324478056, 69
11967 addl $0x13572468,0x45
11968
11969// CHECK: addl $324478056, 32493
11970 addl $0x13572468,0x7eed
11971
11972// CHECK: addl $324478056, 3133065982
11973 addl $0x13572468,0xbabecafe
11974
11975// CHECK: addl $324478056, 305419896
11976 addl $0x13572468,0x12345678
11977
11978// CHECK: incl 3735928559(%ebx,%ecx,8)
11979 incl 0xdeadbeef(%ebx,%ecx,8)
11980
11981// CHECK: incw 32493
11982 incw 0x7eed
11983
11984// CHECK: incl 3133065982
11985 incl 0xbabecafe
11986
11987// CHECK: incl 305419896
11988 incl 0x12345678
11989
11990// CHECK: subb $254, 3735928559(%ebx,%ecx,8)
11991 subb $0xfe,0xdeadbeef(%ebx,%ecx,8)
11992
11993// CHECK: subb $254, 69
11994 subb $0xfe,0x45
11995
11996// CHECK: subb $254, 32493
11997 subb $0xfe,0x7eed
11998
11999// CHECK: subb $254, 3133065982
12000 subb $0xfe,0xbabecafe
12001
12002// CHECK: subb $254, 305419896
12003 subb $0xfe,0x12345678
12004
12005// CHECK: subb $127, 3735928559(%ebx,%ecx,8)
12006 subb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12007
12008// CHECK: subb $127, 69
12009 subb $0x7f,0x45
12010
12011// CHECK: subb $127, 32493
12012 subb $0x7f,0x7eed
12013
12014// CHECK: subb $127, 3133065982
12015 subb $0x7f,0xbabecafe
12016
12017// CHECK: subb $127, 305419896
12018 subb $0x7f,0x12345678
12019
12020// CHECK: subw $31438, 3735928559(%ebx,%ecx,8)
12021 subw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
12022
12023// CHECK: subw $31438, 69
12024 subw $0x7ace,0x45
12025
12026// CHECK: subw $31438, 32493
12027 subw $0x7ace,0x7eed
12028
12029// CHECK: subw $31438, 3133065982
12030 subw $0x7ace,0xbabecafe
12031
12032// CHECK: subw $31438, 305419896
12033 subw $0x7ace,0x12345678
12034
12035// CHECK: subl $2063514302, 3735928559(%ebx,%ecx,8)
12036 subl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12037
12038// CHECK: subl $2063514302, 69
12039 subl $0x7afebabe,0x45
12040
12041// CHECK: subl $2063514302, 32493
12042 subl $0x7afebabe,0x7eed
12043
12044// CHECK: subl $2063514302, 3133065982
12045 subl $0x7afebabe,0xbabecafe
12046
12047// CHECK: subl $2063514302, 305419896
12048 subl $0x7afebabe,0x12345678
12049
12050// CHECK: subl $324478056, 3735928559(%ebx,%ecx,8)
12051 subl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
12052
12053// CHECK: subl $324478056, 69
12054 subl $0x13572468,0x45
12055
12056// CHECK: subl $324478056, 32493
12057 subl $0x13572468,0x7eed
12058
12059// CHECK: subl $324478056, 3133065982
12060 subl $0x13572468,0xbabecafe
12061
12062// CHECK: subl $324478056, 305419896
12063 subl $0x13572468,0x12345678
12064
12065// CHECK: decl 3735928559(%ebx,%ecx,8)
12066 decl 0xdeadbeef(%ebx,%ecx,8)
12067
12068// CHECK: decw 32493
12069 decw 0x7eed
12070
12071// CHECK: decl 3133065982
12072 decl 0xbabecafe
12073
12074// CHECK: decl 305419896
12075 decl 0x12345678
12076
12077// CHECK: sbbb $254, 3735928559(%ebx,%ecx,8)
12078 sbbb $0xfe,0xdeadbeef(%ebx,%ecx,8)
12079
12080// CHECK: sbbb $254, 69
12081 sbbb $0xfe,0x45
12082
12083// CHECK: sbbb $254, 32493
12084 sbbb $0xfe,0x7eed
12085
12086// CHECK: sbbb $254, 3133065982
12087 sbbb $0xfe,0xbabecafe
12088
12089// CHECK: sbbb $254, 305419896
12090 sbbb $0xfe,0x12345678
12091
12092// CHECK: sbbb $127, 3735928559(%ebx,%ecx,8)
12093 sbbb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12094
12095// CHECK: sbbb $127, 69
12096 sbbb $0x7f,0x45
12097
12098// CHECK: sbbb $127, 32493
12099 sbbb $0x7f,0x7eed
12100
12101// CHECK: sbbb $127, 3133065982
12102 sbbb $0x7f,0xbabecafe
12103
12104// CHECK: sbbb $127, 305419896
12105 sbbb $0x7f,0x12345678
12106
12107// CHECK: sbbw $31438, 3735928559(%ebx,%ecx,8)
12108 sbbw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
12109
12110// CHECK: sbbw $31438, 69
12111 sbbw $0x7ace,0x45
12112
12113// CHECK: sbbw $31438, 32493
12114 sbbw $0x7ace,0x7eed
12115
12116// CHECK: sbbw $31438, 3133065982
12117 sbbw $0x7ace,0xbabecafe
12118
12119// CHECK: sbbw $31438, 305419896
12120 sbbw $0x7ace,0x12345678
12121
12122// CHECK: sbbl $2063514302, 3735928559(%ebx,%ecx,8)
12123 sbbl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12124
12125// CHECK: sbbl $2063514302, 69
12126 sbbl $0x7afebabe,0x45
12127
12128// CHECK: sbbl $2063514302, 32493
12129 sbbl $0x7afebabe,0x7eed
12130
12131// CHECK: sbbl $2063514302, 3133065982
12132 sbbl $0x7afebabe,0xbabecafe
12133
12134// CHECK: sbbl $2063514302, 305419896
12135 sbbl $0x7afebabe,0x12345678
12136
12137// CHECK: sbbl $324478056, 3735928559(%ebx,%ecx,8)
12138 sbbl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
12139
12140// CHECK: sbbl $324478056, 69
12141 sbbl $0x13572468,0x45
12142
12143// CHECK: sbbl $324478056, 32493
12144 sbbl $0x13572468,0x7eed
12145
12146// CHECK: sbbl $324478056, 3133065982
12147 sbbl $0x13572468,0xbabecafe
12148
12149// CHECK: sbbl $324478056, 305419896
12150 sbbl $0x13572468,0x12345678
12151
12152// CHECK: cmpb $254, 3735928559(%ebx,%ecx,8)
12153 cmpb $0xfe,0xdeadbeef(%ebx,%ecx,8)
12154
12155// CHECK: cmpb $254, 69
12156 cmpb $0xfe,0x45
12157
12158// CHECK: cmpb $254, 32493
12159 cmpb $0xfe,0x7eed
12160
12161// CHECK: cmpb $254, 3133065982
12162 cmpb $0xfe,0xbabecafe
12163
12164// CHECK: cmpb $254, 305419896
12165 cmpb $0xfe,0x12345678
12166
12167// CHECK: cmpb $127, 3735928559(%ebx,%ecx,8)
12168 cmpb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12169
12170// CHECK: cmpb $127, 69
12171 cmpb $0x7f,0x45
12172
12173// CHECK: cmpb $127, 32493
12174 cmpb $0x7f,0x7eed
12175
12176// CHECK: cmpb $127, 3133065982
12177 cmpb $0x7f,0xbabecafe
12178
12179// CHECK: cmpb $127, 305419896
12180 cmpb $0x7f,0x12345678
12181
12182// CHECK: cmpw $31438, 3735928559(%ebx,%ecx,8)
12183 cmpw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
12184
12185// CHECK: cmpw $31438, 69
12186 cmpw $0x7ace,0x45
12187
12188// CHECK: cmpw $31438, 32493
12189 cmpw $0x7ace,0x7eed
12190
12191// CHECK: cmpw $31438, 3133065982
12192 cmpw $0x7ace,0xbabecafe
12193
12194// CHECK: cmpw $31438, 305419896
12195 cmpw $0x7ace,0x12345678
12196
12197// CHECK: cmpl $2063514302, 3735928559(%ebx,%ecx,8)
12198 cmpl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12199
12200// CHECK: cmpl $2063514302, 69
12201 cmpl $0x7afebabe,0x45
12202
12203// CHECK: cmpl $2063514302, 32493
12204 cmpl $0x7afebabe,0x7eed
12205
12206// CHECK: cmpl $2063514302, 3133065982
12207 cmpl $0x7afebabe,0xbabecafe
12208
12209// CHECK: cmpl $2063514302, 305419896
12210 cmpl $0x7afebabe,0x12345678
12211
12212// CHECK: cmpl $324478056, 3735928559(%ebx,%ecx,8)
12213 cmpl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
12214
12215// CHECK: cmpl $324478056, 69
12216 cmpl $0x13572468,0x45
12217
12218// CHECK: cmpl $324478056, 32493
12219 cmpl $0x13572468,0x7eed
12220
12221// CHECK: cmpl $324478056, 3133065982
12222 cmpl $0x13572468,0xbabecafe
12223
12224// CHECK: cmpl $324478056, 305419896
12225 cmpl $0x13572468,0x12345678
12226
12227// CHECK: testb $127, 3735928559(%ebx,%ecx,8)
12228 testb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12229
12230// CHECK: testb $127, 69
12231 testb $0x7f,0x45
12232
12233// CHECK: testb $127, 32493
12234 testb $0x7f,0x7eed
12235
12236// CHECK: testb $127, 3133065982
12237 testb $0x7f,0xbabecafe
12238
12239// CHECK: testb $127, 305419896
12240 testb $0x7f,0x12345678
12241
12242// CHECK: testw $31438, 3735928559(%ebx,%ecx,8)
12243 testw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
12244
12245// CHECK: testw $31438, 69
12246 testw $0x7ace,0x45
12247
12248// CHECK: testw $31438, 32493
12249 testw $0x7ace,0x7eed
12250
12251// CHECK: testw $31438, 3133065982
12252 testw $0x7ace,0xbabecafe
12253
12254// CHECK: testw $31438, 305419896
12255 testw $0x7ace,0x12345678
12256
12257// CHECK: testl $2063514302, 3735928559(%ebx,%ecx,8)
12258 testl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12259
12260// CHECK: testl $2063514302, 69
12261 testl $0x7afebabe,0x45
12262
12263// CHECK: testl $2063514302, 32493
12264 testl $0x7afebabe,0x7eed
12265
12266// CHECK: testl $2063514302, 3133065982
12267 testl $0x7afebabe,0xbabecafe
12268
12269// CHECK: testl $2063514302, 305419896
12270 testl $0x7afebabe,0x12345678
12271
12272// CHECK: testl $324478056, 3735928559(%ebx,%ecx,8)
12273 testl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
12274
12275// CHECK: testl $324478056, 69
12276 testl $0x13572468,0x45
12277
12278// CHECK: testl $324478056, 32493
12279 testl $0x13572468,0x7eed
12280
12281// CHECK: testl $324478056, 3133065982
12282 testl $0x13572468,0xbabecafe
12283
12284// CHECK: testl $324478056, 305419896
12285 testl $0x13572468,0x12345678
12286
12287// CHECK: andb $254, 3735928559(%ebx,%ecx,8)
12288 andb $0xfe,0xdeadbeef(%ebx,%ecx,8)
12289
12290// CHECK: andb $254, 69
12291 andb $0xfe,0x45
12292
12293// CHECK: andb $254, 32493
12294 andb $0xfe,0x7eed
12295
12296// CHECK: andb $254, 3133065982
12297 andb $0xfe,0xbabecafe
12298
12299// CHECK: andb $254, 305419896
12300 andb $0xfe,0x12345678
12301
12302// CHECK: andb $127, 3735928559(%ebx,%ecx,8)
12303 andb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12304
12305// CHECK: andb $127, 69
12306 andb $0x7f,0x45
12307
12308// CHECK: andb $127, 32493
12309 andb $0x7f,0x7eed
12310
12311// CHECK: andb $127, 3133065982
12312 andb $0x7f,0xbabecafe
12313
12314// CHECK: andb $127, 305419896
12315 andb $0x7f,0x12345678
12316
12317// CHECK: andw $31438, 3735928559(%ebx,%ecx,8)
12318 andw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
12319
12320// CHECK: andw $31438, 69
12321 andw $0x7ace,0x45
12322
12323// CHECK: andw $31438, 32493
12324 andw $0x7ace,0x7eed
12325
12326// CHECK: andw $31438, 3133065982
12327 andw $0x7ace,0xbabecafe
12328
12329// CHECK: andw $31438, 305419896
12330 andw $0x7ace,0x12345678
12331
12332// CHECK: andl $2063514302, 3735928559(%ebx,%ecx,8)
12333 andl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12334
12335// CHECK: andl $2063514302, 69
12336 andl $0x7afebabe,0x45
12337
12338// CHECK: andl $2063514302, 32493
12339 andl $0x7afebabe,0x7eed
12340
12341// CHECK: andl $2063514302, 3133065982
12342 andl $0x7afebabe,0xbabecafe
12343
12344// CHECK: andl $2063514302, 305419896
12345 andl $0x7afebabe,0x12345678
12346
12347// CHECK: andl $324478056, 3735928559(%ebx,%ecx,8)
12348 andl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
12349
12350// CHECK: andl $324478056, 69
12351 andl $0x13572468,0x45
12352
12353// CHECK: andl $324478056, 32493
12354 andl $0x13572468,0x7eed
12355
12356// CHECK: andl $324478056, 3133065982
12357 andl $0x13572468,0xbabecafe
12358
12359// CHECK: andl $324478056, 305419896
12360 andl $0x13572468,0x12345678
12361
12362// CHECK: orb $254, 3735928559(%ebx,%ecx,8)
12363 orb $0xfe,0xdeadbeef(%ebx,%ecx,8)
12364
12365// CHECK: orb $254, 69
12366 orb $0xfe,0x45
12367
12368// CHECK: orb $254, 32493
12369 orb $0xfe,0x7eed
12370
12371// CHECK: orb $254, 3133065982
12372 orb $0xfe,0xbabecafe
12373
12374// CHECK: orb $254, 305419896
12375 orb $0xfe,0x12345678
12376
12377// CHECK: orb $127, 3735928559(%ebx,%ecx,8)
12378 orb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12379
12380// CHECK: orb $127, 69
12381 orb $0x7f,0x45
12382
12383// CHECK: orb $127, 32493
12384 orb $0x7f,0x7eed
12385
12386// CHECK: orb $127, 3133065982
12387 orb $0x7f,0xbabecafe
12388
12389// CHECK: orb $127, 305419896
12390 orb $0x7f,0x12345678
12391
12392// CHECK: orw $31438, 3735928559(%ebx,%ecx,8)
12393 orw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
12394
12395// CHECK: orw $31438, 69
12396 orw $0x7ace,0x45
12397
12398// CHECK: orw $31438, 32493
12399 orw $0x7ace,0x7eed
12400
12401// CHECK: orw $31438, 3133065982
12402 orw $0x7ace,0xbabecafe
12403
12404// CHECK: orw $31438, 305419896
12405 orw $0x7ace,0x12345678
12406
12407// CHECK: orl $2063514302, 3735928559(%ebx,%ecx,8)
12408 orl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12409
12410// CHECK: orl $2063514302, 69
12411 orl $0x7afebabe,0x45
12412
12413// CHECK: orl $2063514302, 32493
12414 orl $0x7afebabe,0x7eed
12415
12416// CHECK: orl $2063514302, 3133065982
12417 orl $0x7afebabe,0xbabecafe
12418
12419// CHECK: orl $2063514302, 305419896
12420 orl $0x7afebabe,0x12345678
12421
12422// CHECK: orl $324478056, 3735928559(%ebx,%ecx,8)
12423 orl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
12424
12425// CHECK: orl $324478056, 69
12426 orl $0x13572468,0x45
12427
12428// CHECK: orl $324478056, 32493
12429 orl $0x13572468,0x7eed
12430
12431// CHECK: orl $324478056, 3133065982
12432 orl $0x13572468,0xbabecafe
12433
12434// CHECK: orl $324478056, 305419896
12435 orl $0x13572468,0x12345678
12436
12437// CHECK: xorb $254, 3735928559(%ebx,%ecx,8)
12438 xorb $0xfe,0xdeadbeef(%ebx,%ecx,8)
12439
12440// CHECK: xorb $254, 69
12441 xorb $0xfe,0x45
12442
12443// CHECK: xorb $254, 32493
12444 xorb $0xfe,0x7eed
12445
12446// CHECK: xorb $254, 3133065982
12447 xorb $0xfe,0xbabecafe
12448
12449// CHECK: xorb $254, 305419896
12450 xorb $0xfe,0x12345678
12451
12452// CHECK: xorb $127, 3735928559(%ebx,%ecx,8)
12453 xorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12454
12455// CHECK: xorb $127, 69
12456 xorb $0x7f,0x45
12457
12458// CHECK: xorb $127, 32493
12459 xorb $0x7f,0x7eed
12460
12461// CHECK: xorb $127, 3133065982
12462 xorb $0x7f,0xbabecafe
12463
12464// CHECK: xorb $127, 305419896
12465 xorb $0x7f,0x12345678
12466
12467// CHECK: xorw $31438, 3735928559(%ebx,%ecx,8)
12468 xorw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
12469
12470// CHECK: xorw $31438, 69
12471 xorw $0x7ace,0x45
12472
12473// CHECK: xorw $31438, 32493
12474 xorw $0x7ace,0x7eed
12475
12476// CHECK: xorw $31438, 3133065982
12477 xorw $0x7ace,0xbabecafe
12478
12479// CHECK: xorw $31438, 305419896
12480 xorw $0x7ace,0x12345678
12481
12482// CHECK: xorl $2063514302, 3735928559(%ebx,%ecx,8)
12483 xorl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12484
12485// CHECK: xorl $2063514302, 69
12486 xorl $0x7afebabe,0x45
12487
12488// CHECK: xorl $2063514302, 32493
12489 xorl $0x7afebabe,0x7eed
12490
12491// CHECK: xorl $2063514302, 3133065982
12492 xorl $0x7afebabe,0xbabecafe
12493
12494// CHECK: xorl $2063514302, 305419896
12495 xorl $0x7afebabe,0x12345678
12496
12497// CHECK: xorl $324478056, 3735928559(%ebx,%ecx,8)
12498 xorl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
12499
12500// CHECK: xorl $324478056, 69
12501 xorl $0x13572468,0x45
12502
12503// CHECK: xorl $324478056, 32493
12504 xorl $0x13572468,0x7eed
12505
12506// CHECK: xorl $324478056, 3133065982
12507 xorl $0x13572468,0xbabecafe
12508
12509// CHECK: xorl $324478056, 305419896
12510 xorl $0x13572468,0x12345678
12511
12512// CHECK: adcb $254, 3735928559(%ebx,%ecx,8)
12513 adcb $0xfe,0xdeadbeef(%ebx,%ecx,8)
12514
12515// CHECK: adcb $254, 69
12516 adcb $0xfe,0x45
12517
12518// CHECK: adcb $254, 32493
12519 adcb $0xfe,0x7eed
12520
12521// CHECK: adcb $254, 3133065982
12522 adcb $0xfe,0xbabecafe
12523
12524// CHECK: adcb $254, 305419896
12525 adcb $0xfe,0x12345678
12526
12527// CHECK: adcb $127, 3735928559(%ebx,%ecx,8)
12528 adcb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12529
12530// CHECK: adcb $127, 69
12531 adcb $0x7f,0x45
12532
12533// CHECK: adcb $127, 32493
12534 adcb $0x7f,0x7eed
12535
12536// CHECK: adcb $127, 3133065982
12537 adcb $0x7f,0xbabecafe
12538
12539// CHECK: adcb $127, 305419896
12540 adcb $0x7f,0x12345678
12541
12542// CHECK: adcw $31438, 3735928559(%ebx,%ecx,8)
12543 adcw $0x7ace,0xdeadbeef(%ebx,%ecx,8)
12544
12545// CHECK: adcw $31438, 69
12546 adcw $0x7ace,0x45
12547
12548// CHECK: adcw $31438, 32493
12549 adcw $0x7ace,0x7eed
12550
12551// CHECK: adcw $31438, 3133065982
12552 adcw $0x7ace,0xbabecafe
12553
12554// CHECK: adcw $31438, 305419896
12555 adcw $0x7ace,0x12345678
12556
12557// CHECK: adcl $2063514302, 3735928559(%ebx,%ecx,8)
12558 adcl $0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12559
12560// CHECK: adcl $2063514302, 69
12561 adcl $0x7afebabe,0x45
12562
12563// CHECK: adcl $2063514302, 32493
12564 adcl $0x7afebabe,0x7eed
12565
12566// CHECK: adcl $2063514302, 3133065982
12567 adcl $0x7afebabe,0xbabecafe
12568
12569// CHECK: adcl $2063514302, 305419896
12570 adcl $0x7afebabe,0x12345678
12571
12572// CHECK: adcl $324478056, 3735928559(%ebx,%ecx,8)
12573 adcl $0x13572468,0xdeadbeef(%ebx,%ecx,8)
12574
12575// CHECK: adcl $324478056, 69
12576 adcl $0x13572468,0x45
12577
12578// CHECK: adcl $324478056, 32493
12579 adcl $0x13572468,0x7eed
12580
12581// CHECK: adcl $324478056, 3133065982
12582 adcl $0x13572468,0xbabecafe
12583
12584// CHECK: adcl $324478056, 305419896
12585 adcl $0x13572468,0x12345678
12586
12587// CHECK: negl 3735928559(%ebx,%ecx,8)
12588 negl 0xdeadbeef(%ebx,%ecx,8)
12589
12590// CHECK: negw 32493
12591 negw 0x7eed
12592
12593// CHECK: negl 3133065982
12594 negl 0xbabecafe
12595
12596// CHECK: negl 305419896
12597 negl 0x12345678
12598
12599// CHECK: notl 3735928559(%ebx,%ecx,8)
12600 notl 0xdeadbeef(%ebx,%ecx,8)
12601
12602// CHECK: notw 32493
12603 notw 0x7eed
12604
12605// CHECK: notl 3133065982
12606 notl 0xbabecafe
12607
12608// CHECK: notl 305419896
12609 notl 0x12345678
12610
12611// CHECK: cbtw
12612 cbtw
12613
12614// CHECK: cwtl
12615 cwtl
12616
12617// CHECK: cwtd
12618 cwtd
12619
12620// CHECK: cltd
12621 cltd
12622
12623// CHECK: mull 3735928559(%ebx,%ecx,8)
12624 mull 0xdeadbeef(%ebx,%ecx,8)
12625
12626// CHECK: mulw 32493
12627 mulw 0x7eed
12628
12629// CHECK: mull 3133065982
12630 mull 0xbabecafe
12631
12632// CHECK: mull 305419896
12633 mull 0x12345678
12634
12635// CHECK: imull 3735928559(%ebx,%ecx,8)
12636 imull 0xdeadbeef(%ebx,%ecx,8)
12637
12638// CHECK: imulw 32493
12639 imulw 0x7eed
12640
12641// CHECK: imull 3133065982
12642 imull 0xbabecafe
12643
12644// CHECK: imull 305419896
12645 imull 0x12345678
12646
12647// CHECK: divl 3735928559(%ebx,%ecx,8)
12648 divl 0xdeadbeef(%ebx,%ecx,8)
12649
12650// CHECK: divw 32493
12651 divw 0x7eed
12652
12653// CHECK: divl 3133065982
12654 divl 0xbabecafe
12655
12656// CHECK: divl 305419896
12657 divl 0x12345678
12658
12659// CHECK: idivl 3735928559(%ebx,%ecx,8)
12660 idivl 0xdeadbeef(%ebx,%ecx,8)
12661
12662// CHECK: idivw 32493
12663 idivw 0x7eed
12664
12665// CHECK: idivl 3133065982
12666 idivl 0xbabecafe
12667
12668// CHECK: idivl 305419896
12669 idivl 0x12345678
12670
12671// CHECK: roll $0, 3735928559(%ebx,%ecx,8)
12672 roll $0,0xdeadbeef(%ebx,%ecx,8)
12673
12674// CHECK: roll $0, 69
12675 roll $0,0x45
12676
12677// CHECK: roll $0, 32493
12678 roll $0,0x7eed
12679
12680// CHECK: roll $0, 3133065982
12681 roll $0,0xbabecafe
12682
12683// CHECK: roll $0, 305419896
12684 roll $0,0x12345678
12685
12686// CHECK: rolb $127, 3735928559(%ebx,%ecx,8)
12687 rolb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12688
12689// CHECK: rolb $127, 69
12690 rolb $0x7f,0x45
12691
12692// CHECK: rolb $127, 32493
12693 rolb $0x7f,0x7eed
12694
12695// CHECK: rolb $127, 3133065982
12696 rolb $0x7f,0xbabecafe
12697
12698// CHECK: rolb $127, 305419896
12699 rolb $0x7f,0x12345678
12700
12701// CHECK: roll 3735928559(%ebx,%ecx,8)
12702 roll 0xdeadbeef(%ebx,%ecx,8)
12703
12704// CHECK: rolw 32493
12705 rolw 0x7eed
12706
12707// CHECK: roll 3133065982
12708 roll 0xbabecafe
12709
12710// CHECK: roll 305419896
12711 roll 0x12345678
12712
12713// CHECK: rorl $0, 3735928559(%ebx,%ecx,8)
12714 rorl $0,0xdeadbeef(%ebx,%ecx,8)
12715
12716// CHECK: rorl $0, 69
12717 rorl $0,0x45
12718
12719// CHECK: rorl $0, 32493
12720 rorl $0,0x7eed
12721
12722// CHECK: rorl $0, 3133065982
12723 rorl $0,0xbabecafe
12724
12725// CHECK: rorl $0, 305419896
12726 rorl $0,0x12345678
12727
12728// CHECK: rorb $127, 3735928559(%ebx,%ecx,8)
12729 rorb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12730
12731// CHECK: rorb $127, 69
12732 rorb $0x7f,0x45
12733
12734// CHECK: rorb $127, 32493
12735 rorb $0x7f,0x7eed
12736
12737// CHECK: rorb $127, 3133065982
12738 rorb $0x7f,0xbabecafe
12739
12740// CHECK: rorb $127, 305419896
12741 rorb $0x7f,0x12345678
12742
12743// CHECK: rorl 3735928559(%ebx,%ecx,8)
12744 rorl 0xdeadbeef(%ebx,%ecx,8)
12745
12746// CHECK: rorw 32493
12747 rorw 0x7eed
12748
12749// CHECK: rorl 3133065982
12750 rorl 0xbabecafe
12751
12752// CHECK: rorl 305419896
12753 rorl 0x12345678
12754
12755// CHECK: rcll $0, 3735928559(%ebx,%ecx,8)
12756 rcll $0,0xdeadbeef(%ebx,%ecx,8)
12757
12758// CHECK: rcll $0, 69
12759 rcll $0,0x45
12760
12761// CHECK: rcll $0, 32493
12762 rcll $0,0x7eed
12763
12764// CHECK: rcll $0, 3133065982
12765 rcll $0,0xbabecafe
12766
12767// CHECK: rcll $0, 305419896
12768 rcll $0,0x12345678
12769
12770// CHECK: rclb $127, 3735928559(%ebx,%ecx,8)
12771 rclb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12772
12773// CHECK: rclb $127, 69
12774 rclb $0x7f,0x45
12775
12776// CHECK: rclb $127, 32493
12777 rclb $0x7f,0x7eed
12778
12779// CHECK: rclb $127, 3133065982
12780 rclb $0x7f,0xbabecafe
12781
12782// CHECK: rclb $127, 305419896
12783 rclb $0x7f,0x12345678
12784
12785// CHECK: rcrl $0, 3735928559(%ebx,%ecx,8)
12786 rcrl $0,0xdeadbeef(%ebx,%ecx,8)
12787
12788// CHECK: rcrl $0, 69
12789 rcrl $0,0x45
12790
12791// CHECK: rcrl $0, 32493
12792 rcrl $0,0x7eed
12793
12794// CHECK: rcrl $0, 3133065982
12795 rcrl $0,0xbabecafe
12796
12797// CHECK: rcrl $0, 305419896
12798 rcrl $0,0x12345678
12799
12800// CHECK: rcrb $127, 3735928559(%ebx,%ecx,8)
12801 rcrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12802
12803// CHECK: rcrb $127, 69
12804 rcrb $0x7f,0x45
12805
12806// CHECK: rcrb $127, 32493
12807 rcrb $0x7f,0x7eed
12808
12809// CHECK: rcrb $127, 3133065982
12810 rcrb $0x7f,0xbabecafe
12811
12812// CHECK: rcrb $127, 305419896
12813 rcrb $0x7f,0x12345678
12814
12815// CHECK: shll $0, 3735928559(%ebx,%ecx,8)
12816 sall $0,0xdeadbeef(%ebx,%ecx,8)
12817
12818// CHECK: shll $0, 69
12819 sall $0,0x45
12820
12821// CHECK: shll $0, 32493
12822 sall $0,0x7eed
12823
12824// CHECK: shll $0, 3133065982
12825 sall $0,0xbabecafe
12826
12827// CHECK: shll $0, 305419896
12828 sall $0,0x12345678
12829
12830// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
12831 salb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12832
12833// CHECK: shlb $127, 69
12834 salb $0x7f,0x45
12835
12836// CHECK: shlb $127, 32493
12837 salb $0x7f,0x7eed
12838
12839// CHECK: shlb $127, 3133065982
12840 salb $0x7f,0xbabecafe
12841
12842// CHECK: shlb $127, 305419896
12843 salb $0x7f,0x12345678
12844
12845// CHECK: shll 3735928559(%ebx,%ecx,8)
12846 sall 0xdeadbeef(%ebx,%ecx,8)
12847
12848// CHECK: shlw 32493
12849 salw 0x7eed
12850
12851// CHECK: shll 3133065982
12852 sall 0xbabecafe
12853
12854// CHECK: shll 305419896
12855 sall 0x12345678
12856
12857// CHECK: shll $0, 3735928559(%ebx,%ecx,8)
12858 shll $0,0xdeadbeef(%ebx,%ecx,8)
12859
12860// CHECK: shll $0, 69
12861 shll $0,0x45
12862
12863// CHECK: shll $0, 32493
12864 shll $0,0x7eed
12865
12866// CHECK: shll $0, 3133065982
12867 shll $0,0xbabecafe
12868
12869// CHECK: shll $0, 305419896
12870 shll $0,0x12345678
12871
12872// CHECK: shlb $127, 3735928559(%ebx,%ecx,8)
12873 shlb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12874
12875// CHECK: shlb $127, 69
12876 shlb $0x7f,0x45
12877
12878// CHECK: shlb $127, 32493
12879 shlb $0x7f,0x7eed
12880
12881// CHECK: shlb $127, 3133065982
12882 shlb $0x7f,0xbabecafe
12883
12884// CHECK: shlb $127, 305419896
12885 shlb $0x7f,0x12345678
12886
12887// CHECK: shll 3735928559(%ebx,%ecx,8)
12888 shll 0xdeadbeef(%ebx,%ecx,8)
12889
12890// CHECK: shlw 32493
12891 shlw 0x7eed
12892
12893// CHECK: shll 3133065982
12894 shll 0xbabecafe
12895
12896// CHECK: shll 305419896
12897 shll 0x12345678
12898
12899// CHECK: shrl $0, 3735928559(%ebx,%ecx,8)
12900 shrl $0,0xdeadbeef(%ebx,%ecx,8)
12901
12902// CHECK: shrl $0, 69
12903 shrl $0,0x45
12904
12905// CHECK: shrl $0, 32493
12906 shrl $0,0x7eed
12907
12908// CHECK: shrl $0, 3133065982
12909 shrl $0,0xbabecafe
12910
12911// CHECK: shrl $0, 305419896
12912 shrl $0,0x12345678
12913
12914// CHECK: shrb $127, 3735928559(%ebx,%ecx,8)
12915 shrb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12916
12917// CHECK: shrb $127, 69
12918 shrb $0x7f,0x45
12919
12920// CHECK: shrb $127, 32493
12921 shrb $0x7f,0x7eed
12922
12923// CHECK: shrb $127, 3133065982
12924 shrb $0x7f,0xbabecafe
12925
12926// CHECK: shrb $127, 305419896
12927 shrb $0x7f,0x12345678
12928
12929// CHECK: shrl 3735928559(%ebx,%ecx,8)
12930 shrl 0xdeadbeef(%ebx,%ecx,8)
12931
12932// CHECK: shrw 32493
12933 shrw 0x7eed
12934
12935// CHECK: shrl 3133065982
12936 shrl 0xbabecafe
12937
12938// CHECK: shrl 305419896
12939 shrl 0x12345678
12940
12941// CHECK: sarl $0, 3735928559(%ebx,%ecx,8)
12942 sarl $0,0xdeadbeef(%ebx,%ecx,8)
12943
12944// CHECK: sarl $0, 69
12945 sarl $0,0x45
12946
12947// CHECK: sarl $0, 32493
12948 sarl $0,0x7eed
12949
12950// CHECK: sarl $0, 3133065982
12951 sarl $0,0xbabecafe
12952
12953// CHECK: sarl $0, 305419896
12954 sarl $0,0x12345678
12955
12956// CHECK: sarb $127, 3735928559(%ebx,%ecx,8)
12957 sarb $0x7f,0xdeadbeef(%ebx,%ecx,8)
12958
12959// CHECK: sarb $127, 69
12960 sarb $0x7f,0x45
12961
12962// CHECK: sarb $127, 32493
12963 sarb $0x7f,0x7eed
12964
12965// CHECK: sarb $127, 3133065982
12966 sarb $0x7f,0xbabecafe
12967
12968// CHECK: sarb $127, 305419896
12969 sarb $0x7f,0x12345678
12970
12971// CHECK: sarl 3735928559(%ebx,%ecx,8)
12972 sarl 0xdeadbeef(%ebx,%ecx,8)
12973
12974// CHECK: sarw 32493
12975 sarw 0x7eed
12976
12977// CHECK: sarl 3133065982
12978 sarl 0xbabecafe
12979
12980// CHECK: sarl 305419896
12981 sarl 0x12345678
12982
12983// CHECK: calll 3133065982
12984 calll 0xbabecafe
12985
12986// CHECK: calll *3735928559(%ebx,%ecx,8)
12987 calll *0xdeadbeef(%ebx,%ecx,8)
12988
12989// CHECK: calll 3133065982
12990 calll 0xbabecafe
12991
12992// CHECK: calll 305419896
12993 calll 0x12345678
12994
12995// CHECK: calll *3135175374
12996 call *0xbadeface
12997
12998// CHECK: calll *3735928559(%ebx,%ecx,8)
12999 call *0xdeadbeef(%ebx,%ecx,8)
13000
13001// CHECK: calll 32493
13002 call 0x7eed
13003
13004// CHECK: calll 3133065982
13005 call 0xbabecafe
13006
13007// CHECK: calll 305419896
13008 call 0x12345678
13009
13010// CHECK: calll *3135175374
13011 call *0xbadeface
13012
13013// CHECK: lcallw *32493
13014 lcallw *0x7eed
13015
13016// CHECK: jmp 32493
13017 jmp 0x7eed
13018
13019// CHECK: jmp 3133065982
13020 jmp 0xbabecafe
13021
13022// CHECK: jmp 305419896
13023 jmp 0x12345678
13024
13025// CHECK: jmp -77129852792157442
13026 jmp 0xfeedfacebabecafe
13027
13028// CHECK: jmpl *3735928559(%ebx,%ecx,8)
13029 jmp *0xdeadbeef(%ebx,%ecx,8)
13030
13031// CHECK: jmp 32493
13032 jmp 0x7eed
13033
13034// CHECK: jmp 3133065982
13035 jmp 0xbabecafe
13036
13037// CHECK: jmp 305419896
13038 jmp 0x12345678
13039
13040// CHECK: jmpl *3135175374
13041 jmp *0xbadeface
13042
13043// CHECK: jmpl *3735928559(%ebx,%ecx,8)
13044 jmp *0xdeadbeef(%ebx,%ecx,8)
13045
13046// CHECK: jmp 32493
13047 jmp 0x7eed
13048
13049// CHECK: jmp 3133065982
13050 jmp 0xbabecafe
13051
13052// CHECK: jmp 305419896
13053 jmp 0x12345678
13054
13055// CHECK: jmpl *3135175374
13056 jmp *0xbadeface
13057
13058// CHECK: ljmpl *3735928559(%ebx,%ecx,8)
13059 ljmpl *0xdeadbeef(%ebx,%ecx,8)
13060
13061// CHECK: ljmpw *32493
13062 ljmpw *0x7eed
13063
13064// CHECK: ljmpl *3133065982
13065 ljmpl *0xbabecafe
13066
13067// CHECK: ljmpl *305419896
13068 ljmpl *0x12345678
13069
13070// CHECK: ret
13071 ret
13072
13073// CHECK: lret
13074 lret
13075
13076// CHECK: enter $31438, $127
13077 enter $0x7ace,$0x7f
13078
13079// CHECK: leave
13080 leave
13081
13082// CHECK: jo 32493
13083 jo 0x7eed
13084
13085// CHECK: jo 3133065982
13086 jo 0xbabecafe
13087
13088// CHECK: jo 305419896
13089 jo 0x12345678
13090
13091// CHECK: jo -77129852792157442
13092 jo 0xfeedfacebabecafe
13093
13094// CHECK: jno 32493
13095 jno 0x7eed
13096
13097// CHECK: jno 3133065982
13098 jno 0xbabecafe
13099
13100// CHECK: jno 305419896
13101 jno 0x12345678
13102
13103// CHECK: jno -77129852792157442
13104 jno 0xfeedfacebabecafe
13105
13106// CHECK: jb 32493
13107 jb 0x7eed
13108
13109// CHECK: jb 3133065982
13110 jb 0xbabecafe
13111
13112// CHECK: jb 305419896
13113 jb 0x12345678
13114
13115// CHECK: jb -77129852792157442
13116 jb 0xfeedfacebabecafe
13117
13118// CHECK: jae 32493
13119 jae 0x7eed
13120
13121// CHECK: jae 3133065982
13122 jae 0xbabecafe
13123
13124// CHECK: jae 305419896
13125 jae 0x12345678
13126
13127// CHECK: jae -77129852792157442
13128 jae 0xfeedfacebabecafe
13129
13130// CHECK: je 32493
13131 je 0x7eed
13132
13133// CHECK: je 3133065982
13134 je 0xbabecafe
13135
13136// CHECK: je 305419896
13137 je 0x12345678
13138
13139// CHECK: je -77129852792157442
13140 je 0xfeedfacebabecafe
13141
13142// CHECK: jne 32493
13143 jne 0x7eed
13144
13145// CHECK: jne 3133065982
13146 jne 0xbabecafe
13147
13148// CHECK: jne 305419896
13149 jne 0x12345678
13150
13151// CHECK: jne -77129852792157442
13152 jne 0xfeedfacebabecafe
13153
13154// CHECK: jbe 32493
13155 jbe 0x7eed
13156
13157// CHECK: jbe 3133065982
13158 jbe 0xbabecafe
13159
13160// CHECK: jbe 305419896
13161 jbe 0x12345678
13162
13163// CHECK: jbe -77129852792157442
13164 jbe 0xfeedfacebabecafe
13165
13166// CHECK: ja 32493
13167 ja 0x7eed
13168
13169// CHECK: ja 3133065982
13170 ja 0xbabecafe
13171
13172// CHECK: ja 305419896
13173 ja 0x12345678
13174
13175// CHECK: ja -77129852792157442
13176 ja 0xfeedfacebabecafe
13177
13178// CHECK: js 32493
13179 js 0x7eed
13180
13181// CHECK: js 3133065982
13182 js 0xbabecafe
13183
13184// CHECK: js 305419896
13185 js 0x12345678
13186
13187// CHECK: js -77129852792157442
13188 js 0xfeedfacebabecafe
13189
13190// CHECK: jns 32493
13191 jns 0x7eed
13192
13193// CHECK: jns 3133065982
13194 jns 0xbabecafe
13195
13196// CHECK: jns 305419896
13197 jns 0x12345678
13198
13199// CHECK: jns -77129852792157442
13200 jns 0xfeedfacebabecafe
13201
13202// CHECK: jp 32493
13203 jp 0x7eed
13204
13205// CHECK: jp 3133065982
13206 jp 0xbabecafe
13207
13208// CHECK: jp 305419896
13209 jp 0x12345678
13210
13211// CHECK: jp -77129852792157442
13212 jp 0xfeedfacebabecafe
13213
13214// CHECK: jnp 32493
13215 jnp 0x7eed
13216
13217// CHECK: jnp 3133065982
13218 jnp 0xbabecafe
13219
13220// CHECK: jnp 305419896
13221 jnp 0x12345678
13222
13223// CHECK: jnp -77129852792157442
13224 jnp 0xfeedfacebabecafe
13225
13226// CHECK: jl 32493
13227 jl 0x7eed
13228
13229// CHECK: jl 3133065982
13230 jl 0xbabecafe
13231
13232// CHECK: jl 305419896
13233 jl 0x12345678
13234
13235// CHECK: jl -77129852792157442
13236 jl 0xfeedfacebabecafe
13237
13238// CHECK: jge 32493
13239 jge 0x7eed
13240
13241// CHECK: jge 3133065982
13242 jge 0xbabecafe
13243
13244// CHECK: jge 305419896
13245 jge 0x12345678
13246
13247// CHECK: jge -77129852792157442
13248 jge 0xfeedfacebabecafe
13249
13250// CHECK: jle 32493
13251 jle 0x7eed
13252
13253// CHECK: jle 3133065982
13254 jle 0xbabecafe
13255
13256// CHECK: jle 305419896
13257 jle 0x12345678
13258
13259// CHECK: jle -77129852792157442
13260 jle 0xfeedfacebabecafe
13261
13262// CHECK: jg 32493
13263 jg 0x7eed
13264
13265// CHECK: jg 3133065982
13266 jg 0xbabecafe
13267
13268// CHECK: jg 305419896
13269 jg 0x12345678
13270
13271// CHECK: jg -77129852792157442
13272 jg 0xfeedfacebabecafe
13273
13274// CHECK: seto %bl
13275 seto %bl
13276
13277// CHECK: seto 3735928559(%ebx,%ecx,8)
13278 seto 0xdeadbeef(%ebx,%ecx,8)
13279
13280// CHECK: seto 32493
13281 seto 0x7eed
13282
13283// CHECK: seto 3133065982
13284 seto 0xbabecafe
13285
13286// CHECK: seto 305419896
13287 seto 0x12345678
13288
13289// CHECK: setno %bl
13290 setno %bl
13291
13292// CHECK: setno 3735928559(%ebx,%ecx,8)
13293 setno 0xdeadbeef(%ebx,%ecx,8)
13294
13295// CHECK: setno 32493
13296 setno 0x7eed
13297
13298// CHECK: setno 3133065982
13299 setno 0xbabecafe
13300
13301// CHECK: setno 305419896
13302 setno 0x12345678
13303
13304// CHECK: setb %bl
13305 setb %bl
13306
13307// CHECK: setb 3735928559(%ebx,%ecx,8)
13308 setb 0xdeadbeef(%ebx,%ecx,8)
13309
13310// CHECK: setb 32493
13311 setb 0x7eed
13312
13313// CHECK: setb 3133065982
13314 setb 0xbabecafe
13315
13316// CHECK: setb 305419896
13317 setb 0x12345678
13318
13319// CHECK: setae %bl
13320 setae %bl
13321
13322// CHECK: setae 3735928559(%ebx,%ecx,8)
13323 setae 0xdeadbeef(%ebx,%ecx,8)
13324
13325// CHECK: setae 32493
13326 setae 0x7eed
13327
13328// CHECK: setae 3133065982
13329 setae 0xbabecafe
13330
13331// CHECK: setae 305419896
13332 setae 0x12345678
13333
13334// CHECK: sete %bl
13335 sete %bl
13336
13337// CHECK: sete 3735928559(%ebx,%ecx,8)
13338 sete 0xdeadbeef(%ebx,%ecx,8)
13339
13340// CHECK: sete 32493
13341 sete 0x7eed
13342
13343// CHECK: sete 3133065982
13344 sete 0xbabecafe
13345
13346// CHECK: sete 305419896
13347 sete 0x12345678
13348
13349// CHECK: setne %bl
13350 setne %bl
13351
13352// CHECK: setne 3735928559(%ebx,%ecx,8)
13353 setne 0xdeadbeef(%ebx,%ecx,8)
13354
13355// CHECK: setne 32493
13356 setne 0x7eed
13357
13358// CHECK: setne 3133065982
13359 setne 0xbabecafe
13360
13361// CHECK: setne 305419896
13362 setne 0x12345678
13363
13364// CHECK: setbe %bl
13365 setbe %bl
13366
13367// CHECK: setbe 3735928559(%ebx,%ecx,8)
13368 setbe 0xdeadbeef(%ebx,%ecx,8)
13369
13370// CHECK: setbe 32493
13371 setbe 0x7eed
13372
13373// CHECK: setbe 3133065982
13374 setbe 0xbabecafe
13375
13376// CHECK: setbe 305419896
13377 setbe 0x12345678
13378
13379// CHECK: seta %bl
13380 seta %bl
13381
13382// CHECK: seta 3735928559(%ebx,%ecx,8)
13383 seta 0xdeadbeef(%ebx,%ecx,8)
13384
13385// CHECK: seta 32493
13386 seta 0x7eed
13387
13388// CHECK: seta 3133065982
13389 seta 0xbabecafe
13390
13391// CHECK: seta 305419896
13392 seta 0x12345678
13393
13394// CHECK: sets %bl
13395 sets %bl
13396
13397// CHECK: sets 3735928559(%ebx,%ecx,8)
13398 sets 0xdeadbeef(%ebx,%ecx,8)
13399
13400// CHECK: sets 32493
13401 sets 0x7eed
13402
13403// CHECK: sets 3133065982
13404 sets 0xbabecafe
13405
13406// CHECK: sets 305419896
13407 sets 0x12345678
13408
13409// CHECK: setns %bl
13410 setns %bl
13411
13412// CHECK: setns 3735928559(%ebx,%ecx,8)
13413 setns 0xdeadbeef(%ebx,%ecx,8)
13414
13415// CHECK: setns 32493
13416 setns 0x7eed
13417
13418// CHECK: setns 3133065982
13419 setns 0xbabecafe
13420
13421// CHECK: setns 305419896
13422 setns 0x12345678
13423
13424// CHECK: setp %bl
13425 setp %bl
13426
13427// CHECK: setp 3735928559(%ebx,%ecx,8)
13428 setp 0xdeadbeef(%ebx,%ecx,8)
13429
13430// CHECK: setp 32493
13431 setp 0x7eed
13432
13433// CHECK: setp 3133065982
13434 setp 0xbabecafe
13435
13436// CHECK: setp 305419896
13437 setp 0x12345678
13438
13439// CHECK: setnp %bl
13440 setnp %bl
13441
13442// CHECK: setnp 3735928559(%ebx,%ecx,8)
13443 setnp 0xdeadbeef(%ebx,%ecx,8)
13444
13445// CHECK: setnp 32493
13446 setnp 0x7eed
13447
13448// CHECK: setnp 3133065982
13449 setnp 0xbabecafe
13450
13451// CHECK: setnp 305419896
13452 setnp 0x12345678
13453
13454// CHECK: setl %bl
13455 setl %bl
13456
13457// CHECK: setl 3735928559(%ebx,%ecx,8)
13458 setl 0xdeadbeef(%ebx,%ecx,8)
13459
13460// CHECK: setl 32493
13461 setl 0x7eed
13462
13463// CHECK: setl 3133065982
13464 setl 0xbabecafe
13465
13466// CHECK: setl 305419896
13467 setl 0x12345678
13468
13469// CHECK: setge %bl
13470 setge %bl
13471
13472// CHECK: setge 3735928559(%ebx,%ecx,8)
13473 setge 0xdeadbeef(%ebx,%ecx,8)
13474
13475// CHECK: setge 32493
13476 setge 0x7eed
13477
13478// CHECK: setge 3133065982
13479 setge 0xbabecafe
13480
13481// CHECK: setge 305419896
13482 setge 0x12345678
13483
13484// CHECK: setle %bl
13485 setle %bl
13486
13487// CHECK: setle 3735928559(%ebx,%ecx,8)
13488 setle 0xdeadbeef(%ebx,%ecx,8)
13489
13490// CHECK: setle 32493
13491 setle 0x7eed
13492
13493// CHECK: setle 3133065982
13494 setle 0xbabecafe
13495
13496// CHECK: setle 305419896
13497 setle 0x12345678
13498
13499// CHECK: setg %bl
13500 setg %bl
13501
13502// CHECK: setg 3735928559(%ebx,%ecx,8)
13503 setg 0xdeadbeef(%ebx,%ecx,8)
13504
13505// CHECK: setg 32493
13506 setg 0x7eed
13507
13508// CHECK: setg 3133065982
13509 setg 0xbabecafe
13510
13511// CHECK: setg 305419896
13512 setg 0x12345678
13513
13514// CHECK: int $127
13515 int $0x7f
13516
13517// CHECK: rsm
13518 rsm
13519
13520// CHECK: hlt
13521 hlt
13522
13523// CHECK: nopl 3735928559(%ebx,%ecx,8)
13524 nopl 0xdeadbeef(%ebx,%ecx,8)
13525
13526// CHECK: nopw 32493
13527 nopw 0x7eed
13528
13529// CHECK: nopl 3133065982
13530 nopl 0xbabecafe
13531
13532// CHECK: nopl 305419896
13533 nopl 0x12345678
13534
13535// CHECK: nop
13536 nop
13537
13538// CHECK: lldtw 32493
13539 lldtw 0x7eed
13540
13541// CHECK: lmsww 32493
13542 lmsww 0x7eed
13543
13544// CHECK: ltrw 32493
13545 ltrw 0x7eed
13546
13547// CHECK: sldtw 32493
13548 sldtw 0x7eed
13549
13550// CHECK: smsww 32493
13551 smsww 0x7eed
13552
13553// CHECK: strw 32493
13554 strw 0x7eed
13555
Kevin Enderby0b9325c2010-10-21 17:16:46 +000013556// CHECK: verrw %bx
Chris Lattner13444882010-09-30 17:29:05 +000013557 verr %bx
13558
Kevin Enderby0b9325c2010-10-21 17:16:46 +000013559// CHECK: verrw 3735928559(%ebx,%ecx,8)
Chris Lattner13444882010-09-30 17:29:05 +000013560 verr 0xdeadbeef(%ebx,%ecx,8)
13561
Kevin Enderby0b9325c2010-10-21 17:16:46 +000013562// CHECK: verrw 3133065982
Chris Lattner13444882010-09-30 17:29:05 +000013563 verr 0xbabecafe
13564
Kevin Enderby0b9325c2010-10-21 17:16:46 +000013565// CHECK: verrw 305419896
Chris Lattner13444882010-09-30 17:29:05 +000013566 verr 0x12345678
13567
Kevin Enderby0b9325c2010-10-21 17:16:46 +000013568// CHECK: verww %bx
Chris Lattner13444882010-09-30 17:29:05 +000013569 verw %bx
13570
Kevin Enderby0b9325c2010-10-21 17:16:46 +000013571// CHECK: verww 3735928559(%ebx,%ecx,8)
Chris Lattner13444882010-09-30 17:29:05 +000013572 verw 0xdeadbeef(%ebx,%ecx,8)
13573
Kevin Enderby0b9325c2010-10-21 17:16:46 +000013574// CHECK: verww 3133065982
Chris Lattner13444882010-09-30 17:29:05 +000013575 verw 0xbabecafe
13576
Kevin Enderby0b9325c2010-10-21 17:16:46 +000013577// CHECK: verww 305419896
Chris Lattner13444882010-09-30 17:29:05 +000013578 verw 0x12345678
13579
13580// CHECK: fld %st(2)
13581 fld %st(2)
13582
13583// CHECK: fldl 3735928559(%ebx,%ecx,8)
13584 fldl 0xdeadbeef(%ebx,%ecx,8)
13585
13586// CHECK: fldl 3133065982
13587 fldl 0xbabecafe
13588
13589// CHECK: fldl 305419896
13590 fldl 0x12345678
13591
13592// CHECK: fld %st(2)
13593 fld %st(2)
13594
13595// CHECK: fildl 3735928559(%ebx,%ecx,8)
13596 fildl 0xdeadbeef(%ebx,%ecx,8)
13597
13598// CHECK: fildl 3133065982
13599 fildl 0xbabecafe
13600
13601// CHECK: fildl 305419896
13602 fildl 0x12345678
13603
13604// CHECK: fildll 3735928559(%ebx,%ecx,8)
13605 fildll 0xdeadbeef(%ebx,%ecx,8)
13606
13607// CHECK: fildll 32493
13608 fildll 0x7eed
13609
13610// CHECK: fildll 3133065982
13611 fildll 0xbabecafe
13612
13613// CHECK: fildll 305419896
13614 fildll 0x12345678
13615
13616// CHECK: fldt 3735928559(%ebx,%ecx,8)
13617 fldt 0xdeadbeef(%ebx,%ecx,8)
13618
13619// CHECK: fldt 32493
13620 fldt 0x7eed
13621
13622// CHECK: fldt 3133065982
13623 fldt 0xbabecafe
13624
13625// CHECK: fldt 305419896
13626 fldt 0x12345678
13627
13628// CHECK: fbld 3735928559(%ebx,%ecx,8)
13629 fbld 0xdeadbeef(%ebx,%ecx,8)
13630
13631// CHECK: fbld 32493
13632 fbld 0x7eed
13633
13634// CHECK: fbld 3133065982
13635 fbld 0xbabecafe
13636
13637// CHECK: fbld 305419896
13638 fbld 0x12345678
13639
13640// CHECK: fst %st(2)
13641 fst %st(2)
13642
13643// CHECK: fstl 3735928559(%ebx,%ecx,8)
13644 fstl 0xdeadbeef(%ebx,%ecx,8)
13645
13646// CHECK: fstl 3133065982
13647 fstl 0xbabecafe
13648
13649// CHECK: fstl 305419896
13650 fstl 0x12345678
13651
13652// CHECK: fst %st(2)
13653 fst %st(2)
13654
13655// CHECK: fistl 3735928559(%ebx,%ecx,8)
13656 fistl 0xdeadbeef(%ebx,%ecx,8)
13657
13658// CHECK: fistl 3133065982
13659 fistl 0xbabecafe
13660
13661// CHECK: fistl 305419896
13662 fistl 0x12345678
13663
13664// CHECK: fstp %st(2)
13665 fstp %st(2)
13666
13667// CHECK: fstpl 3735928559(%ebx,%ecx,8)
13668 fstpl 0xdeadbeef(%ebx,%ecx,8)
13669
13670// CHECK: fstpl 3133065982
13671 fstpl 0xbabecafe
13672
13673// CHECK: fstpl 305419896
13674 fstpl 0x12345678
13675
13676// CHECK: fstp %st(2)
13677 fstp %st(2)
13678
13679// CHECK: fistpl 3735928559(%ebx,%ecx,8)
13680 fistpl 0xdeadbeef(%ebx,%ecx,8)
13681
13682// CHECK: fistpl 3133065982
13683 fistpl 0xbabecafe
13684
13685// CHECK: fistpl 305419896
13686 fistpl 0x12345678
13687
13688// CHECK: fistpll 3735928559(%ebx,%ecx,8)
13689 fistpll 0xdeadbeef(%ebx,%ecx,8)
13690
13691// CHECK: fistpll 32493
13692 fistpll 0x7eed
13693
13694// CHECK: fistpll 3133065982
13695 fistpll 0xbabecafe
13696
13697// CHECK: fistpll 305419896
13698 fistpll 0x12345678
13699
13700// CHECK: fstpt 3735928559(%ebx,%ecx,8)
13701 fstpt 0xdeadbeef(%ebx,%ecx,8)
13702
13703// CHECK: fstpt 32493
13704 fstpt 0x7eed
13705
13706// CHECK: fstpt 3133065982
13707 fstpt 0xbabecafe
13708
13709// CHECK: fstpt 305419896
13710 fstpt 0x12345678
13711
13712// CHECK: fbstp 3735928559(%ebx,%ecx,8)
13713 fbstp 0xdeadbeef(%ebx,%ecx,8)
13714
13715// CHECK: fbstp 32493
13716 fbstp 0x7eed
13717
13718// CHECK: fbstp 3133065982
13719 fbstp 0xbabecafe
13720
13721// CHECK: fbstp 305419896
13722 fbstp 0x12345678
13723
13724// CHECK: fxch %st(2)
13725 fxch %st(2)
13726
13727// CHECK: fcom %st(2)
13728 fcom %st(2)
13729
13730// CHECK: fcoml 3735928559(%ebx,%ecx,8)
13731 fcoml 0xdeadbeef(%ebx,%ecx,8)
13732
13733// CHECK: fcoml 3133065982
13734 fcoml 0xbabecafe
13735
13736// CHECK: fcoml 305419896
13737 fcoml 0x12345678
13738
13739// CHECK: fcom %st(2)
13740 fcom %st(2)
13741
13742// CHECK: ficoml 3735928559(%ebx,%ecx,8)
13743 ficoml 0xdeadbeef(%ebx,%ecx,8)
13744
13745// CHECK: ficoml 3133065982
13746 ficoml 0xbabecafe
13747
13748// CHECK: ficoml 305419896
13749 ficoml 0x12345678
13750
13751// CHECK: fcomp %st(2)
13752 fcomp %st(2)
13753
13754// CHECK: fcompl 3735928559(%ebx,%ecx,8)
13755 fcompl 0xdeadbeef(%ebx,%ecx,8)
13756
13757// CHECK: fcompl 3133065982
13758 fcompl 0xbabecafe
13759
13760// CHECK: fcompl 305419896
13761 fcompl 0x12345678
13762
13763// CHECK: fcomp %st(2)
13764 fcomp %st(2)
13765
13766// CHECK: ficompl 3735928559(%ebx,%ecx,8)
13767 ficompl 0xdeadbeef(%ebx,%ecx,8)
13768
13769// CHECK: ficompl 3133065982
13770 ficompl 0xbabecafe
13771
13772// CHECK: ficompl 305419896
13773 ficompl 0x12345678
13774
13775// CHECK: fcompp
13776 fcompp
13777
13778// CHECK: fucom %st(2)
13779 fucom %st(2)
13780
13781// CHECK: fucomp %st(2)
13782 fucomp %st(2)
13783
13784// CHECK: fucompp
13785 fucompp
13786
13787// CHECK: ftst
13788 ftst
13789
13790// CHECK: fxam
13791 fxam
13792
13793// CHECK: fld1
13794 fld1
13795
13796// CHECK: fldl2t
13797 fldl2t
13798
13799// CHECK: fldl2e
13800 fldl2e
13801
13802// CHECK: fldpi
13803 fldpi
13804
13805// CHECK: fldlg2
13806 fldlg2
13807
13808// CHECK: fldln2
13809 fldln2
13810
13811// CHECK: fldz
13812 fldz
13813
13814// CHECK: fadd %st(2)
13815 fadd %st(2)
13816
13817// CHECK: faddl 3735928559(%ebx,%ecx,8)
13818 faddl 0xdeadbeef(%ebx,%ecx,8)
13819
13820// CHECK: faddl 3133065982
13821 faddl 0xbabecafe
13822
13823// CHECK: faddl 305419896
13824 faddl 0x12345678
13825
13826// CHECK: fiaddl 3735928559(%ebx,%ecx,8)
13827 fiaddl 0xdeadbeef(%ebx,%ecx,8)
13828
13829// CHECK: fiaddl 3133065982
13830 fiaddl 0xbabecafe
13831
13832// CHECK: fiaddl 305419896
13833 fiaddl 0x12345678
13834
13835// CHECK: faddp %st(2)
13836 faddp %st(2)
13837
13838// CHECK: fsub %st(2)
13839 fsub %st(2)
13840
13841// CHECK: fsubl 3735928559(%ebx,%ecx,8)
13842 fsubl 0xdeadbeef(%ebx,%ecx,8)
13843
13844// CHECK: fsubl 3133065982
13845 fsubl 0xbabecafe
13846
13847// CHECK: fsubl 305419896
13848 fsubl 0x12345678
13849
13850// CHECK: fisubl 3735928559(%ebx,%ecx,8)
13851 fisubl 0xdeadbeef(%ebx,%ecx,8)
13852
13853// CHECK: fisubl 3133065982
13854 fisubl 0xbabecafe
13855
13856// CHECK: fisubl 305419896
13857 fisubl 0x12345678
13858
13859// CHECK: fsubp %st(2)
13860 fsubp %st(2)
13861
13862// CHECK: fsubr %st(2)
13863 fsubr %st(2)
13864
13865// CHECK: fsubrl 3735928559(%ebx,%ecx,8)
13866 fsubrl 0xdeadbeef(%ebx,%ecx,8)
13867
13868// CHECK: fsubrl 3133065982
13869 fsubrl 0xbabecafe
13870
13871// CHECK: fsubrl 305419896
13872 fsubrl 0x12345678
13873
13874// CHECK: fisubrl 3735928559(%ebx,%ecx,8)
13875 fisubrl 0xdeadbeef(%ebx,%ecx,8)
13876
13877// CHECK: fisubrl 3133065982
13878 fisubrl 0xbabecafe
13879
13880// CHECK: fisubrl 305419896
13881 fisubrl 0x12345678
13882
13883// CHECK: fsubrp %st(2)
13884 fsubrp %st(2)
13885
13886// CHECK: fmul %st(2)
13887 fmul %st(2)
13888
13889// CHECK: fmull 3735928559(%ebx,%ecx,8)
13890 fmull 0xdeadbeef(%ebx,%ecx,8)
13891
13892// CHECK: fmull 3133065982
13893 fmull 0xbabecafe
13894
13895// CHECK: fmull 305419896
13896 fmull 0x12345678
13897
13898// CHECK: fimull 3735928559(%ebx,%ecx,8)
13899 fimull 0xdeadbeef(%ebx,%ecx,8)
13900
13901// CHECK: fimull 3133065982
13902 fimull 0xbabecafe
13903
13904// CHECK: fimull 305419896
13905 fimull 0x12345678
13906
13907// CHECK: fmulp %st(2)
13908 fmulp %st(2)
13909
13910// CHECK: fdiv %st(2)
13911 fdiv %st(2)
13912
13913// CHECK: fdivl 3735928559(%ebx,%ecx,8)
13914 fdivl 0xdeadbeef(%ebx,%ecx,8)
13915
13916// CHECK: fdivl 3133065982
13917 fdivl 0xbabecafe
13918
13919// CHECK: fdivl 305419896
13920 fdivl 0x12345678
13921
13922// CHECK: fidivl 3735928559(%ebx,%ecx,8)
13923 fidivl 0xdeadbeef(%ebx,%ecx,8)
13924
13925// CHECK: fidivl 3133065982
13926 fidivl 0xbabecafe
13927
13928// CHECK: fidivl 305419896
13929 fidivl 0x12345678
13930
13931// CHECK: fdivp %st(2)
13932 fdivp %st(2)
13933
13934// CHECK: fdivr %st(2)
13935 fdivr %st(2)
13936
13937// CHECK: fdivrl 3735928559(%ebx,%ecx,8)
13938 fdivrl 0xdeadbeef(%ebx,%ecx,8)
13939
13940// CHECK: fdivrl 3133065982
13941 fdivrl 0xbabecafe
13942
13943// CHECK: fdivrl 305419896
13944 fdivrl 0x12345678
13945
13946// CHECK: fidivrl 3735928559(%ebx,%ecx,8)
13947 fidivrl 0xdeadbeef(%ebx,%ecx,8)
13948
13949// CHECK: fidivrl 3133065982
13950 fidivrl 0xbabecafe
13951
13952// CHECK: fidivrl 305419896
13953 fidivrl 0x12345678
13954
13955// CHECK: fdivrp %st(2)
13956 fdivrp %st(2)
13957
13958// CHECK: f2xm1
13959 f2xm1
13960
13961// CHECK: fyl2x
13962 fyl2x
13963
13964// CHECK: fptan
13965 fptan
13966
13967// CHECK: fpatan
13968 fpatan
13969
13970// CHECK: fxtract
13971 fxtract
13972
13973// CHECK: fprem1
13974 fprem1
13975
13976// CHECK: fdecstp
13977 fdecstp
13978
13979// CHECK: fincstp
13980 fincstp
13981
13982// CHECK: fprem
13983 fprem
13984
13985// CHECK: fyl2xp1
13986 fyl2xp1
13987
13988// CHECK: fsqrt
13989 fsqrt
13990
13991// CHECK: fsincos
13992 fsincos
13993
13994// CHECK: frndint
13995 frndint
13996
13997// CHECK: fscale
13998 fscale
13999
14000// CHECK: fsin
14001 fsin
14002
14003// CHECK: fcos
14004 fcos
14005
14006// CHECK: fchs
14007 fchs
14008
14009// CHECK: fabs
14010 fabs
14011
14012// CHECK: fninit
14013 fninit
14014
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014015// CHECK: fldcww 3735928559(%ebx,%ecx,8)
Chris Lattner13444882010-09-30 17:29:05 +000014016 fldcw 0xdeadbeef(%ebx,%ecx,8)
14017
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014018// CHECK: fldcww 3133065982
Chris Lattner13444882010-09-30 17:29:05 +000014019 fldcw 0xbabecafe
14020
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014021// CHECK: fldcww 305419896
Chris Lattner13444882010-09-30 17:29:05 +000014022 fldcw 0x12345678
14023
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014024// CHECK: fnstcww 3735928559(%ebx,%ecx,8)
Chris Lattner13444882010-09-30 17:29:05 +000014025 fnstcw 0xdeadbeef(%ebx,%ecx,8)
14026
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014027// CHECK: fnstcww 3133065982
Chris Lattner13444882010-09-30 17:29:05 +000014028 fnstcw 0xbabecafe
14029
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014030// CHECK: fnstcww 305419896
Chris Lattner13444882010-09-30 17:29:05 +000014031 fnstcw 0x12345678
14032
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014033// CHECK: fnstsww 3735928559(%ebx,%ecx,8)
Chris Lattner13444882010-09-30 17:29:05 +000014034 fnstsw 0xdeadbeef(%ebx,%ecx,8)
14035
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014036// CHECK: fnstsww 3133065982
Chris Lattner13444882010-09-30 17:29:05 +000014037 fnstsw 0xbabecafe
14038
Kevin Enderby0b9325c2010-10-21 17:16:46 +000014039// CHECK: fnstsww 305419896
Chris Lattner13444882010-09-30 17:29:05 +000014040 fnstsw 0x12345678
14041
14042// CHECK: fnclex
14043 fnclex
14044
14045// CHECK: fnstenv 32493
14046 fnstenv 0x7eed
14047
14048// CHECK: fldenv 32493
14049 fldenv 0x7eed
14050
14051// CHECK: fnsave 32493
14052 fnsave 0x7eed
14053
14054// CHECK: frstor 32493
14055 frstor 0x7eed
14056
14057// CHECK: ffree %st(2)
14058 ffree %st(2)
14059
14060// CHECK: fnop
14061 fnop
14062
14063// CHECK: invd
14064 invd
14065
14066// CHECK: wbinvd
14067 wbinvd
14068
14069// CHECK: cpuid
14070 cpuid
14071
14072// CHECK: wrmsr
14073 wrmsr
14074
14075// CHECK: rdtsc
14076 rdtsc
14077
14078// CHECK: rdmsr
14079 rdmsr
14080
14081// CHECK: cmpxchg8b 3735928559(%ebx,%ecx,8)
14082 cmpxchg8b 0xdeadbeef(%ebx,%ecx,8)
14083
14084// CHECK: cmpxchg8b 32493
14085 cmpxchg8b 0x7eed
14086
14087// CHECK: cmpxchg8b 3133065982
14088 cmpxchg8b 0xbabecafe
14089
14090// CHECK: cmpxchg8b 305419896
14091 cmpxchg8b 0x12345678
14092
14093// CHECK: sysenter
14094 sysenter
14095
14096// CHECK: sysexit
14097 sysexit
14098
14099// CHECK: fxsave 3735928559(%ebx,%ecx,8)
14100 fxsave 0xdeadbeef(%ebx,%ecx,8)
14101
14102// CHECK: fxsave 32493
14103 fxsave 0x7eed
14104
14105// CHECK: fxsave 3133065982
14106 fxsave 0xbabecafe
14107
14108// CHECK: fxsave 305419896
14109 fxsave 0x12345678
14110
14111// CHECK: fxrstor 3735928559(%ebx,%ecx,8)
14112 fxrstor 0xdeadbeef(%ebx,%ecx,8)
14113
14114// CHECK: fxrstor 32493
14115 fxrstor 0x7eed
14116
14117// CHECK: fxrstor 3133065982
14118 fxrstor 0xbabecafe
14119
14120// CHECK: fxrstor 305419896
14121 fxrstor 0x12345678
14122
14123// CHECK: rdpmc
14124 rdpmc
14125
14126// CHECK: ud2
14127 ud2
14128
14129// CHECK: fcmovb %st(2), %st(0)
14130 fcmovb %st(2),%st
14131
14132// CHECK: fcmove %st(2), %st(0)
14133 fcmove %st(2),%st
14134
14135// CHECK: fcmovbe %st(2), %st(0)
14136 fcmovbe %st(2),%st
14137
14138// CHECK: fcmovu %st(2), %st(0)
14139 fcmovu %st(2),%st
14140
14141// CHECK: fcmovnb %st(2), %st(0)
14142 fcmovnb %st(2),%st
14143
14144// CHECK: fcmovne %st(2), %st(0)
14145 fcmovne %st(2),%st
14146
14147// CHECK: fcmovnbe %st(2), %st(0)
14148 fcmovnbe %st(2),%st
14149
14150// CHECK: fcmovnu %st(2), %st(0)
14151 fcmovnu %st(2),%st
14152
14153// CHECK: fcomi %st(2), %st(0)
14154 fcomi %st(2),%st
14155
14156// CHECK: fucomi %st(2), %st(0)
14157 fucomi %st(2),%st
14158
14159// CHECK: fcomip %st(2), %st(0)
14160 fcomip %st(2),%st
14161
14162// CHECK: fucomip %st(2), %st(0)
14163 fucomip %st(2),%st
14164
14165// CHECK: movnti %ecx, 3735928559(%ebx,%ecx,8)
14166 movnti %ecx,0xdeadbeef(%ebx,%ecx,8)
14167
14168// CHECK: movnti %ecx, 69
14169 movnti %ecx,0x45
14170
14171// CHECK: movnti %ecx, 32493
14172 movnti %ecx,0x7eed
14173
14174// CHECK: movnti %ecx, 3133065982
14175 movnti %ecx,0xbabecafe
14176
14177// CHECK: movnti %ecx, 305419896
14178 movnti %ecx,0x12345678
14179
14180// CHECK: clflush 3735928559(%ebx,%ecx,8)
14181 clflush 0xdeadbeef(%ebx,%ecx,8)
14182
14183// CHECK: clflush 32493
14184 clflush 0x7eed
14185
14186// CHECK: clflush 3133065982
14187 clflush 0xbabecafe
14188
14189// CHECK: clflush 305419896
14190 clflush 0x12345678
14191
14192// CHECK: pause
14193 pause
14194
14195// CHECK: sfence
14196 sfence
14197
14198// CHECK: lfence
14199 lfence
14200
14201// CHECK: mfence
14202 mfence
14203
14204// CHECK: emms
14205 emms
14206
14207// CHECK: movd %ecx, %mm3
14208 movd %ecx,%mm3
14209
14210// CHECK: movd 3735928559(%ebx,%ecx,8), %mm3
14211 movd 0xdeadbeef(%ebx,%ecx,8),%mm3
14212
14213// CHECK: movd 69, %mm3
14214 movd 0x45,%mm3
14215
14216// CHECK: movd 32493, %mm3
14217 movd 0x7eed,%mm3
14218
14219// CHECK: movd 3133065982, %mm3
14220 movd 0xbabecafe,%mm3
14221
14222// CHECK: movd 305419896, %mm3
14223 movd 0x12345678,%mm3
14224
14225// CHECK: movd %mm3, %ecx
14226 movd %mm3,%ecx
14227
14228// CHECK: movd %mm3, 3735928559(%ebx,%ecx,8)
14229 movd %mm3,0xdeadbeef(%ebx,%ecx,8)
14230
14231// CHECK: movd %mm3, 69
14232 movd %mm3,0x45
14233
14234// CHECK: movd %mm3, 32493
14235 movd %mm3,0x7eed
14236
14237// CHECK: movd %mm3, 3133065982
14238 movd %mm3,0xbabecafe
14239
14240// CHECK: movd %mm3, 305419896
14241 movd %mm3,0x12345678
14242
14243// CHECK: movd %ecx, %xmm5
14244 movd %ecx,%xmm5
14245
14246// CHECK: movd 3735928559(%ebx,%ecx,8), %xmm5
14247 movd 0xdeadbeef(%ebx,%ecx,8),%xmm5
14248
14249// CHECK: movd 69, %xmm5
14250 movd 0x45,%xmm5
14251
14252// CHECK: movd 32493, %xmm5
14253 movd 0x7eed,%xmm5
14254
14255// CHECK: movd 3133065982, %xmm5
14256 movd 0xbabecafe,%xmm5
14257
14258// CHECK: movd 305419896, %xmm5
14259 movd 0x12345678,%xmm5
14260
14261// CHECK: movd %xmm5, %ecx
14262 movd %xmm5,%ecx
14263
14264// CHECK: movd %xmm5, 3735928559(%ebx,%ecx,8)
14265 movd %xmm5,0xdeadbeef(%ebx,%ecx,8)
14266
14267// CHECK: movd %xmm5, 69
14268 movd %xmm5,0x45
14269
14270// CHECK: movd %xmm5, 32493
14271 movd %xmm5,0x7eed
14272
14273// CHECK: movd %xmm5, 3133065982
14274 movd %xmm5,0xbabecafe
14275
14276// CHECK: movd %xmm5, 305419896
14277 movd %xmm5,0x12345678
14278
14279// CHECK: movq 3735928559(%ebx,%ecx,8), %mm3
14280 movq 0xdeadbeef(%ebx,%ecx,8),%mm3
14281
14282// CHECK: movq 69, %mm3
14283 movq 0x45,%mm3
14284
14285// CHECK: movq 32493, %mm3
14286 movq 0x7eed,%mm3
14287
14288// CHECK: movq 3133065982, %mm3
14289 movq 0xbabecafe,%mm3
14290
14291// CHECK: movq 305419896, %mm3
14292 movq 0x12345678,%mm3
14293
14294// CHECK: movq %mm3, %mm3
14295 movq %mm3,%mm3
14296
14297// CHECK: movq %mm3, 3735928559(%ebx,%ecx,8)
14298 movq %mm3,0xdeadbeef(%ebx,%ecx,8)
14299
14300// CHECK: movq %mm3, 69
14301 movq %mm3,0x45
14302
14303// CHECK: movq %mm3, 32493
14304 movq %mm3,0x7eed
14305
14306// CHECK: movq %mm3, 3133065982
14307 movq %mm3,0xbabecafe
14308
14309// CHECK: movq %mm3, 305419896
14310 movq %mm3,0x12345678
14311
14312// CHECK: movq %mm3, %mm3
14313 movq %mm3,%mm3
14314
14315// CHECK: movq 3735928559(%ebx,%ecx,8), %xmm5
14316 movq 0xdeadbeef(%ebx,%ecx,8),%xmm5
14317
14318// CHECK: movq 69, %xmm5
14319 movq 0x45,%xmm5
14320
14321// CHECK: movq 32493, %xmm5
14322 movq 0x7eed,%xmm5
14323
14324// CHECK: movq 3133065982, %xmm5
14325 movq 0xbabecafe,%xmm5
14326
14327// CHECK: movq 305419896, %xmm5
14328 movq 0x12345678,%xmm5
14329
14330// CHECK: movq %xmm5, %xmm5
14331 movq %xmm5,%xmm5
14332
14333// CHECK: movq %xmm5, 3735928559(%ebx,%ecx,8)
14334 movq %xmm5,0xdeadbeef(%ebx,%ecx,8)
14335
14336// CHECK: movq %xmm5, 69
14337 movq %xmm5,0x45
14338
14339// CHECK: movq %xmm5, 32493
14340 movq %xmm5,0x7eed
14341
14342// CHECK: movq %xmm5, 3133065982
14343 movq %xmm5,0xbabecafe
14344
14345// CHECK: movq %xmm5, 305419896
14346 movq %xmm5,0x12345678
14347
14348// CHECK: movq %xmm5, %xmm5
14349 movq %xmm5,%xmm5
14350
14351// CHECK: packssdw 3735928559(%ebx,%ecx,8), %mm3
14352 packssdw 0xdeadbeef(%ebx,%ecx,8),%mm3
14353
14354// CHECK: packssdw 69, %mm3
14355 packssdw 0x45,%mm3
14356
14357// CHECK: packssdw 32493, %mm3
14358 packssdw 0x7eed,%mm3
14359
14360// CHECK: packssdw 3133065982, %mm3
14361 packssdw 0xbabecafe,%mm3
14362
14363// CHECK: packssdw 305419896, %mm3
14364 packssdw 0x12345678,%mm3
14365
14366// CHECK: packssdw %mm3, %mm3
14367 packssdw %mm3,%mm3
14368
14369// CHECK: packssdw 3735928559(%ebx,%ecx,8), %xmm5
14370 packssdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
14371
14372// CHECK: packssdw 69, %xmm5
14373 packssdw 0x45,%xmm5
14374
14375// CHECK: packssdw 32493, %xmm5
14376 packssdw 0x7eed,%xmm5
14377
14378// CHECK: packssdw 3133065982, %xmm5
14379 packssdw 0xbabecafe,%xmm5
14380
14381// CHECK: packssdw 305419896, %xmm5
14382 packssdw 0x12345678,%xmm5
14383
14384// CHECK: packssdw %xmm5, %xmm5
14385 packssdw %xmm5,%xmm5
14386
14387// CHECK: packsswb 3735928559(%ebx,%ecx,8), %mm3
14388 packsswb 0xdeadbeef(%ebx,%ecx,8),%mm3
14389
14390// CHECK: packsswb 69, %mm3
14391 packsswb 0x45,%mm3
14392
14393// CHECK: packsswb 32493, %mm3
14394 packsswb 0x7eed,%mm3
14395
14396// CHECK: packsswb 3133065982, %mm3
14397 packsswb 0xbabecafe,%mm3
14398
14399// CHECK: packsswb 305419896, %mm3
14400 packsswb 0x12345678,%mm3
14401
14402// CHECK: packsswb %mm3, %mm3
14403 packsswb %mm3,%mm3
14404
14405// CHECK: packsswb 3735928559(%ebx,%ecx,8), %xmm5
14406 packsswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
14407
14408// CHECK: packsswb 69, %xmm5
14409 packsswb 0x45,%xmm5
14410
14411// CHECK: packsswb 32493, %xmm5
14412 packsswb 0x7eed,%xmm5
14413
14414// CHECK: packsswb 3133065982, %xmm5
14415 packsswb 0xbabecafe,%xmm5
14416
14417// CHECK: packsswb 305419896, %xmm5
14418 packsswb 0x12345678,%xmm5
14419
14420// CHECK: packsswb %xmm5, %xmm5
14421 packsswb %xmm5,%xmm5
14422
14423// CHECK: packuswb 3735928559(%ebx,%ecx,8), %mm3
14424 packuswb 0xdeadbeef(%ebx,%ecx,8),%mm3
14425
14426// CHECK: packuswb 69, %mm3
14427 packuswb 0x45,%mm3
14428
14429// CHECK: packuswb 32493, %mm3
14430 packuswb 0x7eed,%mm3
14431
14432// CHECK: packuswb 3133065982, %mm3
14433 packuswb 0xbabecafe,%mm3
14434
14435// CHECK: packuswb 305419896, %mm3
14436 packuswb 0x12345678,%mm3
14437
14438// CHECK: packuswb %mm3, %mm3
14439 packuswb %mm3,%mm3
14440
14441// CHECK: packuswb 3735928559(%ebx,%ecx,8), %xmm5
14442 packuswb 0xdeadbeef(%ebx,%ecx,8),%xmm5
14443
14444// CHECK: packuswb 69, %xmm5
14445 packuswb 0x45,%xmm5
14446
14447// CHECK: packuswb 32493, %xmm5
14448 packuswb 0x7eed,%xmm5
14449
14450// CHECK: packuswb 3133065982, %xmm5
14451 packuswb 0xbabecafe,%xmm5
14452
14453// CHECK: packuswb 305419896, %xmm5
14454 packuswb 0x12345678,%xmm5
14455
14456// CHECK: packuswb %xmm5, %xmm5
14457 packuswb %xmm5,%xmm5
14458
14459// CHECK: paddb 3735928559(%ebx,%ecx,8), %mm3
14460 paddb 0xdeadbeef(%ebx,%ecx,8),%mm3
14461
14462// CHECK: paddb 69, %mm3
14463 paddb 0x45,%mm3
14464
14465// CHECK: paddb 32493, %mm3
14466 paddb 0x7eed,%mm3
14467
14468// CHECK: paddb 3133065982, %mm3
14469 paddb 0xbabecafe,%mm3
14470
14471// CHECK: paddb 305419896, %mm3
14472 paddb 0x12345678,%mm3
14473
14474// CHECK: paddb %mm3, %mm3
14475 paddb %mm3,%mm3
14476
14477// CHECK: paddb 3735928559(%ebx,%ecx,8), %xmm5
14478 paddb 0xdeadbeef(%ebx,%ecx,8),%xmm5
14479
14480// CHECK: paddb 69, %xmm5
14481 paddb 0x45,%xmm5
14482
14483// CHECK: paddb 32493, %xmm5
14484 paddb 0x7eed,%xmm5
14485
14486// CHECK: paddb 3133065982, %xmm5
14487 paddb 0xbabecafe,%xmm5
14488
14489// CHECK: paddb 305419896, %xmm5
14490 paddb 0x12345678,%xmm5
14491
14492// CHECK: paddb %xmm5, %xmm5
14493 paddb %xmm5,%xmm5
14494
14495// CHECK: paddw 3735928559(%ebx,%ecx,8), %mm3
14496 paddw 0xdeadbeef(%ebx,%ecx,8),%mm3
14497
14498// CHECK: paddw 69, %mm3
14499 paddw 0x45,%mm3
14500
14501// CHECK: paddw 32493, %mm3
14502 paddw 0x7eed,%mm3
14503
14504// CHECK: paddw 3133065982, %mm3
14505 paddw 0xbabecafe,%mm3
14506
14507// CHECK: paddw 305419896, %mm3
14508 paddw 0x12345678,%mm3
14509
14510// CHECK: paddw %mm3, %mm3
14511 paddw %mm3,%mm3
14512
14513// CHECK: paddw 3735928559(%ebx,%ecx,8), %xmm5
14514 paddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
14515
14516// CHECK: paddw 69, %xmm5
14517 paddw 0x45,%xmm5
14518
14519// CHECK: paddw 32493, %xmm5
14520 paddw 0x7eed,%xmm5
14521
14522// CHECK: paddw 3133065982, %xmm5
14523 paddw 0xbabecafe,%xmm5
14524
14525// CHECK: paddw 305419896, %xmm5
14526 paddw 0x12345678,%xmm5
14527
14528// CHECK: paddw %xmm5, %xmm5
14529 paddw %xmm5,%xmm5
14530
14531// CHECK: paddd 3735928559(%ebx,%ecx,8), %mm3
14532 paddd 0xdeadbeef(%ebx,%ecx,8),%mm3
14533
14534// CHECK: paddd 69, %mm3
14535 paddd 0x45,%mm3
14536
14537// CHECK: paddd 32493, %mm3
14538 paddd 0x7eed,%mm3
14539
14540// CHECK: paddd 3133065982, %mm3
14541 paddd 0xbabecafe,%mm3
14542
14543// CHECK: paddd 305419896, %mm3
14544 paddd 0x12345678,%mm3
14545
14546// CHECK: paddd %mm3, %mm3
14547 paddd %mm3,%mm3
14548
14549// CHECK: paddd 3735928559(%ebx,%ecx,8), %xmm5
14550 paddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
14551
14552// CHECK: paddd 69, %xmm5
14553 paddd 0x45,%xmm5
14554
14555// CHECK: paddd 32493, %xmm5
14556 paddd 0x7eed,%xmm5
14557
14558// CHECK: paddd 3133065982, %xmm5
14559 paddd 0xbabecafe,%xmm5
14560
14561// CHECK: paddd 305419896, %xmm5
14562 paddd 0x12345678,%xmm5
14563
14564// CHECK: paddd %xmm5, %xmm5
14565 paddd %xmm5,%xmm5
14566
14567// CHECK: paddq 3735928559(%ebx,%ecx,8), %mm3
14568 paddq 0xdeadbeef(%ebx,%ecx,8),%mm3
14569
14570// CHECK: paddq 69, %mm3
14571 paddq 0x45,%mm3
14572
14573// CHECK: paddq 32493, %mm3
14574 paddq 0x7eed,%mm3
14575
14576// CHECK: paddq 3133065982, %mm3
14577 paddq 0xbabecafe,%mm3
14578
14579// CHECK: paddq 305419896, %mm3
14580 paddq 0x12345678,%mm3
14581
14582// CHECK: paddq %mm3, %mm3
14583 paddq %mm3,%mm3
14584
14585// CHECK: paddq 3735928559(%ebx,%ecx,8), %xmm5
14586 paddq 0xdeadbeef(%ebx,%ecx,8),%xmm5
14587
14588// CHECK: paddq 69, %xmm5
14589 paddq 0x45,%xmm5
14590
14591// CHECK: paddq 32493, %xmm5
14592 paddq 0x7eed,%xmm5
14593
14594// CHECK: paddq 3133065982, %xmm5
14595 paddq 0xbabecafe,%xmm5
14596
14597// CHECK: paddq 305419896, %xmm5
14598 paddq 0x12345678,%xmm5
14599
14600// CHECK: paddq %xmm5, %xmm5
14601 paddq %xmm5,%xmm5
14602
14603// CHECK: paddsb 3735928559(%ebx,%ecx,8), %mm3
14604 paddsb 0xdeadbeef(%ebx,%ecx,8),%mm3
14605
14606// CHECK: paddsb 69, %mm3
14607 paddsb 0x45,%mm3
14608
14609// CHECK: paddsb 32493, %mm3
14610 paddsb 0x7eed,%mm3
14611
14612// CHECK: paddsb 3133065982, %mm3
14613 paddsb 0xbabecafe,%mm3
14614
14615// CHECK: paddsb 305419896, %mm3
14616 paddsb 0x12345678,%mm3
14617
14618// CHECK: paddsb %mm3, %mm3
14619 paddsb %mm3,%mm3
14620
14621// CHECK: paddsb 3735928559(%ebx,%ecx,8), %xmm5
14622 paddsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
14623
14624// CHECK: paddsb 69, %xmm5
14625 paddsb 0x45,%xmm5
14626
14627// CHECK: paddsb 32493, %xmm5
14628 paddsb 0x7eed,%xmm5
14629
14630// CHECK: paddsb 3133065982, %xmm5
14631 paddsb 0xbabecafe,%xmm5
14632
14633// CHECK: paddsb 305419896, %xmm5
14634 paddsb 0x12345678,%xmm5
14635
14636// CHECK: paddsb %xmm5, %xmm5
14637 paddsb %xmm5,%xmm5
14638
14639// CHECK: paddsw 3735928559(%ebx,%ecx,8), %mm3
14640 paddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
14641
14642// CHECK: paddsw 69, %mm3
14643 paddsw 0x45,%mm3
14644
14645// CHECK: paddsw 32493, %mm3
14646 paddsw 0x7eed,%mm3
14647
14648// CHECK: paddsw 3133065982, %mm3
14649 paddsw 0xbabecafe,%mm3
14650
14651// CHECK: paddsw 305419896, %mm3
14652 paddsw 0x12345678,%mm3
14653
14654// CHECK: paddsw %mm3, %mm3
14655 paddsw %mm3,%mm3
14656
14657// CHECK: paddsw 3735928559(%ebx,%ecx,8), %xmm5
14658 paddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
14659
14660// CHECK: paddsw 69, %xmm5
14661 paddsw 0x45,%xmm5
14662
14663// CHECK: paddsw 32493, %xmm5
14664 paddsw 0x7eed,%xmm5
14665
14666// CHECK: paddsw 3133065982, %xmm5
14667 paddsw 0xbabecafe,%xmm5
14668
14669// CHECK: paddsw 305419896, %xmm5
14670 paddsw 0x12345678,%xmm5
14671
14672// CHECK: paddsw %xmm5, %xmm5
14673 paddsw %xmm5,%xmm5
14674
14675// CHECK: paddusb 3735928559(%ebx,%ecx,8), %mm3
14676 paddusb 0xdeadbeef(%ebx,%ecx,8),%mm3
14677
14678// CHECK: paddusb 69, %mm3
14679 paddusb 0x45,%mm3
14680
14681// CHECK: paddusb 32493, %mm3
14682 paddusb 0x7eed,%mm3
14683
14684// CHECK: paddusb 3133065982, %mm3
14685 paddusb 0xbabecafe,%mm3
14686
14687// CHECK: paddusb 305419896, %mm3
14688 paddusb 0x12345678,%mm3
14689
14690// CHECK: paddusb %mm3, %mm3
14691 paddusb %mm3,%mm3
14692
14693// CHECK: paddusb 3735928559(%ebx,%ecx,8), %xmm5
14694 paddusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
14695
14696// CHECK: paddusb 69, %xmm5
14697 paddusb 0x45,%xmm5
14698
14699// CHECK: paddusb 32493, %xmm5
14700 paddusb 0x7eed,%xmm5
14701
14702// CHECK: paddusb 3133065982, %xmm5
14703 paddusb 0xbabecafe,%xmm5
14704
14705// CHECK: paddusb 305419896, %xmm5
14706 paddusb 0x12345678,%xmm5
14707
14708// CHECK: paddusb %xmm5, %xmm5
14709 paddusb %xmm5,%xmm5
14710
14711// CHECK: paddusw 3735928559(%ebx,%ecx,8), %mm3
14712 paddusw 0xdeadbeef(%ebx,%ecx,8),%mm3
14713
14714// CHECK: paddusw 69, %mm3
14715 paddusw 0x45,%mm3
14716
14717// CHECK: paddusw 32493, %mm3
14718 paddusw 0x7eed,%mm3
14719
14720// CHECK: paddusw 3133065982, %mm3
14721 paddusw 0xbabecafe,%mm3
14722
14723// CHECK: paddusw 305419896, %mm3
14724 paddusw 0x12345678,%mm3
14725
14726// CHECK: paddusw %mm3, %mm3
14727 paddusw %mm3,%mm3
14728
14729// CHECK: paddusw 3735928559(%ebx,%ecx,8), %xmm5
14730 paddusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
14731
14732// CHECK: paddusw 69, %xmm5
14733 paddusw 0x45,%xmm5
14734
14735// CHECK: paddusw 32493, %xmm5
14736 paddusw 0x7eed,%xmm5
14737
14738// CHECK: paddusw 3133065982, %xmm5
14739 paddusw 0xbabecafe,%xmm5
14740
14741// CHECK: paddusw 305419896, %xmm5
14742 paddusw 0x12345678,%xmm5
14743
14744// CHECK: paddusw %xmm5, %xmm5
14745 paddusw %xmm5,%xmm5
14746
14747// CHECK: pand 3735928559(%ebx,%ecx,8), %mm3
14748 pand 0xdeadbeef(%ebx,%ecx,8),%mm3
14749
14750// CHECK: pand 69, %mm3
14751 pand 0x45,%mm3
14752
14753// CHECK: pand 32493, %mm3
14754 pand 0x7eed,%mm3
14755
14756// CHECK: pand 3133065982, %mm3
14757 pand 0xbabecafe,%mm3
14758
14759// CHECK: pand 305419896, %mm3
14760 pand 0x12345678,%mm3
14761
14762// CHECK: pand %mm3, %mm3
14763 pand %mm3,%mm3
14764
14765// CHECK: pand 3735928559(%ebx,%ecx,8), %xmm5
14766 pand 0xdeadbeef(%ebx,%ecx,8),%xmm5
14767
14768// CHECK: pand 69, %xmm5
14769 pand 0x45,%xmm5
14770
14771// CHECK: pand 32493, %xmm5
14772 pand 0x7eed,%xmm5
14773
14774// CHECK: pand 3133065982, %xmm5
14775 pand 0xbabecafe,%xmm5
14776
14777// CHECK: pand 305419896, %xmm5
14778 pand 0x12345678,%xmm5
14779
14780// CHECK: pand %xmm5, %xmm5
14781 pand %xmm5,%xmm5
14782
14783// CHECK: pandn 3735928559(%ebx,%ecx,8), %mm3
14784 pandn 0xdeadbeef(%ebx,%ecx,8),%mm3
14785
14786// CHECK: pandn 69, %mm3
14787 pandn 0x45,%mm3
14788
14789// CHECK: pandn 32493, %mm3
14790 pandn 0x7eed,%mm3
14791
14792// CHECK: pandn 3133065982, %mm3
14793 pandn 0xbabecafe,%mm3
14794
14795// CHECK: pandn 305419896, %mm3
14796 pandn 0x12345678,%mm3
14797
14798// CHECK: pandn %mm3, %mm3
14799 pandn %mm3,%mm3
14800
14801// CHECK: pandn 3735928559(%ebx,%ecx,8), %xmm5
14802 pandn 0xdeadbeef(%ebx,%ecx,8),%xmm5
14803
14804// CHECK: pandn 69, %xmm5
14805 pandn 0x45,%xmm5
14806
14807// CHECK: pandn 32493, %xmm5
14808 pandn 0x7eed,%xmm5
14809
14810// CHECK: pandn 3133065982, %xmm5
14811 pandn 0xbabecafe,%xmm5
14812
14813// CHECK: pandn 305419896, %xmm5
14814 pandn 0x12345678,%xmm5
14815
14816// CHECK: pandn %xmm5, %xmm5
14817 pandn %xmm5,%xmm5
14818
14819// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %mm3
14820 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%mm3
14821
14822// CHECK: pcmpeqb 69, %mm3
14823 pcmpeqb 0x45,%mm3
14824
14825// CHECK: pcmpeqb 32493, %mm3
14826 pcmpeqb 0x7eed,%mm3
14827
14828// CHECK: pcmpeqb 3133065982, %mm3
14829 pcmpeqb 0xbabecafe,%mm3
14830
14831// CHECK: pcmpeqb 305419896, %mm3
14832 pcmpeqb 0x12345678,%mm3
14833
14834// CHECK: pcmpeqb %mm3, %mm3
14835 pcmpeqb %mm3,%mm3
14836
14837// CHECK: pcmpeqb 3735928559(%ebx,%ecx,8), %xmm5
14838 pcmpeqb 0xdeadbeef(%ebx,%ecx,8),%xmm5
14839
14840// CHECK: pcmpeqb 69, %xmm5
14841 pcmpeqb 0x45,%xmm5
14842
14843// CHECK: pcmpeqb 32493, %xmm5
14844 pcmpeqb 0x7eed,%xmm5
14845
14846// CHECK: pcmpeqb 3133065982, %xmm5
14847 pcmpeqb 0xbabecafe,%xmm5
14848
14849// CHECK: pcmpeqb 305419896, %xmm5
14850 pcmpeqb 0x12345678,%xmm5
14851
14852// CHECK: pcmpeqb %xmm5, %xmm5
14853 pcmpeqb %xmm5,%xmm5
14854
14855// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %mm3
14856 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%mm3
14857
14858// CHECK: pcmpeqw 69, %mm3
14859 pcmpeqw 0x45,%mm3
14860
14861// CHECK: pcmpeqw 32493, %mm3
14862 pcmpeqw 0x7eed,%mm3
14863
14864// CHECK: pcmpeqw 3133065982, %mm3
14865 pcmpeqw 0xbabecafe,%mm3
14866
14867// CHECK: pcmpeqw 305419896, %mm3
14868 pcmpeqw 0x12345678,%mm3
14869
14870// CHECK: pcmpeqw %mm3, %mm3
14871 pcmpeqw %mm3,%mm3
14872
14873// CHECK: pcmpeqw 3735928559(%ebx,%ecx,8), %xmm5
14874 pcmpeqw 0xdeadbeef(%ebx,%ecx,8),%xmm5
14875
14876// CHECK: pcmpeqw 69, %xmm5
14877 pcmpeqw 0x45,%xmm5
14878
14879// CHECK: pcmpeqw 32493, %xmm5
14880 pcmpeqw 0x7eed,%xmm5
14881
14882// CHECK: pcmpeqw 3133065982, %xmm5
14883 pcmpeqw 0xbabecafe,%xmm5
14884
14885// CHECK: pcmpeqw 305419896, %xmm5
14886 pcmpeqw 0x12345678,%xmm5
14887
14888// CHECK: pcmpeqw %xmm5, %xmm5
14889 pcmpeqw %xmm5,%xmm5
14890
14891// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %mm3
14892 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%mm3
14893
14894// CHECK: pcmpeqd 69, %mm3
14895 pcmpeqd 0x45,%mm3
14896
14897// CHECK: pcmpeqd 32493, %mm3
14898 pcmpeqd 0x7eed,%mm3
14899
14900// CHECK: pcmpeqd 3133065982, %mm3
14901 pcmpeqd 0xbabecafe,%mm3
14902
14903// CHECK: pcmpeqd 305419896, %mm3
14904 pcmpeqd 0x12345678,%mm3
14905
14906// CHECK: pcmpeqd %mm3, %mm3
14907 pcmpeqd %mm3,%mm3
14908
14909// CHECK: pcmpeqd 3735928559(%ebx,%ecx,8), %xmm5
14910 pcmpeqd 0xdeadbeef(%ebx,%ecx,8),%xmm5
14911
14912// CHECK: pcmpeqd 69, %xmm5
14913 pcmpeqd 0x45,%xmm5
14914
14915// CHECK: pcmpeqd 32493, %xmm5
14916 pcmpeqd 0x7eed,%xmm5
14917
14918// CHECK: pcmpeqd 3133065982, %xmm5
14919 pcmpeqd 0xbabecafe,%xmm5
14920
14921// CHECK: pcmpeqd 305419896, %xmm5
14922 pcmpeqd 0x12345678,%xmm5
14923
14924// CHECK: pcmpeqd %xmm5, %xmm5
14925 pcmpeqd %xmm5,%xmm5
14926
14927// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %mm3
14928 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%mm3
14929
14930// CHECK: pcmpgtb 69, %mm3
14931 pcmpgtb 0x45,%mm3
14932
14933// CHECK: pcmpgtb 32493, %mm3
14934 pcmpgtb 0x7eed,%mm3
14935
14936// CHECK: pcmpgtb 3133065982, %mm3
14937 pcmpgtb 0xbabecafe,%mm3
14938
14939// CHECK: pcmpgtb 305419896, %mm3
14940 pcmpgtb 0x12345678,%mm3
14941
14942// CHECK: pcmpgtb %mm3, %mm3
14943 pcmpgtb %mm3,%mm3
14944
14945// CHECK: pcmpgtb 3735928559(%ebx,%ecx,8), %xmm5
14946 pcmpgtb 0xdeadbeef(%ebx,%ecx,8),%xmm5
14947
14948// CHECK: pcmpgtb 69, %xmm5
14949 pcmpgtb 0x45,%xmm5
14950
14951// CHECK: pcmpgtb 32493, %xmm5
14952 pcmpgtb 0x7eed,%xmm5
14953
14954// CHECK: pcmpgtb 3133065982, %xmm5
14955 pcmpgtb 0xbabecafe,%xmm5
14956
14957// CHECK: pcmpgtb 305419896, %xmm5
14958 pcmpgtb 0x12345678,%xmm5
14959
14960// CHECK: pcmpgtb %xmm5, %xmm5
14961 pcmpgtb %xmm5,%xmm5
14962
14963// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %mm3
14964 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%mm3
14965
14966// CHECK: pcmpgtw 69, %mm3
14967 pcmpgtw 0x45,%mm3
14968
14969// CHECK: pcmpgtw 32493, %mm3
14970 pcmpgtw 0x7eed,%mm3
14971
14972// CHECK: pcmpgtw 3133065982, %mm3
14973 pcmpgtw 0xbabecafe,%mm3
14974
14975// CHECK: pcmpgtw 305419896, %mm3
14976 pcmpgtw 0x12345678,%mm3
14977
14978// CHECK: pcmpgtw %mm3, %mm3
14979 pcmpgtw %mm3,%mm3
14980
14981// CHECK: pcmpgtw 3735928559(%ebx,%ecx,8), %xmm5
14982 pcmpgtw 0xdeadbeef(%ebx,%ecx,8),%xmm5
14983
14984// CHECK: pcmpgtw 69, %xmm5
14985 pcmpgtw 0x45,%xmm5
14986
14987// CHECK: pcmpgtw 32493, %xmm5
14988 pcmpgtw 0x7eed,%xmm5
14989
14990// CHECK: pcmpgtw 3133065982, %xmm5
14991 pcmpgtw 0xbabecafe,%xmm5
14992
14993// CHECK: pcmpgtw 305419896, %xmm5
14994 pcmpgtw 0x12345678,%xmm5
14995
14996// CHECK: pcmpgtw %xmm5, %xmm5
14997 pcmpgtw %xmm5,%xmm5
14998
14999// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %mm3
15000 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%mm3
15001
15002// CHECK: pcmpgtd 69, %mm3
15003 pcmpgtd 0x45,%mm3
15004
15005// CHECK: pcmpgtd 32493, %mm3
15006 pcmpgtd 0x7eed,%mm3
15007
15008// CHECK: pcmpgtd 3133065982, %mm3
15009 pcmpgtd 0xbabecafe,%mm3
15010
15011// CHECK: pcmpgtd 305419896, %mm3
15012 pcmpgtd 0x12345678,%mm3
15013
15014// CHECK: pcmpgtd %mm3, %mm3
15015 pcmpgtd %mm3,%mm3
15016
15017// CHECK: pcmpgtd 3735928559(%ebx,%ecx,8), %xmm5
15018 pcmpgtd 0xdeadbeef(%ebx,%ecx,8),%xmm5
15019
15020// CHECK: pcmpgtd 69, %xmm5
15021 pcmpgtd 0x45,%xmm5
15022
15023// CHECK: pcmpgtd 32493, %xmm5
15024 pcmpgtd 0x7eed,%xmm5
15025
15026// CHECK: pcmpgtd 3133065982, %xmm5
15027 pcmpgtd 0xbabecafe,%xmm5
15028
15029// CHECK: pcmpgtd 305419896, %xmm5
15030 pcmpgtd 0x12345678,%xmm5
15031
15032// CHECK: pcmpgtd %xmm5, %xmm5
15033 pcmpgtd %xmm5,%xmm5
15034
15035// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %mm3
15036 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%mm3
15037
15038// CHECK: pmaddwd 69, %mm3
15039 pmaddwd 0x45,%mm3
15040
15041// CHECK: pmaddwd 32493, %mm3
15042 pmaddwd 0x7eed,%mm3
15043
15044// CHECK: pmaddwd 3133065982, %mm3
15045 pmaddwd 0xbabecafe,%mm3
15046
15047// CHECK: pmaddwd 305419896, %mm3
15048 pmaddwd 0x12345678,%mm3
15049
15050// CHECK: pmaddwd %mm3, %mm3
15051 pmaddwd %mm3,%mm3
15052
15053// CHECK: pmaddwd 3735928559(%ebx,%ecx,8), %xmm5
15054 pmaddwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
15055
15056// CHECK: pmaddwd 69, %xmm5
15057 pmaddwd 0x45,%xmm5
15058
15059// CHECK: pmaddwd 32493, %xmm5
15060 pmaddwd 0x7eed,%xmm5
15061
15062// CHECK: pmaddwd 3133065982, %xmm5
15063 pmaddwd 0xbabecafe,%xmm5
15064
15065// CHECK: pmaddwd 305419896, %xmm5
15066 pmaddwd 0x12345678,%xmm5
15067
15068// CHECK: pmaddwd %xmm5, %xmm5
15069 pmaddwd %xmm5,%xmm5
15070
15071// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %mm3
15072 pmulhw 0xdeadbeef(%ebx,%ecx,8),%mm3
15073
15074// CHECK: pmulhw 69, %mm3
15075 pmulhw 0x45,%mm3
15076
15077// CHECK: pmulhw 32493, %mm3
15078 pmulhw 0x7eed,%mm3
15079
15080// CHECK: pmulhw 3133065982, %mm3
15081 pmulhw 0xbabecafe,%mm3
15082
15083// CHECK: pmulhw 305419896, %mm3
15084 pmulhw 0x12345678,%mm3
15085
15086// CHECK: pmulhw %mm3, %mm3
15087 pmulhw %mm3,%mm3
15088
15089// CHECK: pmulhw 3735928559(%ebx,%ecx,8), %xmm5
15090 pmulhw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15091
15092// CHECK: pmulhw 69, %xmm5
15093 pmulhw 0x45,%xmm5
15094
15095// CHECK: pmulhw 32493, %xmm5
15096 pmulhw 0x7eed,%xmm5
15097
15098// CHECK: pmulhw 3133065982, %xmm5
15099 pmulhw 0xbabecafe,%xmm5
15100
15101// CHECK: pmulhw 305419896, %xmm5
15102 pmulhw 0x12345678,%xmm5
15103
15104// CHECK: pmulhw %xmm5, %xmm5
15105 pmulhw %xmm5,%xmm5
15106
15107// CHECK: pmullw 3735928559(%ebx,%ecx,8), %mm3
15108 pmullw 0xdeadbeef(%ebx,%ecx,8),%mm3
15109
15110// CHECK: pmullw 69, %mm3
15111 pmullw 0x45,%mm3
15112
15113// CHECK: pmullw 32493, %mm3
15114 pmullw 0x7eed,%mm3
15115
15116// CHECK: pmullw 3133065982, %mm3
15117 pmullw 0xbabecafe,%mm3
15118
15119// CHECK: pmullw 305419896, %mm3
15120 pmullw 0x12345678,%mm3
15121
15122// CHECK: pmullw %mm3, %mm3
15123 pmullw %mm3,%mm3
15124
15125// CHECK: pmullw 3735928559(%ebx,%ecx,8), %xmm5
15126 pmullw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15127
15128// CHECK: pmullw 69, %xmm5
15129 pmullw 0x45,%xmm5
15130
15131// CHECK: pmullw 32493, %xmm5
15132 pmullw 0x7eed,%xmm5
15133
15134// CHECK: pmullw 3133065982, %xmm5
15135 pmullw 0xbabecafe,%xmm5
15136
15137// CHECK: pmullw 305419896, %xmm5
15138 pmullw 0x12345678,%xmm5
15139
15140// CHECK: pmullw %xmm5, %xmm5
15141 pmullw %xmm5,%xmm5
15142
15143// CHECK: por 3735928559(%ebx,%ecx,8), %mm3
15144 por 0xdeadbeef(%ebx,%ecx,8),%mm3
15145
15146// CHECK: por 69, %mm3
15147 por 0x45,%mm3
15148
15149// CHECK: por 32493, %mm3
15150 por 0x7eed,%mm3
15151
15152// CHECK: por 3133065982, %mm3
15153 por 0xbabecafe,%mm3
15154
15155// CHECK: por 305419896, %mm3
15156 por 0x12345678,%mm3
15157
15158// CHECK: por %mm3, %mm3
15159 por %mm3,%mm3
15160
15161// CHECK: por 3735928559(%ebx,%ecx,8), %xmm5
15162 por 0xdeadbeef(%ebx,%ecx,8),%xmm5
15163
15164// CHECK: por 69, %xmm5
15165 por 0x45,%xmm5
15166
15167// CHECK: por 32493, %xmm5
15168 por 0x7eed,%xmm5
15169
15170// CHECK: por 3133065982, %xmm5
15171 por 0xbabecafe,%xmm5
15172
15173// CHECK: por 305419896, %xmm5
15174 por 0x12345678,%xmm5
15175
15176// CHECK: por %xmm5, %xmm5
15177 por %xmm5,%xmm5
15178
15179// CHECK: psllw 3735928559(%ebx,%ecx,8), %mm3
15180 psllw 0xdeadbeef(%ebx,%ecx,8),%mm3
15181
15182// CHECK: psllw 69, %mm3
15183 psllw 0x45,%mm3
15184
15185// CHECK: psllw 32493, %mm3
15186 psllw 0x7eed,%mm3
15187
15188// CHECK: psllw 3133065982, %mm3
15189 psllw 0xbabecafe,%mm3
15190
15191// CHECK: psllw 305419896, %mm3
15192 psllw 0x12345678,%mm3
15193
15194// CHECK: psllw %mm3, %mm3
15195 psllw %mm3,%mm3
15196
15197// CHECK: psllw 3735928559(%ebx,%ecx,8), %xmm5
15198 psllw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15199
15200// CHECK: psllw 69, %xmm5
15201 psllw 0x45,%xmm5
15202
15203// CHECK: psllw 32493, %xmm5
15204 psllw 0x7eed,%xmm5
15205
15206// CHECK: psllw 3133065982, %xmm5
15207 psllw 0xbabecafe,%xmm5
15208
15209// CHECK: psllw 305419896, %xmm5
15210 psllw 0x12345678,%xmm5
15211
15212// CHECK: psllw %xmm5, %xmm5
15213 psllw %xmm5,%xmm5
15214
15215// CHECK: psllw $127, %mm3
15216 psllw $0x7f,%mm3
15217
15218// CHECK: psllw $127, %xmm5
15219 psllw $0x7f,%xmm5
15220
15221// CHECK: pslld 3735928559(%ebx,%ecx,8), %mm3
15222 pslld 0xdeadbeef(%ebx,%ecx,8),%mm3
15223
15224// CHECK: pslld 69, %mm3
15225 pslld 0x45,%mm3
15226
15227// CHECK: pslld 32493, %mm3
15228 pslld 0x7eed,%mm3
15229
15230// CHECK: pslld 3133065982, %mm3
15231 pslld 0xbabecafe,%mm3
15232
15233// CHECK: pslld 305419896, %mm3
15234 pslld 0x12345678,%mm3
15235
15236// CHECK: pslld %mm3, %mm3
15237 pslld %mm3,%mm3
15238
15239// CHECK: pslld 3735928559(%ebx,%ecx,8), %xmm5
15240 pslld 0xdeadbeef(%ebx,%ecx,8),%xmm5
15241
15242// CHECK: pslld 69, %xmm5
15243 pslld 0x45,%xmm5
15244
15245// CHECK: pslld 32493, %xmm5
15246 pslld 0x7eed,%xmm5
15247
15248// CHECK: pslld 3133065982, %xmm5
15249 pslld 0xbabecafe,%xmm5
15250
15251// CHECK: pslld 305419896, %xmm5
15252 pslld 0x12345678,%xmm5
15253
15254// CHECK: pslld %xmm5, %xmm5
15255 pslld %xmm5,%xmm5
15256
15257// CHECK: pslld $127, %mm3
15258 pslld $0x7f,%mm3
15259
15260// CHECK: pslld $127, %xmm5
15261 pslld $0x7f,%xmm5
15262
15263// CHECK: psllq 3735928559(%ebx,%ecx,8), %mm3
15264 psllq 0xdeadbeef(%ebx,%ecx,8),%mm3
15265
15266// CHECK: psllq 69, %mm3
15267 psllq 0x45,%mm3
15268
15269// CHECK: psllq 32493, %mm3
15270 psllq 0x7eed,%mm3
15271
15272// CHECK: psllq 3133065982, %mm3
15273 psllq 0xbabecafe,%mm3
15274
15275// CHECK: psllq 305419896, %mm3
15276 psllq 0x12345678,%mm3
15277
15278// CHECK: psllq %mm3, %mm3
15279 psllq %mm3,%mm3
15280
15281// CHECK: psllq 3735928559(%ebx,%ecx,8), %xmm5
15282 psllq 0xdeadbeef(%ebx,%ecx,8),%xmm5
15283
15284// CHECK: psllq 69, %xmm5
15285 psllq 0x45,%xmm5
15286
15287// CHECK: psllq 32493, %xmm5
15288 psllq 0x7eed,%xmm5
15289
15290// CHECK: psllq 3133065982, %xmm5
15291 psllq 0xbabecafe,%xmm5
15292
15293// CHECK: psllq 305419896, %xmm5
15294 psllq 0x12345678,%xmm5
15295
15296// CHECK: psllq %xmm5, %xmm5
15297 psllq %xmm5,%xmm5
15298
15299// CHECK: psllq $127, %mm3
15300 psllq $0x7f,%mm3
15301
15302// CHECK: psllq $127, %xmm5
15303 psllq $0x7f,%xmm5
15304
15305// CHECK: psraw 3735928559(%ebx,%ecx,8), %mm3
15306 psraw 0xdeadbeef(%ebx,%ecx,8),%mm3
15307
15308// CHECK: psraw 69, %mm3
15309 psraw 0x45,%mm3
15310
15311// CHECK: psraw 32493, %mm3
15312 psraw 0x7eed,%mm3
15313
15314// CHECK: psraw 3133065982, %mm3
15315 psraw 0xbabecafe,%mm3
15316
15317// CHECK: psraw 305419896, %mm3
15318 psraw 0x12345678,%mm3
15319
15320// CHECK: psraw %mm3, %mm3
15321 psraw %mm3,%mm3
15322
15323// CHECK: psraw 3735928559(%ebx,%ecx,8), %xmm5
15324 psraw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15325
15326// CHECK: psraw 69, %xmm5
15327 psraw 0x45,%xmm5
15328
15329// CHECK: psraw 32493, %xmm5
15330 psraw 0x7eed,%xmm5
15331
15332// CHECK: psraw 3133065982, %xmm5
15333 psraw 0xbabecafe,%xmm5
15334
15335// CHECK: psraw 305419896, %xmm5
15336 psraw 0x12345678,%xmm5
15337
15338// CHECK: psraw %xmm5, %xmm5
15339 psraw %xmm5,%xmm5
15340
15341// CHECK: psraw $127, %mm3
15342 psraw $0x7f,%mm3
15343
15344// CHECK: psraw $127, %xmm5
15345 psraw $0x7f,%xmm5
15346
15347// CHECK: psrad 3735928559(%ebx,%ecx,8), %mm3
15348 psrad 0xdeadbeef(%ebx,%ecx,8),%mm3
15349
15350// CHECK: psrad 69, %mm3
15351 psrad 0x45,%mm3
15352
15353// CHECK: psrad 32493, %mm3
15354 psrad 0x7eed,%mm3
15355
15356// CHECK: psrad 3133065982, %mm3
15357 psrad 0xbabecafe,%mm3
15358
15359// CHECK: psrad 305419896, %mm3
15360 psrad 0x12345678,%mm3
15361
15362// CHECK: psrad %mm3, %mm3
15363 psrad %mm3,%mm3
15364
15365// CHECK: psrad 3735928559(%ebx,%ecx,8), %xmm5
15366 psrad 0xdeadbeef(%ebx,%ecx,8),%xmm5
15367
15368// CHECK: psrad 69, %xmm5
15369 psrad 0x45,%xmm5
15370
15371// CHECK: psrad 32493, %xmm5
15372 psrad 0x7eed,%xmm5
15373
15374// CHECK: psrad 3133065982, %xmm5
15375 psrad 0xbabecafe,%xmm5
15376
15377// CHECK: psrad 305419896, %xmm5
15378 psrad 0x12345678,%xmm5
15379
15380// CHECK: psrad %xmm5, %xmm5
15381 psrad %xmm5,%xmm5
15382
15383// CHECK: psrad $127, %mm3
15384 psrad $0x7f,%mm3
15385
15386// CHECK: psrad $127, %xmm5
15387 psrad $0x7f,%xmm5
15388
15389// CHECK: psrlw 3735928559(%ebx,%ecx,8), %mm3
15390 psrlw 0xdeadbeef(%ebx,%ecx,8),%mm3
15391
15392// CHECK: psrlw 69, %mm3
15393 psrlw 0x45,%mm3
15394
15395// CHECK: psrlw 32493, %mm3
15396 psrlw 0x7eed,%mm3
15397
15398// CHECK: psrlw 3133065982, %mm3
15399 psrlw 0xbabecafe,%mm3
15400
15401// CHECK: psrlw 305419896, %mm3
15402 psrlw 0x12345678,%mm3
15403
15404// CHECK: psrlw %mm3, %mm3
15405 psrlw %mm3,%mm3
15406
15407// CHECK: psrlw 3735928559(%ebx,%ecx,8), %xmm5
15408 psrlw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15409
15410// CHECK: psrlw 69, %xmm5
15411 psrlw 0x45,%xmm5
15412
15413// CHECK: psrlw 32493, %xmm5
15414 psrlw 0x7eed,%xmm5
15415
15416// CHECK: psrlw 3133065982, %xmm5
15417 psrlw 0xbabecafe,%xmm5
15418
15419// CHECK: psrlw 305419896, %xmm5
15420 psrlw 0x12345678,%xmm5
15421
15422// CHECK: psrlw %xmm5, %xmm5
15423 psrlw %xmm5,%xmm5
15424
15425// CHECK: psrlw $127, %mm3
15426 psrlw $0x7f,%mm3
15427
15428// CHECK: psrlw $127, %xmm5
15429 psrlw $0x7f,%xmm5
15430
15431// CHECK: psrld 3735928559(%ebx,%ecx,8), %mm3
15432 psrld 0xdeadbeef(%ebx,%ecx,8),%mm3
15433
15434// CHECK: psrld 69, %mm3
15435 psrld 0x45,%mm3
15436
15437// CHECK: psrld 32493, %mm3
15438 psrld 0x7eed,%mm3
15439
15440// CHECK: psrld 3133065982, %mm3
15441 psrld 0xbabecafe,%mm3
15442
15443// CHECK: psrld 305419896, %mm3
15444 psrld 0x12345678,%mm3
15445
15446// CHECK: psrld %mm3, %mm3
15447 psrld %mm3,%mm3
15448
15449// CHECK: psrld 3735928559(%ebx,%ecx,8), %xmm5
15450 psrld 0xdeadbeef(%ebx,%ecx,8),%xmm5
15451
15452// CHECK: psrld 69, %xmm5
15453 psrld 0x45,%xmm5
15454
15455// CHECK: psrld 32493, %xmm5
15456 psrld 0x7eed,%xmm5
15457
15458// CHECK: psrld 3133065982, %xmm5
15459 psrld 0xbabecafe,%xmm5
15460
15461// CHECK: psrld 305419896, %xmm5
15462 psrld 0x12345678,%xmm5
15463
15464// CHECK: psrld %xmm5, %xmm5
15465 psrld %xmm5,%xmm5
15466
15467// CHECK: psrld $127, %mm3
15468 psrld $0x7f,%mm3
15469
15470// CHECK: psrld $127, %xmm5
15471 psrld $0x7f,%xmm5
15472
15473// CHECK: psrlq 3735928559(%ebx,%ecx,8), %mm3
15474 psrlq 0xdeadbeef(%ebx,%ecx,8),%mm3
15475
15476// CHECK: psrlq 69, %mm3
15477 psrlq 0x45,%mm3
15478
15479// CHECK: psrlq 32493, %mm3
15480 psrlq 0x7eed,%mm3
15481
15482// CHECK: psrlq 3133065982, %mm3
15483 psrlq 0xbabecafe,%mm3
15484
15485// CHECK: psrlq 305419896, %mm3
15486 psrlq 0x12345678,%mm3
15487
15488// CHECK: psrlq %mm3, %mm3
15489 psrlq %mm3,%mm3
15490
15491// CHECK: psrlq 3735928559(%ebx,%ecx,8), %xmm5
15492 psrlq 0xdeadbeef(%ebx,%ecx,8),%xmm5
15493
15494// CHECK: psrlq 69, %xmm5
15495 psrlq 0x45,%xmm5
15496
15497// CHECK: psrlq 32493, %xmm5
15498 psrlq 0x7eed,%xmm5
15499
15500// CHECK: psrlq 3133065982, %xmm5
15501 psrlq 0xbabecafe,%xmm5
15502
15503// CHECK: psrlq 305419896, %xmm5
15504 psrlq 0x12345678,%xmm5
15505
15506// CHECK: psrlq %xmm5, %xmm5
15507 psrlq %xmm5,%xmm5
15508
15509// CHECK: psrlq $127, %mm3
15510 psrlq $0x7f,%mm3
15511
15512// CHECK: psrlq $127, %xmm5
15513 psrlq $0x7f,%xmm5
15514
15515// CHECK: psubb 3735928559(%ebx,%ecx,8), %mm3
15516 psubb 0xdeadbeef(%ebx,%ecx,8),%mm3
15517
15518// CHECK: psubb 69, %mm3
15519 psubb 0x45,%mm3
15520
15521// CHECK: psubb 32493, %mm3
15522 psubb 0x7eed,%mm3
15523
15524// CHECK: psubb 3133065982, %mm3
15525 psubb 0xbabecafe,%mm3
15526
15527// CHECK: psubb 305419896, %mm3
15528 psubb 0x12345678,%mm3
15529
15530// CHECK: psubb %mm3, %mm3
15531 psubb %mm3,%mm3
15532
15533// CHECK: psubb 3735928559(%ebx,%ecx,8), %xmm5
15534 psubb 0xdeadbeef(%ebx,%ecx,8),%xmm5
15535
15536// CHECK: psubb 69, %xmm5
15537 psubb 0x45,%xmm5
15538
15539// CHECK: psubb 32493, %xmm5
15540 psubb 0x7eed,%xmm5
15541
15542// CHECK: psubb 3133065982, %xmm5
15543 psubb 0xbabecafe,%xmm5
15544
15545// CHECK: psubb 305419896, %xmm5
15546 psubb 0x12345678,%xmm5
15547
15548// CHECK: psubb %xmm5, %xmm5
15549 psubb %xmm5,%xmm5
15550
15551// CHECK: psubw 3735928559(%ebx,%ecx,8), %mm3
15552 psubw 0xdeadbeef(%ebx,%ecx,8),%mm3
15553
15554// CHECK: psubw 69, %mm3
15555 psubw 0x45,%mm3
15556
15557// CHECK: psubw 32493, %mm3
15558 psubw 0x7eed,%mm3
15559
15560// CHECK: psubw 3133065982, %mm3
15561 psubw 0xbabecafe,%mm3
15562
15563// CHECK: psubw 305419896, %mm3
15564 psubw 0x12345678,%mm3
15565
15566// CHECK: psubw %mm3, %mm3
15567 psubw %mm3,%mm3
15568
15569// CHECK: psubw 3735928559(%ebx,%ecx,8), %xmm5
15570 psubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15571
15572// CHECK: psubw 69, %xmm5
15573 psubw 0x45,%xmm5
15574
15575// CHECK: psubw 32493, %xmm5
15576 psubw 0x7eed,%xmm5
15577
15578// CHECK: psubw 3133065982, %xmm5
15579 psubw 0xbabecafe,%xmm5
15580
15581// CHECK: psubw 305419896, %xmm5
15582 psubw 0x12345678,%xmm5
15583
15584// CHECK: psubw %xmm5, %xmm5
15585 psubw %xmm5,%xmm5
15586
15587// CHECK: psubd 3735928559(%ebx,%ecx,8), %mm3
15588 psubd 0xdeadbeef(%ebx,%ecx,8),%mm3
15589
15590// CHECK: psubd 69, %mm3
15591 psubd 0x45,%mm3
15592
15593// CHECK: psubd 32493, %mm3
15594 psubd 0x7eed,%mm3
15595
15596// CHECK: psubd 3133065982, %mm3
15597 psubd 0xbabecafe,%mm3
15598
15599// CHECK: psubd 305419896, %mm3
15600 psubd 0x12345678,%mm3
15601
15602// CHECK: psubd %mm3, %mm3
15603 psubd %mm3,%mm3
15604
15605// CHECK: psubd 3735928559(%ebx,%ecx,8), %xmm5
15606 psubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
15607
15608// CHECK: psubd 69, %xmm5
15609 psubd 0x45,%xmm5
15610
15611// CHECK: psubd 32493, %xmm5
15612 psubd 0x7eed,%xmm5
15613
15614// CHECK: psubd 3133065982, %xmm5
15615 psubd 0xbabecafe,%xmm5
15616
15617// CHECK: psubd 305419896, %xmm5
15618 psubd 0x12345678,%xmm5
15619
15620// CHECK: psubd %xmm5, %xmm5
15621 psubd %xmm5,%xmm5
15622
15623// CHECK: psubq 3735928559(%ebx,%ecx,8), %mm3
15624 psubq 0xdeadbeef(%ebx,%ecx,8),%mm3
15625
15626// CHECK: psubq 69, %mm3
15627 psubq 0x45,%mm3
15628
15629// CHECK: psubq 32493, %mm3
15630 psubq 0x7eed,%mm3
15631
15632// CHECK: psubq 3133065982, %mm3
15633 psubq 0xbabecafe,%mm3
15634
15635// CHECK: psubq 305419896, %mm3
15636 psubq 0x12345678,%mm3
15637
15638// CHECK: psubq %mm3, %mm3
15639 psubq %mm3,%mm3
15640
15641// CHECK: psubq 3735928559(%ebx,%ecx,8), %xmm5
15642 psubq 0xdeadbeef(%ebx,%ecx,8),%xmm5
15643
15644// CHECK: psubq 69, %xmm5
15645 psubq 0x45,%xmm5
15646
15647// CHECK: psubq 32493, %xmm5
15648 psubq 0x7eed,%xmm5
15649
15650// CHECK: psubq 3133065982, %xmm5
15651 psubq 0xbabecafe,%xmm5
15652
15653// CHECK: psubq 305419896, %xmm5
15654 psubq 0x12345678,%xmm5
15655
15656// CHECK: psubq %xmm5, %xmm5
15657 psubq %xmm5,%xmm5
15658
15659// CHECK: psubsb 3735928559(%ebx,%ecx,8), %mm3
15660 psubsb 0xdeadbeef(%ebx,%ecx,8),%mm3
15661
15662// CHECK: psubsb 69, %mm3
15663 psubsb 0x45,%mm3
15664
15665// CHECK: psubsb 32493, %mm3
15666 psubsb 0x7eed,%mm3
15667
15668// CHECK: psubsb 3133065982, %mm3
15669 psubsb 0xbabecafe,%mm3
15670
15671// CHECK: psubsb 305419896, %mm3
15672 psubsb 0x12345678,%mm3
15673
15674// CHECK: psubsb %mm3, %mm3
15675 psubsb %mm3,%mm3
15676
15677// CHECK: psubsb 3735928559(%ebx,%ecx,8), %xmm5
15678 psubsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
15679
15680// CHECK: psubsb 69, %xmm5
15681 psubsb 0x45,%xmm5
15682
15683// CHECK: psubsb 32493, %xmm5
15684 psubsb 0x7eed,%xmm5
15685
15686// CHECK: psubsb 3133065982, %xmm5
15687 psubsb 0xbabecafe,%xmm5
15688
15689// CHECK: psubsb 305419896, %xmm5
15690 psubsb 0x12345678,%xmm5
15691
15692// CHECK: psubsb %xmm5, %xmm5
15693 psubsb %xmm5,%xmm5
15694
15695// CHECK: psubsw 3735928559(%ebx,%ecx,8), %mm3
15696 psubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
15697
15698// CHECK: psubsw 69, %mm3
15699 psubsw 0x45,%mm3
15700
15701// CHECK: psubsw 32493, %mm3
15702 psubsw 0x7eed,%mm3
15703
15704// CHECK: psubsw 3133065982, %mm3
15705 psubsw 0xbabecafe,%mm3
15706
15707// CHECK: psubsw 305419896, %mm3
15708 psubsw 0x12345678,%mm3
15709
15710// CHECK: psubsw %mm3, %mm3
15711 psubsw %mm3,%mm3
15712
15713// CHECK: psubsw 3735928559(%ebx,%ecx,8), %xmm5
15714 psubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15715
15716// CHECK: psubsw 69, %xmm5
15717 psubsw 0x45,%xmm5
15718
15719// CHECK: psubsw 32493, %xmm5
15720 psubsw 0x7eed,%xmm5
15721
15722// CHECK: psubsw 3133065982, %xmm5
15723 psubsw 0xbabecafe,%xmm5
15724
15725// CHECK: psubsw 305419896, %xmm5
15726 psubsw 0x12345678,%xmm5
15727
15728// CHECK: psubsw %xmm5, %xmm5
15729 psubsw %xmm5,%xmm5
15730
15731// CHECK: psubusb 3735928559(%ebx,%ecx,8), %mm3
15732 psubusb 0xdeadbeef(%ebx,%ecx,8),%mm3
15733
15734// CHECK: psubusb 69, %mm3
15735 psubusb 0x45,%mm3
15736
15737// CHECK: psubusb 32493, %mm3
15738 psubusb 0x7eed,%mm3
15739
15740// CHECK: psubusb 3133065982, %mm3
15741 psubusb 0xbabecafe,%mm3
15742
15743// CHECK: psubusb 305419896, %mm3
15744 psubusb 0x12345678,%mm3
15745
15746// CHECK: psubusb %mm3, %mm3
15747 psubusb %mm3,%mm3
15748
15749// CHECK: psubusb 3735928559(%ebx,%ecx,8), %xmm5
15750 psubusb 0xdeadbeef(%ebx,%ecx,8),%xmm5
15751
15752// CHECK: psubusb 69, %xmm5
15753 psubusb 0x45,%xmm5
15754
15755// CHECK: psubusb 32493, %xmm5
15756 psubusb 0x7eed,%xmm5
15757
15758// CHECK: psubusb 3133065982, %xmm5
15759 psubusb 0xbabecafe,%xmm5
15760
15761// CHECK: psubusb 305419896, %xmm5
15762 psubusb 0x12345678,%xmm5
15763
15764// CHECK: psubusb %xmm5, %xmm5
15765 psubusb %xmm5,%xmm5
15766
15767// CHECK: psubusw 3735928559(%ebx,%ecx,8), %mm3
15768 psubusw 0xdeadbeef(%ebx,%ecx,8),%mm3
15769
15770// CHECK: psubusw 69, %mm3
15771 psubusw 0x45,%mm3
15772
15773// CHECK: psubusw 32493, %mm3
15774 psubusw 0x7eed,%mm3
15775
15776// CHECK: psubusw 3133065982, %mm3
15777 psubusw 0xbabecafe,%mm3
15778
15779// CHECK: psubusw 305419896, %mm3
15780 psubusw 0x12345678,%mm3
15781
15782// CHECK: psubusw %mm3, %mm3
15783 psubusw %mm3,%mm3
15784
15785// CHECK: psubusw 3735928559(%ebx,%ecx,8), %xmm5
15786 psubusw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15787
15788// CHECK: psubusw 69, %xmm5
15789 psubusw 0x45,%xmm5
15790
15791// CHECK: psubusw 32493, %xmm5
15792 psubusw 0x7eed,%xmm5
15793
15794// CHECK: psubusw 3133065982, %xmm5
15795 psubusw 0xbabecafe,%xmm5
15796
15797// CHECK: psubusw 305419896, %xmm5
15798 psubusw 0x12345678,%xmm5
15799
15800// CHECK: psubusw %xmm5, %xmm5
15801 psubusw %xmm5,%xmm5
15802
15803// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %mm3
15804 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%mm3
15805
15806// CHECK: punpckhbw 69, %mm3
15807 punpckhbw 0x45,%mm3
15808
15809// CHECK: punpckhbw 32493, %mm3
15810 punpckhbw 0x7eed,%mm3
15811
15812// CHECK: punpckhbw 3133065982, %mm3
15813 punpckhbw 0xbabecafe,%mm3
15814
15815// CHECK: punpckhbw 305419896, %mm3
15816 punpckhbw 0x12345678,%mm3
15817
15818// CHECK: punpckhbw %mm3, %mm3
15819 punpckhbw %mm3,%mm3
15820
15821// CHECK: punpckhbw 3735928559(%ebx,%ecx,8), %xmm5
15822 punpckhbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15823
15824// CHECK: punpckhbw 69, %xmm5
15825 punpckhbw 0x45,%xmm5
15826
15827// CHECK: punpckhbw 32493, %xmm5
15828 punpckhbw 0x7eed,%xmm5
15829
15830// CHECK: punpckhbw 3133065982, %xmm5
15831 punpckhbw 0xbabecafe,%xmm5
15832
15833// CHECK: punpckhbw 305419896, %xmm5
15834 punpckhbw 0x12345678,%xmm5
15835
15836// CHECK: punpckhbw %xmm5, %xmm5
15837 punpckhbw %xmm5,%xmm5
15838
15839// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %mm3
15840 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%mm3
15841
15842// CHECK: punpckhwd 69, %mm3
15843 punpckhwd 0x45,%mm3
15844
15845// CHECK: punpckhwd 32493, %mm3
15846 punpckhwd 0x7eed,%mm3
15847
15848// CHECK: punpckhwd 3133065982, %mm3
15849 punpckhwd 0xbabecafe,%mm3
15850
15851// CHECK: punpckhwd 305419896, %mm3
15852 punpckhwd 0x12345678,%mm3
15853
15854// CHECK: punpckhwd %mm3, %mm3
15855 punpckhwd %mm3,%mm3
15856
15857// CHECK: punpckhwd 3735928559(%ebx,%ecx,8), %xmm5
15858 punpckhwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
15859
15860// CHECK: punpckhwd 69, %xmm5
15861 punpckhwd 0x45,%xmm5
15862
15863// CHECK: punpckhwd 32493, %xmm5
15864 punpckhwd 0x7eed,%xmm5
15865
15866// CHECK: punpckhwd 3133065982, %xmm5
15867 punpckhwd 0xbabecafe,%xmm5
15868
15869// CHECK: punpckhwd 305419896, %xmm5
15870 punpckhwd 0x12345678,%xmm5
15871
15872// CHECK: punpckhwd %xmm5, %xmm5
15873 punpckhwd %xmm5,%xmm5
15874
15875// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %mm3
15876 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%mm3
15877
15878// CHECK: punpckhdq 69, %mm3
15879 punpckhdq 0x45,%mm3
15880
15881// CHECK: punpckhdq 32493, %mm3
15882 punpckhdq 0x7eed,%mm3
15883
15884// CHECK: punpckhdq 3133065982, %mm3
15885 punpckhdq 0xbabecafe,%mm3
15886
15887// CHECK: punpckhdq 305419896, %mm3
15888 punpckhdq 0x12345678,%mm3
15889
15890// CHECK: punpckhdq %mm3, %mm3
15891 punpckhdq %mm3,%mm3
15892
15893// CHECK: punpckhdq 3735928559(%ebx,%ecx,8), %xmm5
15894 punpckhdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
15895
15896// CHECK: punpckhdq 69, %xmm5
15897 punpckhdq 0x45,%xmm5
15898
15899// CHECK: punpckhdq 32493, %xmm5
15900 punpckhdq 0x7eed,%xmm5
15901
15902// CHECK: punpckhdq 3133065982, %xmm5
15903 punpckhdq 0xbabecafe,%xmm5
15904
15905// CHECK: punpckhdq 305419896, %xmm5
15906 punpckhdq 0x12345678,%xmm5
15907
15908// CHECK: punpckhdq %xmm5, %xmm5
15909 punpckhdq %xmm5,%xmm5
15910
15911// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %mm3
15912 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%mm3
15913
15914// CHECK: punpcklbw 69, %mm3
15915 punpcklbw 0x45,%mm3
15916
15917// CHECK: punpcklbw 32493, %mm3
15918 punpcklbw 0x7eed,%mm3
15919
15920// CHECK: punpcklbw 3133065982, %mm3
15921 punpcklbw 0xbabecafe,%mm3
15922
15923// CHECK: punpcklbw 305419896, %mm3
15924 punpcklbw 0x12345678,%mm3
15925
15926// CHECK: punpcklbw %mm3, %mm3
15927 punpcklbw %mm3,%mm3
15928
15929// CHECK: punpcklbw 3735928559(%ebx,%ecx,8), %xmm5
15930 punpcklbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
15931
15932// CHECK: punpcklbw 69, %xmm5
15933 punpcklbw 0x45,%xmm5
15934
15935// CHECK: punpcklbw 32493, %xmm5
15936 punpcklbw 0x7eed,%xmm5
15937
15938// CHECK: punpcklbw 3133065982, %xmm5
15939 punpcklbw 0xbabecafe,%xmm5
15940
15941// CHECK: punpcklbw 305419896, %xmm5
15942 punpcklbw 0x12345678,%xmm5
15943
15944// CHECK: punpcklbw %xmm5, %xmm5
15945 punpcklbw %xmm5,%xmm5
15946
15947// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %mm3
15948 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%mm3
15949
15950// CHECK: punpcklwd 69, %mm3
15951 punpcklwd 0x45,%mm3
15952
15953// CHECK: punpcklwd 32493, %mm3
15954 punpcklwd 0x7eed,%mm3
15955
15956// CHECK: punpcklwd 3133065982, %mm3
15957 punpcklwd 0xbabecafe,%mm3
15958
15959// CHECK: punpcklwd 305419896, %mm3
15960 punpcklwd 0x12345678,%mm3
15961
15962// CHECK: punpcklwd %mm3, %mm3
15963 punpcklwd %mm3,%mm3
15964
15965// CHECK: punpcklwd 3735928559(%ebx,%ecx,8), %xmm5
15966 punpcklwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
15967
15968// CHECK: punpcklwd 69, %xmm5
15969 punpcklwd 0x45,%xmm5
15970
15971// CHECK: punpcklwd 32493, %xmm5
15972 punpcklwd 0x7eed,%xmm5
15973
15974// CHECK: punpcklwd 3133065982, %xmm5
15975 punpcklwd 0xbabecafe,%xmm5
15976
15977// CHECK: punpcklwd 305419896, %xmm5
15978 punpcklwd 0x12345678,%xmm5
15979
15980// CHECK: punpcklwd %xmm5, %xmm5
15981 punpcklwd %xmm5,%xmm5
15982
15983// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %mm3
15984 punpckldq 0xdeadbeef(%ebx,%ecx,8),%mm3
15985
15986// CHECK: punpckldq 69, %mm3
15987 punpckldq 0x45,%mm3
15988
15989// CHECK: punpckldq 32493, %mm3
15990 punpckldq 0x7eed,%mm3
15991
15992// CHECK: punpckldq 3133065982, %mm3
15993 punpckldq 0xbabecafe,%mm3
15994
15995// CHECK: punpckldq 305419896, %mm3
15996 punpckldq 0x12345678,%mm3
15997
15998// CHECK: punpckldq %mm3, %mm3
15999 punpckldq %mm3,%mm3
16000
16001// CHECK: punpckldq 3735928559(%ebx,%ecx,8), %xmm5
16002 punpckldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
16003
16004// CHECK: punpckldq 69, %xmm5
16005 punpckldq 0x45,%xmm5
16006
16007// CHECK: punpckldq 32493, %xmm5
16008 punpckldq 0x7eed,%xmm5
16009
16010// CHECK: punpckldq 3133065982, %xmm5
16011 punpckldq 0xbabecafe,%xmm5
16012
16013// CHECK: punpckldq 305419896, %xmm5
16014 punpckldq 0x12345678,%xmm5
16015
16016// CHECK: punpckldq %xmm5, %xmm5
16017 punpckldq %xmm5,%xmm5
16018
16019// CHECK: pxor 3735928559(%ebx,%ecx,8), %mm3
16020 pxor 0xdeadbeef(%ebx,%ecx,8),%mm3
16021
16022// CHECK: pxor 69, %mm3
16023 pxor 0x45,%mm3
16024
16025// CHECK: pxor 32493, %mm3
16026 pxor 0x7eed,%mm3
16027
16028// CHECK: pxor 3133065982, %mm3
16029 pxor 0xbabecafe,%mm3
16030
16031// CHECK: pxor 305419896, %mm3
16032 pxor 0x12345678,%mm3
16033
16034// CHECK: pxor %mm3, %mm3
16035 pxor %mm3,%mm3
16036
16037// CHECK: pxor 3735928559(%ebx,%ecx,8), %xmm5
16038 pxor 0xdeadbeef(%ebx,%ecx,8),%xmm5
16039
16040// CHECK: pxor 69, %xmm5
16041 pxor 0x45,%xmm5
16042
16043// CHECK: pxor 32493, %xmm5
16044 pxor 0x7eed,%xmm5
16045
16046// CHECK: pxor 3133065982, %xmm5
16047 pxor 0xbabecafe,%xmm5
16048
16049// CHECK: pxor 305419896, %xmm5
16050 pxor 0x12345678,%xmm5
16051
16052// CHECK: pxor %xmm5, %xmm5
16053 pxor %xmm5,%xmm5
16054
16055// CHECK: addps 3735928559(%ebx,%ecx,8), %xmm5
16056 addps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16057
16058// CHECK: addps 69, %xmm5
16059 addps 0x45,%xmm5
16060
16061// CHECK: addps 32493, %xmm5
16062 addps 0x7eed,%xmm5
16063
16064// CHECK: addps 3133065982, %xmm5
16065 addps 0xbabecafe,%xmm5
16066
16067// CHECK: addps 305419896, %xmm5
16068 addps 0x12345678,%xmm5
16069
16070// CHECK: addps %xmm5, %xmm5
16071 addps %xmm5,%xmm5
16072
16073// CHECK: addss 3735928559(%ebx,%ecx,8), %xmm5
16074 addss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16075
16076// CHECK: addss 69, %xmm5
16077 addss 0x45,%xmm5
16078
16079// CHECK: addss 32493, %xmm5
16080 addss 0x7eed,%xmm5
16081
16082// CHECK: addss 3133065982, %xmm5
16083 addss 0xbabecafe,%xmm5
16084
16085// CHECK: addss 305419896, %xmm5
16086 addss 0x12345678,%xmm5
16087
16088// CHECK: addss %xmm5, %xmm5
16089 addss %xmm5,%xmm5
16090
16091// CHECK: andnps 3735928559(%ebx,%ecx,8), %xmm5
16092 andnps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16093
16094// CHECK: andnps 69, %xmm5
16095 andnps 0x45,%xmm5
16096
16097// CHECK: andnps 32493, %xmm5
16098 andnps 0x7eed,%xmm5
16099
16100// CHECK: andnps 3133065982, %xmm5
16101 andnps 0xbabecafe,%xmm5
16102
16103// CHECK: andnps 305419896, %xmm5
16104 andnps 0x12345678,%xmm5
16105
16106// CHECK: andnps %xmm5, %xmm5
16107 andnps %xmm5,%xmm5
16108
16109// CHECK: andps 3735928559(%ebx,%ecx,8), %xmm5
16110 andps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16111
16112// CHECK: andps 69, %xmm5
16113 andps 0x45,%xmm5
16114
16115// CHECK: andps 32493, %xmm5
16116 andps 0x7eed,%xmm5
16117
16118// CHECK: andps 3133065982, %xmm5
16119 andps 0xbabecafe,%xmm5
16120
16121// CHECK: andps 305419896, %xmm5
16122 andps 0x12345678,%xmm5
16123
16124// CHECK: andps %xmm5, %xmm5
16125 andps %xmm5,%xmm5
16126
16127// CHECK: comiss 3735928559(%ebx,%ecx,8), %xmm5
16128 comiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16129
16130// CHECK: comiss 69, %xmm5
16131 comiss 0x45,%xmm5
16132
16133// CHECK: comiss 32493, %xmm5
16134 comiss 0x7eed,%xmm5
16135
16136// CHECK: comiss 3133065982, %xmm5
16137 comiss 0xbabecafe,%xmm5
16138
16139// CHECK: comiss 305419896, %xmm5
16140 comiss 0x12345678,%xmm5
16141
16142// CHECK: comiss %xmm5, %xmm5
16143 comiss %xmm5,%xmm5
16144
16145// CHECK: cvtpi2ps 3735928559(%ebx,%ecx,8), %xmm5
16146 cvtpi2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16147
16148// CHECK: cvtpi2ps 69, %xmm5
16149 cvtpi2ps 0x45,%xmm5
16150
16151// CHECK: cvtpi2ps 32493, %xmm5
16152 cvtpi2ps 0x7eed,%xmm5
16153
16154// CHECK: cvtpi2ps 3133065982, %xmm5
16155 cvtpi2ps 0xbabecafe,%xmm5
16156
16157// CHECK: cvtpi2ps 305419896, %xmm5
16158 cvtpi2ps 0x12345678,%xmm5
16159
16160// CHECK: cvtpi2ps %mm3, %xmm5
16161 cvtpi2ps %mm3,%xmm5
16162
16163// CHECK: cvtps2pi 3735928559(%ebx,%ecx,8), %mm3
16164 cvtps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
16165
16166// CHECK: cvtps2pi 69, %mm3
16167 cvtps2pi 0x45,%mm3
16168
16169// CHECK: cvtps2pi 32493, %mm3
16170 cvtps2pi 0x7eed,%mm3
16171
16172// CHECK: cvtps2pi 3133065982, %mm3
16173 cvtps2pi 0xbabecafe,%mm3
16174
16175// CHECK: cvtps2pi 305419896, %mm3
16176 cvtps2pi 0x12345678,%mm3
16177
16178// CHECK: cvtps2pi %xmm5, %mm3
16179 cvtps2pi %xmm5,%mm3
16180
16181// CHECK: cvtsi2ss %ecx, %xmm5
16182 cvtsi2ss %ecx,%xmm5
16183
16184// CHECK: cvtsi2ss 3735928559(%ebx,%ecx,8), %xmm5
16185 cvtsi2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16186
16187// CHECK: cvtsi2ss 69, %xmm5
16188 cvtsi2ss 0x45,%xmm5
16189
16190// CHECK: cvtsi2ss 32493, %xmm5
16191 cvtsi2ss 0x7eed,%xmm5
16192
16193// CHECK: cvtsi2ss 3133065982, %xmm5
16194 cvtsi2ss 0xbabecafe,%xmm5
16195
16196// CHECK: cvtsi2ss 305419896, %xmm5
16197 cvtsi2ss 0x12345678,%xmm5
16198
16199// CHECK: cvttps2pi 3735928559(%ebx,%ecx,8), %mm3
16200 cvttps2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
16201
16202// CHECK: cvttps2pi 69, %mm3
16203 cvttps2pi 0x45,%mm3
16204
16205// CHECK: cvttps2pi 32493, %mm3
16206 cvttps2pi 0x7eed,%mm3
16207
16208// CHECK: cvttps2pi 3133065982, %mm3
16209 cvttps2pi 0xbabecafe,%mm3
16210
16211// CHECK: cvttps2pi 305419896, %mm3
16212 cvttps2pi 0x12345678,%mm3
16213
16214// CHECK: cvttps2pi %xmm5, %mm3
16215 cvttps2pi %xmm5,%mm3
16216
16217// CHECK: cvttss2si 3735928559(%ebx,%ecx,8), %ecx
16218 cvttss2si 0xdeadbeef(%ebx,%ecx,8),%ecx
16219
16220// CHECK: cvttss2si 69, %ecx
16221 cvttss2si 0x45,%ecx
16222
16223// CHECK: cvttss2si 32493, %ecx
16224 cvttss2si 0x7eed,%ecx
16225
16226// CHECK: cvttss2si 3133065982, %ecx
16227 cvttss2si 0xbabecafe,%ecx
16228
16229// CHECK: cvttss2si 305419896, %ecx
16230 cvttss2si 0x12345678,%ecx
16231
16232// CHECK: cvttss2si %xmm5, %ecx
16233 cvttss2si %xmm5,%ecx
16234
16235// CHECK: divps 3735928559(%ebx,%ecx,8), %xmm5
16236 divps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16237
16238// CHECK: divps 69, %xmm5
16239 divps 0x45,%xmm5
16240
16241// CHECK: divps 32493, %xmm5
16242 divps 0x7eed,%xmm5
16243
16244// CHECK: divps 3133065982, %xmm5
16245 divps 0xbabecafe,%xmm5
16246
16247// CHECK: divps 305419896, %xmm5
16248 divps 0x12345678,%xmm5
16249
16250// CHECK: divps %xmm5, %xmm5
16251 divps %xmm5,%xmm5
16252
16253// CHECK: divss 3735928559(%ebx,%ecx,8), %xmm5
16254 divss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16255
16256// CHECK: divss 69, %xmm5
16257 divss 0x45,%xmm5
16258
16259// CHECK: divss 32493, %xmm5
16260 divss 0x7eed,%xmm5
16261
16262// CHECK: divss 3133065982, %xmm5
16263 divss 0xbabecafe,%xmm5
16264
16265// CHECK: divss 305419896, %xmm5
16266 divss 0x12345678,%xmm5
16267
16268// CHECK: divss %xmm5, %xmm5
16269 divss %xmm5,%xmm5
16270
16271// CHECK: ldmxcsr 3735928559(%ebx,%ecx,8)
16272 ldmxcsr 0xdeadbeef(%ebx,%ecx,8)
16273
16274// CHECK: ldmxcsr 32493
16275 ldmxcsr 0x7eed
16276
16277// CHECK: ldmxcsr 3133065982
16278 ldmxcsr 0xbabecafe
16279
16280// CHECK: ldmxcsr 305419896
16281 ldmxcsr 0x12345678
16282
16283// CHECK: maskmovq %mm3, %mm3
16284 maskmovq %mm3,%mm3
16285
16286// CHECK: maxps 3735928559(%ebx,%ecx,8), %xmm5
16287 maxps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16288
16289// CHECK: maxps 69, %xmm5
16290 maxps 0x45,%xmm5
16291
16292// CHECK: maxps 32493, %xmm5
16293 maxps 0x7eed,%xmm5
16294
16295// CHECK: maxps 3133065982, %xmm5
16296 maxps 0xbabecafe,%xmm5
16297
16298// CHECK: maxps 305419896, %xmm5
16299 maxps 0x12345678,%xmm5
16300
16301// CHECK: maxps %xmm5, %xmm5
16302 maxps %xmm5,%xmm5
16303
16304// CHECK: maxss 3735928559(%ebx,%ecx,8), %xmm5
16305 maxss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16306
16307// CHECK: maxss 69, %xmm5
16308 maxss 0x45,%xmm5
16309
16310// CHECK: maxss 32493, %xmm5
16311 maxss 0x7eed,%xmm5
16312
16313// CHECK: maxss 3133065982, %xmm5
16314 maxss 0xbabecafe,%xmm5
16315
16316// CHECK: maxss 305419896, %xmm5
16317 maxss 0x12345678,%xmm5
16318
16319// CHECK: maxss %xmm5, %xmm5
16320 maxss %xmm5,%xmm5
16321
16322// CHECK: minps 3735928559(%ebx,%ecx,8), %xmm5
16323 minps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16324
16325// CHECK: minps 69, %xmm5
16326 minps 0x45,%xmm5
16327
16328// CHECK: minps 32493, %xmm5
16329 minps 0x7eed,%xmm5
16330
16331// CHECK: minps 3133065982, %xmm5
16332 minps 0xbabecafe,%xmm5
16333
16334// CHECK: minps 305419896, %xmm5
16335 minps 0x12345678,%xmm5
16336
16337// CHECK: minps %xmm5, %xmm5
16338 minps %xmm5,%xmm5
16339
16340// CHECK: minss 3735928559(%ebx,%ecx,8), %xmm5
16341 minss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16342
16343// CHECK: minss 69, %xmm5
16344 minss 0x45,%xmm5
16345
16346// CHECK: minss 32493, %xmm5
16347 minss 0x7eed,%xmm5
16348
16349// CHECK: minss 3133065982, %xmm5
16350 minss 0xbabecafe,%xmm5
16351
16352// CHECK: minss 305419896, %xmm5
16353 minss 0x12345678,%xmm5
16354
16355// CHECK: minss %xmm5, %xmm5
16356 minss %xmm5,%xmm5
16357
16358// CHECK: movaps 3735928559(%ebx,%ecx,8), %xmm5
16359 movaps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16360
16361// CHECK: movaps 69, %xmm5
16362 movaps 0x45,%xmm5
16363
16364// CHECK: movaps 32493, %xmm5
16365 movaps 0x7eed,%xmm5
16366
16367// CHECK: movaps 3133065982, %xmm5
16368 movaps 0xbabecafe,%xmm5
16369
16370// CHECK: movaps 305419896, %xmm5
16371 movaps 0x12345678,%xmm5
16372
16373// CHECK: movaps %xmm5, %xmm5
16374 movaps %xmm5,%xmm5
16375
16376// CHECK: movaps %xmm5, 3735928559(%ebx,%ecx,8)
16377 movaps %xmm5,0xdeadbeef(%ebx,%ecx,8)
16378
16379// CHECK: movaps %xmm5, 69
16380 movaps %xmm5,0x45
16381
16382// CHECK: movaps %xmm5, 32493
16383 movaps %xmm5,0x7eed
16384
16385// CHECK: movaps %xmm5, 3133065982
16386 movaps %xmm5,0xbabecafe
16387
16388// CHECK: movaps %xmm5, 305419896
16389 movaps %xmm5,0x12345678
16390
16391// CHECK: movaps %xmm5, %xmm5
16392 movaps %xmm5,%xmm5
16393
16394// CHECK: movhlps %xmm5, %xmm5
16395 movhlps %xmm5,%xmm5
16396
16397// CHECK: movhps 3735928559(%ebx,%ecx,8), %xmm5
16398 movhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16399
16400// CHECK: movhps 69, %xmm5
16401 movhps 0x45,%xmm5
16402
16403// CHECK: movhps 32493, %xmm5
16404 movhps 0x7eed,%xmm5
16405
16406// CHECK: movhps 3133065982, %xmm5
16407 movhps 0xbabecafe,%xmm5
16408
16409// CHECK: movhps 305419896, %xmm5
16410 movhps 0x12345678,%xmm5
16411
16412// CHECK: movhps %xmm5, 3735928559(%ebx,%ecx,8)
16413 movhps %xmm5,0xdeadbeef(%ebx,%ecx,8)
16414
16415// CHECK: movhps %xmm5, 69
16416 movhps %xmm5,0x45
16417
16418// CHECK: movhps %xmm5, 32493
16419 movhps %xmm5,0x7eed
16420
16421// CHECK: movhps %xmm5, 3133065982
16422 movhps %xmm5,0xbabecafe
16423
16424// CHECK: movhps %xmm5, 305419896
16425 movhps %xmm5,0x12345678
16426
16427// CHECK: movlhps %xmm5, %xmm5
16428 movlhps %xmm5,%xmm5
16429
16430// CHECK: movlps 3735928559(%ebx,%ecx,8), %xmm5
16431 movlps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16432
16433// CHECK: movlps 69, %xmm5
16434 movlps 0x45,%xmm5
16435
16436// CHECK: movlps 32493, %xmm5
16437 movlps 0x7eed,%xmm5
16438
16439// CHECK: movlps 3133065982, %xmm5
16440 movlps 0xbabecafe,%xmm5
16441
16442// CHECK: movlps 305419896, %xmm5
16443 movlps 0x12345678,%xmm5
16444
16445// CHECK: movlps %xmm5, 3735928559(%ebx,%ecx,8)
16446 movlps %xmm5,0xdeadbeef(%ebx,%ecx,8)
16447
16448// CHECK: movlps %xmm5, 69
16449 movlps %xmm5,0x45
16450
16451// CHECK: movlps %xmm5, 32493
16452 movlps %xmm5,0x7eed
16453
16454// CHECK: movlps %xmm5, 3133065982
16455 movlps %xmm5,0xbabecafe
16456
16457// CHECK: movlps %xmm5, 305419896
16458 movlps %xmm5,0x12345678
16459
16460// CHECK: movmskps %xmm5, %ecx
16461 movmskps %xmm5,%ecx
16462
16463// CHECK: movntps %xmm5, 3735928559(%ebx,%ecx,8)
16464 movntps %xmm5,0xdeadbeef(%ebx,%ecx,8)
16465
16466// CHECK: movntps %xmm5, 69
16467 movntps %xmm5,0x45
16468
16469// CHECK: movntps %xmm5, 32493
16470 movntps %xmm5,0x7eed
16471
16472// CHECK: movntps %xmm5, 3133065982
16473 movntps %xmm5,0xbabecafe
16474
16475// CHECK: movntps %xmm5, 305419896
16476 movntps %xmm5,0x12345678
16477
16478// CHECK: movntq %mm3, 3735928559(%ebx,%ecx,8)
16479 movntq %mm3,0xdeadbeef(%ebx,%ecx,8)
16480
16481// CHECK: movntq %mm3, 69
16482 movntq %mm3,0x45
16483
16484// CHECK: movntq %mm3, 32493
16485 movntq %mm3,0x7eed
16486
16487// CHECK: movntq %mm3, 3133065982
16488 movntq %mm3,0xbabecafe
16489
16490// CHECK: movntq %mm3, 305419896
16491 movntq %mm3,0x12345678
16492
16493// CHECK: movntdq %xmm5, 3735928559(%ebx,%ecx,8)
16494 movntdq %xmm5,0xdeadbeef(%ebx,%ecx,8)
16495
16496// CHECK: movntdq %xmm5, 69
16497 movntdq %xmm5,0x45
16498
16499// CHECK: movntdq %xmm5, 32493
16500 movntdq %xmm5,0x7eed
16501
16502// CHECK: movntdq %xmm5, 3133065982
16503 movntdq %xmm5,0xbabecafe
16504
16505// CHECK: movntdq %xmm5, 305419896
16506 movntdq %xmm5,0x12345678
16507
16508// CHECK: movss 3735928559(%ebx,%ecx,8), %xmm5
16509 movss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16510
16511// CHECK: movss 69, %xmm5
16512 movss 0x45,%xmm5
16513
16514// CHECK: movss 32493, %xmm5
16515 movss 0x7eed,%xmm5
16516
16517// CHECK: movss 3133065982, %xmm5
16518 movss 0xbabecafe,%xmm5
16519
16520// CHECK: movss 305419896, %xmm5
16521 movss 0x12345678,%xmm5
16522
16523// CHECK: movss %xmm5, %xmm5
16524 movss %xmm5,%xmm5
16525
16526// CHECK: movss %xmm5, 3735928559(%ebx,%ecx,8)
16527 movss %xmm5,0xdeadbeef(%ebx,%ecx,8)
16528
16529// CHECK: movss %xmm5, 69
16530 movss %xmm5,0x45
16531
16532// CHECK: movss %xmm5, 32493
16533 movss %xmm5,0x7eed
16534
16535// CHECK: movss %xmm5, 3133065982
16536 movss %xmm5,0xbabecafe
16537
16538// CHECK: movss %xmm5, 305419896
16539 movss %xmm5,0x12345678
16540
16541// CHECK: movss %xmm5, %xmm5
16542 movss %xmm5,%xmm5
16543
16544// CHECK: movups 3735928559(%ebx,%ecx,8), %xmm5
16545 movups 0xdeadbeef(%ebx,%ecx,8),%xmm5
16546
16547// CHECK: movups 69, %xmm5
16548 movups 0x45,%xmm5
16549
16550// CHECK: movups 32493, %xmm5
16551 movups 0x7eed,%xmm5
16552
16553// CHECK: movups 3133065982, %xmm5
16554 movups 0xbabecafe,%xmm5
16555
16556// CHECK: movups 305419896, %xmm5
16557 movups 0x12345678,%xmm5
16558
16559// CHECK: movups %xmm5, %xmm5
16560 movups %xmm5,%xmm5
16561
16562// CHECK: movups %xmm5, 3735928559(%ebx,%ecx,8)
16563 movups %xmm5,0xdeadbeef(%ebx,%ecx,8)
16564
16565// CHECK: movups %xmm5, 69
16566 movups %xmm5,0x45
16567
16568// CHECK: movups %xmm5, 32493
16569 movups %xmm5,0x7eed
16570
16571// CHECK: movups %xmm5, 3133065982
16572 movups %xmm5,0xbabecafe
16573
16574// CHECK: movups %xmm5, 305419896
16575 movups %xmm5,0x12345678
16576
16577// CHECK: movups %xmm5, %xmm5
16578 movups %xmm5,%xmm5
16579
16580// CHECK: mulps 3735928559(%ebx,%ecx,8), %xmm5
16581 mulps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16582
16583// CHECK: mulps 69, %xmm5
16584 mulps 0x45,%xmm5
16585
16586// CHECK: mulps 32493, %xmm5
16587 mulps 0x7eed,%xmm5
16588
16589// CHECK: mulps 3133065982, %xmm5
16590 mulps 0xbabecafe,%xmm5
16591
16592// CHECK: mulps 305419896, %xmm5
16593 mulps 0x12345678,%xmm5
16594
16595// CHECK: mulps %xmm5, %xmm5
16596 mulps %xmm5,%xmm5
16597
16598// CHECK: mulss 3735928559(%ebx,%ecx,8), %xmm5
16599 mulss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16600
16601// CHECK: mulss 69, %xmm5
16602 mulss 0x45,%xmm5
16603
16604// CHECK: mulss 32493, %xmm5
16605 mulss 0x7eed,%xmm5
16606
16607// CHECK: mulss 3133065982, %xmm5
16608 mulss 0xbabecafe,%xmm5
16609
16610// CHECK: mulss 305419896, %xmm5
16611 mulss 0x12345678,%xmm5
16612
16613// CHECK: mulss %xmm5, %xmm5
16614 mulss %xmm5,%xmm5
16615
16616// CHECK: orps 3735928559(%ebx,%ecx,8), %xmm5
16617 orps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16618
16619// CHECK: orps 69, %xmm5
16620 orps 0x45,%xmm5
16621
16622// CHECK: orps 32493, %xmm5
16623 orps 0x7eed,%xmm5
16624
16625// CHECK: orps 3133065982, %xmm5
16626 orps 0xbabecafe,%xmm5
16627
16628// CHECK: orps 305419896, %xmm5
16629 orps 0x12345678,%xmm5
16630
16631// CHECK: orps %xmm5, %xmm5
16632 orps %xmm5,%xmm5
16633
16634// CHECK: pavgb 3735928559(%ebx,%ecx,8), %mm3
16635 pavgb 0xdeadbeef(%ebx,%ecx,8),%mm3
16636
16637// CHECK: pavgb 69, %mm3
16638 pavgb 0x45,%mm3
16639
16640// CHECK: pavgb 32493, %mm3
16641 pavgb 0x7eed,%mm3
16642
16643// CHECK: pavgb 3133065982, %mm3
16644 pavgb 0xbabecafe,%mm3
16645
16646// CHECK: pavgb 305419896, %mm3
16647 pavgb 0x12345678,%mm3
16648
16649// CHECK: pavgb %mm3, %mm3
16650 pavgb %mm3,%mm3
16651
16652// CHECK: pavgb 3735928559(%ebx,%ecx,8), %xmm5
16653 pavgb 0xdeadbeef(%ebx,%ecx,8),%xmm5
16654
16655// CHECK: pavgb 69, %xmm5
16656 pavgb 0x45,%xmm5
16657
16658// CHECK: pavgb 32493, %xmm5
16659 pavgb 0x7eed,%xmm5
16660
16661// CHECK: pavgb 3133065982, %xmm5
16662 pavgb 0xbabecafe,%xmm5
16663
16664// CHECK: pavgb 305419896, %xmm5
16665 pavgb 0x12345678,%xmm5
16666
16667// CHECK: pavgb %xmm5, %xmm5
16668 pavgb %xmm5,%xmm5
16669
16670// CHECK: pavgw 3735928559(%ebx,%ecx,8), %mm3
16671 pavgw 0xdeadbeef(%ebx,%ecx,8),%mm3
16672
16673// CHECK: pavgw 69, %mm3
16674 pavgw 0x45,%mm3
16675
16676// CHECK: pavgw 32493, %mm3
16677 pavgw 0x7eed,%mm3
16678
16679// CHECK: pavgw 3133065982, %mm3
16680 pavgw 0xbabecafe,%mm3
16681
16682// CHECK: pavgw 305419896, %mm3
16683 pavgw 0x12345678,%mm3
16684
16685// CHECK: pavgw %mm3, %mm3
16686 pavgw %mm3,%mm3
16687
16688// CHECK: pavgw 3735928559(%ebx,%ecx,8), %xmm5
16689 pavgw 0xdeadbeef(%ebx,%ecx,8),%xmm5
16690
16691// CHECK: pavgw 69, %xmm5
16692 pavgw 0x45,%xmm5
16693
16694// CHECK: pavgw 32493, %xmm5
16695 pavgw 0x7eed,%xmm5
16696
16697// CHECK: pavgw 3133065982, %xmm5
16698 pavgw 0xbabecafe,%xmm5
16699
16700// CHECK: pavgw 305419896, %xmm5
16701 pavgw 0x12345678,%xmm5
16702
16703// CHECK: pavgw %xmm5, %xmm5
16704 pavgw %xmm5,%xmm5
16705
16706// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %mm3
16707 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%mm3
16708
16709// CHECK: pmaxsw 69, %mm3
16710 pmaxsw 0x45,%mm3
16711
16712// CHECK: pmaxsw 32493, %mm3
16713 pmaxsw 0x7eed,%mm3
16714
16715// CHECK: pmaxsw 3133065982, %mm3
16716 pmaxsw 0xbabecafe,%mm3
16717
16718// CHECK: pmaxsw 305419896, %mm3
16719 pmaxsw 0x12345678,%mm3
16720
16721// CHECK: pmaxsw %mm3, %mm3
16722 pmaxsw %mm3,%mm3
16723
16724// CHECK: pmaxsw 3735928559(%ebx,%ecx,8), %xmm5
16725 pmaxsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
16726
16727// CHECK: pmaxsw 69, %xmm5
16728 pmaxsw 0x45,%xmm5
16729
16730// CHECK: pmaxsw 32493, %xmm5
16731 pmaxsw 0x7eed,%xmm5
16732
16733// CHECK: pmaxsw 3133065982, %xmm5
16734 pmaxsw 0xbabecafe,%xmm5
16735
16736// CHECK: pmaxsw 305419896, %xmm5
16737 pmaxsw 0x12345678,%xmm5
16738
16739// CHECK: pmaxsw %xmm5, %xmm5
16740 pmaxsw %xmm5,%xmm5
16741
16742// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %mm3
16743 pmaxub 0xdeadbeef(%ebx,%ecx,8),%mm3
16744
16745// CHECK: pmaxub 69, %mm3
16746 pmaxub 0x45,%mm3
16747
16748// CHECK: pmaxub 32493, %mm3
16749 pmaxub 0x7eed,%mm3
16750
16751// CHECK: pmaxub 3133065982, %mm3
16752 pmaxub 0xbabecafe,%mm3
16753
16754// CHECK: pmaxub 305419896, %mm3
16755 pmaxub 0x12345678,%mm3
16756
16757// CHECK: pmaxub %mm3, %mm3
16758 pmaxub %mm3,%mm3
16759
16760// CHECK: pmaxub 3735928559(%ebx,%ecx,8), %xmm5
16761 pmaxub 0xdeadbeef(%ebx,%ecx,8),%xmm5
16762
16763// CHECK: pmaxub 69, %xmm5
16764 pmaxub 0x45,%xmm5
16765
16766// CHECK: pmaxub 32493, %xmm5
16767 pmaxub 0x7eed,%xmm5
16768
16769// CHECK: pmaxub 3133065982, %xmm5
16770 pmaxub 0xbabecafe,%xmm5
16771
16772// CHECK: pmaxub 305419896, %xmm5
16773 pmaxub 0x12345678,%xmm5
16774
16775// CHECK: pmaxub %xmm5, %xmm5
16776 pmaxub %xmm5,%xmm5
16777
16778// CHECK: pminsw 3735928559(%ebx,%ecx,8), %mm3
16779 pminsw 0xdeadbeef(%ebx,%ecx,8),%mm3
16780
16781// CHECK: pminsw 69, %mm3
16782 pminsw 0x45,%mm3
16783
16784// CHECK: pminsw 32493, %mm3
16785 pminsw 0x7eed,%mm3
16786
16787// CHECK: pminsw 3133065982, %mm3
16788 pminsw 0xbabecafe,%mm3
16789
16790// CHECK: pminsw 305419896, %mm3
16791 pminsw 0x12345678,%mm3
16792
16793// CHECK: pminsw %mm3, %mm3
16794 pminsw %mm3,%mm3
16795
16796// CHECK: pminsw 3735928559(%ebx,%ecx,8), %xmm5
16797 pminsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
16798
16799// CHECK: pminsw 69, %xmm5
16800 pminsw 0x45,%xmm5
16801
16802// CHECK: pminsw 32493, %xmm5
16803 pminsw 0x7eed,%xmm5
16804
16805// CHECK: pminsw 3133065982, %xmm5
16806 pminsw 0xbabecafe,%xmm5
16807
16808// CHECK: pminsw 305419896, %xmm5
16809 pminsw 0x12345678,%xmm5
16810
16811// CHECK: pminsw %xmm5, %xmm5
16812 pminsw %xmm5,%xmm5
16813
16814// CHECK: pminub 3735928559(%ebx,%ecx,8), %mm3
16815 pminub 0xdeadbeef(%ebx,%ecx,8),%mm3
16816
16817// CHECK: pminub 69, %mm3
16818 pminub 0x45,%mm3
16819
16820// CHECK: pminub 32493, %mm3
16821 pminub 0x7eed,%mm3
16822
16823// CHECK: pminub 3133065982, %mm3
16824 pminub 0xbabecafe,%mm3
16825
16826// CHECK: pminub 305419896, %mm3
16827 pminub 0x12345678,%mm3
16828
16829// CHECK: pminub %mm3, %mm3
16830 pminub %mm3,%mm3
16831
16832// CHECK: pminub 3735928559(%ebx,%ecx,8), %xmm5
16833 pminub 0xdeadbeef(%ebx,%ecx,8),%xmm5
16834
16835// CHECK: pminub 69, %xmm5
16836 pminub 0x45,%xmm5
16837
16838// CHECK: pminub 32493, %xmm5
16839 pminub 0x7eed,%xmm5
16840
16841// CHECK: pminub 3133065982, %xmm5
16842 pminub 0xbabecafe,%xmm5
16843
16844// CHECK: pminub 305419896, %xmm5
16845 pminub 0x12345678,%xmm5
16846
16847// CHECK: pminub %xmm5, %xmm5
16848 pminub %xmm5,%xmm5
16849
16850// CHECK: pmovmskb %mm3, %ecx
16851 pmovmskb %mm3,%ecx
16852
16853// CHECK: pmovmskb %xmm5, %ecx
16854 pmovmskb %xmm5,%ecx
16855
16856// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %mm3
16857 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%mm3
16858
16859// CHECK: pmulhuw 69, %mm3
16860 pmulhuw 0x45,%mm3
16861
16862// CHECK: pmulhuw 32493, %mm3
16863 pmulhuw 0x7eed,%mm3
16864
16865// CHECK: pmulhuw 3133065982, %mm3
16866 pmulhuw 0xbabecafe,%mm3
16867
16868// CHECK: pmulhuw 305419896, %mm3
16869 pmulhuw 0x12345678,%mm3
16870
16871// CHECK: pmulhuw %mm3, %mm3
16872 pmulhuw %mm3,%mm3
16873
16874// CHECK: pmulhuw 3735928559(%ebx,%ecx,8), %xmm5
16875 pmulhuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
16876
16877// CHECK: pmulhuw 69, %xmm5
16878 pmulhuw 0x45,%xmm5
16879
16880// CHECK: pmulhuw 32493, %xmm5
16881 pmulhuw 0x7eed,%xmm5
16882
16883// CHECK: pmulhuw 3133065982, %xmm5
16884 pmulhuw 0xbabecafe,%xmm5
16885
16886// CHECK: pmulhuw 305419896, %xmm5
16887 pmulhuw 0x12345678,%xmm5
16888
16889// CHECK: pmulhuw %xmm5, %xmm5
16890 pmulhuw %xmm5,%xmm5
16891
16892// CHECK: prefetchnta 3735928559(%ebx,%ecx,8)
16893 prefetchnta 0xdeadbeef(%ebx,%ecx,8)
16894
16895// CHECK: prefetchnta 32493
16896 prefetchnta 0x7eed
16897
16898// CHECK: prefetchnta 3133065982
16899 prefetchnta 0xbabecafe
16900
16901// CHECK: prefetchnta 305419896
16902 prefetchnta 0x12345678
16903
16904// CHECK: prefetcht0 3735928559(%ebx,%ecx,8)
16905 prefetcht0 0xdeadbeef(%ebx,%ecx,8)
16906
16907// CHECK: prefetcht0 32493
16908 prefetcht0 0x7eed
16909
16910// CHECK: prefetcht0 3133065982
16911 prefetcht0 0xbabecafe
16912
16913// CHECK: prefetcht0 305419896
16914 prefetcht0 0x12345678
16915
16916// CHECK: prefetcht1 3735928559(%ebx,%ecx,8)
16917 prefetcht1 0xdeadbeef(%ebx,%ecx,8)
16918
16919// CHECK: prefetcht1 32493
16920 prefetcht1 0x7eed
16921
16922// CHECK: prefetcht1 3133065982
16923 prefetcht1 0xbabecafe
16924
16925// CHECK: prefetcht1 305419896
16926 prefetcht1 0x12345678
16927
16928// CHECK: prefetcht2 3735928559(%ebx,%ecx,8)
16929 prefetcht2 0xdeadbeef(%ebx,%ecx,8)
16930
16931// CHECK: prefetcht2 32493
16932 prefetcht2 0x7eed
16933
16934// CHECK: prefetcht2 3133065982
16935 prefetcht2 0xbabecafe
16936
16937// CHECK: prefetcht2 305419896
16938 prefetcht2 0x12345678
16939
16940// CHECK: psadbw 3735928559(%ebx,%ecx,8), %mm3
16941 psadbw 0xdeadbeef(%ebx,%ecx,8),%mm3
16942
16943// CHECK: psadbw 69, %mm3
16944 psadbw 0x45,%mm3
16945
16946// CHECK: psadbw 32493, %mm3
16947 psadbw 0x7eed,%mm3
16948
16949// CHECK: psadbw 3133065982, %mm3
16950 psadbw 0xbabecafe,%mm3
16951
16952// CHECK: psadbw 305419896, %mm3
16953 psadbw 0x12345678,%mm3
16954
16955// CHECK: psadbw %mm3, %mm3
16956 psadbw %mm3,%mm3
16957
16958// CHECK: psadbw 3735928559(%ebx,%ecx,8), %xmm5
16959 psadbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
16960
16961// CHECK: psadbw 69, %xmm5
16962 psadbw 0x45,%xmm5
16963
16964// CHECK: psadbw 32493, %xmm5
16965 psadbw 0x7eed,%xmm5
16966
16967// CHECK: psadbw 3133065982, %xmm5
16968 psadbw 0xbabecafe,%xmm5
16969
16970// CHECK: psadbw 305419896, %xmm5
16971 psadbw 0x12345678,%xmm5
16972
16973// CHECK: psadbw %xmm5, %xmm5
16974 psadbw %xmm5,%xmm5
16975
16976// CHECK: rcpps 3735928559(%ebx,%ecx,8), %xmm5
16977 rcpps 0xdeadbeef(%ebx,%ecx,8),%xmm5
16978
16979// CHECK: rcpps 69, %xmm5
16980 rcpps 0x45,%xmm5
16981
16982// CHECK: rcpps 32493, %xmm5
16983 rcpps 0x7eed,%xmm5
16984
16985// CHECK: rcpps 3133065982, %xmm5
16986 rcpps 0xbabecafe,%xmm5
16987
16988// CHECK: rcpps 305419896, %xmm5
16989 rcpps 0x12345678,%xmm5
16990
16991// CHECK: rcpps %xmm5, %xmm5
16992 rcpps %xmm5,%xmm5
16993
16994// CHECK: rcpss 3735928559(%ebx,%ecx,8), %xmm5
16995 rcpss 0xdeadbeef(%ebx,%ecx,8),%xmm5
16996
16997// CHECK: rcpss 69, %xmm5
16998 rcpss 0x45,%xmm5
16999
17000// CHECK: rcpss 32493, %xmm5
17001 rcpss 0x7eed,%xmm5
17002
17003// CHECK: rcpss 3133065982, %xmm5
17004 rcpss 0xbabecafe,%xmm5
17005
17006// CHECK: rcpss 305419896, %xmm5
17007 rcpss 0x12345678,%xmm5
17008
17009// CHECK: rcpss %xmm5, %xmm5
17010 rcpss %xmm5,%xmm5
17011
17012// CHECK: rsqrtps 3735928559(%ebx,%ecx,8), %xmm5
17013 rsqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
17014
17015// CHECK: rsqrtps 69, %xmm5
17016 rsqrtps 0x45,%xmm5
17017
17018// CHECK: rsqrtps 32493, %xmm5
17019 rsqrtps 0x7eed,%xmm5
17020
17021// CHECK: rsqrtps 3133065982, %xmm5
17022 rsqrtps 0xbabecafe,%xmm5
17023
17024// CHECK: rsqrtps 305419896, %xmm5
17025 rsqrtps 0x12345678,%xmm5
17026
17027// CHECK: rsqrtps %xmm5, %xmm5
17028 rsqrtps %xmm5,%xmm5
17029
17030// CHECK: rsqrtss 3735928559(%ebx,%ecx,8), %xmm5
17031 rsqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
17032
17033// CHECK: rsqrtss 69, %xmm5
17034 rsqrtss 0x45,%xmm5
17035
17036// CHECK: rsqrtss 32493, %xmm5
17037 rsqrtss 0x7eed,%xmm5
17038
17039// CHECK: rsqrtss 3133065982, %xmm5
17040 rsqrtss 0xbabecafe,%xmm5
17041
17042// CHECK: rsqrtss 305419896, %xmm5
17043 rsqrtss 0x12345678,%xmm5
17044
17045// CHECK: rsqrtss %xmm5, %xmm5
17046 rsqrtss %xmm5,%xmm5
17047
17048// CHECK: sfence
17049 sfence
17050
17051// CHECK: sqrtps 3735928559(%ebx,%ecx,8), %xmm5
17052 sqrtps 0xdeadbeef(%ebx,%ecx,8),%xmm5
17053
17054// CHECK: sqrtps 69, %xmm5
17055 sqrtps 0x45,%xmm5
17056
17057// CHECK: sqrtps 32493, %xmm5
17058 sqrtps 0x7eed,%xmm5
17059
17060// CHECK: sqrtps 3133065982, %xmm5
17061 sqrtps 0xbabecafe,%xmm5
17062
17063// CHECK: sqrtps 305419896, %xmm5
17064 sqrtps 0x12345678,%xmm5
17065
17066// CHECK: sqrtps %xmm5, %xmm5
17067 sqrtps %xmm5,%xmm5
17068
17069// CHECK: sqrtss 3735928559(%ebx,%ecx,8), %xmm5
17070 sqrtss 0xdeadbeef(%ebx,%ecx,8),%xmm5
17071
17072// CHECK: sqrtss 69, %xmm5
17073 sqrtss 0x45,%xmm5
17074
17075// CHECK: sqrtss 32493, %xmm5
17076 sqrtss 0x7eed,%xmm5
17077
17078// CHECK: sqrtss 3133065982, %xmm5
17079 sqrtss 0xbabecafe,%xmm5
17080
17081// CHECK: sqrtss 305419896, %xmm5
17082 sqrtss 0x12345678,%xmm5
17083
17084// CHECK: sqrtss %xmm5, %xmm5
17085 sqrtss %xmm5,%xmm5
17086
17087// CHECK: stmxcsr 3735928559(%ebx,%ecx,8)
17088 stmxcsr 0xdeadbeef(%ebx,%ecx,8)
17089
17090// CHECK: stmxcsr 32493
17091 stmxcsr 0x7eed
17092
17093// CHECK: stmxcsr 3133065982
17094 stmxcsr 0xbabecafe
17095
17096// CHECK: stmxcsr 305419896
17097 stmxcsr 0x12345678
17098
17099// CHECK: subps 3735928559(%ebx,%ecx,8), %xmm5
17100 subps 0xdeadbeef(%ebx,%ecx,8),%xmm5
17101
17102// CHECK: subps 69, %xmm5
17103 subps 0x45,%xmm5
17104
17105// CHECK: subps 32493, %xmm5
17106 subps 0x7eed,%xmm5
17107
17108// CHECK: subps 3133065982, %xmm5
17109 subps 0xbabecafe,%xmm5
17110
17111// CHECK: subps 305419896, %xmm5
17112 subps 0x12345678,%xmm5
17113
17114// CHECK: subps %xmm5, %xmm5
17115 subps %xmm5,%xmm5
17116
17117// CHECK: subss 3735928559(%ebx,%ecx,8), %xmm5
17118 subss 0xdeadbeef(%ebx,%ecx,8),%xmm5
17119
17120// CHECK: subss 69, %xmm5
17121 subss 0x45,%xmm5
17122
17123// CHECK: subss 32493, %xmm5
17124 subss 0x7eed,%xmm5
17125
17126// CHECK: subss 3133065982, %xmm5
17127 subss 0xbabecafe,%xmm5
17128
17129// CHECK: subss 305419896, %xmm5
17130 subss 0x12345678,%xmm5
17131
17132// CHECK: subss %xmm5, %xmm5
17133 subss %xmm5,%xmm5
17134
17135// CHECK: ucomiss 3735928559(%ebx,%ecx,8), %xmm5
17136 ucomiss 0xdeadbeef(%ebx,%ecx,8),%xmm5
17137
17138// CHECK: ucomiss 69, %xmm5
17139 ucomiss 0x45,%xmm5
17140
17141// CHECK: ucomiss 32493, %xmm5
17142 ucomiss 0x7eed,%xmm5
17143
17144// CHECK: ucomiss 3133065982, %xmm5
17145 ucomiss 0xbabecafe,%xmm5
17146
17147// CHECK: ucomiss 305419896, %xmm5
17148 ucomiss 0x12345678,%xmm5
17149
17150// CHECK: ucomiss %xmm5, %xmm5
17151 ucomiss %xmm5,%xmm5
17152
17153// CHECK: unpckhps 3735928559(%ebx,%ecx,8), %xmm5
17154 unpckhps 0xdeadbeef(%ebx,%ecx,8),%xmm5
17155
17156// CHECK: unpckhps 69, %xmm5
17157 unpckhps 0x45,%xmm5
17158
17159// CHECK: unpckhps 32493, %xmm5
17160 unpckhps 0x7eed,%xmm5
17161
17162// CHECK: unpckhps 3133065982, %xmm5
17163 unpckhps 0xbabecafe,%xmm5
17164
17165// CHECK: unpckhps 305419896, %xmm5
17166 unpckhps 0x12345678,%xmm5
17167
17168// CHECK: unpckhps %xmm5, %xmm5
17169 unpckhps %xmm5,%xmm5
17170
17171// CHECK: unpcklps 3735928559(%ebx,%ecx,8), %xmm5
17172 unpcklps 0xdeadbeef(%ebx,%ecx,8),%xmm5
17173
17174// CHECK: unpcklps 69, %xmm5
17175 unpcklps 0x45,%xmm5
17176
17177// CHECK: unpcklps 32493, %xmm5
17178 unpcklps 0x7eed,%xmm5
17179
17180// CHECK: unpcklps 3133065982, %xmm5
17181 unpcklps 0xbabecafe,%xmm5
17182
17183// CHECK: unpcklps 305419896, %xmm5
17184 unpcklps 0x12345678,%xmm5
17185
17186// CHECK: unpcklps %xmm5, %xmm5
17187 unpcklps %xmm5,%xmm5
17188
17189// CHECK: xorps 3735928559(%ebx,%ecx,8), %xmm5
17190 xorps 0xdeadbeef(%ebx,%ecx,8),%xmm5
17191
17192// CHECK: xorps 69, %xmm5
17193 xorps 0x45,%xmm5
17194
17195// CHECK: xorps 32493, %xmm5
17196 xorps 0x7eed,%xmm5
17197
17198// CHECK: xorps 3133065982, %xmm5
17199 xorps 0xbabecafe,%xmm5
17200
17201// CHECK: xorps 305419896, %xmm5
17202 xorps 0x12345678,%xmm5
17203
17204// CHECK: xorps %xmm5, %xmm5
17205 xorps %xmm5,%xmm5
17206
17207// CHECK: addpd 3735928559(%ebx,%ecx,8), %xmm5
17208 addpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17209
17210// CHECK: addpd 69, %xmm5
17211 addpd 0x45,%xmm5
17212
17213// CHECK: addpd 32493, %xmm5
17214 addpd 0x7eed,%xmm5
17215
17216// CHECK: addpd 3133065982, %xmm5
17217 addpd 0xbabecafe,%xmm5
17218
17219// CHECK: addpd 305419896, %xmm5
17220 addpd 0x12345678,%xmm5
17221
17222// CHECK: addpd %xmm5, %xmm5
17223 addpd %xmm5,%xmm5
17224
17225// CHECK: addsd 3735928559(%ebx,%ecx,8), %xmm5
17226 addsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17227
17228// CHECK: addsd 69, %xmm5
17229 addsd 0x45,%xmm5
17230
17231// CHECK: addsd 32493, %xmm5
17232 addsd 0x7eed,%xmm5
17233
17234// CHECK: addsd 3133065982, %xmm5
17235 addsd 0xbabecafe,%xmm5
17236
17237// CHECK: addsd 305419896, %xmm5
17238 addsd 0x12345678,%xmm5
17239
17240// CHECK: addsd %xmm5, %xmm5
17241 addsd %xmm5,%xmm5
17242
17243// CHECK: andnpd 3735928559(%ebx,%ecx,8), %xmm5
17244 andnpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17245
17246// CHECK: andnpd 69, %xmm5
17247 andnpd 0x45,%xmm5
17248
17249// CHECK: andnpd 32493, %xmm5
17250 andnpd 0x7eed,%xmm5
17251
17252// CHECK: andnpd 3133065982, %xmm5
17253 andnpd 0xbabecafe,%xmm5
17254
17255// CHECK: andnpd 305419896, %xmm5
17256 andnpd 0x12345678,%xmm5
17257
17258// CHECK: andnpd %xmm5, %xmm5
17259 andnpd %xmm5,%xmm5
17260
17261// CHECK: andpd 3735928559(%ebx,%ecx,8), %xmm5
17262 andpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17263
17264// CHECK: andpd 69, %xmm5
17265 andpd 0x45,%xmm5
17266
17267// CHECK: andpd 32493, %xmm5
17268 andpd 0x7eed,%xmm5
17269
17270// CHECK: andpd 3133065982, %xmm5
17271 andpd 0xbabecafe,%xmm5
17272
17273// CHECK: andpd 305419896, %xmm5
17274 andpd 0x12345678,%xmm5
17275
17276// CHECK: andpd %xmm5, %xmm5
17277 andpd %xmm5,%xmm5
17278
17279// CHECK: comisd 3735928559(%ebx,%ecx,8), %xmm5
17280 comisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17281
17282// CHECK: comisd 69, %xmm5
17283 comisd 0x45,%xmm5
17284
17285// CHECK: comisd 32493, %xmm5
17286 comisd 0x7eed,%xmm5
17287
17288// CHECK: comisd 3133065982, %xmm5
17289 comisd 0xbabecafe,%xmm5
17290
17291// CHECK: comisd 305419896, %xmm5
17292 comisd 0x12345678,%xmm5
17293
17294// CHECK: comisd %xmm5, %xmm5
17295 comisd %xmm5,%xmm5
17296
17297// CHECK: cvtpi2pd 3735928559(%ebx,%ecx,8), %xmm5
17298 cvtpi2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17299
17300// CHECK: cvtpi2pd 69, %xmm5
17301 cvtpi2pd 0x45,%xmm5
17302
17303// CHECK: cvtpi2pd 32493, %xmm5
17304 cvtpi2pd 0x7eed,%xmm5
17305
17306// CHECK: cvtpi2pd 3133065982, %xmm5
17307 cvtpi2pd 0xbabecafe,%xmm5
17308
17309// CHECK: cvtpi2pd 305419896, %xmm5
17310 cvtpi2pd 0x12345678,%xmm5
17311
17312// CHECK: cvtpi2pd %mm3, %xmm5
17313 cvtpi2pd %mm3,%xmm5
17314
17315// CHECK: cvtsi2sd %ecx, %xmm5
17316 cvtsi2sd %ecx,%xmm5
17317
17318// CHECK: cvtsi2sd 3735928559(%ebx,%ecx,8), %xmm5
17319 cvtsi2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17320
17321// CHECK: cvtsi2sd 69, %xmm5
17322 cvtsi2sd 0x45,%xmm5
17323
17324// CHECK: cvtsi2sd 32493, %xmm5
17325 cvtsi2sd 0x7eed,%xmm5
17326
17327// CHECK: cvtsi2sd 3133065982, %xmm5
17328 cvtsi2sd 0xbabecafe,%xmm5
17329
17330// CHECK: cvtsi2sd 305419896, %xmm5
17331 cvtsi2sd 0x12345678,%xmm5
17332
17333// CHECK: divpd 3735928559(%ebx,%ecx,8), %xmm5
17334 divpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17335
17336// CHECK: divpd 69, %xmm5
17337 divpd 0x45,%xmm5
17338
17339// CHECK: divpd 32493, %xmm5
17340 divpd 0x7eed,%xmm5
17341
17342// CHECK: divpd 3133065982, %xmm5
17343 divpd 0xbabecafe,%xmm5
17344
17345// CHECK: divpd 305419896, %xmm5
17346 divpd 0x12345678,%xmm5
17347
17348// CHECK: divpd %xmm5, %xmm5
17349 divpd %xmm5,%xmm5
17350
17351// CHECK: divsd 3735928559(%ebx,%ecx,8), %xmm5
17352 divsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17353
17354// CHECK: divsd 69, %xmm5
17355 divsd 0x45,%xmm5
17356
17357// CHECK: divsd 32493, %xmm5
17358 divsd 0x7eed,%xmm5
17359
17360// CHECK: divsd 3133065982, %xmm5
17361 divsd 0xbabecafe,%xmm5
17362
17363// CHECK: divsd 305419896, %xmm5
17364 divsd 0x12345678,%xmm5
17365
17366// CHECK: divsd %xmm5, %xmm5
17367 divsd %xmm5,%xmm5
17368
17369// CHECK: maxpd 3735928559(%ebx,%ecx,8), %xmm5
17370 maxpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17371
17372// CHECK: maxpd 69, %xmm5
17373 maxpd 0x45,%xmm5
17374
17375// CHECK: maxpd 32493, %xmm5
17376 maxpd 0x7eed,%xmm5
17377
17378// CHECK: maxpd 3133065982, %xmm5
17379 maxpd 0xbabecafe,%xmm5
17380
17381// CHECK: maxpd 305419896, %xmm5
17382 maxpd 0x12345678,%xmm5
17383
17384// CHECK: maxpd %xmm5, %xmm5
17385 maxpd %xmm5,%xmm5
17386
17387// CHECK: maxsd 3735928559(%ebx,%ecx,8), %xmm5
17388 maxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17389
17390// CHECK: maxsd 69, %xmm5
17391 maxsd 0x45,%xmm5
17392
17393// CHECK: maxsd 32493, %xmm5
17394 maxsd 0x7eed,%xmm5
17395
17396// CHECK: maxsd 3133065982, %xmm5
17397 maxsd 0xbabecafe,%xmm5
17398
17399// CHECK: maxsd 305419896, %xmm5
17400 maxsd 0x12345678,%xmm5
17401
17402// CHECK: maxsd %xmm5, %xmm5
17403 maxsd %xmm5,%xmm5
17404
17405// CHECK: minpd 3735928559(%ebx,%ecx,8), %xmm5
17406 minpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17407
17408// CHECK: minpd 69, %xmm5
17409 minpd 0x45,%xmm5
17410
17411// CHECK: minpd 32493, %xmm5
17412 minpd 0x7eed,%xmm5
17413
17414// CHECK: minpd 3133065982, %xmm5
17415 minpd 0xbabecafe,%xmm5
17416
17417// CHECK: minpd 305419896, %xmm5
17418 minpd 0x12345678,%xmm5
17419
17420// CHECK: minpd %xmm5, %xmm5
17421 minpd %xmm5,%xmm5
17422
17423// CHECK: minsd 3735928559(%ebx,%ecx,8), %xmm5
17424 minsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17425
17426// CHECK: minsd 69, %xmm5
17427 minsd 0x45,%xmm5
17428
17429// CHECK: minsd 32493, %xmm5
17430 minsd 0x7eed,%xmm5
17431
17432// CHECK: minsd 3133065982, %xmm5
17433 minsd 0xbabecafe,%xmm5
17434
17435// CHECK: minsd 305419896, %xmm5
17436 minsd 0x12345678,%xmm5
17437
17438// CHECK: minsd %xmm5, %xmm5
17439 minsd %xmm5,%xmm5
17440
17441// CHECK: movapd 3735928559(%ebx,%ecx,8), %xmm5
17442 movapd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17443
17444// CHECK: movapd 69, %xmm5
17445 movapd 0x45,%xmm5
17446
17447// CHECK: movapd 32493, %xmm5
17448 movapd 0x7eed,%xmm5
17449
17450// CHECK: movapd 3133065982, %xmm5
17451 movapd 0xbabecafe,%xmm5
17452
17453// CHECK: movapd 305419896, %xmm5
17454 movapd 0x12345678,%xmm5
17455
17456// CHECK: movapd %xmm5, %xmm5
17457 movapd %xmm5,%xmm5
17458
17459// CHECK: movapd %xmm5, 3735928559(%ebx,%ecx,8)
17460 movapd %xmm5,0xdeadbeef(%ebx,%ecx,8)
17461
17462// CHECK: movapd %xmm5, 69
17463 movapd %xmm5,0x45
17464
17465// CHECK: movapd %xmm5, 32493
17466 movapd %xmm5,0x7eed
17467
17468// CHECK: movapd %xmm5, 3133065982
17469 movapd %xmm5,0xbabecafe
17470
17471// CHECK: movapd %xmm5, 305419896
17472 movapd %xmm5,0x12345678
17473
17474// CHECK: movapd %xmm5, %xmm5
17475 movapd %xmm5,%xmm5
17476
17477// CHECK: movhpd 3735928559(%ebx,%ecx,8), %xmm5
17478 movhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17479
17480// CHECK: movhpd 69, %xmm5
17481 movhpd 0x45,%xmm5
17482
17483// CHECK: movhpd 32493, %xmm5
17484 movhpd 0x7eed,%xmm5
17485
17486// CHECK: movhpd 3133065982, %xmm5
17487 movhpd 0xbabecafe,%xmm5
17488
17489// CHECK: movhpd 305419896, %xmm5
17490 movhpd 0x12345678,%xmm5
17491
17492// CHECK: movhpd %xmm5, 3735928559(%ebx,%ecx,8)
17493 movhpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
17494
17495// CHECK: movhpd %xmm5, 69
17496 movhpd %xmm5,0x45
17497
17498// CHECK: movhpd %xmm5, 32493
17499 movhpd %xmm5,0x7eed
17500
17501// CHECK: movhpd %xmm5, 3133065982
17502 movhpd %xmm5,0xbabecafe
17503
17504// CHECK: movhpd %xmm5, 305419896
17505 movhpd %xmm5,0x12345678
17506
17507// CHECK: movlpd 3735928559(%ebx,%ecx,8), %xmm5
17508 movlpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17509
17510// CHECK: movlpd 69, %xmm5
17511 movlpd 0x45,%xmm5
17512
17513// CHECK: movlpd 32493, %xmm5
17514 movlpd 0x7eed,%xmm5
17515
17516// CHECK: movlpd 3133065982, %xmm5
17517 movlpd 0xbabecafe,%xmm5
17518
17519// CHECK: movlpd 305419896, %xmm5
17520 movlpd 0x12345678,%xmm5
17521
17522// CHECK: movlpd %xmm5, 3735928559(%ebx,%ecx,8)
17523 movlpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
17524
17525// CHECK: movlpd %xmm5, 69
17526 movlpd %xmm5,0x45
17527
17528// CHECK: movlpd %xmm5, 32493
17529 movlpd %xmm5,0x7eed
17530
17531// CHECK: movlpd %xmm5, 3133065982
17532 movlpd %xmm5,0xbabecafe
17533
17534// CHECK: movlpd %xmm5, 305419896
17535 movlpd %xmm5,0x12345678
17536
17537// CHECK: movmskpd %xmm5, %ecx
17538 movmskpd %xmm5,%ecx
17539
17540// CHECK: movntpd %xmm5, 3735928559(%ebx,%ecx,8)
17541 movntpd %xmm5,0xdeadbeef(%ebx,%ecx,8)
17542
17543// CHECK: movntpd %xmm5, 69
17544 movntpd %xmm5,0x45
17545
17546// CHECK: movntpd %xmm5, 32493
17547 movntpd %xmm5,0x7eed
17548
17549// CHECK: movntpd %xmm5, 3133065982
17550 movntpd %xmm5,0xbabecafe
17551
17552// CHECK: movntpd %xmm5, 305419896
17553 movntpd %xmm5,0x12345678
17554
17555// CHECK: movsd 3735928559(%ebx,%ecx,8), %xmm5
17556 movsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17557
17558// CHECK: movsd 69, %xmm5
17559 movsd 0x45,%xmm5
17560
17561// CHECK: movsd 32493, %xmm5
17562 movsd 0x7eed,%xmm5
17563
17564// CHECK: movsd 3133065982, %xmm5
17565 movsd 0xbabecafe,%xmm5
17566
17567// CHECK: movsd 305419896, %xmm5
17568 movsd 0x12345678,%xmm5
17569
17570// CHECK: movsd %xmm5, %xmm5
17571 movsd %xmm5,%xmm5
17572
17573// CHECK: movsd %xmm5, 3735928559(%ebx,%ecx,8)
17574 movsd %xmm5,0xdeadbeef(%ebx,%ecx,8)
17575
17576// CHECK: movsd %xmm5, 69
17577 movsd %xmm5,0x45
17578
17579// CHECK: movsd %xmm5, 32493
17580 movsd %xmm5,0x7eed
17581
17582// CHECK: movsd %xmm5, 3133065982
17583 movsd %xmm5,0xbabecafe
17584
17585// CHECK: movsd %xmm5, 305419896
17586 movsd %xmm5,0x12345678
17587
17588// CHECK: movsd %xmm5, %xmm5
17589 movsd %xmm5,%xmm5
17590
17591// CHECK: movupd 3735928559(%ebx,%ecx,8), %xmm5
17592 movupd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17593
17594// CHECK: movupd 69, %xmm5
17595 movupd 0x45,%xmm5
17596
17597// CHECK: movupd 32493, %xmm5
17598 movupd 0x7eed,%xmm5
17599
17600// CHECK: movupd 3133065982, %xmm5
17601 movupd 0xbabecafe,%xmm5
17602
17603// CHECK: movupd 305419896, %xmm5
17604 movupd 0x12345678,%xmm5
17605
17606// CHECK: movupd %xmm5, %xmm5
17607 movupd %xmm5,%xmm5
17608
17609// CHECK: movupd %xmm5, 3735928559(%ebx,%ecx,8)
17610 movupd %xmm5,0xdeadbeef(%ebx,%ecx,8)
17611
17612// CHECK: movupd %xmm5, 69
17613 movupd %xmm5,0x45
17614
17615// CHECK: movupd %xmm5, 32493
17616 movupd %xmm5,0x7eed
17617
17618// CHECK: movupd %xmm5, 3133065982
17619 movupd %xmm5,0xbabecafe
17620
17621// CHECK: movupd %xmm5, 305419896
17622 movupd %xmm5,0x12345678
17623
17624// CHECK: movupd %xmm5, %xmm5
17625 movupd %xmm5,%xmm5
17626
17627// CHECK: mulpd 3735928559(%ebx,%ecx,8), %xmm5
17628 mulpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17629
17630// CHECK: mulpd 69, %xmm5
17631 mulpd 0x45,%xmm5
17632
17633// CHECK: mulpd 32493, %xmm5
17634 mulpd 0x7eed,%xmm5
17635
17636// CHECK: mulpd 3133065982, %xmm5
17637 mulpd 0xbabecafe,%xmm5
17638
17639// CHECK: mulpd 305419896, %xmm5
17640 mulpd 0x12345678,%xmm5
17641
17642// CHECK: mulpd %xmm5, %xmm5
17643 mulpd %xmm5,%xmm5
17644
17645// CHECK: mulsd 3735928559(%ebx,%ecx,8), %xmm5
17646 mulsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17647
17648// CHECK: mulsd 69, %xmm5
17649 mulsd 0x45,%xmm5
17650
17651// CHECK: mulsd 32493, %xmm5
17652 mulsd 0x7eed,%xmm5
17653
17654// CHECK: mulsd 3133065982, %xmm5
17655 mulsd 0xbabecafe,%xmm5
17656
17657// CHECK: mulsd 305419896, %xmm5
17658 mulsd 0x12345678,%xmm5
17659
17660// CHECK: mulsd %xmm5, %xmm5
17661 mulsd %xmm5,%xmm5
17662
17663// CHECK: orpd 3735928559(%ebx,%ecx,8), %xmm5
17664 orpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17665
17666// CHECK: orpd 69, %xmm5
17667 orpd 0x45,%xmm5
17668
17669// CHECK: orpd 32493, %xmm5
17670 orpd 0x7eed,%xmm5
17671
17672// CHECK: orpd 3133065982, %xmm5
17673 orpd 0xbabecafe,%xmm5
17674
17675// CHECK: orpd 305419896, %xmm5
17676 orpd 0x12345678,%xmm5
17677
17678// CHECK: orpd %xmm5, %xmm5
17679 orpd %xmm5,%xmm5
17680
17681// CHECK: sqrtpd 3735928559(%ebx,%ecx,8), %xmm5
17682 sqrtpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17683
17684// CHECK: sqrtpd 69, %xmm5
17685 sqrtpd 0x45,%xmm5
17686
17687// CHECK: sqrtpd 32493, %xmm5
17688 sqrtpd 0x7eed,%xmm5
17689
17690// CHECK: sqrtpd 3133065982, %xmm5
17691 sqrtpd 0xbabecafe,%xmm5
17692
17693// CHECK: sqrtpd 305419896, %xmm5
17694 sqrtpd 0x12345678,%xmm5
17695
17696// CHECK: sqrtpd %xmm5, %xmm5
17697 sqrtpd %xmm5,%xmm5
17698
17699// CHECK: sqrtsd 3735928559(%ebx,%ecx,8), %xmm5
17700 sqrtsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17701
17702// CHECK: sqrtsd 69, %xmm5
17703 sqrtsd 0x45,%xmm5
17704
17705// CHECK: sqrtsd 32493, %xmm5
17706 sqrtsd 0x7eed,%xmm5
17707
17708// CHECK: sqrtsd 3133065982, %xmm5
17709 sqrtsd 0xbabecafe,%xmm5
17710
17711// CHECK: sqrtsd 305419896, %xmm5
17712 sqrtsd 0x12345678,%xmm5
17713
17714// CHECK: sqrtsd %xmm5, %xmm5
17715 sqrtsd %xmm5,%xmm5
17716
17717// CHECK: subpd 3735928559(%ebx,%ecx,8), %xmm5
17718 subpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17719
17720// CHECK: subpd 69, %xmm5
17721 subpd 0x45,%xmm5
17722
17723// CHECK: subpd 32493, %xmm5
17724 subpd 0x7eed,%xmm5
17725
17726// CHECK: subpd 3133065982, %xmm5
17727 subpd 0xbabecafe,%xmm5
17728
17729// CHECK: subpd 305419896, %xmm5
17730 subpd 0x12345678,%xmm5
17731
17732// CHECK: subpd %xmm5, %xmm5
17733 subpd %xmm5,%xmm5
17734
17735// CHECK: subsd 3735928559(%ebx,%ecx,8), %xmm5
17736 subsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17737
17738// CHECK: subsd 69, %xmm5
17739 subsd 0x45,%xmm5
17740
17741// CHECK: subsd 32493, %xmm5
17742 subsd 0x7eed,%xmm5
17743
17744// CHECK: subsd 3133065982, %xmm5
17745 subsd 0xbabecafe,%xmm5
17746
17747// CHECK: subsd 305419896, %xmm5
17748 subsd 0x12345678,%xmm5
17749
17750// CHECK: subsd %xmm5, %xmm5
17751 subsd %xmm5,%xmm5
17752
17753// CHECK: ucomisd 3735928559(%ebx,%ecx,8), %xmm5
17754 ucomisd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17755
17756// CHECK: ucomisd 69, %xmm5
17757 ucomisd 0x45,%xmm5
17758
17759// CHECK: ucomisd 32493, %xmm5
17760 ucomisd 0x7eed,%xmm5
17761
17762// CHECK: ucomisd 3133065982, %xmm5
17763 ucomisd 0xbabecafe,%xmm5
17764
17765// CHECK: ucomisd 305419896, %xmm5
17766 ucomisd 0x12345678,%xmm5
17767
17768// CHECK: ucomisd %xmm5, %xmm5
17769 ucomisd %xmm5,%xmm5
17770
17771// CHECK: unpckhpd 3735928559(%ebx,%ecx,8), %xmm5
17772 unpckhpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17773
17774// CHECK: unpckhpd 69, %xmm5
17775 unpckhpd 0x45,%xmm5
17776
17777// CHECK: unpckhpd 32493, %xmm5
17778 unpckhpd 0x7eed,%xmm5
17779
17780// CHECK: unpckhpd 3133065982, %xmm5
17781 unpckhpd 0xbabecafe,%xmm5
17782
17783// CHECK: unpckhpd 305419896, %xmm5
17784 unpckhpd 0x12345678,%xmm5
17785
17786// CHECK: unpckhpd %xmm5, %xmm5
17787 unpckhpd %xmm5,%xmm5
17788
17789// CHECK: unpcklpd 3735928559(%ebx,%ecx,8), %xmm5
17790 unpcklpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17791
17792// CHECK: unpcklpd 69, %xmm5
17793 unpcklpd 0x45,%xmm5
17794
17795// CHECK: unpcklpd 32493, %xmm5
17796 unpcklpd 0x7eed,%xmm5
17797
17798// CHECK: unpcklpd 3133065982, %xmm5
17799 unpcklpd 0xbabecafe,%xmm5
17800
17801// CHECK: unpcklpd 305419896, %xmm5
17802 unpcklpd 0x12345678,%xmm5
17803
17804// CHECK: unpcklpd %xmm5, %xmm5
17805 unpcklpd %xmm5,%xmm5
17806
17807// CHECK: xorpd 3735928559(%ebx,%ecx,8), %xmm5
17808 xorpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17809
17810// CHECK: xorpd 69, %xmm5
17811 xorpd 0x45,%xmm5
17812
17813// CHECK: xorpd 32493, %xmm5
17814 xorpd 0x7eed,%xmm5
17815
17816// CHECK: xorpd 3133065982, %xmm5
17817 xorpd 0xbabecafe,%xmm5
17818
17819// CHECK: xorpd 305419896, %xmm5
17820 xorpd 0x12345678,%xmm5
17821
17822// CHECK: xorpd %xmm5, %xmm5
17823 xorpd %xmm5,%xmm5
17824
17825// CHECK: cvtdq2pd 3735928559(%ebx,%ecx,8), %xmm5
17826 cvtdq2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17827
17828// CHECK: cvtdq2pd 69, %xmm5
17829 cvtdq2pd 0x45,%xmm5
17830
17831// CHECK: cvtdq2pd 32493, %xmm5
17832 cvtdq2pd 0x7eed,%xmm5
17833
17834// CHECK: cvtdq2pd 3133065982, %xmm5
17835 cvtdq2pd 0xbabecafe,%xmm5
17836
17837// CHECK: cvtdq2pd 305419896, %xmm5
17838 cvtdq2pd 0x12345678,%xmm5
17839
17840// CHECK: cvtdq2pd %xmm5, %xmm5
17841 cvtdq2pd %xmm5,%xmm5
17842
17843// CHECK: cvtpd2dq 3735928559(%ebx,%ecx,8), %xmm5
17844 cvtpd2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
17845
17846// CHECK: cvtpd2dq 69, %xmm5
17847 cvtpd2dq 0x45,%xmm5
17848
17849// CHECK: cvtpd2dq 32493, %xmm5
17850 cvtpd2dq 0x7eed,%xmm5
17851
17852// CHECK: cvtpd2dq 3133065982, %xmm5
17853 cvtpd2dq 0xbabecafe,%xmm5
17854
17855// CHECK: cvtpd2dq 305419896, %xmm5
17856 cvtpd2dq 0x12345678,%xmm5
17857
17858// CHECK: cvtpd2dq %xmm5, %xmm5
17859 cvtpd2dq %xmm5,%xmm5
17860
17861// CHECK: cvtdq2ps 3735928559(%ebx,%ecx,8), %xmm5
17862 cvtdq2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
17863
17864// CHECK: cvtdq2ps 69, %xmm5
17865 cvtdq2ps 0x45,%xmm5
17866
17867// CHECK: cvtdq2ps 32493, %xmm5
17868 cvtdq2ps 0x7eed,%xmm5
17869
17870// CHECK: cvtdq2ps 3133065982, %xmm5
17871 cvtdq2ps 0xbabecafe,%xmm5
17872
17873// CHECK: cvtdq2ps 305419896, %xmm5
17874 cvtdq2ps 0x12345678,%xmm5
17875
17876// CHECK: cvtdq2ps %xmm5, %xmm5
17877 cvtdq2ps %xmm5,%xmm5
17878
17879// CHECK: cvtpd2pi 3735928559(%ebx,%ecx,8), %mm3
17880 cvtpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
17881
17882// CHECK: cvtpd2pi 69, %mm3
17883 cvtpd2pi 0x45,%mm3
17884
17885// CHECK: cvtpd2pi 32493, %mm3
17886 cvtpd2pi 0x7eed,%mm3
17887
17888// CHECK: cvtpd2pi 3133065982, %mm3
17889 cvtpd2pi 0xbabecafe,%mm3
17890
17891// CHECK: cvtpd2pi 305419896, %mm3
17892 cvtpd2pi 0x12345678,%mm3
17893
17894// CHECK: cvtpd2pi %xmm5, %mm3
17895 cvtpd2pi %xmm5,%mm3
17896
17897// CHECK: cvtpd2ps 3735928559(%ebx,%ecx,8), %xmm5
17898 cvtpd2ps 0xdeadbeef(%ebx,%ecx,8),%xmm5
17899
17900// CHECK: cvtpd2ps 69, %xmm5
17901 cvtpd2ps 0x45,%xmm5
17902
17903// CHECK: cvtpd2ps 32493, %xmm5
17904 cvtpd2ps 0x7eed,%xmm5
17905
17906// CHECK: cvtpd2ps 3133065982, %xmm5
17907 cvtpd2ps 0xbabecafe,%xmm5
17908
17909// CHECK: cvtpd2ps 305419896, %xmm5
17910 cvtpd2ps 0x12345678,%xmm5
17911
17912// CHECK: cvtpd2ps %xmm5, %xmm5
17913 cvtpd2ps %xmm5,%xmm5
17914
17915// CHECK: cvtps2pd 3735928559(%ebx,%ecx,8), %xmm5
17916 cvtps2pd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17917
17918// CHECK: cvtps2pd 69, %xmm5
17919 cvtps2pd 0x45,%xmm5
17920
17921// CHECK: cvtps2pd 32493, %xmm5
17922 cvtps2pd 0x7eed,%xmm5
17923
17924// CHECK: cvtps2pd 3133065982, %xmm5
17925 cvtps2pd 0xbabecafe,%xmm5
17926
17927// CHECK: cvtps2pd 305419896, %xmm5
17928 cvtps2pd 0x12345678,%xmm5
17929
17930// CHECK: cvtps2pd %xmm5, %xmm5
17931 cvtps2pd %xmm5,%xmm5
17932
17933// CHECK: cvtps2dq 3735928559(%ebx,%ecx,8), %xmm5
17934 cvtps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
17935
17936// CHECK: cvtps2dq 69, %xmm5
17937 cvtps2dq 0x45,%xmm5
17938
17939// CHECK: cvtps2dq 32493, %xmm5
17940 cvtps2dq 0x7eed,%xmm5
17941
17942// CHECK: cvtps2dq 3133065982, %xmm5
17943 cvtps2dq 0xbabecafe,%xmm5
17944
17945// CHECK: cvtps2dq 305419896, %xmm5
17946 cvtps2dq 0x12345678,%xmm5
17947
17948// CHECK: cvtps2dq %xmm5, %xmm5
17949 cvtps2dq %xmm5,%xmm5
17950
17951// CHECK: cvtsd2ss 3735928559(%ebx,%ecx,8), %xmm5
17952 cvtsd2ss 0xdeadbeef(%ebx,%ecx,8),%xmm5
17953
17954// CHECK: cvtsd2ss 69, %xmm5
17955 cvtsd2ss 0x45,%xmm5
17956
17957// CHECK: cvtsd2ss 32493, %xmm5
17958 cvtsd2ss 0x7eed,%xmm5
17959
17960// CHECK: cvtsd2ss 3133065982, %xmm5
17961 cvtsd2ss 0xbabecafe,%xmm5
17962
17963// CHECK: cvtsd2ss 305419896, %xmm5
17964 cvtsd2ss 0x12345678,%xmm5
17965
17966// CHECK: cvtsd2ss %xmm5, %xmm5
17967 cvtsd2ss %xmm5,%xmm5
17968
17969// CHECK: cvtss2sd 3735928559(%ebx,%ecx,8), %xmm5
17970 cvtss2sd 0xdeadbeef(%ebx,%ecx,8),%xmm5
17971
17972// CHECK: cvtss2sd 69, %xmm5
17973 cvtss2sd 0x45,%xmm5
17974
17975// CHECK: cvtss2sd 32493, %xmm5
17976 cvtss2sd 0x7eed,%xmm5
17977
17978// CHECK: cvtss2sd 3133065982, %xmm5
17979 cvtss2sd 0xbabecafe,%xmm5
17980
17981// CHECK: cvtss2sd 305419896, %xmm5
17982 cvtss2sd 0x12345678,%xmm5
17983
17984// CHECK: cvtss2sd %xmm5, %xmm5
17985 cvtss2sd %xmm5,%xmm5
17986
17987// CHECK: cvttpd2pi 3735928559(%ebx,%ecx,8), %mm3
17988 cvttpd2pi 0xdeadbeef(%ebx,%ecx,8),%mm3
17989
17990// CHECK: cvttpd2pi 69, %mm3
17991 cvttpd2pi 0x45,%mm3
17992
17993// CHECK: cvttpd2pi 32493, %mm3
17994 cvttpd2pi 0x7eed,%mm3
17995
17996// CHECK: cvttpd2pi 3133065982, %mm3
17997 cvttpd2pi 0xbabecafe,%mm3
17998
17999// CHECK: cvttpd2pi 305419896, %mm3
18000 cvttpd2pi 0x12345678,%mm3
18001
18002// CHECK: cvttpd2pi %xmm5, %mm3
18003 cvttpd2pi %xmm5,%mm3
18004
18005// CHECK: cvttsd2si 3735928559(%ebx,%ecx,8), %ecx
18006 cvttsd2si 0xdeadbeef(%ebx,%ecx,8),%ecx
18007
18008// CHECK: cvttsd2si 69, %ecx
18009 cvttsd2si 0x45,%ecx
18010
18011// CHECK: cvttsd2si 32493, %ecx
18012 cvttsd2si 0x7eed,%ecx
18013
18014// CHECK: cvttsd2si 3133065982, %ecx
18015 cvttsd2si 0xbabecafe,%ecx
18016
18017// CHECK: cvttsd2si 305419896, %ecx
18018 cvttsd2si 0x12345678,%ecx
18019
18020// CHECK: cvttsd2si %xmm5, %ecx
18021 cvttsd2si %xmm5,%ecx
18022
18023// CHECK: cvttps2dq 3735928559(%ebx,%ecx,8), %xmm5
18024 cvttps2dq 0xdeadbeef(%ebx,%ecx,8),%xmm5
18025
18026// CHECK: cvttps2dq 69, %xmm5
18027 cvttps2dq 0x45,%xmm5
18028
18029// CHECK: cvttps2dq 32493, %xmm5
18030 cvttps2dq 0x7eed,%xmm5
18031
18032// CHECK: cvttps2dq 3133065982, %xmm5
18033 cvttps2dq 0xbabecafe,%xmm5
18034
18035// CHECK: cvttps2dq 305419896, %xmm5
18036 cvttps2dq 0x12345678,%xmm5
18037
18038// CHECK: cvttps2dq %xmm5, %xmm5
18039 cvttps2dq %xmm5,%xmm5
18040
18041// CHECK: maskmovdqu %xmm5, %xmm5
18042 maskmovdqu %xmm5,%xmm5
18043
18044// CHECK: movdqa 3735928559(%ebx,%ecx,8), %xmm5
18045 movdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
18046
18047// CHECK: movdqa 69, %xmm5
18048 movdqa 0x45,%xmm5
18049
18050// CHECK: movdqa 32493, %xmm5
18051 movdqa 0x7eed,%xmm5
18052
18053// CHECK: movdqa 3133065982, %xmm5
18054 movdqa 0xbabecafe,%xmm5
18055
18056// CHECK: movdqa 305419896, %xmm5
18057 movdqa 0x12345678,%xmm5
18058
18059// CHECK: movdqa %xmm5, %xmm5
18060 movdqa %xmm5,%xmm5
18061
18062// CHECK: movdqa %xmm5, 3735928559(%ebx,%ecx,8)
18063 movdqa %xmm5,0xdeadbeef(%ebx,%ecx,8)
18064
18065// CHECK: movdqa %xmm5, 69
18066 movdqa %xmm5,0x45
18067
18068// CHECK: movdqa %xmm5, 32493
18069 movdqa %xmm5,0x7eed
18070
18071// CHECK: movdqa %xmm5, 3133065982
18072 movdqa %xmm5,0xbabecafe
18073
18074// CHECK: movdqa %xmm5, 305419896
18075 movdqa %xmm5,0x12345678
18076
18077// CHECK: movdqa %xmm5, %xmm5
18078 movdqa %xmm5,%xmm5
18079
18080// CHECK: movdqu 3735928559(%ebx,%ecx,8), %xmm5
18081 movdqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
18082
18083// CHECK: movdqu 69, %xmm5
18084 movdqu 0x45,%xmm5
18085
18086// CHECK: movdqu 32493, %xmm5
18087 movdqu 0x7eed,%xmm5
18088
18089// CHECK: movdqu 3133065982, %xmm5
18090 movdqu 0xbabecafe,%xmm5
18091
18092// CHECK: movdqu 305419896, %xmm5
18093 movdqu 0x12345678,%xmm5
18094
18095// CHECK: movdqu %xmm5, 3735928559(%ebx,%ecx,8)
18096 movdqu %xmm5,0xdeadbeef(%ebx,%ecx,8)
18097
18098// CHECK: movdqu %xmm5, 69
18099 movdqu %xmm5,0x45
18100
18101// CHECK: movdqu %xmm5, 32493
18102 movdqu %xmm5,0x7eed
18103
18104// CHECK: movdqu %xmm5, 3133065982
18105 movdqu %xmm5,0xbabecafe
18106
18107// CHECK: movdqu %xmm5, 305419896
18108 movdqu %xmm5,0x12345678
18109
18110// CHECK: movdq2q %xmm5, %mm3
18111 movdq2q %xmm5,%mm3
18112
18113// CHECK: movq2dq %mm3, %xmm5
18114 movq2dq %mm3,%xmm5
18115
18116// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %mm3
18117 pmuludq 0xdeadbeef(%ebx,%ecx,8),%mm3
18118
18119// CHECK: pmuludq 69, %mm3
18120 pmuludq 0x45,%mm3
18121
18122// CHECK: pmuludq 32493, %mm3
18123 pmuludq 0x7eed,%mm3
18124
18125// CHECK: pmuludq 3133065982, %mm3
18126 pmuludq 0xbabecafe,%mm3
18127
18128// CHECK: pmuludq 305419896, %mm3
18129 pmuludq 0x12345678,%mm3
18130
18131// CHECK: pmuludq %mm3, %mm3
18132 pmuludq %mm3,%mm3
18133
18134// CHECK: pmuludq 3735928559(%ebx,%ecx,8), %xmm5
18135 pmuludq 0xdeadbeef(%ebx,%ecx,8),%xmm5
18136
18137// CHECK: pmuludq 69, %xmm5
18138 pmuludq 0x45,%xmm5
18139
18140// CHECK: pmuludq 32493, %xmm5
18141 pmuludq 0x7eed,%xmm5
18142
18143// CHECK: pmuludq 3133065982, %xmm5
18144 pmuludq 0xbabecafe,%xmm5
18145
18146// CHECK: pmuludq 305419896, %xmm5
18147 pmuludq 0x12345678,%xmm5
18148
18149// CHECK: pmuludq %xmm5, %xmm5
18150 pmuludq %xmm5,%xmm5
18151
18152// CHECK: pslldq $127, %xmm5
18153 pslldq $0x7f,%xmm5
18154
18155// CHECK: psrldq $127, %xmm5
18156 psrldq $0x7f,%xmm5
18157
18158// CHECK: punpckhqdq 3735928559(%ebx,%ecx,8), %xmm5
18159 punpckhqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
18160
18161// CHECK: punpckhqdq 69, %xmm5
18162 punpckhqdq 0x45,%xmm5
18163
18164// CHECK: punpckhqdq 32493, %xmm5
18165 punpckhqdq 0x7eed,%xmm5
18166
18167// CHECK: punpckhqdq 3133065982, %xmm5
18168 punpckhqdq 0xbabecafe,%xmm5
18169
18170// CHECK: punpckhqdq 305419896, %xmm5
18171 punpckhqdq 0x12345678,%xmm5
18172
18173// CHECK: punpckhqdq %xmm5, %xmm5
18174 punpckhqdq %xmm5,%xmm5
18175
18176// CHECK: punpcklqdq 3735928559(%ebx,%ecx,8), %xmm5
18177 punpcklqdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
18178
18179// CHECK: punpcklqdq 69, %xmm5
18180 punpcklqdq 0x45,%xmm5
18181
18182// CHECK: punpcklqdq 32493, %xmm5
18183 punpcklqdq 0x7eed,%xmm5
18184
18185// CHECK: punpcklqdq 3133065982, %xmm5
18186 punpcklqdq 0xbabecafe,%xmm5
18187
18188// CHECK: punpcklqdq 305419896, %xmm5
18189 punpcklqdq 0x12345678,%xmm5
18190
18191// CHECK: punpcklqdq %xmm5, %xmm5
18192 punpcklqdq %xmm5,%xmm5
18193
18194// CHECK: addsubpd 3735928559(%ebx,%ecx,8), %xmm5
18195 addsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
18196
18197// CHECK: addsubpd 69, %xmm5
18198 addsubpd 0x45,%xmm5
18199
18200// CHECK: addsubpd 32493, %xmm5
18201 addsubpd 0x7eed,%xmm5
18202
18203// CHECK: addsubpd 3133065982, %xmm5
18204 addsubpd 0xbabecafe,%xmm5
18205
18206// CHECK: addsubpd 305419896, %xmm5
18207 addsubpd 0x12345678,%xmm5
18208
18209// CHECK: addsubpd %xmm5, %xmm5
18210 addsubpd %xmm5,%xmm5
18211
18212// CHECK: addsubps 3735928559(%ebx,%ecx,8), %xmm5
18213 addsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
18214
18215// CHECK: addsubps 69, %xmm5
18216 addsubps 0x45,%xmm5
18217
18218// CHECK: addsubps 32493, %xmm5
18219 addsubps 0x7eed,%xmm5
18220
18221// CHECK: addsubps 3133065982, %xmm5
18222 addsubps 0xbabecafe,%xmm5
18223
18224// CHECK: addsubps 305419896, %xmm5
18225 addsubps 0x12345678,%xmm5
18226
18227// CHECK: addsubps %xmm5, %xmm5
18228 addsubps %xmm5,%xmm5
18229
18230// CHECK: fisttpl 3735928559(%ebx,%ecx,8)
18231 fisttpl 0xdeadbeef(%ebx,%ecx,8)
18232
18233// CHECK: fisttpl 3133065982
18234 fisttpl 0xbabecafe
18235
18236// CHECK: fisttpl 305419896
18237 fisttpl 0x12345678
18238
18239// CHECK: haddpd 3735928559(%ebx,%ecx,8), %xmm5
18240 haddpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
18241
18242// CHECK: haddpd 69, %xmm5
18243 haddpd 0x45,%xmm5
18244
18245// CHECK: haddpd 32493, %xmm5
18246 haddpd 0x7eed,%xmm5
18247
18248// CHECK: haddpd 3133065982, %xmm5
18249 haddpd 0xbabecafe,%xmm5
18250
18251// CHECK: haddpd 305419896, %xmm5
18252 haddpd 0x12345678,%xmm5
18253
18254// CHECK: haddpd %xmm5, %xmm5
18255 haddpd %xmm5,%xmm5
18256
18257// CHECK: haddps 3735928559(%ebx,%ecx,8), %xmm5
18258 haddps 0xdeadbeef(%ebx,%ecx,8),%xmm5
18259
18260// CHECK: haddps 69, %xmm5
18261 haddps 0x45,%xmm5
18262
18263// CHECK: haddps 32493, %xmm5
18264 haddps 0x7eed,%xmm5
18265
18266// CHECK: haddps 3133065982, %xmm5
18267 haddps 0xbabecafe,%xmm5
18268
18269// CHECK: haddps 305419896, %xmm5
18270 haddps 0x12345678,%xmm5
18271
18272// CHECK: haddps %xmm5, %xmm5
18273 haddps %xmm5,%xmm5
18274
18275// CHECK: hsubpd 3735928559(%ebx,%ecx,8), %xmm5
18276 hsubpd 0xdeadbeef(%ebx,%ecx,8),%xmm5
18277
18278// CHECK: hsubpd 69, %xmm5
18279 hsubpd 0x45,%xmm5
18280
18281// CHECK: hsubpd 32493, %xmm5
18282 hsubpd 0x7eed,%xmm5
18283
18284// CHECK: hsubpd 3133065982, %xmm5
18285 hsubpd 0xbabecafe,%xmm5
18286
18287// CHECK: hsubpd 305419896, %xmm5
18288 hsubpd 0x12345678,%xmm5
18289
18290// CHECK: hsubpd %xmm5, %xmm5
18291 hsubpd %xmm5,%xmm5
18292
18293// CHECK: hsubps 3735928559(%ebx,%ecx,8), %xmm5
18294 hsubps 0xdeadbeef(%ebx,%ecx,8),%xmm5
18295
18296// CHECK: hsubps 69, %xmm5
18297 hsubps 0x45,%xmm5
18298
18299// CHECK: hsubps 32493, %xmm5
18300 hsubps 0x7eed,%xmm5
18301
18302// CHECK: hsubps 3133065982, %xmm5
18303 hsubps 0xbabecafe,%xmm5
18304
18305// CHECK: hsubps 305419896, %xmm5
18306 hsubps 0x12345678,%xmm5
18307
18308// CHECK: hsubps %xmm5, %xmm5
18309 hsubps %xmm5,%xmm5
18310
18311// CHECK: lddqu 3735928559(%ebx,%ecx,8), %xmm5
18312 lddqu 0xdeadbeef(%ebx,%ecx,8),%xmm5
18313
18314// CHECK: lddqu 69, %xmm5
18315 lddqu 0x45,%xmm5
18316
18317// CHECK: lddqu 32493, %xmm5
18318 lddqu 0x7eed,%xmm5
18319
18320// CHECK: lddqu 3133065982, %xmm5
18321 lddqu 0xbabecafe,%xmm5
18322
18323// CHECK: lddqu 305419896, %xmm5
18324 lddqu 0x12345678,%xmm5
18325
18326// CHECK: monitor
18327 monitor
18328
18329// CHECK: movddup 3735928559(%ebx,%ecx,8), %xmm5
18330 movddup 0xdeadbeef(%ebx,%ecx,8),%xmm5
18331
18332// CHECK: movddup 69, %xmm5
18333 movddup 0x45,%xmm5
18334
18335// CHECK: movddup 32493, %xmm5
18336 movddup 0x7eed,%xmm5
18337
18338// CHECK: movddup 3133065982, %xmm5
18339 movddup 0xbabecafe,%xmm5
18340
18341// CHECK: movddup 305419896, %xmm5
18342 movddup 0x12345678,%xmm5
18343
18344// CHECK: movddup %xmm5, %xmm5
18345 movddup %xmm5,%xmm5
18346
18347// CHECK: movshdup 3735928559(%ebx,%ecx,8), %xmm5
18348 movshdup 0xdeadbeef(%ebx,%ecx,8),%xmm5
18349
18350// CHECK: movshdup 69, %xmm5
18351 movshdup 0x45,%xmm5
18352
18353// CHECK: movshdup 32493, %xmm5
18354 movshdup 0x7eed,%xmm5
18355
18356// CHECK: movshdup 3133065982, %xmm5
18357 movshdup 0xbabecafe,%xmm5
18358
18359// CHECK: movshdup 305419896, %xmm5
18360 movshdup 0x12345678,%xmm5
18361
18362// CHECK: movshdup %xmm5, %xmm5
18363 movshdup %xmm5,%xmm5
18364
18365// CHECK: movsldup 3735928559(%ebx,%ecx,8), %xmm5
18366 movsldup 0xdeadbeef(%ebx,%ecx,8),%xmm5
18367
18368// CHECK: movsldup 69, %xmm5
18369 movsldup 0x45,%xmm5
18370
18371// CHECK: movsldup 32493, %xmm5
18372 movsldup 0x7eed,%xmm5
18373
18374// CHECK: movsldup 3133065982, %xmm5
18375 movsldup 0xbabecafe,%xmm5
18376
18377// CHECK: movsldup 305419896, %xmm5
18378 movsldup 0x12345678,%xmm5
18379
18380// CHECK: movsldup %xmm5, %xmm5
18381 movsldup %xmm5,%xmm5
18382
18383// CHECK: mwait
18384 mwait
18385
18386// CHECK: vmcall
18387 vmcall
18388
18389// CHECK: vmclear 3735928559(%ebx,%ecx,8)
18390 vmclear 0xdeadbeef(%ebx,%ecx,8)
18391
18392// CHECK: vmclear 32493
18393 vmclear 0x7eed
18394
18395// CHECK: vmclear 3133065982
18396 vmclear 0xbabecafe
18397
18398// CHECK: vmclear 305419896
18399 vmclear 0x12345678
18400
18401// CHECK: vmlaunch
18402 vmlaunch
18403
18404// CHECK: vmresume
18405 vmresume
18406
18407// CHECK: vmptrld 3735928559(%ebx,%ecx,8)
18408 vmptrld 0xdeadbeef(%ebx,%ecx,8)
18409
18410// CHECK: vmptrld 32493
18411 vmptrld 0x7eed
18412
18413// CHECK: vmptrld 3133065982
18414 vmptrld 0xbabecafe
18415
18416// CHECK: vmptrld 305419896
18417 vmptrld 0x12345678
18418
18419// CHECK: vmptrst 3735928559(%ebx,%ecx,8)
18420 vmptrst 0xdeadbeef(%ebx,%ecx,8)
18421
18422// CHECK: vmptrst 32493
18423 vmptrst 0x7eed
18424
18425// CHECK: vmptrst 3133065982
18426 vmptrst 0xbabecafe
18427
18428// CHECK: vmptrst 305419896
18429 vmptrst 0x12345678
18430
18431// CHECK: vmxoff
18432 vmxoff
18433
18434// CHECK: vmxon 3735928559(%ebx,%ecx,8)
18435 vmxon 0xdeadbeef(%ebx,%ecx,8)
18436
18437// CHECK: vmxon 32493
18438 vmxon 0x7eed
18439
18440// CHECK: vmxon 3133065982
18441 vmxon 0xbabecafe
18442
18443// CHECK: vmxon 305419896
18444 vmxon 0x12345678
18445
18446// CHECK: phaddw 3735928559(%ebx,%ecx,8), %mm3
18447 phaddw 0xdeadbeef(%ebx,%ecx,8),%mm3
18448
18449// CHECK: phaddw 69, %mm3
18450 phaddw 0x45,%mm3
18451
18452// CHECK: phaddw 32493, %mm3
18453 phaddw 0x7eed,%mm3
18454
18455// CHECK: phaddw 3133065982, %mm3
18456 phaddw 0xbabecafe,%mm3
18457
18458// CHECK: phaddw 305419896, %mm3
18459 phaddw 0x12345678,%mm3
18460
18461// CHECK: phaddw %mm3, %mm3
18462 phaddw %mm3,%mm3
18463
18464// CHECK: phaddw 3735928559(%ebx,%ecx,8), %xmm5
18465 phaddw 0xdeadbeef(%ebx,%ecx,8),%xmm5
18466
18467// CHECK: phaddw 69, %xmm5
18468 phaddw 0x45,%xmm5
18469
18470// CHECK: phaddw 32493, %xmm5
18471 phaddw 0x7eed,%xmm5
18472
18473// CHECK: phaddw 3133065982, %xmm5
18474 phaddw 0xbabecafe,%xmm5
18475
18476// CHECK: phaddw 305419896, %xmm5
18477 phaddw 0x12345678,%xmm5
18478
18479// CHECK: phaddw %xmm5, %xmm5
18480 phaddw %xmm5,%xmm5
18481
18482// CHECK: phaddd 3735928559(%ebx,%ecx,8), %mm3
18483 phaddd 0xdeadbeef(%ebx,%ecx,8),%mm3
18484
18485// CHECK: phaddd 69, %mm3
18486 phaddd 0x45,%mm3
18487
18488// CHECK: phaddd 32493, %mm3
18489 phaddd 0x7eed,%mm3
18490
18491// CHECK: phaddd 3133065982, %mm3
18492 phaddd 0xbabecafe,%mm3
18493
18494// CHECK: phaddd 305419896, %mm3
18495 phaddd 0x12345678,%mm3
18496
18497// CHECK: phaddd %mm3, %mm3
18498 phaddd %mm3,%mm3
18499
18500// CHECK: phaddd 3735928559(%ebx,%ecx,8), %xmm5
18501 phaddd 0xdeadbeef(%ebx,%ecx,8),%xmm5
18502
18503// CHECK: phaddd 69, %xmm5
18504 phaddd 0x45,%xmm5
18505
18506// CHECK: phaddd 32493, %xmm5
18507 phaddd 0x7eed,%xmm5
18508
18509// CHECK: phaddd 3133065982, %xmm5
18510 phaddd 0xbabecafe,%xmm5
18511
18512// CHECK: phaddd 305419896, %xmm5
18513 phaddd 0x12345678,%xmm5
18514
18515// CHECK: phaddd %xmm5, %xmm5
18516 phaddd %xmm5,%xmm5
18517
18518// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %mm3
18519 phaddsw 0xdeadbeef(%ebx,%ecx,8),%mm3
18520
18521// CHECK: phaddsw 69, %mm3
18522 phaddsw 0x45,%mm3
18523
18524// CHECK: phaddsw 32493, %mm3
18525 phaddsw 0x7eed,%mm3
18526
18527// CHECK: phaddsw 3133065982, %mm3
18528 phaddsw 0xbabecafe,%mm3
18529
18530// CHECK: phaddsw 305419896, %mm3
18531 phaddsw 0x12345678,%mm3
18532
18533// CHECK: phaddsw %mm3, %mm3
18534 phaddsw %mm3,%mm3
18535
18536// CHECK: phaddsw 3735928559(%ebx,%ecx,8), %xmm5
18537 phaddsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
18538
18539// CHECK: phaddsw 69, %xmm5
18540 phaddsw 0x45,%xmm5
18541
18542// CHECK: phaddsw 32493, %xmm5
18543 phaddsw 0x7eed,%xmm5
18544
18545// CHECK: phaddsw 3133065982, %xmm5
18546 phaddsw 0xbabecafe,%xmm5
18547
18548// CHECK: phaddsw 305419896, %xmm5
18549 phaddsw 0x12345678,%xmm5
18550
18551// CHECK: phaddsw %xmm5, %xmm5
18552 phaddsw %xmm5,%xmm5
18553
18554// CHECK: phsubw 3735928559(%ebx,%ecx,8), %mm3
18555 phsubw 0xdeadbeef(%ebx,%ecx,8),%mm3
18556
18557// CHECK: phsubw 69, %mm3
18558 phsubw 0x45,%mm3
18559
18560// CHECK: phsubw 32493, %mm3
18561 phsubw 0x7eed,%mm3
18562
18563// CHECK: phsubw 3133065982, %mm3
18564 phsubw 0xbabecafe,%mm3
18565
18566// CHECK: phsubw 305419896, %mm3
18567 phsubw 0x12345678,%mm3
18568
18569// CHECK: phsubw %mm3, %mm3
18570 phsubw %mm3,%mm3
18571
18572// CHECK: phsubw 3735928559(%ebx,%ecx,8), %xmm5
18573 phsubw 0xdeadbeef(%ebx,%ecx,8),%xmm5
18574
18575// CHECK: phsubw 69, %xmm5
18576 phsubw 0x45,%xmm5
18577
18578// CHECK: phsubw 32493, %xmm5
18579 phsubw 0x7eed,%xmm5
18580
18581// CHECK: phsubw 3133065982, %xmm5
18582 phsubw 0xbabecafe,%xmm5
18583
18584// CHECK: phsubw 305419896, %xmm5
18585 phsubw 0x12345678,%xmm5
18586
18587// CHECK: phsubw %xmm5, %xmm5
18588 phsubw %xmm5,%xmm5
18589
18590// CHECK: phsubd 3735928559(%ebx,%ecx,8), %mm3
18591 phsubd 0xdeadbeef(%ebx,%ecx,8),%mm3
18592
18593// CHECK: phsubd 69, %mm3
18594 phsubd 0x45,%mm3
18595
18596// CHECK: phsubd 32493, %mm3
18597 phsubd 0x7eed,%mm3
18598
18599// CHECK: phsubd 3133065982, %mm3
18600 phsubd 0xbabecafe,%mm3
18601
18602// CHECK: phsubd 305419896, %mm3
18603 phsubd 0x12345678,%mm3
18604
18605// CHECK: phsubd %mm3, %mm3
18606 phsubd %mm3,%mm3
18607
18608// CHECK: phsubd 3735928559(%ebx,%ecx,8), %xmm5
18609 phsubd 0xdeadbeef(%ebx,%ecx,8),%xmm5
18610
18611// CHECK: phsubd 69, %xmm5
18612 phsubd 0x45,%xmm5
18613
18614// CHECK: phsubd 32493, %xmm5
18615 phsubd 0x7eed,%xmm5
18616
18617// CHECK: phsubd 3133065982, %xmm5
18618 phsubd 0xbabecafe,%xmm5
18619
18620// CHECK: phsubd 305419896, %xmm5
18621 phsubd 0x12345678,%xmm5
18622
18623// CHECK: phsubd %xmm5, %xmm5
18624 phsubd %xmm5,%xmm5
18625
18626// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %mm3
18627 phsubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
18628
18629// CHECK: phsubsw 69, %mm3
18630 phsubsw 0x45,%mm3
18631
18632// CHECK: phsubsw 32493, %mm3
18633 phsubsw 0x7eed,%mm3
18634
18635// CHECK: phsubsw 3133065982, %mm3
18636 phsubsw 0xbabecafe,%mm3
18637
18638// CHECK: phsubsw 305419896, %mm3
18639 phsubsw 0x12345678,%mm3
18640
18641// CHECK: phsubsw %mm3, %mm3
18642 phsubsw %mm3,%mm3
18643
18644// CHECK: phsubsw 3735928559(%ebx,%ecx,8), %xmm5
18645 phsubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
18646
18647// CHECK: phsubsw 69, %xmm5
18648 phsubsw 0x45,%xmm5
18649
18650// CHECK: phsubsw 32493, %xmm5
18651 phsubsw 0x7eed,%xmm5
18652
18653// CHECK: phsubsw 3133065982, %xmm5
18654 phsubsw 0xbabecafe,%xmm5
18655
18656// CHECK: phsubsw 305419896, %xmm5
18657 phsubsw 0x12345678,%xmm5
18658
18659// CHECK: phsubsw %xmm5, %xmm5
18660 phsubsw %xmm5,%xmm5
18661
18662// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %mm3
18663 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%mm3
18664
18665// CHECK: pmaddubsw 69, %mm3
18666 pmaddubsw 0x45,%mm3
18667
18668// CHECK: pmaddubsw 32493, %mm3
18669 pmaddubsw 0x7eed,%mm3
18670
18671// CHECK: pmaddubsw 3133065982, %mm3
18672 pmaddubsw 0xbabecafe,%mm3
18673
18674// CHECK: pmaddubsw 305419896, %mm3
18675 pmaddubsw 0x12345678,%mm3
18676
18677// CHECK: pmaddubsw %mm3, %mm3
18678 pmaddubsw %mm3,%mm3
18679
18680// CHECK: pmaddubsw 3735928559(%ebx,%ecx,8), %xmm5
18681 pmaddubsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
18682
18683// CHECK: pmaddubsw 69, %xmm5
18684 pmaddubsw 0x45,%xmm5
18685
18686// CHECK: pmaddubsw 32493, %xmm5
18687 pmaddubsw 0x7eed,%xmm5
18688
18689// CHECK: pmaddubsw 3133065982, %xmm5
18690 pmaddubsw 0xbabecafe,%xmm5
18691
18692// CHECK: pmaddubsw 305419896, %xmm5
18693 pmaddubsw 0x12345678,%xmm5
18694
18695// CHECK: pmaddubsw %xmm5, %xmm5
18696 pmaddubsw %xmm5,%xmm5
18697
18698// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %mm3
18699 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%mm3
18700
18701// CHECK: pmulhrsw 69, %mm3
18702 pmulhrsw 0x45,%mm3
18703
18704// CHECK: pmulhrsw 32493, %mm3
18705 pmulhrsw 0x7eed,%mm3
18706
18707// CHECK: pmulhrsw 3133065982, %mm3
18708 pmulhrsw 0xbabecafe,%mm3
18709
18710// CHECK: pmulhrsw 305419896, %mm3
18711 pmulhrsw 0x12345678,%mm3
18712
18713// CHECK: pmulhrsw %mm3, %mm3
18714 pmulhrsw %mm3,%mm3
18715
18716// CHECK: pmulhrsw 3735928559(%ebx,%ecx,8), %xmm5
18717 pmulhrsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
18718
18719// CHECK: pmulhrsw 69, %xmm5
18720 pmulhrsw 0x45,%xmm5
18721
18722// CHECK: pmulhrsw 32493, %xmm5
18723 pmulhrsw 0x7eed,%xmm5
18724
18725// CHECK: pmulhrsw 3133065982, %xmm5
18726 pmulhrsw 0xbabecafe,%xmm5
18727
18728// CHECK: pmulhrsw 305419896, %xmm5
18729 pmulhrsw 0x12345678,%xmm5
18730
18731// CHECK: pmulhrsw %xmm5, %xmm5
18732 pmulhrsw %xmm5,%xmm5
18733
18734// CHECK: pshufb 3735928559(%ebx,%ecx,8), %mm3
18735 pshufb 0xdeadbeef(%ebx,%ecx,8),%mm3
18736
18737// CHECK: pshufb 69, %mm3
18738 pshufb 0x45,%mm3
18739
18740// CHECK: pshufb 32493, %mm3
18741 pshufb 0x7eed,%mm3
18742
18743// CHECK: pshufb 3133065982, %mm3
18744 pshufb 0xbabecafe,%mm3
18745
18746// CHECK: pshufb 305419896, %mm3
18747 pshufb 0x12345678,%mm3
18748
18749// CHECK: pshufb %mm3, %mm3
18750 pshufb %mm3,%mm3
18751
18752// CHECK: pshufb 3735928559(%ebx,%ecx,8), %xmm5
18753 pshufb 0xdeadbeef(%ebx,%ecx,8),%xmm5
18754
18755// CHECK: pshufb 69, %xmm5
18756 pshufb 0x45,%xmm5
18757
18758// CHECK: pshufb 32493, %xmm5
18759 pshufb 0x7eed,%xmm5
18760
18761// CHECK: pshufb 3133065982, %xmm5
18762 pshufb 0xbabecafe,%xmm5
18763
18764// CHECK: pshufb 305419896, %xmm5
18765 pshufb 0x12345678,%xmm5
18766
18767// CHECK: pshufb %xmm5, %xmm5
18768 pshufb %xmm5,%xmm5
18769
18770// CHECK: psignb 3735928559(%ebx,%ecx,8), %mm3
18771 psignb 0xdeadbeef(%ebx,%ecx,8),%mm3
18772
18773// CHECK: psignb 69, %mm3
18774 psignb 0x45,%mm3
18775
18776// CHECK: psignb 32493, %mm3
18777 psignb 0x7eed,%mm3
18778
18779// CHECK: psignb 3133065982, %mm3
18780 psignb 0xbabecafe,%mm3
18781
18782// CHECK: psignb 305419896, %mm3
18783 psignb 0x12345678,%mm3
18784
18785// CHECK: psignb %mm3, %mm3
18786 psignb %mm3,%mm3
18787
18788// CHECK: psignb 3735928559(%ebx,%ecx,8), %xmm5
18789 psignb 0xdeadbeef(%ebx,%ecx,8),%xmm5
18790
18791// CHECK: psignb 69, %xmm5
18792 psignb 0x45,%xmm5
18793
18794// CHECK: psignb 32493, %xmm5
18795 psignb 0x7eed,%xmm5
18796
18797// CHECK: psignb 3133065982, %xmm5
18798 psignb 0xbabecafe,%xmm5
18799
18800// CHECK: psignb 305419896, %xmm5
18801 psignb 0x12345678,%xmm5
18802
18803// CHECK: psignb %xmm5, %xmm5
18804 psignb %xmm5,%xmm5
18805
18806// CHECK: psignw 3735928559(%ebx,%ecx,8), %mm3
18807 psignw 0xdeadbeef(%ebx,%ecx,8),%mm3
18808
18809// CHECK: psignw 69, %mm3
18810 psignw 0x45,%mm3
18811
18812// CHECK: psignw 32493, %mm3
18813 psignw 0x7eed,%mm3
18814
18815// CHECK: psignw 3133065982, %mm3
18816 psignw 0xbabecafe,%mm3
18817
18818// CHECK: psignw 305419896, %mm3
18819 psignw 0x12345678,%mm3
18820
18821// CHECK: psignw %mm3, %mm3
18822 psignw %mm3,%mm3
18823
18824// CHECK: psignw 3735928559(%ebx,%ecx,8), %xmm5
18825 psignw 0xdeadbeef(%ebx,%ecx,8),%xmm5
18826
18827// CHECK: psignw 69, %xmm5
18828 psignw 0x45,%xmm5
18829
18830// CHECK: psignw 32493, %xmm5
18831 psignw 0x7eed,%xmm5
18832
18833// CHECK: psignw 3133065982, %xmm5
18834 psignw 0xbabecafe,%xmm5
18835
18836// CHECK: psignw 305419896, %xmm5
18837 psignw 0x12345678,%xmm5
18838
18839// CHECK: psignw %xmm5, %xmm5
18840 psignw %xmm5,%xmm5
18841
18842// CHECK: psignd 3735928559(%ebx,%ecx,8), %mm3
18843 psignd 0xdeadbeef(%ebx,%ecx,8),%mm3
18844
18845// CHECK: psignd 69, %mm3
18846 psignd 0x45,%mm3
18847
18848// CHECK: psignd 32493, %mm3
18849 psignd 0x7eed,%mm3
18850
18851// CHECK: psignd 3133065982, %mm3
18852 psignd 0xbabecafe,%mm3
18853
18854// CHECK: psignd 305419896, %mm3
18855 psignd 0x12345678,%mm3
18856
18857// CHECK: psignd %mm3, %mm3
18858 psignd %mm3,%mm3
18859
18860// CHECK: psignd 3735928559(%ebx,%ecx,8), %xmm5
18861 psignd 0xdeadbeef(%ebx,%ecx,8),%xmm5
18862
18863// CHECK: psignd 69, %xmm5
18864 psignd 0x45,%xmm5
18865
18866// CHECK: psignd 32493, %xmm5
18867 psignd 0x7eed,%xmm5
18868
18869// CHECK: psignd 3133065982, %xmm5
18870 psignd 0xbabecafe,%xmm5
18871
18872// CHECK: psignd 305419896, %xmm5
18873 psignd 0x12345678,%xmm5
18874
18875// CHECK: psignd %xmm5, %xmm5
18876 psignd %xmm5,%xmm5
18877
18878// CHECK: pabsb 3735928559(%ebx,%ecx,8), %mm3
18879 pabsb 0xdeadbeef(%ebx,%ecx,8),%mm3
18880
18881// CHECK: pabsb 69, %mm3
18882 pabsb 0x45,%mm3
18883
18884// CHECK: pabsb 32493, %mm3
18885 pabsb 0x7eed,%mm3
18886
18887// CHECK: pabsb 3133065982, %mm3
18888 pabsb 0xbabecafe,%mm3
18889
18890// CHECK: pabsb 305419896, %mm3
18891 pabsb 0x12345678,%mm3
18892
18893// CHECK: pabsb %mm3, %mm3
18894 pabsb %mm3,%mm3
18895
18896// CHECK: pabsb 3735928559(%ebx,%ecx,8), %xmm5
18897 pabsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
18898
18899// CHECK: pabsb 69, %xmm5
18900 pabsb 0x45,%xmm5
18901
18902// CHECK: pabsb 32493, %xmm5
18903 pabsb 0x7eed,%xmm5
18904
18905// CHECK: pabsb 3133065982, %xmm5
18906 pabsb 0xbabecafe,%xmm5
18907
18908// CHECK: pabsb 305419896, %xmm5
18909 pabsb 0x12345678,%xmm5
18910
18911// CHECK: pabsb %xmm5, %xmm5
18912 pabsb %xmm5,%xmm5
18913
18914// CHECK: pabsw 3735928559(%ebx,%ecx,8), %mm3
18915 pabsw 0xdeadbeef(%ebx,%ecx,8),%mm3
18916
18917// CHECK: pabsw 69, %mm3
18918 pabsw 0x45,%mm3
18919
18920// CHECK: pabsw 32493, %mm3
18921 pabsw 0x7eed,%mm3
18922
18923// CHECK: pabsw 3133065982, %mm3
18924 pabsw 0xbabecafe,%mm3
18925
18926// CHECK: pabsw 305419896, %mm3
18927 pabsw 0x12345678,%mm3
18928
18929// CHECK: pabsw %mm3, %mm3
18930 pabsw %mm3,%mm3
18931
18932// CHECK: pabsw 3735928559(%ebx,%ecx,8), %xmm5
18933 pabsw 0xdeadbeef(%ebx,%ecx,8),%xmm5
18934
18935// CHECK: pabsw 69, %xmm5
18936 pabsw 0x45,%xmm5
18937
18938// CHECK: pabsw 32493, %xmm5
18939 pabsw 0x7eed,%xmm5
18940
18941// CHECK: pabsw 3133065982, %xmm5
18942 pabsw 0xbabecafe,%xmm5
18943
18944// CHECK: pabsw 305419896, %xmm5
18945 pabsw 0x12345678,%xmm5
18946
18947// CHECK: pabsw %xmm5, %xmm5
18948 pabsw %xmm5,%xmm5
18949
18950// CHECK: pabsd 3735928559(%ebx,%ecx,8), %mm3
18951 pabsd 0xdeadbeef(%ebx,%ecx,8),%mm3
18952
18953// CHECK: pabsd 69, %mm3
18954 pabsd 0x45,%mm3
18955
18956// CHECK: pabsd 32493, %mm3
18957 pabsd 0x7eed,%mm3
18958
18959// CHECK: pabsd 3133065982, %mm3
18960 pabsd 0xbabecafe,%mm3
18961
18962// CHECK: pabsd 305419896, %mm3
18963 pabsd 0x12345678,%mm3
18964
18965// CHECK: pabsd %mm3, %mm3
18966 pabsd %mm3,%mm3
18967
18968// CHECK: pabsd 3735928559(%ebx,%ecx,8), %xmm5
18969 pabsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
18970
18971// CHECK: pabsd 69, %xmm5
18972 pabsd 0x45,%xmm5
18973
18974// CHECK: pabsd 32493, %xmm5
18975 pabsd 0x7eed,%xmm5
18976
18977// CHECK: pabsd 3133065982, %xmm5
18978 pabsd 0xbabecafe,%xmm5
18979
18980// CHECK: pabsd 305419896, %xmm5
18981 pabsd 0x12345678,%xmm5
18982
18983// CHECK: pabsd %xmm5, %xmm5
18984 pabsd %xmm5,%xmm5
18985
18986// CHECK: femms
18987 femms
18988
18989// CHECK: movntdqa 3735928559(%ebx,%ecx,8), %xmm5
18990 movntdqa 0xdeadbeef(%ebx,%ecx,8),%xmm5
18991
18992// CHECK: movntdqa 69, %xmm5
18993 movntdqa 0x45,%xmm5
18994
18995// CHECK: movntdqa 32493, %xmm5
18996 movntdqa 0x7eed,%xmm5
18997
18998// CHECK: movntdqa 3133065982, %xmm5
18999 movntdqa 0xbabecafe,%xmm5
19000
19001// CHECK: movntdqa 305419896, %xmm5
19002 movntdqa 0x12345678,%xmm5
19003
19004// CHECK: packusdw 3735928559(%ebx,%ecx,8), %xmm5
19005 packusdw 0xdeadbeef(%ebx,%ecx,8),%xmm5
19006
19007// CHECK: packusdw 69, %xmm5
19008 packusdw 0x45,%xmm5
19009
19010// CHECK: packusdw 32493, %xmm5
19011 packusdw 0x7eed,%xmm5
19012
19013// CHECK: packusdw 3133065982, %xmm5
19014 packusdw 0xbabecafe,%xmm5
19015
19016// CHECK: packusdw 305419896, %xmm5
19017 packusdw 0x12345678,%xmm5
19018
19019// CHECK: packusdw %xmm5, %xmm5
19020 packusdw %xmm5,%xmm5
19021
19022// CHECK: pcmpeqq 3735928559(%ebx,%ecx,8), %xmm5
19023 pcmpeqq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19024
19025// CHECK: pcmpeqq 69, %xmm5
19026 pcmpeqq 0x45,%xmm5
19027
19028// CHECK: pcmpeqq 32493, %xmm5
19029 pcmpeqq 0x7eed,%xmm5
19030
19031// CHECK: pcmpeqq 3133065982, %xmm5
19032 pcmpeqq 0xbabecafe,%xmm5
19033
19034// CHECK: pcmpeqq 305419896, %xmm5
19035 pcmpeqq 0x12345678,%xmm5
19036
19037// CHECK: pcmpeqq %xmm5, %xmm5
19038 pcmpeqq %xmm5,%xmm5
19039
19040// CHECK: phminposuw 3735928559(%ebx,%ecx,8), %xmm5
19041 phminposuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
19042
19043// CHECK: phminposuw 69, %xmm5
19044 phminposuw 0x45,%xmm5
19045
19046// CHECK: phminposuw 32493, %xmm5
19047 phminposuw 0x7eed,%xmm5
19048
19049// CHECK: phminposuw 3133065982, %xmm5
19050 phminposuw 0xbabecafe,%xmm5
19051
19052// CHECK: phminposuw 305419896, %xmm5
19053 phminposuw 0x12345678,%xmm5
19054
19055// CHECK: phminposuw %xmm5, %xmm5
19056 phminposuw %xmm5,%xmm5
19057
19058// CHECK: pmaxsb 3735928559(%ebx,%ecx,8), %xmm5
19059 pmaxsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
19060
19061// CHECK: pmaxsb 69, %xmm5
19062 pmaxsb 0x45,%xmm5
19063
19064// CHECK: pmaxsb 32493, %xmm5
19065 pmaxsb 0x7eed,%xmm5
19066
19067// CHECK: pmaxsb 3133065982, %xmm5
19068 pmaxsb 0xbabecafe,%xmm5
19069
19070// CHECK: pmaxsb 305419896, %xmm5
19071 pmaxsb 0x12345678,%xmm5
19072
19073// CHECK: pmaxsb %xmm5, %xmm5
19074 pmaxsb %xmm5,%xmm5
19075
19076// CHECK: pmaxsd 3735928559(%ebx,%ecx,8), %xmm5
19077 pmaxsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
19078
19079// CHECK: pmaxsd 69, %xmm5
19080 pmaxsd 0x45,%xmm5
19081
19082// CHECK: pmaxsd 32493, %xmm5
19083 pmaxsd 0x7eed,%xmm5
19084
19085// CHECK: pmaxsd 3133065982, %xmm5
19086 pmaxsd 0xbabecafe,%xmm5
19087
19088// CHECK: pmaxsd 305419896, %xmm5
19089 pmaxsd 0x12345678,%xmm5
19090
19091// CHECK: pmaxsd %xmm5, %xmm5
19092 pmaxsd %xmm5,%xmm5
19093
19094// CHECK: pmaxud 3735928559(%ebx,%ecx,8), %xmm5
19095 pmaxud 0xdeadbeef(%ebx,%ecx,8),%xmm5
19096
19097// CHECK: pmaxud 69, %xmm5
19098 pmaxud 0x45,%xmm5
19099
19100// CHECK: pmaxud 32493, %xmm5
19101 pmaxud 0x7eed,%xmm5
19102
19103// CHECK: pmaxud 3133065982, %xmm5
19104 pmaxud 0xbabecafe,%xmm5
19105
19106// CHECK: pmaxud 305419896, %xmm5
19107 pmaxud 0x12345678,%xmm5
19108
19109// CHECK: pmaxud %xmm5, %xmm5
19110 pmaxud %xmm5,%xmm5
19111
19112// CHECK: pmaxuw 3735928559(%ebx,%ecx,8), %xmm5
19113 pmaxuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
19114
19115// CHECK: pmaxuw 69, %xmm5
19116 pmaxuw 0x45,%xmm5
19117
19118// CHECK: pmaxuw 32493, %xmm5
19119 pmaxuw 0x7eed,%xmm5
19120
19121// CHECK: pmaxuw 3133065982, %xmm5
19122 pmaxuw 0xbabecafe,%xmm5
19123
19124// CHECK: pmaxuw 305419896, %xmm5
19125 pmaxuw 0x12345678,%xmm5
19126
19127// CHECK: pmaxuw %xmm5, %xmm5
19128 pmaxuw %xmm5,%xmm5
19129
19130// CHECK: pminsb 3735928559(%ebx,%ecx,8), %xmm5
19131 pminsb 0xdeadbeef(%ebx,%ecx,8),%xmm5
19132
19133// CHECK: pminsb 69, %xmm5
19134 pminsb 0x45,%xmm5
19135
19136// CHECK: pminsb 32493, %xmm5
19137 pminsb 0x7eed,%xmm5
19138
19139// CHECK: pminsb 3133065982, %xmm5
19140 pminsb 0xbabecafe,%xmm5
19141
19142// CHECK: pminsb 305419896, %xmm5
19143 pminsb 0x12345678,%xmm5
19144
19145// CHECK: pminsb %xmm5, %xmm5
19146 pminsb %xmm5,%xmm5
19147
19148// CHECK: pminsd 3735928559(%ebx,%ecx,8), %xmm5
19149 pminsd 0xdeadbeef(%ebx,%ecx,8),%xmm5
19150
19151// CHECK: pminsd 69, %xmm5
19152 pminsd 0x45,%xmm5
19153
19154// CHECK: pminsd 32493, %xmm5
19155 pminsd 0x7eed,%xmm5
19156
19157// CHECK: pminsd 3133065982, %xmm5
19158 pminsd 0xbabecafe,%xmm5
19159
19160// CHECK: pminsd 305419896, %xmm5
19161 pminsd 0x12345678,%xmm5
19162
19163// CHECK: pminsd %xmm5, %xmm5
19164 pminsd %xmm5,%xmm5
19165
19166// CHECK: pminud 3735928559(%ebx,%ecx,8), %xmm5
19167 pminud 0xdeadbeef(%ebx,%ecx,8),%xmm5
19168
19169// CHECK: pminud 69, %xmm5
19170 pminud 0x45,%xmm5
19171
19172// CHECK: pminud 32493, %xmm5
19173 pminud 0x7eed,%xmm5
19174
19175// CHECK: pminud 3133065982, %xmm5
19176 pminud 0xbabecafe,%xmm5
19177
19178// CHECK: pminud 305419896, %xmm5
19179 pminud 0x12345678,%xmm5
19180
19181// CHECK: pminud %xmm5, %xmm5
19182 pminud %xmm5,%xmm5
19183
19184// CHECK: pminuw 3735928559(%ebx,%ecx,8), %xmm5
19185 pminuw 0xdeadbeef(%ebx,%ecx,8),%xmm5
19186
19187// CHECK: pminuw 69, %xmm5
19188 pminuw 0x45,%xmm5
19189
19190// CHECK: pminuw 32493, %xmm5
19191 pminuw 0x7eed,%xmm5
19192
19193// CHECK: pminuw 3133065982, %xmm5
19194 pminuw 0xbabecafe,%xmm5
19195
19196// CHECK: pminuw 305419896, %xmm5
19197 pminuw 0x12345678,%xmm5
19198
19199// CHECK: pminuw %xmm5, %xmm5
19200 pminuw %xmm5,%xmm5
19201
19202// CHECK: pmovsxbw 3735928559(%ebx,%ecx,8), %xmm5
19203 pmovsxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
19204
19205// CHECK: pmovsxbw 69, %xmm5
19206 pmovsxbw 0x45,%xmm5
19207
19208// CHECK: pmovsxbw 32493, %xmm5
19209 pmovsxbw 0x7eed,%xmm5
19210
19211// CHECK: pmovsxbw 3133065982, %xmm5
19212 pmovsxbw 0xbabecafe,%xmm5
19213
19214// CHECK: pmovsxbw 305419896, %xmm5
19215 pmovsxbw 0x12345678,%xmm5
19216
19217// CHECK: pmovsxbw %xmm5, %xmm5
19218 pmovsxbw %xmm5,%xmm5
19219
19220// CHECK: pmovsxbd 3735928559(%ebx,%ecx,8), %xmm5
19221 pmovsxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
19222
19223// CHECK: pmovsxbd 69, %xmm5
19224 pmovsxbd 0x45,%xmm5
19225
19226// CHECK: pmovsxbd 32493, %xmm5
19227 pmovsxbd 0x7eed,%xmm5
19228
19229// CHECK: pmovsxbd 3133065982, %xmm5
19230 pmovsxbd 0xbabecafe,%xmm5
19231
19232// CHECK: pmovsxbd 305419896, %xmm5
19233 pmovsxbd 0x12345678,%xmm5
19234
19235// CHECK: pmovsxbd %xmm5, %xmm5
19236 pmovsxbd %xmm5,%xmm5
19237
19238// CHECK: pmovsxbq 3735928559(%ebx,%ecx,8), %xmm5
19239 pmovsxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19240
19241// CHECK: pmovsxbq 69, %xmm5
19242 pmovsxbq 0x45,%xmm5
19243
19244// CHECK: pmovsxbq 32493, %xmm5
19245 pmovsxbq 0x7eed,%xmm5
19246
19247// CHECK: pmovsxbq 3133065982, %xmm5
19248 pmovsxbq 0xbabecafe,%xmm5
19249
19250// CHECK: pmovsxbq 305419896, %xmm5
19251 pmovsxbq 0x12345678,%xmm5
19252
19253// CHECK: pmovsxbq %xmm5, %xmm5
19254 pmovsxbq %xmm5,%xmm5
19255
19256// CHECK: pmovsxwd 3735928559(%ebx,%ecx,8), %xmm5
19257 pmovsxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
19258
19259// CHECK: pmovsxwd 69, %xmm5
19260 pmovsxwd 0x45,%xmm5
19261
19262// CHECK: pmovsxwd 32493, %xmm5
19263 pmovsxwd 0x7eed,%xmm5
19264
19265// CHECK: pmovsxwd 3133065982, %xmm5
19266 pmovsxwd 0xbabecafe,%xmm5
19267
19268// CHECK: pmovsxwd 305419896, %xmm5
19269 pmovsxwd 0x12345678,%xmm5
19270
19271// CHECK: pmovsxwd %xmm5, %xmm5
19272 pmovsxwd %xmm5,%xmm5
19273
19274// CHECK: pmovsxwq 3735928559(%ebx,%ecx,8), %xmm5
19275 pmovsxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19276
19277// CHECK: pmovsxwq 69, %xmm5
19278 pmovsxwq 0x45,%xmm5
19279
19280// CHECK: pmovsxwq 32493, %xmm5
19281 pmovsxwq 0x7eed,%xmm5
19282
19283// CHECK: pmovsxwq 3133065982, %xmm5
19284 pmovsxwq 0xbabecafe,%xmm5
19285
19286// CHECK: pmovsxwq 305419896, %xmm5
19287 pmovsxwq 0x12345678,%xmm5
19288
19289// CHECK: pmovsxwq %xmm5, %xmm5
19290 pmovsxwq %xmm5,%xmm5
19291
19292// CHECK: pmovsxdq 3735928559(%ebx,%ecx,8), %xmm5
19293 pmovsxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19294
19295// CHECK: pmovsxdq 69, %xmm5
19296 pmovsxdq 0x45,%xmm5
19297
19298// CHECK: pmovsxdq 32493, %xmm5
19299 pmovsxdq 0x7eed,%xmm5
19300
19301// CHECK: pmovsxdq 3133065982, %xmm5
19302 pmovsxdq 0xbabecafe,%xmm5
19303
19304// CHECK: pmovsxdq 305419896, %xmm5
19305 pmovsxdq 0x12345678,%xmm5
19306
19307// CHECK: pmovsxdq %xmm5, %xmm5
19308 pmovsxdq %xmm5,%xmm5
19309
19310// CHECK: pmovzxbw 3735928559(%ebx,%ecx,8), %xmm5
19311 pmovzxbw 0xdeadbeef(%ebx,%ecx,8),%xmm5
19312
19313// CHECK: pmovzxbw 69, %xmm5
19314 pmovzxbw 0x45,%xmm5
19315
19316// CHECK: pmovzxbw 32493, %xmm5
19317 pmovzxbw 0x7eed,%xmm5
19318
19319// CHECK: pmovzxbw 3133065982, %xmm5
19320 pmovzxbw 0xbabecafe,%xmm5
19321
19322// CHECK: pmovzxbw 305419896, %xmm5
19323 pmovzxbw 0x12345678,%xmm5
19324
19325// CHECK: pmovzxbw %xmm5, %xmm5
19326 pmovzxbw %xmm5,%xmm5
19327
19328// CHECK: pmovzxbd 3735928559(%ebx,%ecx,8), %xmm5
19329 pmovzxbd 0xdeadbeef(%ebx,%ecx,8),%xmm5
19330
19331// CHECK: pmovzxbd 69, %xmm5
19332 pmovzxbd 0x45,%xmm5
19333
19334// CHECK: pmovzxbd 32493, %xmm5
19335 pmovzxbd 0x7eed,%xmm5
19336
19337// CHECK: pmovzxbd 3133065982, %xmm5
19338 pmovzxbd 0xbabecafe,%xmm5
19339
19340// CHECK: pmovzxbd 305419896, %xmm5
19341 pmovzxbd 0x12345678,%xmm5
19342
19343// CHECK: pmovzxbd %xmm5, %xmm5
19344 pmovzxbd %xmm5,%xmm5
19345
19346// CHECK: pmovzxbq 3735928559(%ebx,%ecx,8), %xmm5
19347 pmovzxbq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19348
19349// CHECK: pmovzxbq 69, %xmm5
19350 pmovzxbq 0x45,%xmm5
19351
19352// CHECK: pmovzxbq 32493, %xmm5
19353 pmovzxbq 0x7eed,%xmm5
19354
19355// CHECK: pmovzxbq 3133065982, %xmm5
19356 pmovzxbq 0xbabecafe,%xmm5
19357
19358// CHECK: pmovzxbq 305419896, %xmm5
19359 pmovzxbq 0x12345678,%xmm5
19360
19361// CHECK: pmovzxbq %xmm5, %xmm5
19362 pmovzxbq %xmm5,%xmm5
19363
19364// CHECK: pmovzxwd 3735928559(%ebx,%ecx,8), %xmm5
19365 pmovzxwd 0xdeadbeef(%ebx,%ecx,8),%xmm5
19366
19367// CHECK: pmovzxwd 69, %xmm5
19368 pmovzxwd 0x45,%xmm5
19369
19370// CHECK: pmovzxwd 32493, %xmm5
19371 pmovzxwd 0x7eed,%xmm5
19372
19373// CHECK: pmovzxwd 3133065982, %xmm5
19374 pmovzxwd 0xbabecafe,%xmm5
19375
19376// CHECK: pmovzxwd 305419896, %xmm5
19377 pmovzxwd 0x12345678,%xmm5
19378
19379// CHECK: pmovzxwd %xmm5, %xmm5
19380 pmovzxwd %xmm5,%xmm5
19381
19382// CHECK: pmovzxwq 3735928559(%ebx,%ecx,8), %xmm5
19383 pmovzxwq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19384
19385// CHECK: pmovzxwq 69, %xmm5
19386 pmovzxwq 0x45,%xmm5
19387
19388// CHECK: pmovzxwq 32493, %xmm5
19389 pmovzxwq 0x7eed,%xmm5
19390
19391// CHECK: pmovzxwq 3133065982, %xmm5
19392 pmovzxwq 0xbabecafe,%xmm5
19393
19394// CHECK: pmovzxwq 305419896, %xmm5
19395 pmovzxwq 0x12345678,%xmm5
19396
19397// CHECK: pmovzxwq %xmm5, %xmm5
19398 pmovzxwq %xmm5,%xmm5
19399
19400// CHECK: pmovzxdq 3735928559(%ebx,%ecx,8), %xmm5
19401 pmovzxdq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19402
19403// CHECK: pmovzxdq 69, %xmm5
19404 pmovzxdq 0x45,%xmm5
19405
19406// CHECK: pmovzxdq 32493, %xmm5
19407 pmovzxdq 0x7eed,%xmm5
19408
19409// CHECK: pmovzxdq 3133065982, %xmm5
19410 pmovzxdq 0xbabecafe,%xmm5
19411
19412// CHECK: pmovzxdq 305419896, %xmm5
19413 pmovzxdq 0x12345678,%xmm5
19414
19415// CHECK: pmovzxdq %xmm5, %xmm5
19416 pmovzxdq %xmm5,%xmm5
19417
19418// CHECK: pmuldq 3735928559(%ebx,%ecx,8), %xmm5
19419 pmuldq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19420
19421// CHECK: pmuldq 69, %xmm5
19422 pmuldq 0x45,%xmm5
19423
19424// CHECK: pmuldq 32493, %xmm5
19425 pmuldq 0x7eed,%xmm5
19426
19427// CHECK: pmuldq 3133065982, %xmm5
19428 pmuldq 0xbabecafe,%xmm5
19429
19430// CHECK: pmuldq 305419896, %xmm5
19431 pmuldq 0x12345678,%xmm5
19432
19433// CHECK: pmuldq %xmm5, %xmm5
19434 pmuldq %xmm5,%xmm5
19435
19436// CHECK: pmulld 3735928559(%ebx,%ecx,8), %xmm5
19437 pmulld 0xdeadbeef(%ebx,%ecx,8),%xmm5
19438
19439// CHECK: pmulld 69, %xmm5
19440 pmulld 0x45,%xmm5
19441
19442// CHECK: pmulld 32493, %xmm5
19443 pmulld 0x7eed,%xmm5
19444
19445// CHECK: pmulld 3133065982, %xmm5
19446 pmulld 0xbabecafe,%xmm5
19447
19448// CHECK: pmulld 305419896, %xmm5
19449 pmulld 0x12345678,%xmm5
19450
19451// CHECK: pmulld %xmm5, %xmm5
19452 pmulld %xmm5,%xmm5
19453
19454// CHECK: ptest 3735928559(%ebx,%ecx,8), %xmm5
19455 ptest 0xdeadbeef(%ebx,%ecx,8),%xmm5
19456
19457// CHECK: ptest 69, %xmm5
19458 ptest 0x45,%xmm5
19459
19460// CHECK: ptest 32493, %xmm5
19461 ptest 0x7eed,%xmm5
19462
19463// CHECK: ptest 3133065982, %xmm5
19464 ptest 0xbabecafe,%xmm5
19465
19466// CHECK: ptest 305419896, %xmm5
19467 ptest 0x12345678,%xmm5
19468
19469// CHECK: ptest %xmm5, %xmm5
19470 ptest %xmm5,%xmm5
19471
19472// CHECK: crc32b %bl, %eax
19473 crc32b %bl, %eax
19474
19475// CHECK: crc32b 4(%ebx), %eax
19476 crc32b 4(%ebx), %eax
19477
19478// CHECK: crc32w %bx, %eax
19479 crc32w %bx, %eax
19480
19481// CHECK: crc32w 4(%ebx), %eax
19482 crc32w 4(%ebx), %eax
19483
19484// CHECK: crc32l %ebx, %eax
19485 crc32l %ebx, %eax
19486
19487// CHECK: crc32l 4(%ebx), %eax
19488 crc32l 4(%ebx), %eax
19489
19490// CHECK: crc32l 3735928559(%ebx,%ecx,8), %ecx
19491 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
19492
19493// CHECK: crc32l 69, %ecx
19494 crc32l 0x45,%ecx
19495
19496// CHECK: crc32l 32493, %ecx
19497 crc32l 0x7eed,%ecx
19498
19499// CHECK: crc32l 3133065982, %ecx
19500 crc32l 0xbabecafe,%ecx
19501
19502// CHECK: crc32l %ecx, %ecx
19503 crc32l %ecx,%ecx
19504
19505// CHECK: pcmpgtq 3735928559(%ebx,%ecx,8), %xmm5
19506 pcmpgtq 0xdeadbeef(%ebx,%ecx,8),%xmm5
19507
19508// CHECK: pcmpgtq 69, %xmm5
19509 pcmpgtq 0x45,%xmm5
19510
19511// CHECK: pcmpgtq 32493, %xmm5
19512 pcmpgtq 0x7eed,%xmm5
19513
19514// CHECK: pcmpgtq 3133065982, %xmm5
19515 pcmpgtq 0xbabecafe,%xmm5
19516
19517// CHECK: pcmpgtq 305419896, %xmm5
19518 pcmpgtq 0x12345678,%xmm5
19519
19520// CHECK: pcmpgtq %xmm5, %xmm5
19521 pcmpgtq %xmm5,%xmm5
19522
19523// CHECK: aesimc %xmm0, %xmm1
19524 aesimc %xmm0,%xmm1
19525
19526// CHECK: aesimc (%eax), %xmm1
19527 aesimc (%eax),%xmm1
19528
19529// CHECK: aesenc %xmm1, %xmm2
19530 aesenc %xmm1,%xmm2
19531
19532// CHECK: aesenc 4(%ebx), %xmm2
19533 aesenc 4(%ebx),%xmm2
19534
19535// CHECK: aesenclast %xmm3, %xmm4
19536 aesenclast %xmm3,%xmm4
19537
19538// CHECK: aesenclast 4(%edx,%edi), %xmm4
19539 aesenclast 4(%edx,%edi),%xmm4
19540
19541// CHECK: aesdec %xmm5, %xmm6
19542 aesdec %xmm5,%xmm6
19543
19544// CHECK: aesdec 4(%ecx,%eax,8), %xmm6
19545 aesdec 4(%ecx,%eax,8),%xmm6
19546
19547// CHECK: aesdeclast %xmm7, %xmm0
19548 aesdeclast %xmm7,%xmm0
19549
19550// CHECK: aesdeclast 3405691582, %xmm0
19551 aesdeclast 0xcafebabe,%xmm0
19552
19553// CHECK: aeskeygenassist $125, %xmm1, %xmm2
19554 aeskeygenassist $125, %xmm1, %xmm2
19555
19556// CHECK: aeskeygenassist $125, (%edx,%eax,4), %xmm2
19557 aeskeygenassist $125, (%edx,%eax,4), %xmm2