1// RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding  | FileCheck %s
2
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
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
246// CHECK: 	calll	*%ecx
247        	call	*%ecx
248
249// CHECK: 	calll	*3735928559(%ebx,%ecx,8)
250        	call	*0xdeadbeef(%ebx,%ecx,8)
251
252// CHECK: 	calll	*3735928559(%ebx,%ecx,8)
253        	call	*0xdeadbeef(%ebx,%ecx,8)
254
255// CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
256        	jmp	*0xdeadbeef(%ebx,%ecx,8)
257
258// CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
259        	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: 	leave
271        	leavel
272
273// CHECK: 	seto	%bl
274        	seto	%bl
275
276// CHECK: 	seto	3735928559(%ebx,%ecx,8)
277        	seto	0xdeadbeef(%ebx,%ecx,8)
278
279// CHECK: 	setno	%bl
280        	setno	%bl
281
282// CHECK: 	setno	3735928559(%ebx,%ecx,8)
283        	setno	0xdeadbeef(%ebx,%ecx,8)
284
285// CHECK: 	setb	%bl
286        	setb	%bl
287
288// CHECK: 	setb	3735928559(%ebx,%ecx,8)
289        	setb	0xdeadbeef(%ebx,%ecx,8)
290
291// CHECK: 	setae	%bl
292        	setae	%bl
293
294// CHECK: 	setae	3735928559(%ebx,%ecx,8)
295        	setae	0xdeadbeef(%ebx,%ecx,8)
296
297// CHECK: 	sete	%bl
298        	sete	%bl
299
300// CHECK: 	sete	3735928559(%ebx,%ecx,8)
301        	sete	0xdeadbeef(%ebx,%ecx,8)
302
303// CHECK: 	setne	%bl
304        	setne	%bl
305
306// CHECK: 	setne	3735928559(%ebx,%ecx,8)
307        	setne	0xdeadbeef(%ebx,%ecx,8)
308
309// CHECK: 	setbe	%bl
310        	setbe	%bl
311
312// CHECK: 	setbe	3735928559(%ebx,%ecx,8)
313        	setbe	0xdeadbeef(%ebx,%ecx,8)
314
315// CHECK: 	seta	%bl
316        	seta	%bl
317
318// CHECK: 	seta	3735928559(%ebx,%ecx,8)
319        	seta	0xdeadbeef(%ebx,%ecx,8)
320
321// CHECK: 	sets	%bl
322        	sets	%bl
323
324// CHECK: 	sets	3735928559(%ebx,%ecx,8)
325        	sets	0xdeadbeef(%ebx,%ecx,8)
326
327// CHECK: 	setns	%bl
328        	setns	%bl
329
330// CHECK: 	setns	3735928559(%ebx,%ecx,8)
331        	setns	0xdeadbeef(%ebx,%ecx,8)
332
333// CHECK: 	setp	%bl
334        	setp	%bl
335
336// CHECK: 	setp	3735928559(%ebx,%ecx,8)
337        	setp	0xdeadbeef(%ebx,%ecx,8)
338
339// CHECK: 	setnp	%bl
340        	setnp	%bl
341
342// CHECK: 	setnp	3735928559(%ebx,%ecx,8)
343        	setnp	0xdeadbeef(%ebx,%ecx,8)
344
345// CHECK: 	setl	%bl
346        	setl	%bl
347
348// CHECK: 	setl	3735928559(%ebx,%ecx,8)
349        	setl	0xdeadbeef(%ebx,%ecx,8)
350
351// CHECK: 	setge	%bl
352        	setge	%bl
353
354// CHECK: 	setge	3735928559(%ebx,%ecx,8)
355        	setge	0xdeadbeef(%ebx,%ecx,8)
356
357// CHECK: 	setle	%bl
358        	setle	%bl
359
360// CHECK: 	setle	3735928559(%ebx,%ecx,8)
361        	setle	0xdeadbeef(%ebx,%ecx,8)
362
363// CHECK: 	setg	%bl
364        	setg	%bl
365
366// CHECK: 	setg	3735928559(%ebx,%ecx,8)
367        	setg	0xdeadbeef(%ebx,%ecx,8)
368
369// CHECK: 	nopl	3735928559(%ebx,%ecx,8)
370        	nopl	0xdeadbeef(%ebx,%ecx,8)
371
372// CHECK: 	nop
373        	nop
374
375// CHECK: flds	(%edi)
376// CHECK:  encoding: [0xd9,0x07]
377        	flds	(%edi)
378
379// CHECK: filds	(%edi)
380// CHECK:  encoding: [0xdf,0x07]
381        	filds	(%edi)
382
383// CHECK: 	fldl	3735928559(%ebx,%ecx,8)
384        	fldl	0xdeadbeef(%ebx,%ecx,8)
385
386// CHECK: 	fildl	3735928559(%ebx,%ecx,8)
387        	fildl	0xdeadbeef(%ebx,%ecx,8)
388
389// CHECK: 	fildll	3735928559(%ebx,%ecx,8)
390        	fildll	0xdeadbeef(%ebx,%ecx,8)
391
392// CHECK: 	fldt	3735928559(%ebx,%ecx,8)
393        	fldt	0xdeadbeef(%ebx,%ecx,8)
394
395// CHECK: 	fbld	3735928559(%ebx,%ecx,8)
396        	fbld	0xdeadbeef(%ebx,%ecx,8)
397
398// CHECK: 	fstl	3735928559(%ebx,%ecx,8)
399        	fstl	0xdeadbeef(%ebx,%ecx,8)
400
401// CHECK: 	fistl	3735928559(%ebx,%ecx,8)
402        	fistl	0xdeadbeef(%ebx,%ecx,8)
403
404// CHECK: 	fstpl	3735928559(%ebx,%ecx,8)
405        	fstpl	0xdeadbeef(%ebx,%ecx,8)
406
407// CHECK: 	fistpl	3735928559(%ebx,%ecx,8)
408        	fistpl	0xdeadbeef(%ebx,%ecx,8)
409
410// CHECK: 	fistpll	3735928559(%ebx,%ecx,8)
411        	fistpll	0xdeadbeef(%ebx,%ecx,8)
412
413// CHECK: 	fstpt	3735928559(%ebx,%ecx,8)
414        	fstpt	0xdeadbeef(%ebx,%ecx,8)
415
416// CHECK: 	fbstp	3735928559(%ebx,%ecx,8)
417        	fbstp	0xdeadbeef(%ebx,%ecx,8)
418
419// CHECK: 	ficoml	3735928559(%ebx,%ecx,8)
420        	ficoml	0xdeadbeef(%ebx,%ecx,8)
421
422// CHECK: 	ficompl	3735928559(%ebx,%ecx,8)
423        	ficompl	0xdeadbeef(%ebx,%ecx,8)
424
425// CHECK: 	fucompp
426        	fucompp
427
428// CHECK: 	ftst
429        	ftst
430
431// CHECK: 	fld1
432        	fld1
433
434// CHECK: 	fldz
435        	fldz
436
437// CHECK: 	faddl	3735928559(%ebx,%ecx,8)
438        	faddl	0xdeadbeef(%ebx,%ecx,8)
439
440// CHECK: 	fiaddl	3735928559(%ebx,%ecx,8)
441        	fiaddl	0xdeadbeef(%ebx,%ecx,8)
442
443// CHECK: 	fsubl	3735928559(%ebx,%ecx,8)
444        	fsubl	0xdeadbeef(%ebx,%ecx,8)
445
446// CHECK: 	fisubl	3735928559(%ebx,%ecx,8)
447        	fisubl	0xdeadbeef(%ebx,%ecx,8)
448
449// CHECK: 	fsubrl	3735928559(%ebx,%ecx,8)
450        	fsubrl	0xdeadbeef(%ebx,%ecx,8)
451
452// CHECK: 	fisubrl	3735928559(%ebx,%ecx,8)
453        	fisubrl	0xdeadbeef(%ebx,%ecx,8)
454
455// CHECK: 	fmull	3735928559(%ebx,%ecx,8)
456        	fmull	0xdeadbeef(%ebx,%ecx,8)
457
458// CHECK: 	fimull	3735928559(%ebx,%ecx,8)
459        	fimull	0xdeadbeef(%ebx,%ecx,8)
460
461// CHECK: 	fdivl	3735928559(%ebx,%ecx,8)
462        	fdivl	0xdeadbeef(%ebx,%ecx,8)
463
464// CHECK: 	fidivl	3735928559(%ebx,%ecx,8)
465        	fidivl	0xdeadbeef(%ebx,%ecx,8)
466
467// CHECK: 	fdivrl	3735928559(%ebx,%ecx,8)
468        	fdivrl	0xdeadbeef(%ebx,%ecx,8)
469
470// CHECK: 	fidivrl	3735928559(%ebx,%ecx,8)
471        	fidivrl	0xdeadbeef(%ebx,%ecx,8)
472
473// CHECK: 	fsqrt
474        	fsqrt
475
476// CHECK: 	fsin
477        	fsin
478
479// CHECK: 	fcos
480        	fcos
481
482// CHECK: 	fchs
483        	fchs
484
485// CHECK: 	fabs
486        	fabs
487
488// CHECK: 	fldcw	3735928559(%ebx,%ecx,8)
489        	fldcw	0xdeadbeef(%ebx,%ecx,8)
490
491// CHECK: 	fnstcw	3735928559(%ebx,%ecx,8)
492        	fnstcw	0xdeadbeef(%ebx,%ecx,8)
493
494// CHECK: 	rdtsc
495        	rdtsc
496
497// CHECK: 	sysenter
498        	sysenter
499
500// CHECK: 	sysexit
501        	sysexit
502
503// CHECK: 	sysexitl
504        	sysexitl
505
506// CHECK: 	ud2
507        	ud2
508
509// CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
510        	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
511
512// CHECK: 	clflush	3735928559(%ebx,%ecx,8)
513        	clflush	0xdeadbeef(%ebx,%ecx,8)
514
515// CHECK: 	emms
516        	emms
517
518// CHECK: 	movd	%ecx, %mm3
519        	movd	%ecx,%mm3
520
521// CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
522        	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
523
524// CHECK: 	movd	%ecx, %xmm5
525        	movd	%ecx,%xmm5
526
527// CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
528        	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
529
530// CHECK: 	movd	%xmm5, %ecx
531        	movd	%xmm5,%ecx
532
533// CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
534        	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
535
536// CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
537        	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
538
539// CHECK: 	movq	%mm3, %mm3
540        	movq	%mm3,%mm3
541
542// CHECK: 	movq	%mm3, %mm3
543        	movq	%mm3,%mm3
544
545// CHECK: 	movq	%xmm5, %xmm5
546        	movq	%xmm5,%xmm5
547
548// CHECK: 	movq	%xmm5, %xmm5
549        	movq	%xmm5,%xmm5
550
551// CHECK: 	packssdw	%mm3, %mm3
552        	packssdw	%mm3,%mm3
553
554// CHECK: 	packssdw	%xmm5, %xmm5
555        	packssdw	%xmm5,%xmm5
556
557// CHECK: 	packsswb	%mm3, %mm3
558        	packsswb	%mm3,%mm3
559
560// CHECK: 	packsswb	%xmm5, %xmm5
561        	packsswb	%xmm5,%xmm5
562
563// CHECK: 	packuswb	%mm3, %mm3
564        	packuswb	%mm3,%mm3
565
566// CHECK: 	packuswb	%xmm5, %xmm5
567        	packuswb	%xmm5,%xmm5
568
569// CHECK: 	paddb	%mm3, %mm3
570        	paddb	%mm3,%mm3
571
572// CHECK: 	paddb	%xmm5, %xmm5
573        	paddb	%xmm5,%xmm5
574
575// CHECK: 	paddw	%mm3, %mm3
576        	paddw	%mm3,%mm3
577
578// CHECK: 	paddw	%xmm5, %xmm5
579        	paddw	%xmm5,%xmm5
580
581// CHECK: 	paddd	%mm3, %mm3
582        	paddd	%mm3,%mm3
583
584// CHECK: 	paddd	%xmm5, %xmm5
585        	paddd	%xmm5,%xmm5
586
587// CHECK: 	paddq	%mm3, %mm3
588        	paddq	%mm3,%mm3
589
590// CHECK: 	paddq	%xmm5, %xmm5
591        	paddq	%xmm5,%xmm5
592
593// CHECK: 	paddsb	%mm3, %mm3
594        	paddsb	%mm3,%mm3
595
596// CHECK: 	paddsb	%xmm5, %xmm5
597        	paddsb	%xmm5,%xmm5
598
599// CHECK: 	paddsw	%mm3, %mm3
600        	paddsw	%mm3,%mm3
601
602// CHECK: 	paddsw	%xmm5, %xmm5
603        	paddsw	%xmm5,%xmm5
604
605// CHECK: 	paddusb	%mm3, %mm3
606        	paddusb	%mm3,%mm3
607
608// CHECK: 	paddusb	%xmm5, %xmm5
609        	paddusb	%xmm5,%xmm5
610
611// CHECK: 	paddusw	%mm3, %mm3
612        	paddusw	%mm3,%mm3
613
614// CHECK: 	paddusw	%xmm5, %xmm5
615        	paddusw	%xmm5,%xmm5
616
617// CHECK: 	pand	%mm3, %mm3
618        	pand	%mm3,%mm3
619
620// CHECK: 	pand	%xmm5, %xmm5
621        	pand	%xmm5,%xmm5
622
623// CHECK: 	pandn	%mm3, %mm3
624        	pandn	%mm3,%mm3
625
626// CHECK: 	pandn	%xmm5, %xmm5
627        	pandn	%xmm5,%xmm5
628
629// CHECK: 	pcmpeqb	%mm3, %mm3
630        	pcmpeqb	%mm3,%mm3
631
632// CHECK: 	pcmpeqb	%xmm5, %xmm5
633        	pcmpeqb	%xmm5,%xmm5
634
635// CHECK: 	pcmpeqw	%mm3, %mm3
636        	pcmpeqw	%mm3,%mm3
637
638// CHECK: 	pcmpeqw	%xmm5, %xmm5
639        	pcmpeqw	%xmm5,%xmm5
640
641// CHECK: 	pcmpeqd	%mm3, %mm3
642        	pcmpeqd	%mm3,%mm3
643
644// CHECK: 	pcmpeqd	%xmm5, %xmm5
645        	pcmpeqd	%xmm5,%xmm5
646
647// CHECK: 	pcmpgtb	%mm3, %mm3
648        	pcmpgtb	%mm3,%mm3
649
650// CHECK: 	pcmpgtb	%xmm5, %xmm5
651        	pcmpgtb	%xmm5,%xmm5
652
653// CHECK: 	pcmpgtw	%mm3, %mm3
654        	pcmpgtw	%mm3,%mm3
655
656// CHECK: 	pcmpgtw	%xmm5, %xmm5
657        	pcmpgtw	%xmm5,%xmm5
658
659// CHECK: 	pcmpgtd	%mm3, %mm3
660        	pcmpgtd	%mm3,%mm3
661
662// CHECK: 	pcmpgtd	%xmm5, %xmm5
663        	pcmpgtd	%xmm5,%xmm5
664
665// CHECK: 	pmaddwd	%mm3, %mm3
666        	pmaddwd	%mm3,%mm3
667
668// CHECK: 	pmaddwd	%xmm5, %xmm5
669        	pmaddwd	%xmm5,%xmm5
670
671// CHECK: 	pmulhw	%mm3, %mm3
672        	pmulhw	%mm3,%mm3
673
674// CHECK: 	pmulhw	%xmm5, %xmm5
675        	pmulhw	%xmm5,%xmm5
676
677// CHECK: 	pmullw	%mm3, %mm3
678        	pmullw	%mm3,%mm3
679
680// CHECK: 	pmullw	%xmm5, %xmm5
681        	pmullw	%xmm5,%xmm5
682
683// CHECK: 	por	%mm3, %mm3
684        	por	%mm3,%mm3
685
686// CHECK: 	por	%xmm5, %xmm5
687        	por	%xmm5,%xmm5
688
689// CHECK: 	psllw	%mm3, %mm3
690        	psllw	%mm3,%mm3
691
692// CHECK: 	psllw	%xmm5, %xmm5
693        	psllw	%xmm5,%xmm5
694
695// CHECK: 	psllw	$127, %mm3
696        	psllw	$0x7f,%mm3
697
698// CHECK: 	psllw	$127, %xmm5
699        	psllw	$0x7f,%xmm5
700
701// CHECK: 	pslld	%mm3, %mm3
702        	pslld	%mm3,%mm3
703
704// CHECK: 	pslld	%xmm5, %xmm5
705        	pslld	%xmm5,%xmm5
706
707// CHECK: 	pslld	$127, %mm3
708        	pslld	$0x7f,%mm3
709
710// CHECK: 	pslld	$127, %xmm5
711        	pslld	$0x7f,%xmm5
712
713// CHECK: 	psllq	%mm3, %mm3
714        	psllq	%mm3,%mm3
715
716// CHECK: 	psllq	%xmm5, %xmm5
717        	psllq	%xmm5,%xmm5
718
719// CHECK: 	psllq	$127, %mm3
720        	psllq	$0x7f,%mm3
721
722// CHECK: 	psllq	$127, %xmm5
723        	psllq	$0x7f,%xmm5
724
725// CHECK: 	psraw	%mm3, %mm3
726        	psraw	%mm3,%mm3
727
728// CHECK: 	psraw	%xmm5, %xmm5
729        	psraw	%xmm5,%xmm5
730
731// CHECK: 	psraw	$127, %mm3
732        	psraw	$0x7f,%mm3
733
734// CHECK: 	psraw	$127, %xmm5
735        	psraw	$0x7f,%xmm5
736
737// CHECK: 	psrad	%mm3, %mm3
738        	psrad	%mm3,%mm3
739
740// CHECK: 	psrad	%xmm5, %xmm5
741        	psrad	%xmm5,%xmm5
742
743// CHECK: 	psrad	$127, %mm3
744        	psrad	$0x7f,%mm3
745
746// CHECK: 	psrad	$127, %xmm5
747        	psrad	$0x7f,%xmm5
748
749// CHECK: 	psrlw	%mm3, %mm3
750        	psrlw	%mm3,%mm3
751
752// CHECK: 	psrlw	%xmm5, %xmm5
753        	psrlw	%xmm5,%xmm5
754
755// CHECK: 	psrlw	$127, %mm3
756        	psrlw	$0x7f,%mm3
757
758// CHECK: 	psrlw	$127, %xmm5
759        	psrlw	$0x7f,%xmm5
760
761// CHECK: 	psrld	%mm3, %mm3
762        	psrld	%mm3,%mm3
763
764// CHECK: 	psrld	%xmm5, %xmm5
765        	psrld	%xmm5,%xmm5
766
767// CHECK: 	psrld	$127, %mm3
768        	psrld	$0x7f,%mm3
769
770// CHECK: 	psrld	$127, %xmm5
771        	psrld	$0x7f,%xmm5
772
773// CHECK: 	psrlq	%mm3, %mm3
774        	psrlq	%mm3,%mm3
775
776// CHECK: 	psrlq	%xmm5, %xmm5
777        	psrlq	%xmm5,%xmm5
778
779// CHECK: 	psrlq	$127, %mm3
780        	psrlq	$0x7f,%mm3
781
782// CHECK: 	psrlq	$127, %xmm5
783        	psrlq	$0x7f,%xmm5
784
785// CHECK: 	psubb	%mm3, %mm3
786        	psubb	%mm3,%mm3
787
788// CHECK: 	psubb	%xmm5, %xmm5
789        	psubb	%xmm5,%xmm5
790
791// CHECK: 	psubw	%mm3, %mm3
792        	psubw	%mm3,%mm3
793
794// CHECK: 	psubw	%xmm5, %xmm5
795        	psubw	%xmm5,%xmm5
796
797// CHECK: 	psubd	%mm3, %mm3
798        	psubd	%mm3,%mm3
799
800// CHECK: 	psubd	%xmm5, %xmm5
801        	psubd	%xmm5,%xmm5
802
803// CHECK: 	psubq	%mm3, %mm3
804        	psubq	%mm3,%mm3
805
806// CHECK: 	psubq	%xmm5, %xmm5
807        	psubq	%xmm5,%xmm5
808
809// CHECK: 	psubsb	%mm3, %mm3
810        	psubsb	%mm3,%mm3
811
812// CHECK: 	psubsb	%xmm5, %xmm5
813        	psubsb	%xmm5,%xmm5
814
815// CHECK: 	psubsw	%mm3, %mm3
816        	psubsw	%mm3,%mm3
817
818// CHECK: 	psubsw	%xmm5, %xmm5
819        	psubsw	%xmm5,%xmm5
820
821// CHECK: 	psubusb	%mm3, %mm3
822        	psubusb	%mm3,%mm3
823
824// CHECK: 	psubusb	%xmm5, %xmm5
825        	psubusb	%xmm5,%xmm5
826
827// CHECK: 	psubusw	%mm3, %mm3
828        	psubusw	%mm3,%mm3
829
830// CHECK: 	psubusw	%xmm5, %xmm5
831        	psubusw	%xmm5,%xmm5
832
833// CHECK: 	punpckhbw	%mm3, %mm3
834        	punpckhbw	%mm3,%mm3
835
836// CHECK: 	punpckhbw	%xmm5, %xmm5
837        	punpckhbw	%xmm5,%xmm5
838
839// CHECK: 	punpckhwd	%mm3, %mm3
840        	punpckhwd	%mm3,%mm3
841
842// CHECK: 	punpckhwd	%xmm5, %xmm5
843        	punpckhwd	%xmm5,%xmm5
844
845// CHECK: 	punpckhdq	%mm3, %mm3
846        	punpckhdq	%mm3,%mm3
847
848// CHECK: 	punpckhdq	%xmm5, %xmm5
849        	punpckhdq	%xmm5,%xmm5
850
851// CHECK: 	punpcklbw	%mm3, %mm3
852        	punpcklbw	%mm3,%mm3
853
854// CHECK: 	punpcklbw	%xmm5, %xmm5
855        	punpcklbw	%xmm5,%xmm5
856
857// CHECK: 	punpcklwd	%mm3, %mm3
858        	punpcklwd	%mm3,%mm3
859
860// CHECK: 	punpcklwd	%xmm5, %xmm5
861        	punpcklwd	%xmm5,%xmm5
862
863// CHECK: 	punpckldq	%mm3, %mm3
864        	punpckldq	%mm3,%mm3
865
866// CHECK: 	punpckldq	%xmm5, %xmm5
867        	punpckldq	%xmm5,%xmm5
868
869// CHECK: 	pxor	%mm3, %mm3
870        	pxor	%mm3,%mm3
871
872// CHECK: 	pxor	%xmm5, %xmm5
873        	pxor	%xmm5,%xmm5
874
875// CHECK: 	addps	%xmm5, %xmm5
876        	addps	%xmm5,%xmm5
877
878// CHECK: 	addss	%xmm5, %xmm5
879        	addss	%xmm5,%xmm5
880
881// CHECK: 	andnps	%xmm5, %xmm5
882        	andnps	%xmm5,%xmm5
883
884// CHECK: 	andps	%xmm5, %xmm5
885        	andps	%xmm5,%xmm5
886
887// CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
888        	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
889
890// CHECK: 	cvtpi2ps	%mm3, %xmm5
891        	cvtpi2ps	%mm3,%xmm5
892
893// CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
894        	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
895
896// CHECK: 	cvtps2pi	%xmm5, %mm3
897        	cvtps2pi	%xmm5,%mm3
898
899// CHECK: 	cvtsi2ss	%ecx, %xmm5
900        	cvtsi2ss	%ecx,%xmm5
901
902// CHECK: 	cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
903        	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
904
905// CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
906        	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
907
908// CHECK: 	cvttps2pi	%xmm5, %mm3
909        	cvttps2pi	%xmm5,%mm3
910
911// CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
912        	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
913
914// CHECK: 	cvttss2si	%xmm5, %ecx
915        	cvttss2si	%xmm5,%ecx
916
917// CHECK: 	divps	%xmm5, %xmm5
918        	divps	%xmm5,%xmm5
919
920// CHECK: 	divss	%xmm5, %xmm5
921        	divss	%xmm5,%xmm5
922
923// CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
924        	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
925
926// CHECK: 	maskmovq	%mm3, %mm3
927        	maskmovq	%mm3,%mm3
928
929// CHECK: 	maxps	%xmm5, %xmm5
930        	maxps	%xmm5,%xmm5
931
932// CHECK: 	maxss	%xmm5, %xmm5
933        	maxss	%xmm5,%xmm5
934
935// CHECK: 	minps	%xmm5, %xmm5
936        	minps	%xmm5,%xmm5
937
938// CHECK: 	minss	%xmm5, %xmm5
939        	minss	%xmm5,%xmm5
940
941// CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
942        	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
943
944// CHECK: 	movaps	%xmm5, %xmm5
945        	movaps	%xmm5,%xmm5
946
947// CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
948        	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
949
950// CHECK: 	movaps	%xmm5, %xmm5
951        	movaps	%xmm5,%xmm5
952
953// CHECK: 	movhlps	%xmm5, %xmm5
954        	movhlps	%xmm5,%xmm5
955
956// CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
957        	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
958
959// CHECK: 	movlhps	%xmm5, %xmm5
960        	movlhps	%xmm5,%xmm5
961
962// CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
963        	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
964
965// CHECK: 	movmskps	%xmm5, %ecx
966        	movmskps	%xmm5,%ecx
967
968// CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
969        	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
970
971// CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
972        	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
973
974// CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
975        	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
976
977// CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
978        	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
979
980// CHECK: 	movss	%xmm5, %xmm5
981        	movss	%xmm5,%xmm5
982
983// CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
984        	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
985
986// CHECK: 	movss	%xmm5, %xmm5
987        	movss	%xmm5,%xmm5
988
989// CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
990        	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
991
992// CHECK: 	movups	%xmm5, %xmm5
993        	movups	%xmm5,%xmm5
994
995// CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
996        	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
997
998// CHECK: 	movups	%xmm5, %xmm5
999        	movups	%xmm5,%xmm5
1000
1001// CHECK: 	mulps	%xmm5, %xmm5
1002        	mulps	%xmm5,%xmm5
1003
1004// CHECK: 	mulss	%xmm5, %xmm5
1005        	mulss	%xmm5,%xmm5
1006
1007// CHECK: 	orps	%xmm5, %xmm5
1008        	orps	%xmm5,%xmm5
1009
1010// CHECK: 	pavgb	%mm3, %mm3
1011        	pavgb	%mm3,%mm3
1012
1013// CHECK: 	pavgb	%xmm5, %xmm5
1014        	pavgb	%xmm5,%xmm5
1015
1016// CHECK: 	pavgw	%mm3, %mm3
1017        	pavgw	%mm3,%mm3
1018
1019// CHECK: 	pavgw	%xmm5, %xmm5
1020        	pavgw	%xmm5,%xmm5
1021
1022// CHECK: 	pmaxsw	%mm3, %mm3
1023        	pmaxsw	%mm3,%mm3
1024
1025// CHECK: 	pmaxsw	%xmm5, %xmm5
1026        	pmaxsw	%xmm5,%xmm5
1027
1028// CHECK: 	pmaxub	%mm3, %mm3
1029        	pmaxub	%mm3,%mm3
1030
1031// CHECK: 	pmaxub	%xmm5, %xmm5
1032        	pmaxub	%xmm5,%xmm5
1033
1034// CHECK: 	pminsw	%mm3, %mm3
1035        	pminsw	%mm3,%mm3
1036
1037// CHECK: 	pminsw	%xmm5, %xmm5
1038        	pminsw	%xmm5,%xmm5
1039
1040// CHECK: 	pminub	%mm3, %mm3
1041        	pminub	%mm3,%mm3
1042
1043// CHECK: 	pminub	%xmm5, %xmm5
1044        	pminub	%xmm5,%xmm5
1045
1046// CHECK: 	pmovmskb	%mm3, %ecx
1047        	pmovmskb	%mm3,%ecx
1048
1049// CHECK: 	pmovmskb	%xmm5, %ecx
1050        	pmovmskb	%xmm5,%ecx
1051
1052// CHECK: 	pmulhuw	%mm3, %mm3
1053        	pmulhuw	%mm3,%mm3
1054
1055// CHECK: 	pmulhuw	%xmm5, %xmm5
1056        	pmulhuw	%xmm5,%xmm5
1057
1058// CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
1059        	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
1060
1061// CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
1062        	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
1063
1064// CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
1065        	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
1066
1067// CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
1068        	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
1069
1070// CHECK: 	psadbw	%mm3, %mm3
1071        	psadbw	%mm3,%mm3
1072
1073// CHECK: 	psadbw	%xmm5, %xmm5
1074        	psadbw	%xmm5,%xmm5
1075
1076// CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
1077        	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
1078
1079// CHECK: 	rcpps	%xmm5, %xmm5
1080        	rcpps	%xmm5,%xmm5
1081
1082// CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
1083        	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1084
1085// CHECK: 	rcpss	%xmm5, %xmm5
1086        	rcpss	%xmm5,%xmm5
1087
1088// CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
1089        	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
1090
1091// CHECK: 	rsqrtps	%xmm5, %xmm5
1092        	rsqrtps	%xmm5,%xmm5
1093
1094// CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
1095        	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1096
1097// CHECK: 	rsqrtss	%xmm5, %xmm5
1098        	rsqrtss	%xmm5,%xmm5
1099
1100// CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
1101        	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
1102
1103// CHECK: 	sqrtps	%xmm5, %xmm5
1104        	sqrtps	%xmm5,%xmm5
1105
1106// CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
1107        	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1108
1109// CHECK: 	sqrtss	%xmm5, %xmm5
1110        	sqrtss	%xmm5,%xmm5
1111
1112// CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
1113        	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
1114
1115// CHECK: 	subps	%xmm5, %xmm5
1116        	subps	%xmm5,%xmm5
1117
1118// CHECK: 	subss	%xmm5, %xmm5
1119        	subss	%xmm5,%xmm5
1120
1121// CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
1122        	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1123
1124// CHECK: 	ucomiss	%xmm5, %xmm5
1125        	ucomiss	%xmm5,%xmm5
1126
1127// CHECK: 	unpckhps	%xmm5, %xmm5
1128        	unpckhps	%xmm5,%xmm5
1129
1130// CHECK: 	unpcklps	%xmm5, %xmm5
1131        	unpcklps	%xmm5,%xmm5
1132
1133// CHECK: 	xorps	%xmm5, %xmm5
1134        	xorps	%xmm5,%xmm5
1135
1136// CHECK: 	addpd	%xmm5, %xmm5
1137        	addpd	%xmm5,%xmm5
1138
1139// CHECK: 	addsd	%xmm5, %xmm5
1140        	addsd	%xmm5,%xmm5
1141
1142// CHECK: 	andnpd	%xmm5, %xmm5
1143        	andnpd	%xmm5,%xmm5
1144
1145// CHECK: 	andpd	%xmm5, %xmm5
1146        	andpd	%xmm5,%xmm5
1147
1148// CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
1149        	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1150
1151// CHECK: 	comisd	%xmm5, %xmm5
1152        	comisd	%xmm5,%xmm5
1153
1154// CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
1155        	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1156
1157// CHECK: 	cvtpi2pd	%mm3, %xmm5
1158        	cvtpi2pd	%mm3,%xmm5
1159
1160// CHECK: 	cvtsi2sd	%ecx, %xmm5
1161        	cvtsi2sd	%ecx,%xmm5
1162
1163// CHECK: 	cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
1164        	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1165
1166// CHECK: 	divpd	%xmm5, %xmm5
1167        	divpd	%xmm5,%xmm5
1168
1169// CHECK: 	divsd	%xmm5, %xmm5
1170        	divsd	%xmm5,%xmm5
1171
1172// CHECK: 	maxpd	%xmm5, %xmm5
1173        	maxpd	%xmm5,%xmm5
1174
1175// CHECK: 	maxsd	%xmm5, %xmm5
1176        	maxsd	%xmm5,%xmm5
1177
1178// CHECK: 	minpd	%xmm5, %xmm5
1179        	minpd	%xmm5,%xmm5
1180
1181// CHECK: 	minsd	%xmm5, %xmm5
1182        	minsd	%xmm5,%xmm5
1183
1184// CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
1185        	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1186
1187// CHECK: 	movapd	%xmm5, %xmm5
1188        	movapd	%xmm5,%xmm5
1189
1190// CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
1191        	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1192
1193// CHECK: 	movapd	%xmm5, %xmm5
1194        	movapd	%xmm5,%xmm5
1195
1196// CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
1197        	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1198
1199// CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
1200        	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1201
1202// CHECK: 	movmskpd	%xmm5, %ecx
1203        	movmskpd	%xmm5,%ecx
1204
1205// CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
1206        	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1207
1208// CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
1209        	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1210
1211// CHECK: 	movsd	%xmm5, %xmm5
1212        	movsd	%xmm5,%xmm5
1213
1214// CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
1215        	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1216
1217// CHECK: 	movsd	%xmm5, %xmm5
1218        	movsd	%xmm5,%xmm5
1219
1220// CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
1221        	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1222
1223// CHECK: 	movupd	%xmm5, %xmm5
1224        	movupd	%xmm5,%xmm5
1225
1226// CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
1227        	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1228
1229// CHECK: 	movupd	%xmm5, %xmm5
1230        	movupd	%xmm5,%xmm5
1231
1232// CHECK: 	mulpd	%xmm5, %xmm5
1233        	mulpd	%xmm5,%xmm5
1234
1235// CHECK: 	mulsd	%xmm5, %xmm5
1236        	mulsd	%xmm5,%xmm5
1237
1238// CHECK: 	orpd	%xmm5, %xmm5
1239        	orpd	%xmm5,%xmm5
1240
1241// CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
1242        	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1243
1244// CHECK: 	sqrtpd	%xmm5, %xmm5
1245        	sqrtpd	%xmm5,%xmm5
1246
1247// CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
1248        	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1249
1250// CHECK: 	sqrtsd	%xmm5, %xmm5
1251        	sqrtsd	%xmm5,%xmm5
1252
1253// CHECK: 	subpd	%xmm5, %xmm5
1254        	subpd	%xmm5,%xmm5
1255
1256// CHECK: 	subsd	%xmm5, %xmm5
1257        	subsd	%xmm5,%xmm5
1258
1259// CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
1260        	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1261
1262// CHECK: 	ucomisd	%xmm5, %xmm5
1263        	ucomisd	%xmm5,%xmm5
1264
1265// CHECK: 	unpckhpd	%xmm5, %xmm5
1266        	unpckhpd	%xmm5,%xmm5
1267
1268// CHECK: 	unpcklpd	%xmm5, %xmm5
1269        	unpcklpd	%xmm5,%xmm5
1270
1271// CHECK: 	xorpd	%xmm5, %xmm5
1272        	xorpd	%xmm5,%xmm5
1273
1274// CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
1275        	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1276
1277// CHECK: 	cvtdq2pd	%xmm5, %xmm5
1278        	cvtdq2pd	%xmm5,%xmm5
1279
1280// CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
1281        	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1282
1283// CHECK: 	cvtpd2dq	%xmm5, %xmm5
1284        	cvtpd2dq	%xmm5,%xmm5
1285
1286// CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
1287        	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
1288
1289// CHECK: 	cvtdq2ps	%xmm5, %xmm5
1290        	cvtdq2ps	%xmm5,%xmm5
1291
1292// CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
1293        	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
1294
1295// CHECK: 	cvtpd2pi	%xmm5, %mm3
1296        	cvtpd2pi	%xmm5,%mm3
1297
1298// CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
1299        	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1300
1301// CHECK: 	cvtps2dq	%xmm5, %xmm5
1302        	cvtps2dq	%xmm5,%xmm5
1303
1304// CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
1305        	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1306
1307// CHECK: 	cvtsd2ss	%xmm5, %xmm5
1308        	cvtsd2ss	%xmm5,%xmm5
1309
1310// CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
1311        	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1312
1313// CHECK: 	cvtss2sd	%xmm5, %xmm5
1314        	cvtss2sd	%xmm5,%xmm5
1315
1316// CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
1317        	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
1318
1319// CHECK: 	cvttpd2pi	%xmm5, %mm3
1320        	cvttpd2pi	%xmm5,%mm3
1321
1322// CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
1323        	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
1324
1325// CHECK: 	cvttsd2si	%xmm5, %ecx
1326        	cvttsd2si	%xmm5,%ecx
1327
1328// CHECK: 	maskmovdqu	%xmm5, %xmm5
1329        	maskmovdqu	%xmm5,%xmm5
1330
1331// CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
1332        	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
1333
1334// CHECK: 	movdqa	%xmm5, %xmm5
1335        	movdqa	%xmm5,%xmm5
1336
1337// CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
1338        	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1339
1340// CHECK: 	movdqa	%xmm5, %xmm5
1341        	movdqa	%xmm5,%xmm5
1342
1343// CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
1344        	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
1345
1346// CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
1347        	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1348
1349// CHECK: 	movdq2q	%xmm5, %mm3
1350        	movdq2q	%xmm5,%mm3
1351
1352// CHECK: 	movq2dq	%mm3, %xmm5
1353        	movq2dq	%mm3,%xmm5
1354
1355// CHECK: 	pmuludq	%mm3, %mm3
1356        	pmuludq	%mm3,%mm3
1357
1358// CHECK: 	pmuludq	%xmm5, %xmm5
1359        	pmuludq	%xmm5,%xmm5
1360
1361// CHECK: 	pslldq	$127, %xmm5
1362        	pslldq	$0x7f,%xmm5
1363
1364// CHECK: 	psrldq	$127, %xmm5
1365        	psrldq	$0x7f,%xmm5
1366
1367// CHECK: 	punpckhqdq	%xmm5, %xmm5
1368        	punpckhqdq	%xmm5,%xmm5
1369
1370// CHECK: 	punpcklqdq	%xmm5, %xmm5
1371        	punpcklqdq	%xmm5,%xmm5
1372
1373// CHECK: 	addsubpd	%xmm5, %xmm5
1374        	addsubpd	%xmm5,%xmm5
1375
1376// CHECK: 	addsubps	%xmm5, %xmm5
1377        	addsubps	%xmm5,%xmm5
1378
1379// CHECK: 	haddpd	%xmm5, %xmm5
1380        	haddpd	%xmm5,%xmm5
1381
1382// CHECK: 	haddps	%xmm5, %xmm5
1383        	haddps	%xmm5,%xmm5
1384
1385// CHECK: 	hsubpd	%xmm5, %xmm5
1386        	hsubpd	%xmm5,%xmm5
1387
1388// CHECK: 	hsubps	%xmm5, %xmm5
1389        	hsubps	%xmm5,%xmm5
1390
1391// CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
1392        	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
1393
1394// CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
1395        	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
1396
1397// CHECK: 	movddup	%xmm5, %xmm5
1398        	movddup	%xmm5,%xmm5
1399
1400// CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
1401        	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
1402
1403// CHECK: 	movshdup	%xmm5, %xmm5
1404        	movshdup	%xmm5,%xmm5
1405
1406// CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
1407        	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
1408
1409// CHECK: 	movsldup	%xmm5, %xmm5
1410        	movsldup	%xmm5,%xmm5
1411
1412// CHECK: 	phaddw	%mm3, %mm3
1413        	phaddw	%mm3,%mm3
1414
1415// CHECK: 	phaddw	%xmm5, %xmm5
1416        	phaddw	%xmm5,%xmm5
1417
1418// CHECK: 	phaddd	%mm3, %mm3
1419        	phaddd	%mm3,%mm3
1420
1421// CHECK: 	phaddd	%xmm5, %xmm5
1422        	phaddd	%xmm5,%xmm5
1423
1424// CHECK: 	phaddsw	%mm3, %mm3
1425        	phaddsw	%mm3,%mm3
1426
1427// CHECK: 	phaddsw	%xmm5, %xmm5
1428        	phaddsw	%xmm5,%xmm5
1429
1430// CHECK: 	phsubw	%mm3, %mm3
1431        	phsubw	%mm3,%mm3
1432
1433// CHECK: 	phsubw	%xmm5, %xmm5
1434        	phsubw	%xmm5,%xmm5
1435
1436// CHECK: 	phsubd	%mm3, %mm3
1437        	phsubd	%mm3,%mm3
1438
1439// CHECK: 	phsubd	%xmm5, %xmm5
1440        	phsubd	%xmm5,%xmm5
1441
1442// CHECK: 	phsubsw	%mm3, %mm3
1443        	phsubsw	%mm3,%mm3
1444
1445// CHECK: 	phsubsw	%xmm5, %xmm5
1446        	phsubsw	%xmm5,%xmm5
1447
1448// CHECK: 	pmaddubsw	%mm3, %mm3
1449        	pmaddubsw	%mm3,%mm3
1450
1451// CHECK: 	pmaddubsw	%xmm5, %xmm5
1452        	pmaddubsw	%xmm5,%xmm5
1453
1454// CHECK: 	pmulhrsw	%mm3, %mm3
1455        	pmulhrsw	%mm3,%mm3
1456
1457// CHECK: 	pmulhrsw	%xmm5, %xmm5
1458        	pmulhrsw	%xmm5,%xmm5
1459
1460// CHECK: 	pshufb	%mm3, %mm3
1461        	pshufb	%mm3,%mm3
1462
1463// CHECK: 	pshufb	%xmm5, %xmm5
1464        	pshufb	%xmm5,%xmm5
1465
1466// CHECK: 	psignb	%mm3, %mm3
1467        	psignb	%mm3,%mm3
1468
1469// CHECK: 	psignb	%xmm5, %xmm5
1470        	psignb	%xmm5,%xmm5
1471
1472// CHECK: 	psignw	%mm3, %mm3
1473        	psignw	%mm3,%mm3
1474
1475// CHECK: 	psignw	%xmm5, %xmm5
1476        	psignw	%xmm5,%xmm5
1477
1478// CHECK: 	psignd	%mm3, %mm3
1479        	psignd	%mm3,%mm3
1480
1481// CHECK: 	psignd	%xmm5, %xmm5
1482        	psignd	%xmm5,%xmm5
1483
1484// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
1485        	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
1486
1487// CHECK: 	pabsb	%mm3, %mm3
1488        	pabsb	%mm3,%mm3
1489
1490// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
1491        	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
1492
1493// CHECK: 	pabsb	%xmm5, %xmm5
1494        	pabsb	%xmm5,%xmm5
1495
1496// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
1497        	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
1498
1499// CHECK: 	pabsw	%mm3, %mm3
1500        	pabsw	%mm3,%mm3
1501
1502// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
1503        	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
1504
1505// CHECK: 	pabsw	%xmm5, %xmm5
1506        	pabsw	%xmm5,%xmm5
1507
1508// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
1509        	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
1510
1511// CHECK: 	pabsd	%mm3, %mm3
1512        	pabsd	%mm3,%mm3
1513
1514// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
1515        	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1516
1517// CHECK: 	pabsd	%xmm5, %xmm5
1518        	pabsd	%xmm5,%xmm5
1519
1520// CHECK: 	femms
1521        	femms
1522
1523// CHECK: 	packusdw	%xmm5, %xmm5
1524        	packusdw	%xmm5,%xmm5
1525
1526// CHECK: 	pcmpeqq	%xmm5, %xmm5
1527        	pcmpeqq	%xmm5,%xmm5
1528
1529// CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
1530        	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
1531
1532// CHECK: 	phminposuw	%xmm5, %xmm5
1533        	phminposuw	%xmm5,%xmm5
1534
1535// CHECK: 	pmaxsb	%xmm5, %xmm5
1536        	pmaxsb	%xmm5,%xmm5
1537
1538// CHECK: 	pmaxsd	%xmm5, %xmm5
1539        	pmaxsd	%xmm5,%xmm5
1540
1541// CHECK: 	pmaxud	%xmm5, %xmm5
1542        	pmaxud	%xmm5,%xmm5
1543
1544// CHECK: 	pmaxuw	%xmm5, %xmm5
1545        	pmaxuw	%xmm5,%xmm5
1546
1547// CHECK: 	pminsb	%xmm5, %xmm5
1548        	pminsb	%xmm5,%xmm5
1549
1550// CHECK: 	pminsd	%xmm5, %xmm5
1551        	pminsd	%xmm5,%xmm5
1552
1553// CHECK: 	pminud	%xmm5, %xmm5
1554        	pminud	%xmm5,%xmm5
1555
1556// CHECK: 	pminuw	%xmm5, %xmm5
1557        	pminuw	%xmm5,%xmm5
1558
1559// CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
1560        	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
1561
1562// CHECK: 	pmovsxbw	%xmm5, %xmm5
1563        	pmovsxbw	%xmm5,%xmm5
1564
1565// CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
1566        	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1567
1568// CHECK: 	pmovsxbd	%xmm5, %xmm5
1569        	pmovsxbd	%xmm5,%xmm5
1570
1571// CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
1572        	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1573
1574// CHECK: 	pmovsxbq	%xmm5, %xmm5
1575        	pmovsxbq	%xmm5,%xmm5
1576
1577// CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
1578        	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1579
1580// CHECK: 	pmovsxwd	%xmm5, %xmm5
1581        	pmovsxwd	%xmm5,%xmm5
1582
1583// CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
1584        	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1585
1586// CHECK: 	pmovsxwq	%xmm5, %xmm5
1587        	pmovsxwq	%xmm5,%xmm5
1588
1589// CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
1590        	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1591
1592// CHECK: 	pmovsxdq	%xmm5, %xmm5
1593        	pmovsxdq	%xmm5,%xmm5
1594
1595// CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
1596        	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
1597
1598// CHECK: 	pmovzxbw	%xmm5, %xmm5
1599        	pmovzxbw	%xmm5,%xmm5
1600
1601// CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
1602        	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1603
1604// CHECK: 	pmovzxbd	%xmm5, %xmm5
1605        	pmovzxbd	%xmm5,%xmm5
1606
1607// CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
1608        	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1609
1610// CHECK: 	pmovzxbq	%xmm5, %xmm5
1611        	pmovzxbq	%xmm5,%xmm5
1612
1613// CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
1614        	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1615
1616// CHECK: 	pmovzxwd	%xmm5, %xmm5
1617        	pmovzxwd	%xmm5,%xmm5
1618
1619// CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
1620        	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1621
1622// CHECK: 	pmovzxwq	%xmm5, %xmm5
1623        	pmovzxwq	%xmm5,%xmm5
1624
1625// CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
1626        	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1627
1628// CHECK: 	pmovzxdq	%xmm5, %xmm5
1629        	pmovzxdq	%xmm5,%xmm5
1630
1631// CHECK: 	pmuldq	%xmm5, %xmm5
1632        	pmuldq	%xmm5,%xmm5
1633
1634// CHECK: 	pmulld	%xmm5, %xmm5
1635        	pmulld	%xmm5,%xmm5
1636
1637// CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
1638        	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
1639
1640// CHECK: 	ptest 	%xmm5, %xmm5
1641        	ptest	%xmm5,%xmm5
1642
1643// CHECK: 	pcmpgtq	%xmm5, %xmm5
1644        	pcmpgtq	%xmm5,%xmm5
1645
1646
1647// CHECK: movb	$127, 3735928559(%ebx,%ecx,8)
1648// CHECK:  encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1649        	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
1650
1651// CHECK: movb	$127, 69
1652// CHECK:  encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
1653        	movb	$0x7f,0x45
1654
1655// CHECK: movb	$127, 32493
1656// CHECK:  encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
1657        	movb	$0x7f,0x7eed
1658
1659// CHECK: movb	$127, 3133065982
1660// CHECK:  encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1661        	movb	$0x7f,0xbabecafe
1662
1663// CHECK: movb	$127, 305419896
1664// CHECK:  encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
1665        	movb	$0x7f,0x12345678
1666
1667// CHECK: movw	$31438, 3735928559(%ebx,%ecx,8)
1668// CHECK:  encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1669        	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
1670
1671// CHECK: movw	$31438, 69
1672// CHECK:  encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
1673        	movw	$0x7ace,0x45
1674
1675// CHECK: movw	$31438, 32493
1676// CHECK:  encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
1677        	movw	$0x7ace,0x7eed
1678
1679// CHECK: movw	$31438, 3133065982
1680// CHECK:  encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1681        	movw	$0x7ace,0xbabecafe
1682
1683// CHECK: movw	$31438, 305419896
1684// CHECK:  encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
1685        	movw	$0x7ace,0x12345678
1686
1687// CHECK: movl	$2063514302, 3735928559(%ebx,%ecx,8)
1688// CHECK:  encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1689        	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1690
1691// CHECK: movl	$2063514302, 69
1692// CHECK:  encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1693        	movl	$0x7afebabe,0x45
1694
1695// CHECK: movl	$2063514302, 32493
1696// CHECK:  encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1697        	movl	$0x7afebabe,0x7eed
1698
1699// CHECK: movl	$2063514302, 3133065982
1700// CHECK:  encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1701        	movl	$0x7afebabe,0xbabecafe
1702
1703// CHECK: movl	$2063514302, 305419896
1704// CHECK:  encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1705        	movl	$0x7afebabe,0x12345678
1706
1707// CHECK: movl	$324478056, 3735928559(%ebx,%ecx,8)
1708// CHECK:  encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1709        	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
1710
1711// CHECK: movl	$324478056, 69
1712// CHECK:  encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1713        	movl	$0x13572468,0x45
1714
1715// CHECK: movl	$324478056, 32493
1716// CHECK:  encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1717        	movl	$0x13572468,0x7eed
1718
1719// CHECK: movl	$324478056, 3133065982
1720// CHECK:  encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1721        	movl	$0x13572468,0xbabecafe
1722
1723// CHECK: movl	$324478056, 305419896
1724// CHECK:  encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1725        	movl	$0x13572468,0x12345678
1726
1727// CHECK: movsbl	3735928559(%ebx,%ecx,8), %ecx
1728// CHECK:  encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1729        	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
1730
1731// CHECK: movsbl	69, %ecx
1732// CHECK:  encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
1733        	movsbl	0x45,%ecx
1734
1735// CHECK: movsbl	32493, %ecx
1736// CHECK:  encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
1737        	movsbl	0x7eed,%ecx
1738
1739// CHECK: movsbl	3133065982, %ecx
1740// CHECK:  encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
1741        	movsbl	0xbabecafe,%ecx
1742
1743// CHECK: movsbl	305419896, %ecx
1744// CHECK:  encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
1745        	movsbl	0x12345678,%ecx
1746
1747// CHECK: movsbw	3735928559(%ebx,%ecx,8), %bx
1748// CHECK:  encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1749        	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
1750
1751// CHECK: movsbw	69, %bx
1752// CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
1753        	movsbw	0x45,%bx
1754
1755// CHECK: movsbw	32493, %bx
1756// CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
1757        	movsbw	0x7eed,%bx
1758
1759// CHECK: movsbw	3133065982, %bx
1760// CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
1761        	movsbw	0xbabecafe,%bx
1762
1763// CHECK: movsbw	305419896, %bx
1764// CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
1765        	movsbw	0x12345678,%bx
1766
1767// CHECK: movswl	3735928559(%ebx,%ecx,8), %ecx
1768// CHECK:  encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1769        	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
1770
1771// CHECK: movswl	69, %ecx
1772// CHECK:  encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
1773        	movswl	0x45,%ecx
1774
1775// CHECK: movswl	32493, %ecx
1776// CHECK:  encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
1777        	movswl	0x7eed,%ecx
1778
1779// CHECK: movswl	3133065982, %ecx
1780// CHECK:  encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
1781        	movswl	0xbabecafe,%ecx
1782
1783// CHECK: movswl	305419896, %ecx
1784// CHECK:  encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
1785        	movswl	0x12345678,%ecx
1786
1787// CHECK: movzbl	3735928559(%ebx,%ecx,8), %ecx
1788// CHECK:  encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1789        	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
1790
1791// CHECK: movzbl	69, %ecx
1792// CHECK:  encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
1793        	movzbl	0x45,%ecx
1794
1795// CHECK: movzbl	32493, %ecx
1796// CHECK:  encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
1797        	movzbl	0x7eed,%ecx
1798
1799// CHECK: movzbl	3133065982, %ecx
1800// CHECK:  encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
1801        	movzbl	0xbabecafe,%ecx
1802
1803// CHECK: movzbl	305419896, %ecx
1804// CHECK:  encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
1805        	movzbl	0x12345678,%ecx
1806
1807// CHECK: movzbw	3735928559(%ebx,%ecx,8), %bx
1808// CHECK:  encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1809        	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
1810
1811// CHECK: movzbw	69, %bx
1812// CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
1813        	movzbw	0x45,%bx
1814
1815// CHECK: movzbw	32493, %bx
1816// CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
1817        	movzbw	0x7eed,%bx
1818
1819// CHECK: movzbw	3133065982, %bx
1820// CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
1821        	movzbw	0xbabecafe,%bx
1822
1823// CHECK: movzbw	305419896, %bx
1824// CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
1825        	movzbw	0x12345678,%bx
1826
1827// CHECK: movzwl	3735928559(%ebx,%ecx,8), %ecx
1828// CHECK:  encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1829        	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
1830
1831// CHECK: movzwl	69, %ecx
1832// CHECK:  encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
1833        	movzwl	0x45,%ecx
1834
1835// CHECK: movzwl	32493, %ecx
1836// CHECK:  encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
1837        	movzwl	0x7eed,%ecx
1838
1839// CHECK: movzwl	3133065982, %ecx
1840// CHECK:  encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
1841        	movzwl	0xbabecafe,%ecx
1842
1843// CHECK: movzwl	305419896, %ecx
1844// CHECK:  encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
1845        	movzwl	0x12345678,%ecx
1846
1847// CHECK: pushl	3735928559(%ebx,%ecx,8)
1848// CHECK:  encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
1849        	pushl	0xdeadbeef(%ebx,%ecx,8)
1850
1851// CHECK: pushw	32493
1852// CHECK:  encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
1853        	pushw	0x7eed
1854
1855// CHECK: pushl	3133065982
1856// CHECK:  encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]
1857        	pushl	0xbabecafe
1858
1859// CHECK: pushl	305419896
1860// CHECK:  encoding: [0xff,0x35,0x78,0x56,0x34,0x12]
1861        	pushl	0x12345678
1862
1863// CHECK: popl	3735928559(%ebx,%ecx,8)
1864// CHECK:  encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
1865        	popl	0xdeadbeef(%ebx,%ecx,8)
1866
1867// CHECK: popw	32493
1868// CHECK:  encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
1869        	popw	0x7eed
1870
1871// CHECK: popl	3133065982
1872// CHECK:  encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
1873        	popl	0xbabecafe
1874
1875// CHECK: popl	305419896
1876// CHECK:  encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]
1877        	popl	0x12345678
1878
1879// CHECK: clc
1880// CHECK:  encoding: [0xf8]
1881        	clc
1882
1883// CHECK: cld
1884// CHECK:  encoding: [0xfc]
1885        	cld
1886
1887// CHECK: cli
1888// CHECK:  encoding: [0xfa]
1889        	cli
1890
1891// CHECK: clts
1892// CHECK:  encoding: [0x0f,0x06]
1893        	clts
1894
1895// CHECK: cmc
1896// CHECK:  encoding: [0xf5]
1897        	cmc
1898
1899// CHECK: lahf
1900// CHECK:  encoding: [0x9f]
1901        	lahf
1902
1903// CHECK: sahf
1904// CHECK:  encoding: [0x9e]
1905        	sahf
1906
1907// CHECK: stc
1908// CHECK:  encoding: [0xf9]
1909        	stc
1910
1911// CHECK: std
1912// CHECK:  encoding: [0xfd]
1913        	std
1914
1915// CHECK: sti
1916// CHECK:  encoding: [0xfb]
1917        	sti
1918
1919// CHECK: addb	$254, 3735928559(%ebx,%ecx,8)
1920// CHECK:  encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1921        	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
1922
1923// CHECK: addb	$254, 69
1924// CHECK:  encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
1925        	addb	$0xfe,0x45
1926
1927// CHECK: addb	$254, 32493
1928// CHECK:  encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
1929        	addb	$0xfe,0x7eed
1930
1931// CHECK: addb	$254, 3133065982
1932// CHECK:  encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
1933        	addb	$0xfe,0xbabecafe
1934
1935// CHECK: addb	$254, 305419896
1936// CHECK:  encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
1937        	addb	$0xfe,0x12345678
1938
1939// CHECK: addb	$127, 3735928559(%ebx,%ecx,8)
1940// CHECK:  encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1941        	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
1942
1943// CHECK: addb	$127, 69
1944// CHECK:  encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
1945        	addb	$0x7f,0x45
1946
1947// CHECK: addb	$127, 32493
1948// CHECK:  encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
1949        	addb	$0x7f,0x7eed
1950
1951// CHECK: addb	$127, 3133065982
1952// CHECK:  encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1953        	addb	$0x7f,0xbabecafe
1954
1955// CHECK: addb	$127, 305419896
1956// CHECK:  encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
1957        	addb	$0x7f,0x12345678
1958
1959// CHECK: addw	$31438, 3735928559(%ebx,%ecx,8)
1960// CHECK:  encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1961        	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
1962
1963// CHECK: addw	$31438, 69
1964// CHECK:  encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
1965        	addw	$0x7ace,0x45
1966
1967// CHECK: addw	$31438, 32493
1968// CHECK:  encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
1969        	addw	$0x7ace,0x7eed
1970
1971// CHECK: addw	$31438, 3133065982
1972// CHECK:  encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1973        	addw	$0x7ace,0xbabecafe
1974
1975// CHECK: addw	$31438, 305419896
1976// CHECK:  encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
1977        	addw	$0x7ace,0x12345678
1978
1979// CHECK: addl	$2063514302, 3735928559(%ebx,%ecx,8)
1980// CHECK:  encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1981        	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1982
1983// CHECK: addl	$2063514302, 69
1984// CHECK:  encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1985        	addl	$0x7afebabe,0x45
1986
1987// CHECK: addl	$2063514302, 32493
1988// CHECK:  encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1989        	addl	$0x7afebabe,0x7eed
1990
1991// CHECK: addl	$2063514302, 3133065982
1992// CHECK:  encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1993        	addl	$0x7afebabe,0xbabecafe
1994
1995// CHECK: addl	$2063514302, 305419896
1996// CHECK:  encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1997        	addl	$0x7afebabe,0x12345678
1998
1999// CHECK: addl	$324478056, 3735928559(%ebx,%ecx,8)
2000// CHECK:  encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2001        	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2002
2003// CHECK: addl	$324478056, 69
2004// CHECK:  encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2005        	addl	$0x13572468,0x45
2006
2007// CHECK: addl	$324478056, 32493
2008// CHECK:  encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2009        	addl	$0x13572468,0x7eed
2010
2011// CHECK: addl	$324478056, 3133065982
2012// CHECK:  encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2013        	addl	$0x13572468,0xbabecafe
2014
2015// CHECK: addl	$324478056, 305419896
2016// CHECK:  encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2017        	addl	$0x13572468,0x12345678
2018
2019// CHECK: incl	3735928559(%ebx,%ecx,8)
2020// CHECK:  encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
2021        	incl	0xdeadbeef(%ebx,%ecx,8)
2022
2023// CHECK: incw	32493
2024// CHECK:  encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
2025        	incw	0x7eed
2026
2027// CHECK: incl	3133065982
2028// CHECK:  encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]
2029        	incl	0xbabecafe
2030
2031// CHECK: incl	305419896
2032// CHECK:  encoding: [0xff,0x05,0x78,0x56,0x34,0x12]
2033        	incl	0x12345678
2034
2035// CHECK: subb	$254, 3735928559(%ebx,%ecx,8)
2036// CHECK:  encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2037        	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2038
2039// CHECK: subb	$254, 69
2040// CHECK:  encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
2041        	subb	$0xfe,0x45
2042
2043// CHECK: subb	$254, 32493
2044// CHECK:  encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
2045        	subb	$0xfe,0x7eed
2046
2047// CHECK: subb	$254, 3133065982
2048// CHECK:  encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
2049        	subb	$0xfe,0xbabecafe
2050
2051// CHECK: subb	$254, 305419896
2052// CHECK:  encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
2053        	subb	$0xfe,0x12345678
2054
2055// CHECK: subb	$127, 3735928559(%ebx,%ecx,8)
2056// CHECK:  encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2057        	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2058
2059// CHECK: subb	$127, 69
2060// CHECK:  encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
2061        	subb	$0x7f,0x45
2062
2063// CHECK: subb	$127, 32493
2064// CHECK:  encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
2065        	subb	$0x7f,0x7eed
2066
2067// CHECK: subb	$127, 3133065982
2068// CHECK:  encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
2069        	subb	$0x7f,0xbabecafe
2070
2071// CHECK: subb	$127, 305419896
2072// CHECK:  encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
2073        	subb	$0x7f,0x12345678
2074
2075// CHECK: subw	$31438, 3735928559(%ebx,%ecx,8)
2076// CHECK:  encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2077        	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2078
2079// CHECK: subw	$31438, 69
2080// CHECK:  encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
2081        	subw	$0x7ace,0x45
2082
2083// CHECK: subw	$31438, 32493
2084// CHECK:  encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2085        	subw	$0x7ace,0x7eed
2086
2087// CHECK: subw	$31438, 3133065982
2088// CHECK:  encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2089        	subw	$0x7ace,0xbabecafe
2090
2091// CHECK: subw	$31438, 305419896
2092// CHECK:  encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
2093        	subw	$0x7ace,0x12345678
2094
2095// CHECK: subl	$2063514302, 3735928559(%ebx,%ecx,8)
2096// CHECK:  encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2097        	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2098
2099// CHECK: subl	$2063514302, 69
2100// CHECK:  encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2101        	subl	$0x7afebabe,0x45
2102
2103// CHECK: subl	$2063514302, 32493
2104// CHECK:  encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2105        	subl	$0x7afebabe,0x7eed
2106
2107// CHECK: subl	$2063514302, 3133065982
2108// CHECK:  encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2109        	subl	$0x7afebabe,0xbabecafe
2110
2111// CHECK: subl	$2063514302, 305419896
2112// CHECK:  encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2113        	subl	$0x7afebabe,0x12345678
2114
2115// CHECK: subl	$324478056, 3735928559(%ebx,%ecx,8)
2116// CHECK:  encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2117        	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2118
2119// CHECK: subl	$324478056, 69
2120// CHECK:  encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2121        	subl	$0x13572468,0x45
2122
2123// CHECK: subl	$324478056, 32493
2124// CHECK:  encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2125        	subl	$0x13572468,0x7eed
2126
2127// CHECK: subl	$324478056, 3133065982
2128// CHECK:  encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2129        	subl	$0x13572468,0xbabecafe
2130
2131// CHECK: subl	$324478056, 305419896
2132// CHECK:  encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2133        	subl	$0x13572468,0x12345678
2134
2135// CHECK: decl	3735928559(%ebx,%ecx,8)
2136// CHECK:  encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2137        	decl	0xdeadbeef(%ebx,%ecx,8)
2138
2139// CHECK: decw	32493
2140// CHECK:  encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
2141        	decw	0x7eed
2142
2143// CHECK: decl	3133065982
2144// CHECK:  encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
2145        	decl	0xbabecafe
2146
2147// CHECK: decl	305419896
2148// CHECK:  encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]
2149        	decl	0x12345678
2150
2151// CHECK: sbbb	$254, 3735928559(%ebx,%ecx,8)
2152// CHECK:  encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2153        	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2154
2155// CHECK: sbbb	$254, 69
2156// CHECK:  encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
2157        	sbbb	$0xfe,0x45
2158
2159// CHECK: sbbb	$254, 32493
2160// CHECK:  encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
2161        	sbbb	$0xfe,0x7eed
2162
2163// CHECK: sbbb	$254, 3133065982
2164// CHECK:  encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
2165        	sbbb	$0xfe,0xbabecafe
2166
2167// CHECK: sbbb	$254, 305419896
2168// CHECK:  encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
2169        	sbbb	$0xfe,0x12345678
2170
2171// CHECK: sbbb	$127, 3735928559(%ebx,%ecx,8)
2172// CHECK:  encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2173        	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2174
2175// CHECK: sbbb	$127, 69
2176// CHECK:  encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
2177        	sbbb	$0x7f,0x45
2178
2179// CHECK: sbbb	$127, 32493
2180// CHECK:  encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
2181        	sbbb	$0x7f,0x7eed
2182
2183// CHECK: sbbb	$127, 3133065982
2184// CHECK:  encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
2185        	sbbb	$0x7f,0xbabecafe
2186
2187// CHECK: sbbb	$127, 305419896
2188// CHECK:  encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
2189        	sbbb	$0x7f,0x12345678
2190
2191// CHECK: sbbw	$31438, 3735928559(%ebx,%ecx,8)
2192// CHECK:  encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2193        	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2194
2195// CHECK: sbbw	$31438, 69
2196// CHECK:  encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
2197        	sbbw	$0x7ace,0x45
2198
2199// CHECK: sbbw	$31438, 32493
2200// CHECK:  encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2201        	sbbw	$0x7ace,0x7eed
2202
2203// CHECK: sbbw	$31438, 3133065982
2204// CHECK:  encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2205        	sbbw	$0x7ace,0xbabecafe
2206
2207// CHECK: sbbw	$31438, 305419896
2208// CHECK:  encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
2209        	sbbw	$0x7ace,0x12345678
2210
2211// CHECK: sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
2212// CHECK:  encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2213        	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2214
2215// CHECK: sbbl	$2063514302, 69
2216// CHECK:  encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2217        	sbbl	$0x7afebabe,0x45
2218
2219// CHECK: sbbl	$2063514302, 32493
2220// CHECK:  encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2221        	sbbl	$0x7afebabe,0x7eed
2222
2223// CHECK: sbbl	$2063514302, 3133065982
2224// CHECK:  encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2225        	sbbl	$0x7afebabe,0xbabecafe
2226
2227// CHECK: sbbl	$2063514302, 305419896
2228// CHECK:  encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2229        	sbbl	$0x7afebabe,0x12345678
2230
2231// CHECK: sbbl	$324478056, 3735928559(%ebx,%ecx,8)
2232// CHECK:  encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2233        	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2234
2235// CHECK: sbbl	$324478056, 69
2236// CHECK:  encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2237        	sbbl	$0x13572468,0x45
2238
2239// CHECK: sbbl	$324478056, 32493
2240// CHECK:  encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2241        	sbbl	$0x13572468,0x7eed
2242
2243// CHECK: sbbl	$324478056, 3133065982
2244// CHECK:  encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2245        	sbbl	$0x13572468,0xbabecafe
2246
2247// CHECK: sbbl	$324478056, 305419896
2248// CHECK:  encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2249        	sbbl	$0x13572468,0x12345678
2250
2251// CHECK: cmpb	$254, 3735928559(%ebx,%ecx,8)
2252// CHECK:  encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2253        	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2254
2255// CHECK: cmpb	$254, 69
2256// CHECK:  encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
2257        	cmpb	$0xfe,0x45
2258
2259// CHECK: cmpb	$254, 32493
2260// CHECK:  encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
2261        	cmpb	$0xfe,0x7eed
2262
2263// CHECK: cmpb	$254, 3133065982
2264// CHECK:  encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
2265        	cmpb	$0xfe,0xbabecafe
2266
2267// CHECK: cmpb	$254, 305419896
2268// CHECK:  encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
2269        	cmpb	$0xfe,0x12345678
2270
2271// CHECK: cmpb	$127, 3735928559(%ebx,%ecx,8)
2272// CHECK:  encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2273        	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2274
2275// CHECK: cmpb	$127, 69
2276// CHECK:  encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
2277        	cmpb	$0x7f,0x45
2278
2279// CHECK: cmpb	$127, 32493
2280// CHECK:  encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
2281        	cmpb	$0x7f,0x7eed
2282
2283// CHECK: cmpb	$127, 3133065982
2284// CHECK:  encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
2285        	cmpb	$0x7f,0xbabecafe
2286
2287// CHECK: cmpb	$127, 305419896
2288// CHECK:  encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
2289        	cmpb	$0x7f,0x12345678
2290
2291// CHECK: cmpw	$31438, 3735928559(%ebx,%ecx,8)
2292// CHECK:  encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2293        	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2294
2295// CHECK: cmpw	$31438, 69
2296// CHECK:  encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
2297        	cmpw	$0x7ace,0x45
2298
2299// CHECK: cmpw	$31438, 32493
2300// CHECK:  encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2301        	cmpw	$0x7ace,0x7eed
2302
2303// CHECK: cmpw	$31438, 3133065982
2304// CHECK:  encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2305        	cmpw	$0x7ace,0xbabecafe
2306
2307// CHECK: cmpw	$31438, 305419896
2308// CHECK:  encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
2309        	cmpw	$0x7ace,0x12345678
2310
2311// CHECK: cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
2312// CHECK:  encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2313        	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2314
2315// CHECK: cmpl	$2063514302, 69
2316// CHECK:  encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2317        	cmpl	$0x7afebabe,0x45
2318
2319// CHECK: cmpl	$2063514302, 32493
2320// CHECK:  encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2321        	cmpl	$0x7afebabe,0x7eed
2322
2323// CHECK: cmpl	$2063514302, 3133065982
2324// CHECK:  encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2325        	cmpl	$0x7afebabe,0xbabecafe
2326
2327// CHECK: cmpl	$2063514302, 305419896
2328// CHECK:  encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2329        	cmpl	$0x7afebabe,0x12345678
2330
2331// CHECK: cmpl	$324478056, 3735928559(%ebx,%ecx,8)
2332// CHECK:  encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2333        	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2334
2335// CHECK: cmpl	$324478056, 69
2336// CHECK:  encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2337        	cmpl	$0x13572468,0x45
2338
2339// CHECK: cmpl	$324478056, 32493
2340// CHECK:  encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2341        	cmpl	$0x13572468,0x7eed
2342
2343// CHECK: cmpl	$324478056, 3133065982
2344// CHECK:  encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2345        	cmpl	$0x13572468,0xbabecafe
2346
2347// CHECK: cmpl	$324478056, 305419896
2348// CHECK:  encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2349        	cmpl	$0x13572468,0x12345678
2350
2351// CHECK: testb	$127, 3735928559(%ebx,%ecx,8)
2352// CHECK:  encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2353        	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2354
2355// CHECK: testb	$127, 69
2356// CHECK:  encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
2357        	testb	$0x7f,0x45
2358
2359// CHECK: testb	$127, 32493
2360// CHECK:  encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
2361        	testb	$0x7f,0x7eed
2362
2363// CHECK: testb	$127, 3133065982
2364// CHECK:  encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
2365        	testb	$0x7f,0xbabecafe
2366
2367// CHECK: testb	$127, 305419896
2368// CHECK:  encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
2369        	testb	$0x7f,0x12345678
2370
2371// CHECK: testw	$31438, 3735928559(%ebx,%ecx,8)
2372// CHECK:  encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2373        	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2374
2375// CHECK: testw	$31438, 69
2376// CHECK:  encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
2377        	testw	$0x7ace,0x45
2378
2379// CHECK: testw	$31438, 32493
2380// CHECK:  encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
2381        	testw	$0x7ace,0x7eed
2382
2383// CHECK: testw	$31438, 3133065982
2384// CHECK:  encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2385        	testw	$0x7ace,0xbabecafe
2386
2387// CHECK: testw	$31438, 305419896
2388// CHECK:  encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
2389        	testw	$0x7ace,0x12345678
2390
2391// CHECK: testl	$2063514302, 3735928559(%ebx,%ecx,8)
2392// CHECK:  encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2393        	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2394
2395// CHECK: testl	$2063514302, 69
2396// CHECK:  encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2397        	testl	$0x7afebabe,0x45
2398
2399// CHECK: testl	$2063514302, 32493
2400// CHECK:  encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2401        	testl	$0x7afebabe,0x7eed
2402
2403// CHECK: testl	$2063514302, 3133065982
2404// CHECK:  encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2405        	testl	$0x7afebabe,0xbabecafe
2406
2407// CHECK: testl	$2063514302, 305419896
2408// CHECK:  encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2409        	testl	$0x7afebabe,0x12345678
2410
2411// CHECK: testl	$324478056, 3735928559(%ebx,%ecx,8)
2412// CHECK:  encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2413        	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2414
2415// CHECK: testl	$324478056, 69
2416// CHECK:  encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2417        	testl	$0x13572468,0x45
2418
2419// CHECK: testl	$324478056, 32493
2420// CHECK:  encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2421        	testl	$0x13572468,0x7eed
2422
2423// CHECK: testl	$324478056, 3133065982
2424// CHECK:  encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2425        	testl	$0x13572468,0xbabecafe
2426
2427// CHECK: testl	$324478056, 305419896
2428// CHECK:  encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2429        	testl	$0x13572468,0x12345678
2430
2431// CHECK: andb	$254, 3735928559(%ebx,%ecx,8)
2432// CHECK:  encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2433        	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2434
2435// CHECK: andb	$254, 69
2436// CHECK:  encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
2437        	andb	$0xfe,0x45
2438
2439// CHECK: andb	$254, 32493
2440// CHECK:  encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
2441        	andb	$0xfe,0x7eed
2442
2443// CHECK: andb	$254, 3133065982
2444// CHECK:  encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
2445        	andb	$0xfe,0xbabecafe
2446
2447// CHECK: andb	$254, 305419896
2448// CHECK:  encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
2449        	andb	$0xfe,0x12345678
2450
2451// CHECK: andb	$127, 3735928559(%ebx,%ecx,8)
2452// CHECK:  encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2453        	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2454
2455// CHECK: andb	$127, 69
2456// CHECK:  encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
2457        	andb	$0x7f,0x45
2458
2459// CHECK: andb	$127, 32493
2460// CHECK:  encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
2461        	andb	$0x7f,0x7eed
2462
2463// CHECK: andb	$127, 3133065982
2464// CHECK:  encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
2465        	andb	$0x7f,0xbabecafe
2466
2467// CHECK: andb	$127, 305419896
2468// CHECK:  encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
2469        	andb	$0x7f,0x12345678
2470
2471// CHECK: andw	$31438, 3735928559(%ebx,%ecx,8)
2472// CHECK:  encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2473        	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2474
2475// CHECK: andw	$31438, 69
2476// CHECK:  encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
2477        	andw	$0x7ace,0x45
2478
2479// CHECK: andw	$31438, 32493
2480// CHECK:  encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
2481        	andw	$0x7ace,0x7eed
2482
2483// CHECK: andw	$31438, 3133065982
2484// CHECK:  encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2485        	andw	$0x7ace,0xbabecafe
2486
2487// CHECK: andw	$31438, 305419896
2488// CHECK:  encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
2489        	andw	$0x7ace,0x12345678
2490
2491// CHECK: andl	$2063514302, 3735928559(%ebx,%ecx,8)
2492// CHECK:  encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2493        	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2494
2495// CHECK: andl	$2063514302, 69
2496// CHECK:  encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2497        	andl	$0x7afebabe,0x45
2498
2499// CHECK: andl	$2063514302, 32493
2500// CHECK:  encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2501        	andl	$0x7afebabe,0x7eed
2502
2503// CHECK: andl	$2063514302, 3133065982
2504// CHECK:  encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2505        	andl	$0x7afebabe,0xbabecafe
2506
2507// CHECK: andl	$2063514302, 305419896
2508// CHECK:  encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2509        	andl	$0x7afebabe,0x12345678
2510
2511// CHECK: andl	$324478056, 3735928559(%ebx,%ecx,8)
2512// CHECK:  encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2513        	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2514
2515// CHECK: andl	$324478056, 69
2516// CHECK:  encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2517        	andl	$0x13572468,0x45
2518
2519// CHECK: andl	$324478056, 32493
2520// CHECK:  encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2521        	andl	$0x13572468,0x7eed
2522
2523// CHECK: andl	$324478056, 3133065982
2524// CHECK:  encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2525        	andl	$0x13572468,0xbabecafe
2526
2527// CHECK: andl	$324478056, 305419896
2528// CHECK:  encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2529        	andl	$0x13572468,0x12345678
2530
2531// CHECK: orb	$254, 3735928559(%ebx,%ecx,8)
2532// CHECK:  encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2533        	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2534
2535// CHECK: orb	$254, 69
2536// CHECK:  encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
2537        	orb	$0xfe,0x45
2538
2539// CHECK: orb	$254, 32493
2540// CHECK:  encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
2541        	orb	$0xfe,0x7eed
2542
2543// CHECK: orb	$254, 3133065982
2544// CHECK:  encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
2545        	orb	$0xfe,0xbabecafe
2546
2547// CHECK: orb	$254, 305419896
2548// CHECK:  encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
2549        	orb	$0xfe,0x12345678
2550
2551// CHECK: orb	$127, 3735928559(%ebx,%ecx,8)
2552// CHECK:  encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2553        	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2554
2555// CHECK: orb	$127, 69
2556// CHECK:  encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
2557        	orb	$0x7f,0x45
2558
2559// CHECK: orb	$127, 32493
2560// CHECK:  encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
2561        	orb	$0x7f,0x7eed
2562
2563// CHECK: orb	$127, 3133065982
2564// CHECK:  encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
2565        	orb	$0x7f,0xbabecafe
2566
2567// CHECK: orb	$127, 305419896
2568// CHECK:  encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
2569        	orb	$0x7f,0x12345678
2570
2571// CHECK: orw	$31438, 3735928559(%ebx,%ecx,8)
2572// CHECK:  encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2573        	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2574
2575// CHECK: orw	$31438, 69
2576// CHECK:  encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
2577        	orw	$0x7ace,0x45
2578
2579// CHECK: orw	$31438, 32493
2580// CHECK:  encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2581        	orw	$0x7ace,0x7eed
2582
2583// CHECK: orw	$31438, 3133065982
2584// CHECK:  encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2585        	orw	$0x7ace,0xbabecafe
2586
2587// CHECK: orw	$31438, 305419896
2588// CHECK:  encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
2589        	orw	$0x7ace,0x12345678
2590
2591// CHECK: orl	$2063514302, 3735928559(%ebx,%ecx,8)
2592// CHECK:  encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2593        	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2594
2595// CHECK: orl	$2063514302, 69
2596// CHECK:  encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2597        	orl	$0x7afebabe,0x45
2598
2599// CHECK: orl	$2063514302, 32493
2600// CHECK:  encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2601        	orl	$0x7afebabe,0x7eed
2602
2603// CHECK: orl	$2063514302, 3133065982
2604// CHECK:  encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2605        	orl	$0x7afebabe,0xbabecafe
2606
2607// CHECK: orl	$2063514302, 305419896
2608// CHECK:  encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2609        	orl	$0x7afebabe,0x12345678
2610
2611// CHECK: orl	$324478056, 3735928559(%ebx,%ecx,8)
2612// CHECK:  encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2613        	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2614
2615// CHECK: orl	$324478056, 69
2616// CHECK:  encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2617        	orl	$0x13572468,0x45
2618
2619// CHECK: orl	$324478056, 32493
2620// CHECK:  encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2621        	orl	$0x13572468,0x7eed
2622
2623// CHECK: orl	$324478056, 3133065982
2624// CHECK:  encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2625        	orl	$0x13572468,0xbabecafe
2626
2627// CHECK: orl	$324478056, 305419896
2628// CHECK:  encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2629        	orl	$0x13572468,0x12345678
2630
2631// CHECK: xorb	$254, 3735928559(%ebx,%ecx,8)
2632// CHECK:  encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2633        	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2634
2635// CHECK: xorb	$254, 69
2636// CHECK:  encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
2637        	xorb	$0xfe,0x45
2638
2639// CHECK: xorb	$254, 32493
2640// CHECK:  encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
2641        	xorb	$0xfe,0x7eed
2642
2643// CHECK: xorb	$254, 3133065982
2644// CHECK:  encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
2645        	xorb	$0xfe,0xbabecafe
2646
2647// CHECK: xorb	$254, 305419896
2648// CHECK:  encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
2649        	xorb	$0xfe,0x12345678
2650
2651// CHECK: xorb	$127, 3735928559(%ebx,%ecx,8)
2652// CHECK:  encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2653        	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2654
2655// CHECK: xorb	$127, 69
2656// CHECK:  encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
2657        	xorb	$0x7f,0x45
2658
2659// CHECK: xorb	$127, 32493
2660// CHECK:  encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
2661        	xorb	$0x7f,0x7eed
2662
2663// CHECK: xorb	$127, 3133065982
2664// CHECK:  encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
2665        	xorb	$0x7f,0xbabecafe
2666
2667// CHECK: xorb	$127, 305419896
2668// CHECK:  encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
2669        	xorb	$0x7f,0x12345678
2670
2671// CHECK: xorw	$31438, 3735928559(%ebx,%ecx,8)
2672// CHECK:  encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2673        	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2674
2675// CHECK: xorw	$31438, 69
2676// CHECK:  encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
2677        	xorw	$0x7ace,0x45
2678
2679// CHECK: xorw	$31438, 32493
2680// CHECK:  encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
2681        	xorw	$0x7ace,0x7eed
2682
2683// CHECK: xorw	$31438, 3133065982
2684// CHECK:  encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2685        	xorw	$0x7ace,0xbabecafe
2686
2687// CHECK: xorw	$31438, 305419896
2688// CHECK:  encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
2689        	xorw	$0x7ace,0x12345678
2690
2691// CHECK: xorl	$2063514302, 3735928559(%ebx,%ecx,8)
2692// CHECK:  encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2693        	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2694
2695// CHECK: xorl	$2063514302, 69
2696// CHECK:  encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2697        	xorl	$0x7afebabe,0x45
2698
2699// CHECK: xorl	$2063514302, 32493
2700// CHECK:  encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2701        	xorl	$0x7afebabe,0x7eed
2702
2703// CHECK: xorl	$2063514302, 3133065982
2704// CHECK:  encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2705        	xorl	$0x7afebabe,0xbabecafe
2706
2707// CHECK: xorl	$2063514302, 305419896
2708// CHECK:  encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2709        	xorl	$0x7afebabe,0x12345678
2710
2711// CHECK: xorl	$324478056, 3735928559(%ebx,%ecx,8)
2712// CHECK:  encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2713        	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2714
2715// CHECK: xorl	$324478056, 69
2716// CHECK:  encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2717        	xorl	$0x13572468,0x45
2718
2719// CHECK: xorl	$324478056, 32493
2720// CHECK:  encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2721        	xorl	$0x13572468,0x7eed
2722
2723// CHECK: xorl	$324478056, 3133065982
2724// CHECK:  encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2725        	xorl	$0x13572468,0xbabecafe
2726
2727// CHECK: xorl	$324478056, 305419896
2728// CHECK:  encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2729        	xorl	$0x13572468,0x12345678
2730
2731// CHECK: adcb	$254, 3735928559(%ebx,%ecx,8)
2732// CHECK:  encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2733        	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2734
2735// CHECK: adcb	$254, 69
2736// CHECK:  encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
2737        	adcb	$0xfe,0x45
2738
2739// CHECK: adcb	$254, 32493
2740// CHECK:  encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
2741        	adcb	$0xfe,0x7eed
2742
2743// CHECK: adcb	$254, 3133065982
2744// CHECK:  encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
2745        	adcb	$0xfe,0xbabecafe
2746
2747// CHECK: adcb	$254, 305419896
2748// CHECK:  encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
2749        	adcb	$0xfe,0x12345678
2750
2751// CHECK: adcb	$127, 3735928559(%ebx,%ecx,8)
2752// CHECK:  encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2753        	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2754
2755// CHECK: adcb	$127, 69
2756// CHECK:  encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
2757        	adcb	$0x7f,0x45
2758
2759// CHECK: adcb	$127, 32493
2760// CHECK:  encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
2761        	adcb	$0x7f,0x7eed
2762
2763// CHECK: adcb	$127, 3133065982
2764// CHECK:  encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
2765        	adcb	$0x7f,0xbabecafe
2766
2767// CHECK: adcb	$127, 305419896
2768// CHECK:  encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
2769        	adcb	$0x7f,0x12345678
2770
2771// CHECK: adcw	$31438, 3735928559(%ebx,%ecx,8)
2772// CHECK:  encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2773        	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2774
2775// CHECK: adcw	$31438, 69
2776// CHECK:  encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
2777        	adcw	$0x7ace,0x45
2778
2779// CHECK: adcw	$31438, 32493
2780// CHECK:  encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
2781        	adcw	$0x7ace,0x7eed
2782
2783// CHECK: adcw	$31438, 3133065982
2784// CHECK:  encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2785        	adcw	$0x7ace,0xbabecafe
2786
2787// CHECK: adcw	$31438, 305419896
2788// CHECK:  encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
2789        	adcw	$0x7ace,0x12345678
2790
2791// CHECK: adcl	$2063514302, 3735928559(%ebx,%ecx,8)
2792// CHECK:  encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2793        	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2794
2795// CHECK: adcl	$2063514302, 69
2796// CHECK:  encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2797        	adcl	$0x7afebabe,0x45
2798
2799// CHECK: adcl	$2063514302, 32493
2800// CHECK:  encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2801        	adcl	$0x7afebabe,0x7eed
2802
2803// CHECK: adcl	$2063514302, 3133065982
2804// CHECK:  encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2805        	adcl	$0x7afebabe,0xbabecafe
2806
2807// CHECK: adcl	$2063514302, 305419896
2808// CHECK:  encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2809        	adcl	$0x7afebabe,0x12345678
2810
2811// CHECK: adcl	$324478056, 3735928559(%ebx,%ecx,8)
2812// CHECK:  encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2813        	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2814
2815// CHECK: adcl	$324478056, 69
2816// CHECK:  encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2817        	adcl	$0x13572468,0x45
2818
2819// CHECK: adcl	$324478056, 32493
2820// CHECK:  encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2821        	adcl	$0x13572468,0x7eed
2822
2823// CHECK: adcl	$324478056, 3133065982
2824// CHECK:  encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2825        	adcl	$0x13572468,0xbabecafe
2826
2827// CHECK: adcl	$324478056, 305419896
2828// CHECK:  encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2829        	adcl	$0x13572468,0x12345678
2830
2831// CHECK: negl	3735928559(%ebx,%ecx,8)
2832// CHECK:  encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2833        	negl	0xdeadbeef(%ebx,%ecx,8)
2834
2835// CHECK: negw	32493
2836// CHECK:  encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
2837        	negw	0x7eed
2838
2839// CHECK: negl	3133065982
2840// CHECK:  encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
2841        	negl	0xbabecafe
2842
2843// CHECK: negl	305419896
2844// CHECK:  encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]
2845        	negl	0x12345678
2846
2847// CHECK: notl	3735928559(%ebx,%ecx,8)
2848// CHECK:  encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
2849        	notl	0xdeadbeef(%ebx,%ecx,8)
2850
2851// CHECK: notw	32493
2852// CHECK:  encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
2853        	notw	0x7eed
2854
2855// CHECK: notl	3133065982
2856// CHECK:  encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
2857        	notl	0xbabecafe
2858
2859// CHECK: notl	305419896
2860// CHECK:  encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]
2861        	notl	0x12345678
2862
2863// CHECK: cbtw
2864// CHECK:  encoding: [0x66,0x98]
2865        	cbtw
2866
2867// CHECK: cwtl
2868// CHECK:  encoding: [0x98]
2869        	cwtl
2870
2871// CHECK: cwtd
2872// CHECK:  encoding: [0x66,0x99]
2873        	cwtd
2874
2875// CHECK: cltd
2876// CHECK:  encoding: [0x99]
2877        	cltd
2878
2879// CHECK: mull	3735928559(%ebx,%ecx,8)
2880// CHECK:  encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2881        	mull	0xdeadbeef(%ebx,%ecx,8)
2882
2883// CHECK: mulw	32493
2884// CHECK:  encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
2885        	mulw	0x7eed
2886
2887// CHECK: mull	3133065982
2888// CHECK:  encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
2889        	mull	0xbabecafe
2890
2891// CHECK: mull	305419896
2892// CHECK:  encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]
2893        	mull	0x12345678
2894
2895// CHECK: imull	3735928559(%ebx,%ecx,8)
2896// CHECK:  encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
2897        	imull	0xdeadbeef(%ebx,%ecx,8)
2898
2899// CHECK: imulw	32493
2900// CHECK:  encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
2901        	imulw	0x7eed
2902
2903// CHECK: imull	3133065982
2904// CHECK:  encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
2905        	imull	0xbabecafe
2906
2907// CHECK: imull	305419896
2908// CHECK:  encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]
2909        	imull	0x12345678
2910
2911// CHECK: divl	3735928559(%ebx,%ecx,8)
2912// CHECK:  encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2913        	divl	0xdeadbeef(%ebx,%ecx,8)
2914
2915// CHECK: divw	32493
2916// CHECK:  encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
2917        	divw	0x7eed
2918
2919// CHECK: divl	3133065982
2920// CHECK:  encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
2921        	divl	0xbabecafe
2922
2923// CHECK: divl	305419896
2924// CHECK:  encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]
2925        	divl	0x12345678
2926
2927// CHECK: idivl	3735928559(%ebx,%ecx,8)
2928// CHECK:  encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2929        	idivl	0xdeadbeef(%ebx,%ecx,8)
2930
2931// CHECK: idivw	32493
2932// CHECK:  encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
2933        	idivw	0x7eed
2934
2935// CHECK: idivl	3133065982
2936// CHECK:  encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
2937        	idivl	0xbabecafe
2938
2939// CHECK: idivl	305419896
2940// CHECK:  encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]
2941        	idivl	0x12345678
2942
2943// CHECK: roll	$0, 3735928559(%ebx,%ecx,8)
2944// CHECK:  encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
2945        	roll	$0,0xdeadbeef(%ebx,%ecx,8)
2946
2947// CHECK: roll	$0, 69
2948// CHECK:  encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
2949        	roll	$0,0x45
2950
2951// CHECK: roll	$0, 32493
2952// CHECK:  encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
2953        	roll	$0,0x7eed
2954
2955// CHECK: roll	$0, 3133065982
2956// CHECK:  encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
2957        	roll	$0,0xbabecafe
2958
2959// CHECK: roll	$0, 305419896
2960// CHECK:  encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
2961        	roll	$0,0x12345678
2962
2963// CHECK: rolb	$127, 3735928559(%ebx,%ecx,8)
2964// CHECK:  encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2965        	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2966
2967// CHECK: rolb	$127, 69
2968// CHECK:  encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
2969        	rolb	$0x7f,0x45
2970
2971// CHECK: rolb	$127, 32493
2972// CHECK:  encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
2973        	rolb	$0x7f,0x7eed
2974
2975// CHECK: rolb	$127, 3133065982
2976// CHECK:  encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
2977        	rolb	$0x7f,0xbabecafe
2978
2979// CHECK: rolb	$127, 305419896
2980// CHECK:  encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
2981        	rolb	$0x7f,0x12345678
2982
2983// CHECK: roll	3735928559(%ebx,%ecx,8)
2984// CHECK:  encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
2985        	roll	0xdeadbeef(%ebx,%ecx,8)
2986
2987// CHECK: rolw	32493
2988// CHECK:  encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
2989        	rolw	0x7eed
2990
2991// CHECK: roll	3133065982
2992// CHECK:  encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
2993        	roll	0xbabecafe
2994
2995// CHECK: roll	305419896
2996// CHECK:  encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]
2997        	roll	0x12345678
2998
2999// CHECK: rorl	$0, 3735928559(%ebx,%ecx,8)
3000// CHECK:  encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
3001        	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
3002
3003// CHECK: rorl	$0, 69
3004// CHECK:  encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
3005        	rorl	$0,0x45
3006
3007// CHECK: rorl	$0, 32493
3008// CHECK:  encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
3009        	rorl	$0,0x7eed
3010
3011// CHECK: rorl	$0, 3133065982
3012// CHECK:  encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
3013        	rorl	$0,0xbabecafe
3014
3015// CHECK: rorl	$0, 305419896
3016// CHECK:  encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
3017        	rorl	$0,0x12345678
3018
3019// CHECK: rorb	$127, 3735928559(%ebx,%ecx,8)
3020// CHECK:  encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3021        	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3022
3023// CHECK: rorb	$127, 69
3024// CHECK:  encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
3025        	rorb	$0x7f,0x45
3026
3027// CHECK: rorb	$127, 32493
3028// CHECK:  encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
3029        	rorb	$0x7f,0x7eed
3030
3031// CHECK: rorb	$127, 3133065982
3032// CHECK:  encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
3033        	rorb	$0x7f,0xbabecafe
3034
3035// CHECK: rorb	$127, 305419896
3036// CHECK:  encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
3037        	rorb	$0x7f,0x12345678
3038
3039// CHECK: rorl	3735928559(%ebx,%ecx,8)
3040// CHECK:  encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
3041        	rorl	0xdeadbeef(%ebx,%ecx,8)
3042
3043// CHECK: rorw	32493
3044// CHECK:  encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
3045        	rorw	0x7eed
3046
3047// CHECK: rorl	3133065982
3048// CHECK:  encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
3049        	rorl	0xbabecafe
3050
3051// CHECK: rorl	305419896
3052// CHECK:  encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]
3053        	rorl	0x12345678
3054
3055// CHECK: shll	$0, 3735928559(%ebx,%ecx,8)
3056// CHECK:  encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
3057        	sall	$0,0xdeadbeef(%ebx,%ecx,8)
3058
3059// CHECK: shll	$0, 69
3060// CHECK:  encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
3061        	sall	$0,0x45
3062
3063// CHECK: shll	$0, 32493
3064// CHECK:  encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
3065        	sall	$0,0x7eed
3066
3067// CHECK: shll	$0, 3133065982
3068// CHECK:  encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
3069        	sall	$0,0xbabecafe
3070
3071// CHECK: shll	$0, 305419896
3072// CHECK:  encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
3073        	sall	$0,0x12345678
3074
3075// CHECK: shlb	$127, 3735928559(%ebx,%ecx,8)
3076// CHECK:  encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3077        	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3078
3079// CHECK: shlb	$127, 69
3080// CHECK:  encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
3081        	salb	$0x7f,0x45
3082
3083// CHECK: shlb	$127, 32493
3084// CHECK:  encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
3085        	salb	$0x7f,0x7eed
3086
3087// CHECK: shlb	$127, 3133065982
3088// CHECK:  encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
3089        	salb	$0x7f,0xbabecafe
3090
3091// CHECK: shlb	$127, 305419896
3092// CHECK:  encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
3093        	salb	$0x7f,0x12345678
3094
3095// CHECK: shll	3735928559(%ebx,%ecx,8)
3096// CHECK:  encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3097        	sall	0xdeadbeef(%ebx,%ecx,8)
3098
3099// CHECK: shlw	32493
3100// CHECK:  encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
3101        	salw	0x7eed
3102
3103// CHECK: shll	3133065982
3104// CHECK:  encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
3105        	sall	0xbabecafe
3106
3107// CHECK: shll	305419896
3108// CHECK:  encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
3109        	sall	0x12345678
3110
3111// CHECK: shll	$0, 3735928559(%ebx,%ecx,8)
3112// CHECK:  encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
3113        	shll	$0,0xdeadbeef(%ebx,%ecx,8)
3114
3115// CHECK: shll	$0, 69
3116// CHECK:  encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
3117        	shll	$0,0x45
3118
3119// CHECK: shll	$0, 32493
3120// CHECK:  encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
3121        	shll	$0,0x7eed
3122
3123// CHECK: shll	$0, 3133065982
3124// CHECK:  encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
3125        	shll	$0,0xbabecafe
3126
3127// CHECK: shll	$0, 305419896
3128// CHECK:  encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
3129        	shll	$0,0x12345678
3130
3131// CHECK: shlb	$127, 3735928559(%ebx,%ecx,8)
3132// CHECK:  encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3133        	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3134
3135// CHECK: shlb	$127, 69
3136// CHECK:  encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
3137        	shlb	$0x7f,0x45
3138
3139// CHECK: shlb	$127, 32493
3140// CHECK:  encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
3141        	shlb	$0x7f,0x7eed
3142
3143// CHECK: shlb	$127, 3133065982
3144// CHECK:  encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
3145        	shlb	$0x7f,0xbabecafe
3146
3147// CHECK: shlb	$127, 305419896
3148// CHECK:  encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
3149        	shlb	$0x7f,0x12345678
3150
3151// CHECK: shll	3735928559(%ebx,%ecx,8)
3152// CHECK:  encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3153        	shll	0xdeadbeef(%ebx,%ecx,8)
3154
3155// CHECK: shlw	32493
3156// CHECK:  encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
3157        	shlw	0x7eed
3158
3159// CHECK: shll	3133065982
3160// CHECK:  encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
3161        	shll	0xbabecafe
3162
3163// CHECK: shll	305419896
3164// CHECK:  encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
3165        	shll	0x12345678
3166
3167// CHECK: shrl	$0, 3735928559(%ebx,%ecx,8)
3168// CHECK:  encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
3169        	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
3170
3171// CHECK: shrl	$0, 69
3172// CHECK:  encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
3173        	shrl	$0,0x45
3174
3175// CHECK: shrl	$0, 32493
3176// CHECK:  encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
3177        	shrl	$0,0x7eed
3178
3179// CHECK: shrl	$0, 3133065982
3180// CHECK:  encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
3181        	shrl	$0,0xbabecafe
3182
3183// CHECK: shrl	$0, 305419896
3184// CHECK:  encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
3185        	shrl	$0,0x12345678
3186
3187// CHECK: shrb	$127, 3735928559(%ebx,%ecx,8)
3188// CHECK:  encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3189        	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3190
3191// CHECK: shrb	$127, 69
3192// CHECK:  encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
3193        	shrb	$0x7f,0x45
3194
3195// CHECK: shrb	$127, 32493
3196// CHECK:  encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
3197        	shrb	$0x7f,0x7eed
3198
3199// CHECK: shrb	$127, 3133065982
3200// CHECK:  encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
3201        	shrb	$0x7f,0xbabecafe
3202
3203// CHECK: shrb	$127, 305419896
3204// CHECK:  encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
3205        	shrb	$0x7f,0x12345678
3206
3207// CHECK: shrl	3735928559(%ebx,%ecx,8)
3208// CHECK:  encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
3209        	shrl	0xdeadbeef(%ebx,%ecx,8)
3210
3211// CHECK: shrw	32493
3212// CHECK:  encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
3213        	shrw	0x7eed
3214
3215// CHECK: shrl	3133065982
3216// CHECK:  encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
3217        	shrl	0xbabecafe
3218
3219// CHECK: shrl	305419896
3220// CHECK:  encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]
3221        	shrl	0x12345678
3222
3223// CHECK: sarl	$0, 3735928559(%ebx,%ecx,8)
3224// CHECK:  encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
3225        	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
3226
3227// CHECK: sarl	$0, 69
3228// CHECK:  encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
3229        	sarl	$0,0x45
3230
3231// CHECK: sarl	$0, 32493
3232// CHECK:  encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
3233        	sarl	$0,0x7eed
3234
3235// CHECK: sarl	$0, 3133065982
3236// CHECK:  encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
3237        	sarl	$0,0xbabecafe
3238
3239// CHECK: sarl	$0, 305419896
3240// CHECK:  encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
3241        	sarl	$0,0x12345678
3242
3243// CHECK: sarb	$127, 3735928559(%ebx,%ecx,8)
3244// CHECK:  encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3245        	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3246
3247// CHECK: sarb	$127, 69
3248// CHECK:  encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
3249        	sarb	$0x7f,0x45
3250
3251// CHECK: sarb	$127, 32493
3252// CHECK:  encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
3253        	sarb	$0x7f,0x7eed
3254
3255// CHECK: sarb	$127, 3133065982
3256// CHECK:  encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
3257        	sarb	$0x7f,0xbabecafe
3258
3259// CHECK: sarb	$127, 305419896
3260// CHECK:  encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
3261        	sarb	$0x7f,0x12345678
3262
3263// CHECK: sarl	3735928559(%ebx,%ecx,8)
3264// CHECK:  encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3265        	sarl	0xdeadbeef(%ebx,%ecx,8)
3266
3267// CHECK: sarw	32493
3268// CHECK:  encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
3269        	sarw	0x7eed
3270
3271// CHECK: sarl	3133065982
3272// CHECK:  encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
3273        	sarl	0xbabecafe
3274
3275// CHECK: sarl	305419896
3276// CHECK:  encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]
3277        	sarl	0x12345678
3278
3279// CHECK: calll	*%ecx
3280// CHECK:  encoding: [0xff,0xd1]
3281        	call	*%ecx
3282
3283// CHECK: calll	*3735928559(%ebx,%ecx,8)
3284// CHECK:  encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
3285        	call	*0xdeadbeef(%ebx,%ecx,8)
3286
3287// CHECK: calll	*3135175374
3288// CHECK:  encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
3289        	call	*0xbadeface
3290
3291// CHECK: calll	*3735928559(%ebx,%ecx,8)
3292// CHECK:  encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
3293        	call	*0xdeadbeef(%ebx,%ecx,8)
3294
3295// CHECK: calll	*3135175374
3296// CHECK:  encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
3297        	call	*0xbadeface
3298
3299// CHECK: lcallw	*32493
3300// CHECK:  encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
3301        	lcallw	*0x7eed
3302
3303// CHECK: jmpl	*3735928559(%ebx,%ecx,8)
3304// CHECK:  encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3305        	jmp	*0xdeadbeef(%ebx,%ecx,8)
3306
3307// CHECK: jmpl	*3135175374
3308// CHECK:  encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
3309        	jmp	*0xbadeface
3310
3311// CHECK: jmpl	*3735928559(%ebx,%ecx,8)
3312// CHECK:  encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3313        	jmp	*0xdeadbeef(%ebx,%ecx,8)
3314
3315// CHECK: jmpl	*3135175374
3316// CHECK:  encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
3317        	jmp	*0xbadeface
3318
3319// CHECK: ljmpl	*3735928559(%ebx,%ecx,8)
3320// CHECK:  encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
3321        	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
3322
3323// CHECK: ljmpw	*32493
3324// CHECK:  encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
3325        	ljmpw	*0x7eed
3326
3327// CHECK: ljmpl	*3133065982
3328// CHECK:  encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
3329        	ljmpl	*0xbabecafe
3330
3331// CHECK: ljmpl	*305419896
3332// CHECK:  encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]
3333        	ljmpl	*0x12345678
3334
3335// CHECK: ret
3336// CHECK:  encoding: [0xc3]
3337        	ret
3338
3339// CHECK: lret
3340// CHECK:  encoding: [0xcb]
3341        	lret
3342
3343// CHECK: leave
3344// CHECK:  encoding: [0xc9]
3345        	leave
3346
3347// CHECK: leave
3348// CHECK:  encoding: [0xc9]
3349        	leavel
3350
3351// CHECK: seto	%bl
3352// CHECK:  encoding: [0x0f,0x90,0xc3]
3353        	seto	%bl
3354
3355// CHECK: seto	3735928559(%ebx,%ecx,8)
3356// CHECK:  encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
3357        	seto	0xdeadbeef(%ebx,%ecx,8)
3358
3359// CHECK: seto	32493
3360// CHECK:  encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
3361        	seto	0x7eed
3362
3363// CHECK: seto	3133065982
3364// CHECK:  encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
3365        	seto	0xbabecafe
3366
3367// CHECK: seto	305419896
3368// CHECK:  encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
3369        	seto	0x12345678
3370
3371// CHECK: setno	%bl
3372// CHECK:  encoding: [0x0f,0x91,0xc3]
3373        	setno	%bl
3374
3375// CHECK: setno	3735928559(%ebx,%ecx,8)
3376// CHECK:  encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
3377        	setno	0xdeadbeef(%ebx,%ecx,8)
3378
3379// CHECK: setno	32493
3380// CHECK:  encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
3381        	setno	0x7eed
3382
3383// CHECK: setno	3133065982
3384// CHECK:  encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
3385        	setno	0xbabecafe
3386
3387// CHECK: setno	305419896
3388// CHECK:  encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
3389        	setno	0x12345678
3390
3391// CHECK: setb	%bl
3392// CHECK:  encoding: [0x0f,0x92,0xc3]
3393        	setb	%bl
3394
3395// CHECK: setb	3735928559(%ebx,%ecx,8)
3396// CHECK:  encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
3397        	setb	0xdeadbeef(%ebx,%ecx,8)
3398
3399// CHECK: setb	32493
3400// CHECK:  encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
3401        	setb	0x7eed
3402
3403// CHECK: setb	3133065982
3404// CHECK:  encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
3405        	setb	0xbabecafe
3406
3407// CHECK: setb	305419896
3408// CHECK:  encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
3409        	setb	0x12345678
3410
3411// CHECK: setae	%bl
3412// CHECK:  encoding: [0x0f,0x93,0xc3]
3413        	setae	%bl
3414
3415// CHECK: setae	3735928559(%ebx,%ecx,8)
3416// CHECK:  encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
3417        	setae	0xdeadbeef(%ebx,%ecx,8)
3418
3419// CHECK: setae	32493
3420// CHECK:  encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
3421        	setae	0x7eed
3422
3423// CHECK: setae	3133065982
3424// CHECK:  encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
3425        	setae	0xbabecafe
3426
3427// CHECK: setae	305419896
3428// CHECK:  encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
3429        	setae	0x12345678
3430
3431// CHECK: sete	%bl
3432// CHECK:  encoding: [0x0f,0x94,0xc3]
3433        	sete	%bl
3434
3435// CHECK: sete	3735928559(%ebx,%ecx,8)
3436// CHECK:  encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
3437        	sete	0xdeadbeef(%ebx,%ecx,8)
3438
3439// CHECK: sete	32493
3440// CHECK:  encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
3441        	sete	0x7eed
3442
3443// CHECK: sete	3133065982
3444// CHECK:  encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
3445        	sete	0xbabecafe
3446
3447// CHECK: sete	305419896
3448// CHECK:  encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
3449        	sete	0x12345678
3450
3451// CHECK: setne	%bl
3452// CHECK:  encoding: [0x0f,0x95,0xc3]
3453        	setne	%bl
3454
3455// CHECK: setne	3735928559(%ebx,%ecx,8)
3456// CHECK:  encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
3457        	setne	0xdeadbeef(%ebx,%ecx,8)
3458
3459// CHECK: setne	32493
3460// CHECK:  encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
3461        	setne	0x7eed
3462
3463// CHECK: setne	3133065982
3464// CHECK:  encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
3465        	setne	0xbabecafe
3466
3467// CHECK: setne	305419896
3468// CHECK:  encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
3469        	setne	0x12345678
3470
3471// CHECK: setbe	%bl
3472// CHECK:  encoding: [0x0f,0x96,0xc3]
3473        	setbe	%bl
3474
3475// CHECK: setbe	3735928559(%ebx,%ecx,8)
3476// CHECK:  encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
3477        	setbe	0xdeadbeef(%ebx,%ecx,8)
3478
3479// CHECK: setbe	32493
3480// CHECK:  encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
3481        	setbe	0x7eed
3482
3483// CHECK: setbe	3133065982
3484// CHECK:  encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
3485        	setbe	0xbabecafe
3486
3487// CHECK: setbe	305419896
3488// CHECK:  encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
3489        	setbe	0x12345678
3490
3491// CHECK: seta	%bl
3492// CHECK:  encoding: [0x0f,0x97,0xc3]
3493        	seta	%bl
3494
3495// CHECK: seta	3735928559(%ebx,%ecx,8)
3496// CHECK:  encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
3497        	seta	0xdeadbeef(%ebx,%ecx,8)
3498
3499// CHECK: seta	32493
3500// CHECK:  encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
3501        	seta	0x7eed
3502
3503// CHECK: seta	3133065982
3504// CHECK:  encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
3505        	seta	0xbabecafe
3506
3507// CHECK: seta	305419896
3508// CHECK:  encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
3509        	seta	0x12345678
3510
3511// CHECK: sets	%bl
3512// CHECK:  encoding: [0x0f,0x98,0xc3]
3513        	sets	%bl
3514
3515// CHECK: sets	3735928559(%ebx,%ecx,8)
3516// CHECK:  encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
3517        	sets	0xdeadbeef(%ebx,%ecx,8)
3518
3519// CHECK: sets	32493
3520// CHECK:  encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
3521        	sets	0x7eed
3522
3523// CHECK: sets	3133065982
3524// CHECK:  encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
3525        	sets	0xbabecafe
3526
3527// CHECK: sets	305419896
3528// CHECK:  encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
3529        	sets	0x12345678
3530
3531// CHECK: setns	%bl
3532// CHECK:  encoding: [0x0f,0x99,0xc3]
3533        	setns	%bl
3534
3535// CHECK: setns	3735928559(%ebx,%ecx,8)
3536// CHECK:  encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
3537        	setns	0xdeadbeef(%ebx,%ecx,8)
3538
3539// CHECK: setns	32493
3540// CHECK:  encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
3541        	setns	0x7eed
3542
3543// CHECK: setns	3133065982
3544// CHECK:  encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
3545        	setns	0xbabecafe
3546
3547// CHECK: setns	305419896
3548// CHECK:  encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
3549        	setns	0x12345678
3550
3551// CHECK: setp	%bl
3552// CHECK:  encoding: [0x0f,0x9a,0xc3]
3553        	setp	%bl
3554
3555// CHECK: setp	3735928559(%ebx,%ecx,8)
3556// CHECK:  encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
3557        	setp	0xdeadbeef(%ebx,%ecx,8)
3558
3559// CHECK: setp	32493
3560// CHECK:  encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
3561        	setp	0x7eed
3562
3563// CHECK: setp	3133065982
3564// CHECK:  encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
3565        	setp	0xbabecafe
3566
3567// CHECK: setp	305419896
3568// CHECK:  encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
3569        	setp	0x12345678
3570
3571// CHECK: setnp	%bl
3572// CHECK:  encoding: [0x0f,0x9b,0xc3]
3573        	setnp	%bl
3574
3575// CHECK: setnp	3735928559(%ebx,%ecx,8)
3576// CHECK:  encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
3577        	setnp	0xdeadbeef(%ebx,%ecx,8)
3578
3579// CHECK: setnp	32493
3580// CHECK:  encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
3581        	setnp	0x7eed
3582
3583// CHECK: setnp	3133065982
3584// CHECK:  encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
3585        	setnp	0xbabecafe
3586
3587// CHECK: setnp	305419896
3588// CHECK:  encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
3589        	setnp	0x12345678
3590
3591// CHECK: setl	%bl
3592// CHECK:  encoding: [0x0f,0x9c,0xc3]
3593        	setl	%bl
3594
3595// CHECK: setl	3735928559(%ebx,%ecx,8)
3596// CHECK:  encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
3597        	setl	0xdeadbeef(%ebx,%ecx,8)
3598
3599// CHECK: setl	32493
3600// CHECK:  encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
3601        	setl	0x7eed
3602
3603// CHECK: setl	3133065982
3604// CHECK:  encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
3605        	setl	0xbabecafe
3606
3607// CHECK: setl	305419896
3608// CHECK:  encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
3609        	setl	0x12345678
3610
3611// CHECK: setge	%bl
3612// CHECK:  encoding: [0x0f,0x9d,0xc3]
3613        	setge	%bl
3614
3615// CHECK: setge	3735928559(%ebx,%ecx,8)
3616// CHECK:  encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
3617        	setge	0xdeadbeef(%ebx,%ecx,8)
3618
3619// CHECK: setge	32493
3620// CHECK:  encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
3621        	setge	0x7eed
3622
3623// CHECK: setge	3133065982
3624// CHECK:  encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
3625        	setge	0xbabecafe
3626
3627// CHECK: setge	305419896
3628// CHECK:  encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
3629        	setge	0x12345678
3630
3631// CHECK: setle	%bl
3632// CHECK:  encoding: [0x0f,0x9e,0xc3]
3633        	setle	%bl
3634
3635// CHECK: setle	3735928559(%ebx,%ecx,8)
3636// CHECK:  encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
3637        	setle	0xdeadbeef(%ebx,%ecx,8)
3638
3639// CHECK: setle	32493
3640// CHECK:  encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
3641        	setle	0x7eed
3642
3643// CHECK: setle	3133065982
3644// CHECK:  encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
3645        	setle	0xbabecafe
3646
3647// CHECK: setle	305419896
3648// CHECK:  encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
3649        	setle	0x12345678
3650
3651// CHECK: setg	%bl
3652// CHECK:  encoding: [0x0f,0x9f,0xc3]
3653        	setg	%bl
3654
3655// CHECK: setg	3735928559(%ebx,%ecx,8)
3656// CHECK:  encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
3657        	setg	0xdeadbeef(%ebx,%ecx,8)
3658
3659// CHECK: setg	32493
3660// CHECK:  encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
3661        	setg	0x7eed
3662
3663// CHECK: setg	3133065982
3664// CHECK:  encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
3665        	setg	0xbabecafe
3666
3667// CHECK: setg	305419896
3668// CHECK:  encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
3669        	setg	0x12345678
3670
3671// CHECK: rsm
3672// CHECK:  encoding: [0x0f,0xaa]
3673        	rsm
3674
3675// CHECK: hlt
3676// CHECK:  encoding: [0xf4]
3677        	hlt
3678
3679// CHECK: nopl	3735928559(%ebx,%ecx,8)
3680// CHECK:  encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
3681        	nopl	0xdeadbeef(%ebx,%ecx,8)
3682
3683// CHECK: nopw	32493
3684// CHECK:  encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
3685        	nopw	0x7eed
3686
3687// CHECK: nopl	3133065982
3688// CHECK:  encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
3689        	nopl	0xbabecafe
3690
3691// CHECK: nopl	305419896
3692// CHECK:  encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
3693        	nopl	0x12345678
3694
3695// CHECK: nop
3696// CHECK:  encoding: [0x90]
3697        	nop
3698
3699// CHECK: lldtw	32493
3700// CHECK:  encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
3701        	lldtw	0x7eed
3702
3703// CHECK: lmsww	32493
3704// CHECK:  encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
3705        	lmsww	0x7eed
3706
3707// CHECK: ltrw	32493
3708// CHECK:  encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
3709        	ltrw	0x7eed
3710
3711// CHECK: sldtw	32493
3712// CHECK:  encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
3713        	sldtw	0x7eed
3714
3715// CHECK: smsww	32493
3716// CHECK:  encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
3717        	smsww	0x7eed
3718
3719// CHECK: strw	32493
3720// CHECK:  encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
3721        	strw	0x7eed
3722
3723// CHECK: verr	%bx
3724// CHECK:  encoding: [0x0f,0x00,0xe3]
3725        	verr	%bx
3726
3727// CHECK: verr	3735928559(%ebx,%ecx,8)
3728// CHECK:  encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3729        	verr	0xdeadbeef(%ebx,%ecx,8)
3730
3731// CHECK: verr	3133065982
3732// CHECK:  encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
3733        	verr	0xbabecafe
3734
3735// CHECK: verr	305419896
3736// CHECK:  encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
3737        	verr	0x12345678
3738
3739// CHECK: verw	%bx
3740// CHECK:  encoding: [0x0f,0x00,0xeb]
3741        	verw	%bx
3742
3743// CHECK: verw	3735928559(%ebx,%ecx,8)
3744// CHECK:  encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
3745        	verw	0xdeadbeef(%ebx,%ecx,8)
3746
3747// CHECK: verw	3133065982
3748// CHECK:  encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
3749        	verw	0xbabecafe
3750
3751// CHECK: verw	305419896
3752// CHECK:  encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
3753        	verw	0x12345678
3754
3755// CHECK: fld	%st(2)
3756// CHECK:  encoding: [0xd9,0xc2]
3757        	fld	%st(2)
3758
3759// CHECK: fldl	3735928559(%ebx,%ecx,8)
3760// CHECK:  encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
3761        	fldl	0xdeadbeef(%ebx,%ecx,8)
3762
3763// CHECK: fldl	3133065982
3764// CHECK:  encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
3765        	fldl	0xbabecafe
3766
3767// CHECK: fldl	305419896
3768// CHECK:  encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]
3769        	fldl	0x12345678
3770
3771// CHECK: fld	%st(2)
3772// CHECK:  encoding: [0xd9,0xc2]
3773        	fld	%st(2)
3774
3775// CHECK: fildl	3735928559(%ebx,%ecx,8)
3776// CHECK:  encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
3777        	fildl	0xdeadbeef(%ebx,%ecx,8)
3778
3779// CHECK: fildl	3133065982
3780// CHECK:  encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
3781        	fildl	0xbabecafe
3782
3783// CHECK: fildl	305419896
3784// CHECK:  encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]
3785        	fildl	0x12345678
3786
3787// CHECK: fildll	3735928559(%ebx,%ecx,8)
3788// CHECK:  encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
3789        	fildll	0xdeadbeef(%ebx,%ecx,8)
3790
3791// CHECK: fildll	32493
3792// CHECK:  encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
3793        	fildll	0x7eed
3794
3795// CHECK: fildll	3133065982
3796// CHECK:  encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
3797        	fildll	0xbabecafe
3798
3799// CHECK: fildll	305419896
3800// CHECK:  encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]
3801        	fildll	0x12345678
3802
3803// CHECK: fldt	3735928559(%ebx,%ecx,8)
3804// CHECK:  encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
3805        	fldt	0xdeadbeef(%ebx,%ecx,8)
3806
3807// CHECK: fldt	32493
3808// CHECK:  encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
3809        	fldt	0x7eed
3810
3811// CHECK: fldt	3133065982
3812// CHECK:  encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
3813        	fldt	0xbabecafe
3814
3815// CHECK: fldt	305419896
3816// CHECK:  encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]
3817        	fldt	0x12345678
3818
3819// CHECK: fbld	3735928559(%ebx,%ecx,8)
3820// CHECK:  encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3821        	fbld	0xdeadbeef(%ebx,%ecx,8)
3822
3823// CHECK: fbld	32493
3824// CHECK:  encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]
3825        	fbld	0x7eed
3826
3827// CHECK: fbld	3133065982
3828// CHECK:  encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
3829        	fbld	0xbabecafe
3830
3831// CHECK: fbld	305419896
3832// CHECK:  encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]
3833        	fbld	0x12345678
3834
3835// CHECK: fst	%st(2)
3836// CHECK:  encoding: [0xdd,0xd2]
3837        	fst	%st(2)
3838
3839// CHECK: fstl	3735928559(%ebx,%ecx,8)
3840// CHECK:  encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
3841        	fstl	0xdeadbeef(%ebx,%ecx,8)
3842
3843// CHECK: fstl	3133065982
3844// CHECK:  encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
3845        	fstl	0xbabecafe
3846
3847// CHECK: fstl	305419896
3848// CHECK:  encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]
3849        	fstl	0x12345678
3850
3851// CHECK: fst	%st(2)
3852// CHECK:  encoding: [0xdd,0xd2]
3853        	fst	%st(2)
3854
3855// CHECK: fistl	3735928559(%ebx,%ecx,8)
3856// CHECK:  encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
3857        	fistl	0xdeadbeef(%ebx,%ecx,8)
3858
3859// CHECK: fistl	3133065982
3860// CHECK:  encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
3861        	fistl	0xbabecafe
3862
3863// CHECK: fistl	305419896
3864// CHECK:  encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]
3865        	fistl	0x12345678
3866
3867// CHECK: fstp	%st(2)
3868// CHECK:  encoding: [0xdd,0xda]
3869        	fstp	%st(2)
3870
3871// CHECK: fstpl	3735928559(%ebx,%ecx,8)
3872// CHECK:  encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3873        	fstpl	0xdeadbeef(%ebx,%ecx,8)
3874
3875// CHECK: fstpl	3133065982
3876// CHECK:  encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
3877        	fstpl	0xbabecafe
3878
3879// CHECK: fstpl	305419896
3880// CHECK:  encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]
3881        	fstpl	0x12345678
3882
3883// CHECK: fstp	%st(2)
3884// CHECK:  encoding: [0xdd,0xda]
3885        	fstp	%st(2)
3886
3887// CHECK: fistpl	3735928559(%ebx,%ecx,8)
3888// CHECK:  encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3889        	fistpl	0xdeadbeef(%ebx,%ecx,8)
3890
3891// CHECK: fistpl	3133065982
3892// CHECK:  encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
3893        	fistpl	0xbabecafe
3894
3895// CHECK: fistpl	305419896
3896// CHECK:  encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]
3897        	fistpl	0x12345678
3898
3899// CHECK: fistpll	3735928559(%ebx,%ecx,8)
3900// CHECK:  encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3901        	fistpll	0xdeadbeef(%ebx,%ecx,8)
3902
3903// CHECK: fistpll	32493
3904// CHECK:  encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
3905        	fistpll	0x7eed
3906
3907// CHECK: fistpll	3133065982
3908// CHECK:  encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
3909        	fistpll	0xbabecafe
3910
3911// CHECK: fistpll	305419896
3912// CHECK:  encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]
3913        	fistpll	0x12345678
3914
3915// CHECK: fstpt	3735928559(%ebx,%ecx,8)
3916// CHECK:  encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3917        	fstpt	0xdeadbeef(%ebx,%ecx,8)
3918
3919// CHECK: fstpt	32493
3920// CHECK:  encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
3921        	fstpt	0x7eed
3922
3923// CHECK: fstpt	3133065982
3924// CHECK:  encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
3925        	fstpt	0xbabecafe
3926
3927// CHECK: fstpt	305419896
3928// CHECK:  encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]
3929        	fstpt	0x12345678
3930
3931// CHECK: fbstp	3735928559(%ebx,%ecx,8)
3932// CHECK:  encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
3933        	fbstp	0xdeadbeef(%ebx,%ecx,8)
3934
3935// CHECK: fbstp	32493
3936// CHECK:  encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]
3937        	fbstp	0x7eed
3938
3939// CHECK: fbstp	3133065982
3940// CHECK:  encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
3941        	fbstp	0xbabecafe
3942
3943// CHECK: fbstp	305419896
3944// CHECK:  encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]
3945        	fbstp	0x12345678
3946
3947// CHECK: fxch	%st(2)
3948// CHECK:  encoding: [0xd9,0xca]
3949        	fxch	%st(2)
3950
3951// CHECK: fcom	%st(2)
3952// CHECK:  encoding: [0xd8,0xd2]
3953        	fcom	%st(2)
3954
3955// CHECK: fcom	%st(2)
3956// CHECK:  encoding: [0xd8,0xd2]
3957        	fcom	%st(2)
3958
3959// CHECK: ficoml	3735928559(%ebx,%ecx,8)
3960// CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
3961        	ficoml	0xdeadbeef(%ebx,%ecx,8)
3962
3963// CHECK: ficoml	3133065982
3964// CHECK:  encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
3965        	ficoml	0xbabecafe
3966
3967// CHECK: ficoml	305419896
3968// CHECK:  encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
3969        	ficoml	0x12345678
3970
3971// CHECK: fcomp	%st(2)
3972// CHECK:  encoding: [0xd8,0xda]
3973        	fcomp	%st(2)
3974
3975// CHECK: fcomp	%st(2)
3976// CHECK:  encoding: [0xd8,0xda]
3977        	fcomp	%st(2)
3978
3979// CHECK: ficompl	3735928559(%ebx,%ecx,8)
3980// CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3981        	ficompl	0xdeadbeef(%ebx,%ecx,8)
3982
3983// CHECK: ficompl	3133065982
3984// CHECK:  encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
3985        	ficompl	0xbabecafe
3986
3987// CHECK: ficompl	305419896
3988// CHECK:  encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
3989        	ficompl	0x12345678
3990
3991// CHECK: fcompp
3992// CHECK:  encoding: [0xde,0xd9]
3993        	fcompp
3994
3995// CHECK: fucom	%st(2)
3996// CHECK:  encoding: [0xdd,0xe2]
3997        	fucom	%st(2)
3998
3999// CHECK: fucomp	%st(2)
4000// CHECK:  encoding: [0xdd,0xea]
4001        	fucomp	%st(2)
4002
4003// CHECK: fucompp
4004// CHECK:  encoding: [0xda,0xe9]
4005        	fucompp
4006
4007// CHECK: ftst
4008// CHECK:  encoding: [0xd9,0xe4]
4009        	ftst
4010
4011// CHECK: fxam
4012// CHECK:  encoding: [0xd9,0xe5]
4013        	fxam
4014
4015// CHECK: fld1
4016// CHECK:  encoding: [0xd9,0xe8]
4017        	fld1
4018
4019// CHECK: fldl2t
4020// CHECK:  encoding: [0xd9,0xe9]
4021        	fldl2t
4022
4023// CHECK: fldl2e
4024// CHECK:  encoding: [0xd9,0xea]
4025        	fldl2e
4026
4027// CHECK: fldpi
4028// CHECK:  encoding: [0xd9,0xeb]
4029        	fldpi
4030
4031// CHECK: fldlg2
4032// CHECK:  encoding: [0xd9,0xec]
4033        	fldlg2
4034
4035// CHECK: fldln2
4036// CHECK:  encoding: [0xd9,0xed]
4037        	fldln2
4038
4039// CHECK: fldz
4040// CHECK:  encoding: [0xd9,0xee]
4041        	fldz
4042
4043// CHECK: fadd	%st(2)
4044// CHECK:  encoding: [0xd8,0xc2]
4045        	fadd	%st(2)
4046
4047// CHECK: faddl	3735928559(%ebx,%ecx,8)
4048// CHECK:  encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
4049        	faddl	0xdeadbeef(%ebx,%ecx,8)
4050
4051// CHECK: faddl	3133065982
4052// CHECK:  encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
4053        	faddl	0xbabecafe
4054
4055// CHECK: faddl	305419896
4056// CHECK:  encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
4057        	faddl	0x12345678
4058
4059// CHECK: fiaddl	3735928559(%ebx,%ecx,8)
4060// CHECK:  encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
4061        	fiaddl	0xdeadbeef(%ebx,%ecx,8)
4062
4063// CHECK: fiaddl	3133065982
4064// CHECK:  encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
4065        	fiaddl	0xbabecafe
4066
4067// CHECK: fiaddl	305419896
4068// CHECK:  encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
4069        	fiaddl	0x12345678
4070
4071// CHECK: faddp	%st(2)
4072// CHECK:  encoding: [0xde,0xc2]
4073        	faddp	%st(2)
4074
4075// CHECK: fsub	%st(2)
4076// CHECK:  encoding: [0xd8,0xe2]
4077        	fsub	%st(2)
4078
4079// CHECK: fsubl	3735928559(%ebx,%ecx,8)
4080// CHECK:  encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
4081        	fsubl	0xdeadbeef(%ebx,%ecx,8)
4082
4083// CHECK: fsubl	3133065982
4084// CHECK:  encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
4085        	fsubl	0xbabecafe
4086
4087// CHECK: fsubl	305419896
4088// CHECK:  encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
4089        	fsubl	0x12345678
4090
4091// CHECK: fisubl	3735928559(%ebx,%ecx,8)
4092// CHECK:  encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
4093        	fisubl	0xdeadbeef(%ebx,%ecx,8)
4094
4095// CHECK: fisubl	3133065982
4096// CHECK:  encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
4097        	fisubl	0xbabecafe
4098
4099// CHECK: fisubl	305419896
4100// CHECK:  encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
4101        	fisubl	0x12345678
4102
4103// CHECK: fsubp	%st(2)
4104// CHECK:  encoding: [0xde,0xe2]
4105        	fsubp	%st(2)
4106
4107// CHECK: fsubr	%st(2)
4108// CHECK:  encoding: [0xd8,0xea]
4109        	fsubr	%st(2)
4110
4111// CHECK: fsubrl	3735928559(%ebx,%ecx,8)
4112// CHECK:  encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
4113        	fsubrl	0xdeadbeef(%ebx,%ecx,8)
4114
4115// CHECK: fsubrl	3133065982
4116// CHECK:  encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
4117        	fsubrl	0xbabecafe
4118
4119// CHECK: fsubrl	305419896
4120// CHECK:  encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
4121        	fsubrl	0x12345678
4122
4123// CHECK: fisubrl	3735928559(%ebx,%ecx,8)
4124// CHECK:  encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
4125        	fisubrl	0xdeadbeef(%ebx,%ecx,8)
4126
4127// CHECK: fisubrl	3133065982
4128// CHECK:  encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
4129        	fisubrl	0xbabecafe
4130
4131// CHECK: fisubrl	305419896
4132// CHECK:  encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
4133        	fisubrl	0x12345678
4134
4135// CHECK: fsubrp	%st(2)
4136// CHECK:  encoding: [0xde,0xea]
4137        	fsubrp	%st(2)
4138
4139// CHECK: fmul	%st(2)
4140// CHECK:  encoding: [0xd8,0xca]
4141        	fmul	%st(2)
4142
4143// CHECK: fmull	3735928559(%ebx,%ecx,8)
4144// CHECK:  encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4145        	fmull	0xdeadbeef(%ebx,%ecx,8)
4146
4147// CHECK: fmull	3133065982
4148// CHECK:  encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
4149        	fmull	0xbabecafe
4150
4151// CHECK: fmull	305419896
4152// CHECK:  encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
4153        	fmull	0x12345678
4154
4155// CHECK: fimull	3735928559(%ebx,%ecx,8)
4156// CHECK:  encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4157        	fimull	0xdeadbeef(%ebx,%ecx,8)
4158
4159// CHECK: fimull	3133065982
4160// CHECK:  encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
4161        	fimull	0xbabecafe
4162
4163// CHECK: fimull	305419896
4164// CHECK:  encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
4165        	fimull	0x12345678
4166
4167// CHECK: fmulp	%st(2)
4168// CHECK:  encoding: [0xde,0xca]
4169        	fmulp	%st(2)
4170
4171// CHECK: fdiv	%st(2)
4172// CHECK:  encoding: [0xd8,0xf2]
4173        	fdiv	%st(2)
4174
4175// CHECK: fdivl	3735928559(%ebx,%ecx,8)
4176// CHECK:  encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
4177        	fdivl	0xdeadbeef(%ebx,%ecx,8)
4178
4179// CHECK: fdivl	3133065982
4180// CHECK:  encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
4181        	fdivl	0xbabecafe
4182
4183// CHECK: fdivl	305419896
4184// CHECK:  encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
4185        	fdivl	0x12345678
4186
4187// CHECK: fidivl	3735928559(%ebx,%ecx,8)
4188// CHECK:  encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
4189        	fidivl	0xdeadbeef(%ebx,%ecx,8)
4190
4191// CHECK: fidivl	3133065982
4192// CHECK:  encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
4193        	fidivl	0xbabecafe
4194
4195// CHECK: fidivl	305419896
4196// CHECK:  encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
4197        	fidivl	0x12345678
4198
4199// CHECK: fdivp	%st(2)
4200// CHECK:  encoding: [0xde,0xf2]
4201        	fdivp	%st(2)
4202
4203// CHECK: fdivr	%st(2)
4204// CHECK:  encoding: [0xd8,0xfa]
4205        	fdivr	%st(2)
4206
4207// CHECK: fdivrl	3735928559(%ebx,%ecx,8)
4208// CHECK:  encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4209        	fdivrl	0xdeadbeef(%ebx,%ecx,8)
4210
4211// CHECK: fdivrl	3133065982
4212// CHECK:  encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
4213        	fdivrl	0xbabecafe
4214
4215// CHECK: fdivrl	305419896
4216// CHECK:  encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
4217        	fdivrl	0x12345678
4218
4219// CHECK: fidivrl	3735928559(%ebx,%ecx,8)
4220// CHECK:  encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4221        	fidivrl	0xdeadbeef(%ebx,%ecx,8)
4222
4223// CHECK: fidivrl	3133065982
4224// CHECK:  encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
4225        	fidivrl	0xbabecafe
4226
4227// CHECK: fidivrl	305419896
4228// CHECK:  encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
4229        	fidivrl	0x12345678
4230
4231// CHECK: fdivrp	%st(2)
4232// CHECK:  encoding: [0xde,0xfa]
4233        	fdivrp	%st(2)
4234
4235// CHECK: f2xm1
4236// CHECK:  encoding: [0xd9,0xf0]
4237        	f2xm1
4238
4239// CHECK: fyl2x
4240// CHECK:  encoding: [0xd9,0xf1]
4241        	fyl2x
4242
4243// CHECK: fptan
4244// CHECK:  encoding: [0xd9,0xf2]
4245        	fptan
4246
4247// CHECK: fpatan
4248// CHECK:  encoding: [0xd9,0xf3]
4249        	fpatan
4250
4251// CHECK: fxtract
4252// CHECK:  encoding: [0xd9,0xf4]
4253        	fxtract
4254
4255// CHECK: fprem1
4256// CHECK:  encoding: [0xd9,0xf5]
4257        	fprem1
4258
4259// CHECK: fdecstp
4260// CHECK:  encoding: [0xd9,0xf6]
4261        	fdecstp
4262
4263// CHECK: fincstp
4264// CHECK:  encoding: [0xd9,0xf7]
4265        	fincstp
4266
4267// CHECK: fprem
4268// CHECK:  encoding: [0xd9,0xf8]
4269        	fprem
4270
4271// CHECK: fyl2xp1
4272// CHECK:  encoding: [0xd9,0xf9]
4273        	fyl2xp1
4274
4275// CHECK: fsqrt
4276// CHECK:  encoding: [0xd9,0xfa]
4277        	fsqrt
4278
4279// CHECK: fsincos
4280// CHECK:  encoding: [0xd9,0xfb]
4281        	fsincos
4282
4283// CHECK: frndint
4284// CHECK:  encoding: [0xd9,0xfc]
4285        	frndint
4286
4287// CHECK: fscale
4288// CHECK:  encoding: [0xd9,0xfd]
4289        	fscale
4290
4291// CHECK: fsin
4292// CHECK:  encoding: [0xd9,0xfe]
4293        	fsin
4294
4295// CHECK: fcos
4296// CHECK:  encoding: [0xd9,0xff]
4297        	fcos
4298
4299// CHECK: fchs
4300// CHECK:  encoding: [0xd9,0xe0]
4301        	fchs
4302
4303// CHECK: fabs
4304// CHECK:  encoding: [0xd9,0xe1]
4305        	fabs
4306
4307// CHECK: fninit
4308// CHECK:  encoding: [0xdb,0xe3]
4309        	fninit
4310
4311// CHECK: fldcw	3735928559(%ebx,%ecx,8)
4312// CHECK:  encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4313        	fldcw	0xdeadbeef(%ebx,%ecx,8)
4314
4315// CHECK: fldcw	3133065982
4316// CHECK:  encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
4317        	fldcw	0xbabecafe
4318
4319// CHECK: fldcw	305419896
4320// CHECK:  encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
4321        	fldcw	0x12345678
4322
4323// CHECK: fnstcw	3735928559(%ebx,%ecx,8)
4324// CHECK:  encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4325        	fnstcw	0xdeadbeef(%ebx,%ecx,8)
4326
4327// CHECK: fnstcw	3133065982
4328// CHECK:  encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
4329        	fnstcw	0xbabecafe
4330
4331// CHECK: fnstcw	305419896
4332// CHECK:  encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
4333        	fnstcw	0x12345678
4334
4335// CHECK: fnstsw	3735928559(%ebx,%ecx,8)
4336// CHECK:  encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4337        	fnstsw	0xdeadbeef(%ebx,%ecx,8)
4338
4339// CHECK: fnstsw	3133065982
4340// CHECK:  encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
4341        	fnstsw	0xbabecafe
4342
4343// CHECK: fnstsw	305419896
4344// CHECK:  encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
4345        	fnstsw	0x12345678
4346
4347// CHECK: fnclex
4348// CHECK:  encoding: [0xdb,0xe2]
4349        	fnclex
4350
4351// CHECK: fnstenv	32493
4352// CHECK:  encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
4353        	fnstenv	0x7eed
4354
4355// CHECK: fldenv	32493
4356// CHECK:  encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
4357        	fldenv	0x7eed
4358
4359// CHECK: fnsave	32493
4360// CHECK:  encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
4361        	fnsave	0x7eed
4362
4363// CHECK: frstor	32493
4364// CHECK:  encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
4365        	frstor	0x7eed
4366
4367// CHECK: ffree	%st(2)
4368// CHECK:  encoding: [0xdd,0xc2]
4369        	ffree	%st(2)
4370
4371// CHECK: fnop
4372// CHECK:  encoding: [0xd9,0xd0]
4373        	fnop
4374
4375// CHECK: invd
4376// CHECK:  encoding: [0x0f,0x08]
4377        	invd
4378
4379// CHECK: wbinvd
4380// CHECK:  encoding: [0x0f,0x09]
4381        	wbinvd
4382
4383// CHECK: cpuid
4384// CHECK:  encoding: [0x0f,0xa2]
4385        	cpuid
4386
4387// CHECK: wrmsr
4388// CHECK:  encoding: [0x0f,0x30]
4389        	wrmsr
4390
4391// CHECK: rdtsc
4392// CHECK:  encoding: [0x0f,0x31]
4393        	rdtsc
4394
4395// CHECK: rdmsr
4396// CHECK:  encoding: [0x0f,0x32]
4397        	rdmsr
4398
4399// CHECK: cmpxchg8b	3735928559(%ebx,%ecx,8)
4400// CHECK:  encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4401        	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
4402
4403// CHECK: cmpxchg8b	32493
4404// CHECK:  encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
4405        	cmpxchg8b	0x7eed
4406
4407// CHECK: cmpxchg8b	3133065982
4408// CHECK:  encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
4409        	cmpxchg8b	0xbabecafe
4410
4411// CHECK: cmpxchg8b	305419896
4412// CHECK:  encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
4413        	cmpxchg8b	0x12345678
4414
4415// CHECK: sysenter
4416// CHECK:  encoding: [0x0f,0x34]
4417        	sysenter
4418
4419// CHECK: sysexit
4420// CHECK:  encoding: [0x0f,0x35]
4421        	sysexit
4422
4423// CHECK: sysexitl
4424// CHECK:  encoding: [0x0f,0x35]
4425        	sysexitl
4426
4427// CHECK: fxsave	3735928559(%ebx,%ecx,8)
4428// CHECK:  encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
4429        	fxsave	0xdeadbeef(%ebx,%ecx,8)
4430
4431// CHECK: fxsave	32493
4432// CHECK:  encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
4433        	fxsave	0x7eed
4434
4435// CHECK: fxsave	3133065982
4436// CHECK:  encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
4437        	fxsave	0xbabecafe
4438
4439// CHECK: fxsave	305419896
4440// CHECK:  encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
4441        	fxsave	0x12345678
4442
4443// CHECK: fxrstor	3735928559(%ebx,%ecx,8)
4444// CHECK:  encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4445        	fxrstor	0xdeadbeef(%ebx,%ecx,8)
4446
4447// CHECK: fxrstor	32493
4448// CHECK:  encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
4449        	fxrstor	0x7eed
4450
4451// CHECK: fxrstor	3133065982
4452// CHECK:  encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
4453        	fxrstor	0xbabecafe
4454
4455// CHECK: fxrstor	305419896
4456// CHECK:  encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
4457        	fxrstor	0x12345678
4458
4459// CHECK: rdpmc
4460// CHECK:  encoding: [0x0f,0x33]
4461        	rdpmc
4462
4463// CHECK: ud2
4464// CHECK:  encoding: [0x0f,0x0b]
4465        	ud2
4466
4467// CHECK: fcmovb	%st(2), %st(0)
4468// CHECK:  encoding: [0xda,0xc2]
4469        	fcmovb	%st(2),%st
4470
4471// CHECK: fcmove	%st(2), %st(0)
4472// CHECK:  encoding: [0xda,0xca]
4473        	fcmove	%st(2),%st
4474
4475// CHECK: fcmovbe	%st(2), %st(0)
4476// CHECK:  encoding: [0xda,0xd2]
4477        	fcmovbe	%st(2),%st
4478
4479// CHECK: fcmovu	 %st(2), %st(0)
4480// CHECK:  encoding: [0xda,0xda]
4481        	fcmovu	%st(2),%st
4482
4483// CHECK: fcmovnb	%st(2), %st(0)
4484// CHECK:  encoding: [0xdb,0xc2]
4485        	fcmovnb	%st(2),%st
4486
4487// CHECK: fcmovne	%st(2), %st(0)
4488// CHECK:  encoding: [0xdb,0xca]
4489        	fcmovne	%st(2),%st
4490
4491// CHECK: fcmovnbe	%st(2), %st(0)
4492// CHECK:  encoding: [0xdb,0xd2]
4493        	fcmovnbe	%st(2),%st
4494
4495// CHECK: fcmovnu	%st(2), %st(0)
4496// CHECK:  encoding: [0xdb,0xda]
4497        	fcmovnu	%st(2),%st
4498
4499// CHECK: fcomi	%st(2)
4500// CHECK:  encoding: [0xdb,0xf2]
4501        	fcomi	%st(2),%st
4502
4503// CHECK: fucomi	%st(2)
4504// CHECK:  encoding: [0xdb,0xea]
4505        	fucomi	%st(2),%st
4506
4507// CHECK: fcompi	%st(2)
4508// CHECK:  encoding: [0xdf,0xf2]
4509        	fcomip	%st(2),%st
4510
4511// CHECK: fucompi	%st(2)
4512// CHECK:  encoding: [0xdf,0xea]
4513        	fucomip	%st(2),%st
4514
4515// CHECK: movntil	%ecx, 3735928559(%ebx,%ecx,8)
4516// CHECK:  encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4517        	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
4518
4519// CHECK: movntil	%ecx, 69
4520// CHECK:  encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
4521        	movnti	%ecx,0x45
4522
4523// CHECK: movntil	%ecx, 32493
4524// CHECK:  encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
4525        	movnti	%ecx,0x7eed
4526
4527// CHECK: movntil	%ecx, 3133065982
4528// CHECK:  encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
4529        	movnti	%ecx,0xbabecafe
4530
4531// CHECK: movntil	%ecx, 305419896
4532// CHECK:  encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
4533        	movnti	%ecx,0x12345678
4534
4535// CHECK: clflush	3735928559(%ebx,%ecx,8)
4536// CHECK:  encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4537        	clflush	0xdeadbeef(%ebx,%ecx,8)
4538
4539// CHECK: clflush	32493
4540// CHECK:  encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
4541        	clflush	0x7eed
4542
4543// CHECK: clflush	3133065982
4544// CHECK:  encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
4545        	clflush	0xbabecafe
4546
4547// CHECK: clflush	305419896
4548// CHECK:  encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
4549        	clflush	0x12345678
4550
4551// CHECK: emms
4552// CHECK:  encoding: [0x0f,0x77]
4553        	emms
4554
4555// CHECK: movd	%ecx, %mm3
4556// CHECK:  encoding: [0x0f,0x6e,0xd9]
4557        	movd	%ecx,%mm3
4558
4559// CHECK: movd	3735928559(%ebx,%ecx,8), %mm3
4560// CHECK:  encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4561        	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
4562
4563// CHECK: movd	69, %mm3
4564// CHECK:  encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
4565        	movd	0x45,%mm3
4566
4567// CHECK: movd	32493, %mm3
4568// CHECK:  encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
4569        	movd	0x7eed,%mm3
4570
4571// CHECK: movd	3133065982, %mm3
4572// CHECK:  encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
4573        	movd	0xbabecafe,%mm3
4574
4575// CHECK: movd	305419896, %mm3
4576// CHECK:  encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
4577        	movd	0x12345678,%mm3
4578
4579// CHECK: movd	%mm3, %ecx
4580// CHECK:  encoding: [0x0f,0x7e,0xd9]
4581        	movd	%mm3,%ecx
4582
4583// CHECK: movd	%mm3, 3735928559(%ebx,%ecx,8)
4584// CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4585        	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
4586
4587// CHECK: movd	%mm3, 69
4588// CHECK:  encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
4589        	movd	%mm3,0x45
4590
4591// CHECK: movd	%mm3, 32493
4592// CHECK:  encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
4593        	movd	%mm3,0x7eed
4594
4595// CHECK: movd	%mm3, 3133065982
4596// CHECK:  encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
4597        	movd	%mm3,0xbabecafe
4598
4599// CHECK: movd	%mm3, 305419896
4600// CHECK:  encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
4601        	movd	%mm3,0x12345678
4602
4603// CHECK: movd	%ecx, %xmm5
4604// CHECK:  encoding: [0x66,0x0f,0x6e,0xe9]
4605        	movd	%ecx,%xmm5
4606
4607// CHECK: movd	3735928559(%ebx,%ecx,8), %xmm5
4608// CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
4609        	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
4610
4611// CHECK: movd	69, %xmm5
4612// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
4613        	movd	0x45,%xmm5
4614
4615// CHECK: movd	32493, %xmm5
4616// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
4617        	movd	0x7eed,%xmm5
4618
4619// CHECK: movd	3133065982, %xmm5
4620// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
4621        	movd	0xbabecafe,%xmm5
4622
4623// CHECK: movd	305419896, %xmm5
4624// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
4625        	movd	0x12345678,%xmm5
4626
4627// CHECK: movd	%xmm5, %ecx
4628// CHECK:  encoding: [0x66,0x0f,0x7e,0xe9]
4629        	movd	%xmm5,%ecx
4630
4631// CHECK: movd	%xmm5, 3735928559(%ebx,%ecx,8)
4632// CHECK:  encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
4633        	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
4634
4635// CHECK: movd	%xmm5, 69
4636// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
4637        	movd	%xmm5,0x45
4638
4639// CHECK: movd	%xmm5, 32493
4640// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
4641        	movd	%xmm5,0x7eed
4642
4643// CHECK: movd	%xmm5, 3133065982
4644// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
4645        	movd	%xmm5,0xbabecafe
4646
4647// CHECK: movd	%xmm5, 305419896
4648// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
4649        	movd	%xmm5,0x12345678
4650
4651// CHECK: movq	3735928559(%ebx,%ecx,8), %mm3
4652// CHECK:  encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4653        	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
4654
4655// CHECK: movq	69, %mm3
4656// CHECK:  encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
4657        	movq	0x45,%mm3
4658
4659// CHECK: movq	32493, %mm3
4660// CHECK:  encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
4661        	movq	0x7eed,%mm3
4662
4663// CHECK: movq	3133065982, %mm3
4664// CHECK:  encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
4665        	movq	0xbabecafe,%mm3
4666
4667// CHECK: movq	305419896, %mm3
4668// CHECK:  encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
4669        	movq	0x12345678,%mm3
4670
4671// CHECK: movq	%mm3, %mm3
4672// CHECK:  encoding: [0x0f,0x6f,0xdb]
4673        	movq	%mm3,%mm3
4674
4675// CHECK: movq	%mm3, %mm3
4676// CHECK:  encoding: [0x0f,0x6f,0xdb]
4677        	movq	%mm3,%mm3
4678
4679// CHECK: movq	%xmm5, %xmm5
4680// CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
4681        	movq	%xmm5,%xmm5
4682
4683// CHECK: movq	%xmm5, 3735928559(%ebx,%ecx,8)
4684// CHECK:  encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
4685        	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
4686
4687// CHECK: movq	%xmm5, 69
4688// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
4689        	movq	%xmm5,0x45
4690
4691// CHECK: movq	%xmm5, 32493
4692// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
4693        	movq	%xmm5,0x7eed
4694
4695// CHECK: movq	%xmm5, 3133065982
4696// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
4697        	movq	%xmm5,0xbabecafe
4698
4699// CHECK: movq	%xmm5, 305419896
4700// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
4701        	movq	%xmm5,0x12345678
4702
4703// CHECK: movq	%xmm5, %xmm5
4704// CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
4705        	movq	%xmm5,%xmm5
4706
4707// CHECK: packssdw	3735928559(%ebx,%ecx,8), %mm3
4708// CHECK:  encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4709        	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
4710
4711// CHECK: packssdw	69, %mm3
4712// CHECK:  encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
4713        	packssdw	0x45,%mm3
4714
4715// CHECK: packssdw	32493, %mm3
4716// CHECK:  encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
4717        	packssdw	0x7eed,%mm3
4718
4719// CHECK: packssdw	3133065982, %mm3
4720// CHECK:  encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
4721        	packssdw	0xbabecafe,%mm3
4722
4723// CHECK: packssdw	305419896, %mm3
4724// CHECK:  encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
4725        	packssdw	0x12345678,%mm3
4726
4727// CHECK: packssdw	%mm3, %mm3
4728// CHECK:  encoding: [0x0f,0x6b,0xdb]
4729        	packssdw	%mm3,%mm3
4730
4731// CHECK: packssdw	3735928559(%ebx,%ecx,8), %xmm5
4732// CHECK:  encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
4733        	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
4734
4735// CHECK: packssdw	69, %xmm5
4736// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
4737        	packssdw	0x45,%xmm5
4738
4739// CHECK: packssdw	32493, %xmm5
4740// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
4741        	packssdw	0x7eed,%xmm5
4742
4743// CHECK: packssdw	3133065982, %xmm5
4744// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
4745        	packssdw	0xbabecafe,%xmm5
4746
4747// CHECK: packssdw	305419896, %xmm5
4748// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
4749        	packssdw	0x12345678,%xmm5
4750
4751// CHECK: packssdw	%xmm5, %xmm5
4752// CHECK:  encoding: [0x66,0x0f,0x6b,0xed]
4753        	packssdw	%xmm5,%xmm5
4754
4755// CHECK: packsswb	3735928559(%ebx,%ecx,8), %mm3
4756// CHECK:  encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4757        	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
4758
4759// CHECK: packsswb	69, %mm3
4760// CHECK:  encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
4761        	packsswb	0x45,%mm3
4762
4763// CHECK: packsswb	32493, %mm3
4764// CHECK:  encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
4765        	packsswb	0x7eed,%mm3
4766
4767// CHECK: packsswb	3133065982, %mm3
4768// CHECK:  encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
4769        	packsswb	0xbabecafe,%mm3
4770
4771// CHECK: packsswb	305419896, %mm3
4772// CHECK:  encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
4773        	packsswb	0x12345678,%mm3
4774
4775// CHECK: packsswb	%mm3, %mm3
4776// CHECK:  encoding: [0x0f,0x63,0xdb]
4777        	packsswb	%mm3,%mm3
4778
4779// CHECK: packsswb	3735928559(%ebx,%ecx,8), %xmm5
4780// CHECK:  encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
4781        	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4782
4783// CHECK: packsswb	69, %xmm5
4784// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
4785        	packsswb	0x45,%xmm5
4786
4787// CHECK: packsswb	32493, %xmm5
4788// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
4789        	packsswb	0x7eed,%xmm5
4790
4791// CHECK: packsswb	3133065982, %xmm5
4792// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
4793        	packsswb	0xbabecafe,%xmm5
4794
4795// CHECK: packsswb	305419896, %xmm5
4796// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
4797        	packsswb	0x12345678,%xmm5
4798
4799// CHECK: packsswb	%xmm5, %xmm5
4800// CHECK:  encoding: [0x66,0x0f,0x63,0xed]
4801        	packsswb	%xmm5,%xmm5
4802
4803// CHECK: packuswb	3735928559(%ebx,%ecx,8), %mm3
4804// CHECK:  encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4805        	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
4806
4807// CHECK: packuswb	69, %mm3
4808// CHECK:  encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
4809        	packuswb	0x45,%mm3
4810
4811// CHECK: packuswb	32493, %mm3
4812// CHECK:  encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
4813        	packuswb	0x7eed,%mm3
4814
4815// CHECK: packuswb	3133065982, %mm3
4816// CHECK:  encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
4817        	packuswb	0xbabecafe,%mm3
4818
4819// CHECK: packuswb	305419896, %mm3
4820// CHECK:  encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
4821        	packuswb	0x12345678,%mm3
4822
4823// CHECK: packuswb	%mm3, %mm3
4824// CHECK:  encoding: [0x0f,0x67,0xdb]
4825        	packuswb	%mm3,%mm3
4826
4827// CHECK: packuswb	3735928559(%ebx,%ecx,8), %xmm5
4828// CHECK:  encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
4829        	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4830
4831// CHECK: packuswb	69, %xmm5
4832// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
4833        	packuswb	0x45,%xmm5
4834
4835// CHECK: packuswb	32493, %xmm5
4836// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
4837        	packuswb	0x7eed,%xmm5
4838
4839// CHECK: packuswb	3133065982, %xmm5
4840// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
4841        	packuswb	0xbabecafe,%xmm5
4842
4843// CHECK: packuswb	305419896, %xmm5
4844// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
4845        	packuswb	0x12345678,%xmm5
4846
4847// CHECK: packuswb	%xmm5, %xmm5
4848// CHECK:  encoding: [0x66,0x0f,0x67,0xed]
4849        	packuswb	%xmm5,%xmm5
4850
4851// CHECK: paddb	3735928559(%ebx,%ecx,8), %mm3
4852// CHECK:  encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4853        	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
4854
4855// CHECK: paddb	69, %mm3
4856// CHECK:  encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
4857        	paddb	0x45,%mm3
4858
4859// CHECK: paddb	32493, %mm3
4860// CHECK:  encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
4861        	paddb	0x7eed,%mm3
4862
4863// CHECK: paddb	3133065982, %mm3
4864// CHECK:  encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
4865        	paddb	0xbabecafe,%mm3
4866
4867// CHECK: paddb	305419896, %mm3
4868// CHECK:  encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
4869        	paddb	0x12345678,%mm3
4870
4871// CHECK: paddb	%mm3, %mm3
4872// CHECK:  encoding: [0x0f,0xfc,0xdb]
4873        	paddb	%mm3,%mm3
4874
4875// CHECK: paddb	3735928559(%ebx,%ecx,8), %xmm5
4876// CHECK:  encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
4877        	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4878
4879// CHECK: paddb	69, %xmm5
4880// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
4881        	paddb	0x45,%xmm5
4882
4883// CHECK: paddb	32493, %xmm5
4884// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
4885        	paddb	0x7eed,%xmm5
4886
4887// CHECK: paddb	3133065982, %xmm5
4888// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
4889        	paddb	0xbabecafe,%xmm5
4890
4891// CHECK: paddb	305419896, %xmm5
4892// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
4893        	paddb	0x12345678,%xmm5
4894
4895// CHECK: paddb	%xmm5, %xmm5
4896// CHECK:  encoding: [0x66,0x0f,0xfc,0xed]
4897        	paddb	%xmm5,%xmm5
4898
4899// CHECK: paddw	3735928559(%ebx,%ecx,8), %mm3
4900// CHECK:  encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4901        	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
4902
4903// CHECK: paddw	69, %mm3
4904// CHECK:  encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
4905        	paddw	0x45,%mm3
4906
4907// CHECK: paddw	32493, %mm3
4908// CHECK:  encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
4909        	paddw	0x7eed,%mm3
4910
4911// CHECK: paddw	3133065982, %mm3
4912// CHECK:  encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
4913        	paddw	0xbabecafe,%mm3
4914
4915// CHECK: paddw	305419896, %mm3
4916// CHECK:  encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
4917        	paddw	0x12345678,%mm3
4918
4919// CHECK: paddw	%mm3, %mm3
4920// CHECK:  encoding: [0x0f,0xfd,0xdb]
4921        	paddw	%mm3,%mm3
4922
4923// CHECK: paddw	3735928559(%ebx,%ecx,8), %xmm5
4924// CHECK:  encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
4925        	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
4926
4927// CHECK: paddw	69, %xmm5
4928// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
4929        	paddw	0x45,%xmm5
4930
4931// CHECK: paddw	32493, %xmm5
4932// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
4933        	paddw	0x7eed,%xmm5
4934
4935// CHECK: paddw	3133065982, %xmm5
4936// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
4937        	paddw	0xbabecafe,%xmm5
4938
4939// CHECK: paddw	305419896, %xmm5
4940// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
4941        	paddw	0x12345678,%xmm5
4942
4943// CHECK: paddw	%xmm5, %xmm5
4944// CHECK:  encoding: [0x66,0x0f,0xfd,0xed]
4945        	paddw	%xmm5,%xmm5
4946
4947// CHECK: paddd	3735928559(%ebx,%ecx,8), %mm3
4948// CHECK:  encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4949        	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
4950
4951// CHECK: paddd	69, %mm3
4952// CHECK:  encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
4953        	paddd	0x45,%mm3
4954
4955// CHECK: paddd	32493, %mm3
4956// CHECK:  encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
4957        	paddd	0x7eed,%mm3
4958
4959// CHECK: paddd	3133065982, %mm3
4960// CHECK:  encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
4961        	paddd	0xbabecafe,%mm3
4962
4963// CHECK: paddd	305419896, %mm3
4964// CHECK:  encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
4965        	paddd	0x12345678,%mm3
4966
4967// CHECK: paddd	%mm3, %mm3
4968// CHECK:  encoding: [0x0f,0xfe,0xdb]
4969        	paddd	%mm3,%mm3
4970
4971// CHECK: paddd	3735928559(%ebx,%ecx,8), %xmm5
4972// CHECK:  encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
4973        	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
4974
4975// CHECK: paddd	69, %xmm5
4976// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
4977        	paddd	0x45,%xmm5
4978
4979// CHECK: paddd	32493, %xmm5
4980// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
4981        	paddd	0x7eed,%xmm5
4982
4983// CHECK: paddd	3133065982, %xmm5
4984// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
4985        	paddd	0xbabecafe,%xmm5
4986
4987// CHECK: paddd	305419896, %xmm5
4988// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
4989        	paddd	0x12345678,%xmm5
4990
4991// CHECK: paddd	%xmm5, %xmm5
4992// CHECK:  encoding: [0x66,0x0f,0xfe,0xed]
4993        	paddd	%xmm5,%xmm5
4994
4995// CHECK: paddq	3735928559(%ebx,%ecx,8), %mm3
4996// CHECK:  encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4997        	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
4998
4999// CHECK: paddq	69, %mm3
5000// CHECK:  encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
5001        	paddq	0x45,%mm3
5002
5003// CHECK: paddq	32493, %mm3
5004// CHECK:  encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
5005        	paddq	0x7eed,%mm3
5006
5007// CHECK: paddq	3133065982, %mm3
5008// CHECK:  encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
5009        	paddq	0xbabecafe,%mm3
5010
5011// CHECK: paddq	305419896, %mm3
5012// CHECK:  encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
5013        	paddq	0x12345678,%mm3
5014
5015// CHECK: paddq	%mm3, %mm3
5016// CHECK:  encoding: [0x0f,0xd4,0xdb]
5017        	paddq	%mm3,%mm3
5018
5019// CHECK: paddq	3735928559(%ebx,%ecx,8), %xmm5
5020// CHECK:  encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
5021        	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
5022
5023// CHECK: paddq	69, %xmm5
5024// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
5025        	paddq	0x45,%xmm5
5026
5027// CHECK: paddq	32493, %xmm5
5028// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
5029        	paddq	0x7eed,%xmm5
5030
5031// CHECK: paddq	3133065982, %xmm5
5032// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
5033        	paddq	0xbabecafe,%xmm5
5034
5035// CHECK: paddq	305419896, %xmm5
5036// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
5037        	paddq	0x12345678,%xmm5
5038
5039// CHECK: paddq	%xmm5, %xmm5
5040// CHECK:  encoding: [0x66,0x0f,0xd4,0xed]
5041        	paddq	%xmm5,%xmm5
5042
5043// CHECK: paddsb	3735928559(%ebx,%ecx,8), %mm3
5044// CHECK:  encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5045        	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
5046
5047// CHECK: paddsb	69, %mm3
5048// CHECK:  encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
5049        	paddsb	0x45,%mm3
5050
5051// CHECK: paddsb	32493, %mm3
5052// CHECK:  encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
5053        	paddsb	0x7eed,%mm3
5054
5055// CHECK: paddsb	3133065982, %mm3
5056// CHECK:  encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
5057        	paddsb	0xbabecafe,%mm3
5058
5059// CHECK: paddsb	305419896, %mm3
5060// CHECK:  encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
5061        	paddsb	0x12345678,%mm3
5062
5063// CHECK: paddsb	%mm3, %mm3
5064// CHECK:  encoding: [0x0f,0xec,0xdb]
5065        	paddsb	%mm3,%mm3
5066
5067// CHECK: paddsb	3735928559(%ebx,%ecx,8), %xmm5
5068// CHECK:  encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
5069        	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5070
5071// CHECK: paddsb	69, %xmm5
5072// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
5073        	paddsb	0x45,%xmm5
5074
5075// CHECK: paddsb	32493, %xmm5
5076// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
5077        	paddsb	0x7eed,%xmm5
5078
5079// CHECK: paddsb	3133065982, %xmm5
5080// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
5081        	paddsb	0xbabecafe,%xmm5
5082
5083// CHECK: paddsb	305419896, %xmm5
5084// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
5085        	paddsb	0x12345678,%xmm5
5086
5087// CHECK: paddsb	%xmm5, %xmm5
5088// CHECK:  encoding: [0x66,0x0f,0xec,0xed]
5089        	paddsb	%xmm5,%xmm5
5090
5091// CHECK: paddsw	3735928559(%ebx,%ecx,8), %mm3
5092// CHECK:  encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5093        	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
5094
5095// CHECK: paddsw	69, %mm3
5096// CHECK:  encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
5097        	paddsw	0x45,%mm3
5098
5099// CHECK: paddsw	32493, %mm3
5100// CHECK:  encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
5101        	paddsw	0x7eed,%mm3
5102
5103// CHECK: paddsw	3133065982, %mm3
5104// CHECK:  encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
5105        	paddsw	0xbabecafe,%mm3
5106
5107// CHECK: paddsw	305419896, %mm3
5108// CHECK:  encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
5109        	paddsw	0x12345678,%mm3
5110
5111// CHECK: paddsw	%mm3, %mm3
5112// CHECK:  encoding: [0x0f,0xed,0xdb]
5113        	paddsw	%mm3,%mm3
5114
5115// CHECK: paddsw	3735928559(%ebx,%ecx,8), %xmm5
5116// CHECK:  encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
5117        	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5118
5119// CHECK: paddsw	69, %xmm5
5120// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
5121        	paddsw	0x45,%xmm5
5122
5123// CHECK: paddsw	32493, %xmm5
5124// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
5125        	paddsw	0x7eed,%xmm5
5126
5127// CHECK: paddsw	3133065982, %xmm5
5128// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
5129        	paddsw	0xbabecafe,%xmm5
5130
5131// CHECK: paddsw	305419896, %xmm5
5132// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
5133        	paddsw	0x12345678,%xmm5
5134
5135// CHECK: paddsw	%xmm5, %xmm5
5136// CHECK:  encoding: [0x66,0x0f,0xed,0xed]
5137        	paddsw	%xmm5,%xmm5
5138
5139// CHECK: paddusb	3735928559(%ebx,%ecx,8), %mm3
5140// CHECK:  encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5141        	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
5142
5143// CHECK: paddusb	69, %mm3
5144// CHECK:  encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
5145        	paddusb	0x45,%mm3
5146
5147// CHECK: paddusb	32493, %mm3
5148// CHECK:  encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
5149        	paddusb	0x7eed,%mm3
5150
5151// CHECK: paddusb	3133065982, %mm3
5152// CHECK:  encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
5153        	paddusb	0xbabecafe,%mm3
5154
5155// CHECK: paddusb	305419896, %mm3
5156// CHECK:  encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
5157        	paddusb	0x12345678,%mm3
5158
5159// CHECK: paddusb	%mm3, %mm3
5160// CHECK:  encoding: [0x0f,0xdc,0xdb]
5161        	paddusb	%mm3,%mm3
5162
5163// CHECK: paddusb	3735928559(%ebx,%ecx,8), %xmm5
5164// CHECK:  encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
5165        	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5166
5167// CHECK: paddusb	69, %xmm5
5168// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
5169        	paddusb	0x45,%xmm5
5170
5171// CHECK: paddusb	32493, %xmm5
5172// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
5173        	paddusb	0x7eed,%xmm5
5174
5175// CHECK: paddusb	3133065982, %xmm5
5176// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
5177        	paddusb	0xbabecafe,%xmm5
5178
5179// CHECK: paddusb	305419896, %xmm5
5180// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
5181        	paddusb	0x12345678,%xmm5
5182
5183// CHECK: paddusb	%xmm5, %xmm5
5184// CHECK:  encoding: [0x66,0x0f,0xdc,0xed]
5185        	paddusb	%xmm5,%xmm5
5186
5187// CHECK: paddusw	3735928559(%ebx,%ecx,8), %mm3
5188// CHECK:  encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5189        	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
5190
5191// CHECK: paddusw	69, %mm3
5192// CHECK:  encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
5193        	paddusw	0x45,%mm3
5194
5195// CHECK: paddusw	32493, %mm3
5196// CHECK:  encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
5197        	paddusw	0x7eed,%mm3
5198
5199// CHECK: paddusw	3133065982, %mm3
5200// CHECK:  encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
5201        	paddusw	0xbabecafe,%mm3
5202
5203// CHECK: paddusw	305419896, %mm3
5204// CHECK:  encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
5205        	paddusw	0x12345678,%mm3
5206
5207// CHECK: paddusw	%mm3, %mm3
5208// CHECK:  encoding: [0x0f,0xdd,0xdb]
5209        	paddusw	%mm3,%mm3
5210
5211// CHECK: paddusw	3735928559(%ebx,%ecx,8), %xmm5
5212// CHECK:  encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
5213        	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5214
5215// CHECK: paddusw	69, %xmm5
5216// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
5217        	paddusw	0x45,%xmm5
5218
5219// CHECK: paddusw	32493, %xmm5
5220// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
5221        	paddusw	0x7eed,%xmm5
5222
5223// CHECK: paddusw	3133065982, %xmm5
5224// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
5225        	paddusw	0xbabecafe,%xmm5
5226
5227// CHECK: paddusw	305419896, %xmm5
5228// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
5229        	paddusw	0x12345678,%xmm5
5230
5231// CHECK: paddusw	%xmm5, %xmm5
5232// CHECK:  encoding: [0x66,0x0f,0xdd,0xed]
5233        	paddusw	%xmm5,%xmm5
5234
5235// CHECK: pand	3735928559(%ebx,%ecx,8), %mm3
5236// CHECK:  encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5237        	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
5238
5239// CHECK: pand	69, %mm3
5240// CHECK:  encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
5241        	pand	0x45,%mm3
5242
5243// CHECK: pand	32493, %mm3
5244// CHECK:  encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
5245        	pand	0x7eed,%mm3
5246
5247// CHECK: pand	3133065982, %mm3
5248// CHECK:  encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
5249        	pand	0xbabecafe,%mm3
5250
5251// CHECK: pand	305419896, %mm3
5252// CHECK:  encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
5253        	pand	0x12345678,%mm3
5254
5255// CHECK: pand	%mm3, %mm3
5256// CHECK:  encoding: [0x0f,0xdb,0xdb]
5257        	pand	%mm3,%mm3
5258
5259// CHECK: pand	3735928559(%ebx,%ecx,8), %xmm5
5260// CHECK:  encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
5261        	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
5262
5263// CHECK: pand	69, %xmm5
5264// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
5265        	pand	0x45,%xmm5
5266
5267// CHECK: pand	32493, %xmm5
5268// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
5269        	pand	0x7eed,%xmm5
5270
5271// CHECK: pand	3133065982, %xmm5
5272// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
5273        	pand	0xbabecafe,%xmm5
5274
5275// CHECK: pand	305419896, %xmm5
5276// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
5277        	pand	0x12345678,%xmm5
5278
5279// CHECK: pand	%xmm5, %xmm5
5280// CHECK:  encoding: [0x66,0x0f,0xdb,0xed]
5281        	pand	%xmm5,%xmm5
5282
5283// CHECK: pandn	3735928559(%ebx,%ecx,8), %mm3
5284// CHECK:  encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5285        	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
5286
5287// CHECK: pandn	69, %mm3
5288// CHECK:  encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
5289        	pandn	0x45,%mm3
5290
5291// CHECK: pandn	32493, %mm3
5292// CHECK:  encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
5293        	pandn	0x7eed,%mm3
5294
5295// CHECK: pandn	3133065982, %mm3
5296// CHECK:  encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
5297        	pandn	0xbabecafe,%mm3
5298
5299// CHECK: pandn	305419896, %mm3
5300// CHECK:  encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
5301        	pandn	0x12345678,%mm3
5302
5303// CHECK: pandn	%mm3, %mm3
5304// CHECK:  encoding: [0x0f,0xdf,0xdb]
5305        	pandn	%mm3,%mm3
5306
5307// CHECK: pandn	3735928559(%ebx,%ecx,8), %xmm5
5308// CHECK:  encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
5309        	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
5310
5311// CHECK: pandn	69, %xmm5
5312// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
5313        	pandn	0x45,%xmm5
5314
5315// CHECK: pandn	32493, %xmm5
5316// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
5317        	pandn	0x7eed,%xmm5
5318
5319// CHECK: pandn	3133065982, %xmm5
5320// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
5321        	pandn	0xbabecafe,%xmm5
5322
5323// CHECK: pandn	305419896, %xmm5
5324// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
5325        	pandn	0x12345678,%xmm5
5326
5327// CHECK: pandn	%xmm5, %xmm5
5328// CHECK:  encoding: [0x66,0x0f,0xdf,0xed]
5329        	pandn	%xmm5,%xmm5
5330
5331// CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
5332// CHECK:  encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5333        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
5334
5335// CHECK: pcmpeqb	69, %mm3
5336// CHECK:  encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
5337        	pcmpeqb	0x45,%mm3
5338
5339// CHECK: pcmpeqb	32493, %mm3
5340// CHECK:  encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
5341        	pcmpeqb	0x7eed,%mm3
5342
5343// CHECK: pcmpeqb	3133065982, %mm3
5344// CHECK:  encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
5345        	pcmpeqb	0xbabecafe,%mm3
5346
5347// CHECK: pcmpeqb	305419896, %mm3
5348// CHECK:  encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
5349        	pcmpeqb	0x12345678,%mm3
5350
5351// CHECK: pcmpeqb	%mm3, %mm3
5352// CHECK:  encoding: [0x0f,0x74,0xdb]
5353        	pcmpeqb	%mm3,%mm3
5354
5355// CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
5356// CHECK:  encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
5357        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5358
5359// CHECK: pcmpeqb	69, %xmm5
5360// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
5361        	pcmpeqb	0x45,%xmm5
5362
5363// CHECK: pcmpeqb	32493, %xmm5
5364// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
5365        	pcmpeqb	0x7eed,%xmm5
5366
5367// CHECK: pcmpeqb	3133065982, %xmm5
5368// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
5369        	pcmpeqb	0xbabecafe,%xmm5
5370
5371// CHECK: pcmpeqb	305419896, %xmm5
5372// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
5373        	pcmpeqb	0x12345678,%xmm5
5374
5375// CHECK: pcmpeqb	%xmm5, %xmm5
5376// CHECK:  encoding: [0x66,0x0f,0x74,0xed]
5377        	pcmpeqb	%xmm5,%xmm5
5378
5379// CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
5380// CHECK:  encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5381        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
5382
5383// CHECK: pcmpeqw	69, %mm3
5384// CHECK:  encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
5385        	pcmpeqw	0x45,%mm3
5386
5387// CHECK: pcmpeqw	32493, %mm3
5388// CHECK:  encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
5389        	pcmpeqw	0x7eed,%mm3
5390
5391// CHECK: pcmpeqw	3133065982, %mm3
5392// CHECK:  encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
5393        	pcmpeqw	0xbabecafe,%mm3
5394
5395// CHECK: pcmpeqw	305419896, %mm3
5396// CHECK:  encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
5397        	pcmpeqw	0x12345678,%mm3
5398
5399// CHECK: pcmpeqw	%mm3, %mm3
5400// CHECK:  encoding: [0x0f,0x75,0xdb]
5401        	pcmpeqw	%mm3,%mm3
5402
5403// CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
5404// CHECK:  encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
5405        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5406
5407// CHECK: pcmpeqw	69, %xmm5
5408// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
5409        	pcmpeqw	0x45,%xmm5
5410
5411// CHECK: pcmpeqw	32493, %xmm5
5412// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
5413        	pcmpeqw	0x7eed,%xmm5
5414
5415// CHECK: pcmpeqw	3133065982, %xmm5
5416// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
5417        	pcmpeqw	0xbabecafe,%xmm5
5418
5419// CHECK: pcmpeqw	305419896, %xmm5
5420// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
5421        	pcmpeqw	0x12345678,%xmm5
5422
5423// CHECK: pcmpeqw	%xmm5, %xmm5
5424// CHECK:  encoding: [0x66,0x0f,0x75,0xed]
5425        	pcmpeqw	%xmm5,%xmm5
5426
5427// CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
5428// CHECK:  encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5429        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
5430
5431// CHECK: pcmpeqd	69, %mm3
5432// CHECK:  encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
5433        	pcmpeqd	0x45,%mm3
5434
5435// CHECK: pcmpeqd	32493, %mm3
5436// CHECK:  encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
5437        	pcmpeqd	0x7eed,%mm3
5438
5439// CHECK: pcmpeqd	3133065982, %mm3
5440// CHECK:  encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
5441        	pcmpeqd	0xbabecafe,%mm3
5442
5443// CHECK: pcmpeqd	305419896, %mm3
5444// CHECK:  encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
5445        	pcmpeqd	0x12345678,%mm3
5446
5447// CHECK: pcmpeqd	%mm3, %mm3
5448// CHECK:  encoding: [0x0f,0x76,0xdb]
5449        	pcmpeqd	%mm3,%mm3
5450
5451// CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
5452// CHECK:  encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
5453        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5454
5455// CHECK: pcmpeqd	69, %xmm5
5456// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
5457        	pcmpeqd	0x45,%xmm5
5458
5459// CHECK: pcmpeqd	32493, %xmm5
5460// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
5461        	pcmpeqd	0x7eed,%xmm5
5462
5463// CHECK: pcmpeqd	3133065982, %xmm5
5464// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
5465        	pcmpeqd	0xbabecafe,%xmm5
5466
5467// CHECK: pcmpeqd	305419896, %xmm5
5468// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
5469        	pcmpeqd	0x12345678,%xmm5
5470
5471// CHECK: pcmpeqd	%xmm5, %xmm5
5472// CHECK:  encoding: [0x66,0x0f,0x76,0xed]
5473        	pcmpeqd	%xmm5,%xmm5
5474
5475// CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
5476// CHECK:  encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5477        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
5478
5479// CHECK: pcmpgtb	69, %mm3
5480// CHECK:  encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
5481        	pcmpgtb	0x45,%mm3
5482
5483// CHECK: pcmpgtb	32493, %mm3
5484// CHECK:  encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
5485        	pcmpgtb	0x7eed,%mm3
5486
5487// CHECK: pcmpgtb	3133065982, %mm3
5488// CHECK:  encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
5489        	pcmpgtb	0xbabecafe,%mm3
5490
5491// CHECK: pcmpgtb	305419896, %mm3
5492// CHECK:  encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
5493        	pcmpgtb	0x12345678,%mm3
5494
5495// CHECK: pcmpgtb	%mm3, %mm3
5496// CHECK:  encoding: [0x0f,0x64,0xdb]
5497        	pcmpgtb	%mm3,%mm3
5498
5499// CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
5500// CHECK:  encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
5501        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5502
5503// CHECK: pcmpgtb	69, %xmm5
5504// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
5505        	pcmpgtb	0x45,%xmm5
5506
5507// CHECK: pcmpgtb	32493, %xmm5
5508// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
5509        	pcmpgtb	0x7eed,%xmm5
5510
5511// CHECK: pcmpgtb	3133065982, %xmm5
5512// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
5513        	pcmpgtb	0xbabecafe,%xmm5
5514
5515// CHECK: pcmpgtb	305419896, %xmm5
5516// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
5517        	pcmpgtb	0x12345678,%xmm5
5518
5519// CHECK: pcmpgtb	%xmm5, %xmm5
5520// CHECK:  encoding: [0x66,0x0f,0x64,0xed]
5521        	pcmpgtb	%xmm5,%xmm5
5522
5523// CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
5524// CHECK:  encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5525        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
5526
5527// CHECK: pcmpgtw	69, %mm3
5528// CHECK:  encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
5529        	pcmpgtw	0x45,%mm3
5530
5531// CHECK: pcmpgtw	32493, %mm3
5532// CHECK:  encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
5533        	pcmpgtw	0x7eed,%mm3
5534
5535// CHECK: pcmpgtw	3133065982, %mm3
5536// CHECK:  encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
5537        	pcmpgtw	0xbabecafe,%mm3
5538
5539// CHECK: pcmpgtw	305419896, %mm3
5540// CHECK:  encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
5541        	pcmpgtw	0x12345678,%mm3
5542
5543// CHECK: pcmpgtw	%mm3, %mm3
5544// CHECK:  encoding: [0x0f,0x65,0xdb]
5545        	pcmpgtw	%mm3,%mm3
5546
5547// CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
5548// CHECK:  encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
5549        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5550
5551// CHECK: pcmpgtw	69, %xmm5
5552// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
5553        	pcmpgtw	0x45,%xmm5
5554
5555// CHECK: pcmpgtw	32493, %xmm5
5556// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
5557        	pcmpgtw	0x7eed,%xmm5
5558
5559// CHECK: pcmpgtw	3133065982, %xmm5
5560// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
5561        	pcmpgtw	0xbabecafe,%xmm5
5562
5563// CHECK: pcmpgtw	305419896, %xmm5
5564// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
5565        	pcmpgtw	0x12345678,%xmm5
5566
5567// CHECK: pcmpgtw	%xmm5, %xmm5
5568// CHECK:  encoding: [0x66,0x0f,0x65,0xed]
5569        	pcmpgtw	%xmm5,%xmm5
5570
5571// CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
5572// CHECK:  encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5573        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
5574
5575// CHECK: pcmpgtd	69, %mm3
5576// CHECK:  encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
5577        	pcmpgtd	0x45,%mm3
5578
5579// CHECK: pcmpgtd	32493, %mm3
5580// CHECK:  encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
5581        	pcmpgtd	0x7eed,%mm3
5582
5583// CHECK: pcmpgtd	3133065982, %mm3
5584// CHECK:  encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
5585        	pcmpgtd	0xbabecafe,%mm3
5586
5587// CHECK: pcmpgtd	305419896, %mm3
5588// CHECK:  encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
5589        	pcmpgtd	0x12345678,%mm3
5590
5591// CHECK: pcmpgtd	%mm3, %mm3
5592// CHECK:  encoding: [0x0f,0x66,0xdb]
5593        	pcmpgtd	%mm3,%mm3
5594
5595// CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
5596// CHECK:  encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
5597        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5598
5599// CHECK: pcmpgtd	69, %xmm5
5600// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
5601        	pcmpgtd	0x45,%xmm5
5602
5603// CHECK: pcmpgtd	32493, %xmm5
5604// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
5605        	pcmpgtd	0x7eed,%xmm5
5606
5607// CHECK: pcmpgtd	3133065982, %xmm5
5608// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
5609        	pcmpgtd	0xbabecafe,%xmm5
5610
5611// CHECK: pcmpgtd	305419896, %xmm5
5612// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
5613        	pcmpgtd	0x12345678,%xmm5
5614
5615// CHECK: pcmpgtd	%xmm5, %xmm5
5616// CHECK:  encoding: [0x66,0x0f,0x66,0xed]
5617        	pcmpgtd	%xmm5,%xmm5
5618
5619// CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %mm3
5620// CHECK:  encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5621        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
5622
5623// CHECK: pmaddwd	69, %mm3
5624// CHECK:  encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
5625        	pmaddwd	0x45,%mm3
5626
5627// CHECK: pmaddwd	32493, %mm3
5628// CHECK:  encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
5629        	pmaddwd	0x7eed,%mm3
5630
5631// CHECK: pmaddwd	3133065982, %mm3
5632// CHECK:  encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
5633        	pmaddwd	0xbabecafe,%mm3
5634
5635// CHECK: pmaddwd	305419896, %mm3
5636// CHECK:  encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
5637        	pmaddwd	0x12345678,%mm3
5638
5639// CHECK: pmaddwd	%mm3, %mm3
5640// CHECK:  encoding: [0x0f,0xf5,0xdb]
5641        	pmaddwd	%mm3,%mm3
5642
5643// CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
5644// CHECK:  encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5645        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5646
5647// CHECK: pmaddwd	69, %xmm5
5648// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
5649        	pmaddwd	0x45,%xmm5
5650
5651// CHECK: pmaddwd	32493, %xmm5
5652// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
5653        	pmaddwd	0x7eed,%xmm5
5654
5655// CHECK: pmaddwd	3133065982, %xmm5
5656// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
5657        	pmaddwd	0xbabecafe,%xmm5
5658
5659// CHECK: pmaddwd	305419896, %xmm5
5660// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
5661        	pmaddwd	0x12345678,%xmm5
5662
5663// CHECK: pmaddwd	%xmm5, %xmm5
5664// CHECK:  encoding: [0x66,0x0f,0xf5,0xed]
5665        	pmaddwd	%xmm5,%xmm5
5666
5667// CHECK: pmulhw	3735928559(%ebx,%ecx,8), %mm3
5668// CHECK:  encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5669        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
5670
5671// CHECK: pmulhw	69, %mm3
5672// CHECK:  encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
5673        	pmulhw	0x45,%mm3
5674
5675// CHECK: pmulhw	32493, %mm3
5676// CHECK:  encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
5677        	pmulhw	0x7eed,%mm3
5678
5679// CHECK: pmulhw	3133065982, %mm3
5680// CHECK:  encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
5681        	pmulhw	0xbabecafe,%mm3
5682
5683// CHECK: pmulhw	305419896, %mm3
5684// CHECK:  encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
5685        	pmulhw	0x12345678,%mm3
5686
5687// CHECK: pmulhw	%mm3, %mm3
5688// CHECK:  encoding: [0x0f,0xe5,0xdb]
5689        	pmulhw	%mm3,%mm3
5690
5691// CHECK: pmulhw	3735928559(%ebx,%ecx,8), %xmm5
5692// CHECK:  encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5693        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5694
5695// CHECK: pmulhw	69, %xmm5
5696// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
5697        	pmulhw	0x45,%xmm5
5698
5699// CHECK: pmulhw	32493, %xmm5
5700// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
5701        	pmulhw	0x7eed,%xmm5
5702
5703// CHECK: pmulhw	3133065982, %xmm5
5704// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
5705        	pmulhw	0xbabecafe,%xmm5
5706
5707// CHECK: pmulhw	305419896, %xmm5
5708// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
5709        	pmulhw	0x12345678,%xmm5
5710
5711// CHECK: pmulhw	%xmm5, %xmm5
5712// CHECK:  encoding: [0x66,0x0f,0xe5,0xed]
5713        	pmulhw	%xmm5,%xmm5
5714
5715// CHECK: pmullw	3735928559(%ebx,%ecx,8), %mm3
5716// CHECK:  encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5717        	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
5718
5719// CHECK: pmullw	69, %mm3
5720// CHECK:  encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
5721        	pmullw	0x45,%mm3
5722
5723// CHECK: pmullw	32493, %mm3
5724// CHECK:  encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
5725        	pmullw	0x7eed,%mm3
5726
5727// CHECK: pmullw	3133065982, %mm3
5728// CHECK:  encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
5729        	pmullw	0xbabecafe,%mm3
5730
5731// CHECK: pmullw	305419896, %mm3
5732// CHECK:  encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
5733        	pmullw	0x12345678,%mm3
5734
5735// CHECK: pmullw	%mm3, %mm3
5736// CHECK:  encoding: [0x0f,0xd5,0xdb]
5737        	pmullw	%mm3,%mm3
5738
5739// CHECK: pmullw	3735928559(%ebx,%ecx,8), %xmm5
5740// CHECK:  encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5741        	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5742
5743// CHECK: pmullw	69, %xmm5
5744// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
5745        	pmullw	0x45,%xmm5
5746
5747// CHECK: pmullw	32493, %xmm5
5748// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
5749        	pmullw	0x7eed,%xmm5
5750
5751// CHECK: pmullw	3133065982, %xmm5
5752// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
5753        	pmullw	0xbabecafe,%xmm5
5754
5755// CHECK: pmullw	305419896, %xmm5
5756// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
5757        	pmullw	0x12345678,%xmm5
5758
5759// CHECK: pmullw	%xmm5, %xmm5
5760// CHECK:  encoding: [0x66,0x0f,0xd5,0xed]
5761        	pmullw	%xmm5,%xmm5
5762
5763// CHECK: por	3735928559(%ebx,%ecx,8), %mm3
5764// CHECK:  encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5765        	por	0xdeadbeef(%ebx,%ecx,8),%mm3
5766
5767// CHECK: por	69, %mm3
5768// CHECK:  encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
5769        	por	0x45,%mm3
5770
5771// CHECK: por	32493, %mm3
5772// CHECK:  encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
5773        	por	0x7eed,%mm3
5774
5775// CHECK: por	3133065982, %mm3
5776// CHECK:  encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
5777        	por	0xbabecafe,%mm3
5778
5779// CHECK: por	305419896, %mm3
5780// CHECK:  encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
5781        	por	0x12345678,%mm3
5782
5783// CHECK: por	%mm3, %mm3
5784// CHECK:  encoding: [0x0f,0xeb,0xdb]
5785        	por	%mm3,%mm3
5786
5787// CHECK: por	3735928559(%ebx,%ecx,8), %xmm5
5788// CHECK:  encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
5789        	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
5790
5791// CHECK: por	69, %xmm5
5792// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
5793        	por	0x45,%xmm5
5794
5795// CHECK: por	32493, %xmm5
5796// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
5797        	por	0x7eed,%xmm5
5798
5799// CHECK: por	3133065982, %xmm5
5800// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
5801        	por	0xbabecafe,%xmm5
5802
5803// CHECK: por	305419896, %xmm5
5804// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
5805        	por	0x12345678,%xmm5
5806
5807// CHECK: por	%xmm5, %xmm5
5808// CHECK:  encoding: [0x66,0x0f,0xeb,0xed]
5809        	por	%xmm5,%xmm5
5810
5811// CHECK: psllw	3735928559(%ebx,%ecx,8), %mm3
5812// CHECK:  encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5813        	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
5814
5815// CHECK: psllw	69, %mm3
5816// CHECK:  encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
5817        	psllw	0x45,%mm3
5818
5819// CHECK: psllw	32493, %mm3
5820// CHECK:  encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
5821        	psllw	0x7eed,%mm3
5822
5823// CHECK: psllw	3133065982, %mm3
5824// CHECK:  encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
5825        	psllw	0xbabecafe,%mm3
5826
5827// CHECK: psllw	305419896, %mm3
5828// CHECK:  encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
5829        	psllw	0x12345678,%mm3
5830
5831// CHECK: psllw	%mm3, %mm3
5832// CHECK:  encoding: [0x0f,0xf1,0xdb]
5833        	psllw	%mm3,%mm3
5834
5835// CHECK: psllw	3735928559(%ebx,%ecx,8), %xmm5
5836// CHECK:  encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
5837        	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5838
5839// CHECK: psllw	69, %xmm5
5840// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
5841        	psllw	0x45,%xmm5
5842
5843// CHECK: psllw	32493, %xmm5
5844// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
5845        	psllw	0x7eed,%xmm5
5846
5847// CHECK: psllw	3133065982, %xmm5
5848// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
5849        	psllw	0xbabecafe,%xmm5
5850
5851// CHECK: psllw	305419896, %xmm5
5852// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
5853        	psllw	0x12345678,%xmm5
5854
5855// CHECK: psllw	%xmm5, %xmm5
5856// CHECK:  encoding: [0x66,0x0f,0xf1,0xed]
5857        	psllw	%xmm5,%xmm5
5858
5859// CHECK: psllw	$127, %mm3
5860// CHECK:  encoding: [0x0f,0x71,0xf3,0x7f]
5861        	psllw	$0x7f,%mm3
5862
5863// CHECK: psllw	$127, %xmm5
5864// CHECK:  encoding: [0x66,0x0f,0x71,0xf5,0x7f]
5865        	psllw	$0x7f,%xmm5
5866
5867// CHECK: pslld	3735928559(%ebx,%ecx,8), %mm3
5868// CHECK:  encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5869        	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
5870
5871// CHECK: pslld	69, %mm3
5872// CHECK:  encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
5873        	pslld	0x45,%mm3
5874
5875// CHECK: pslld	32493, %mm3
5876// CHECK:  encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
5877        	pslld	0x7eed,%mm3
5878
5879// CHECK: pslld	3133065982, %mm3
5880// CHECK:  encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
5881        	pslld	0xbabecafe,%mm3
5882
5883// CHECK: pslld	305419896, %mm3
5884// CHECK:  encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
5885        	pslld	0x12345678,%mm3
5886
5887// CHECK: pslld	%mm3, %mm3
5888// CHECK:  encoding: [0x0f,0xf2,0xdb]
5889        	pslld	%mm3,%mm3
5890
5891// CHECK: pslld	3735928559(%ebx,%ecx,8), %xmm5
5892// CHECK:  encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
5893        	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
5894
5895// CHECK: pslld	69, %xmm5
5896// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
5897        	pslld	0x45,%xmm5
5898
5899// CHECK: pslld	32493, %xmm5
5900// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
5901        	pslld	0x7eed,%xmm5
5902
5903// CHECK: pslld	3133065982, %xmm5
5904// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
5905        	pslld	0xbabecafe,%xmm5
5906
5907// CHECK: pslld	305419896, %xmm5
5908// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
5909        	pslld	0x12345678,%xmm5
5910
5911// CHECK: pslld	%xmm5, %xmm5
5912// CHECK:  encoding: [0x66,0x0f,0xf2,0xed]
5913        	pslld	%xmm5,%xmm5
5914
5915// CHECK: pslld	$127, %mm3
5916// CHECK:  encoding: [0x0f,0x72,0xf3,0x7f]
5917        	pslld	$0x7f,%mm3
5918
5919// CHECK: pslld	$127, %xmm5
5920// CHECK:  encoding: [0x66,0x0f,0x72,0xf5,0x7f]
5921        	pslld	$0x7f,%xmm5
5922
5923// CHECK: psllq	3735928559(%ebx,%ecx,8), %mm3
5924// CHECK:  encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5925        	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
5926
5927// CHECK: psllq	69, %mm3
5928// CHECK:  encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
5929        	psllq	0x45,%mm3
5930
5931// CHECK: psllq	32493, %mm3
5932// CHECK:  encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
5933        	psllq	0x7eed,%mm3
5934
5935// CHECK: psllq	3133065982, %mm3
5936// CHECK:  encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
5937        	psllq	0xbabecafe,%mm3
5938
5939// CHECK: psllq	305419896, %mm3
5940// CHECK:  encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
5941        	psllq	0x12345678,%mm3
5942
5943// CHECK: psllq	%mm3, %mm3
5944// CHECK:  encoding: [0x0f,0xf3,0xdb]
5945        	psllq	%mm3,%mm3
5946
5947// CHECK: psllq	3735928559(%ebx,%ecx,8), %xmm5
5948// CHECK:  encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
5949        	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
5950
5951// CHECK: psllq	69, %xmm5
5952// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
5953        	psllq	0x45,%xmm5
5954
5955// CHECK: psllq	32493, %xmm5
5956// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
5957        	psllq	0x7eed,%xmm5
5958
5959// CHECK: psllq	3133065982, %xmm5
5960// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
5961        	psllq	0xbabecafe,%xmm5
5962
5963// CHECK: psllq	305419896, %xmm5
5964// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
5965        	psllq	0x12345678,%xmm5
5966
5967// CHECK: psllq	%xmm5, %xmm5
5968// CHECK:  encoding: [0x66,0x0f,0xf3,0xed]
5969        	psllq	%xmm5,%xmm5
5970
5971// CHECK: psllq	$127, %mm3
5972// CHECK:  encoding: [0x0f,0x73,0xf3,0x7f]
5973        	psllq	$0x7f,%mm3
5974
5975// CHECK: psllq	$127, %xmm5
5976// CHECK:  encoding: [0x66,0x0f,0x73,0xf5,0x7f]
5977        	psllq	$0x7f,%xmm5
5978
5979// CHECK: psraw	3735928559(%ebx,%ecx,8), %mm3
5980// CHECK:  encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5981        	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
5982
5983// CHECK: psraw	69, %mm3
5984// CHECK:  encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
5985        	psraw	0x45,%mm3
5986
5987// CHECK: psraw	32493, %mm3
5988// CHECK:  encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
5989        	psraw	0x7eed,%mm3
5990
5991// CHECK: psraw	3133065982, %mm3
5992// CHECK:  encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
5993        	psraw	0xbabecafe,%mm3
5994
5995// CHECK: psraw	305419896, %mm3
5996// CHECK:  encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
5997        	psraw	0x12345678,%mm3
5998
5999// CHECK: psraw	%mm3, %mm3
6000// CHECK:  encoding: [0x0f,0xe1,0xdb]
6001        	psraw	%mm3,%mm3
6002
6003// CHECK: psraw	3735928559(%ebx,%ecx,8), %xmm5
6004// CHECK:  encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
6005        	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6006
6007// CHECK: psraw	69, %xmm5
6008// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
6009        	psraw	0x45,%xmm5
6010
6011// CHECK: psraw	32493, %xmm5
6012// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
6013        	psraw	0x7eed,%xmm5
6014
6015// CHECK: psraw	3133065982, %xmm5
6016// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
6017        	psraw	0xbabecafe,%xmm5
6018
6019// CHECK: psraw	305419896, %xmm5
6020// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
6021        	psraw	0x12345678,%xmm5
6022
6023// CHECK: psraw	%xmm5, %xmm5
6024// CHECK:  encoding: [0x66,0x0f,0xe1,0xed]
6025        	psraw	%xmm5,%xmm5
6026
6027// CHECK: psraw	$127, %mm3
6028// CHECK:  encoding: [0x0f,0x71,0xe3,0x7f]
6029        	psraw	$0x7f,%mm3
6030
6031// CHECK: psraw	$127, %xmm5
6032// CHECK:  encoding: [0x66,0x0f,0x71,0xe5,0x7f]
6033        	psraw	$0x7f,%xmm5
6034
6035// CHECK: psrad	3735928559(%ebx,%ecx,8), %mm3
6036// CHECK:  encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6037        	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
6038
6039// CHECK: psrad	69, %mm3
6040// CHECK:  encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
6041        	psrad	0x45,%mm3
6042
6043// CHECK: psrad	32493, %mm3
6044// CHECK:  encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
6045        	psrad	0x7eed,%mm3
6046
6047// CHECK: psrad	3133065982, %mm3
6048// CHECK:  encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
6049        	psrad	0xbabecafe,%mm3
6050
6051// CHECK: psrad	305419896, %mm3
6052// CHECK:  encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
6053        	psrad	0x12345678,%mm3
6054
6055// CHECK: psrad	%mm3, %mm3
6056// CHECK:  encoding: [0x0f,0xe2,0xdb]
6057        	psrad	%mm3,%mm3
6058
6059// CHECK: psrad	3735928559(%ebx,%ecx,8), %xmm5
6060// CHECK:  encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
6061        	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
6062
6063// CHECK: psrad	69, %xmm5
6064// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
6065        	psrad	0x45,%xmm5
6066
6067// CHECK: psrad	32493, %xmm5
6068// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
6069        	psrad	0x7eed,%xmm5
6070
6071// CHECK: psrad	3133065982, %xmm5
6072// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
6073        	psrad	0xbabecafe,%xmm5
6074
6075// CHECK: psrad	305419896, %xmm5
6076// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
6077        	psrad	0x12345678,%xmm5
6078
6079// CHECK: psrad	%xmm5, %xmm5
6080// CHECK:  encoding: [0x66,0x0f,0xe2,0xed]
6081        	psrad	%xmm5,%xmm5
6082
6083// CHECK: psrad	$127, %mm3
6084// CHECK:  encoding: [0x0f,0x72,0xe3,0x7f]
6085        	psrad	$0x7f,%mm3
6086
6087// CHECK: psrad	$127, %xmm5
6088// CHECK:  encoding: [0x66,0x0f,0x72,0xe5,0x7f]
6089        	psrad	$0x7f,%xmm5
6090
6091// CHECK: psrlw	3735928559(%ebx,%ecx,8), %mm3
6092// CHECK:  encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6093        	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
6094
6095// CHECK: psrlw	69, %mm3
6096// CHECK:  encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
6097        	psrlw	0x45,%mm3
6098
6099// CHECK: psrlw	32493, %mm3
6100// CHECK:  encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
6101        	psrlw	0x7eed,%mm3
6102
6103// CHECK: psrlw	3133065982, %mm3
6104// CHECK:  encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
6105        	psrlw	0xbabecafe,%mm3
6106
6107// CHECK: psrlw	305419896, %mm3
6108// CHECK:  encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
6109        	psrlw	0x12345678,%mm3
6110
6111// CHECK: psrlw	%mm3, %mm3
6112// CHECK:  encoding: [0x0f,0xd1,0xdb]
6113        	psrlw	%mm3,%mm3
6114
6115// CHECK: psrlw	3735928559(%ebx,%ecx,8), %xmm5
6116// CHECK:  encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
6117        	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6118
6119// CHECK: psrlw	69, %xmm5
6120// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
6121        	psrlw	0x45,%xmm5
6122
6123// CHECK: psrlw	32493, %xmm5
6124// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
6125        	psrlw	0x7eed,%xmm5
6126
6127// CHECK: psrlw	3133065982, %xmm5
6128// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
6129        	psrlw	0xbabecafe,%xmm5
6130
6131// CHECK: psrlw	305419896, %xmm5
6132// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
6133        	psrlw	0x12345678,%xmm5
6134
6135// CHECK: psrlw	%xmm5, %xmm5
6136// CHECK:  encoding: [0x66,0x0f,0xd1,0xed]
6137        	psrlw	%xmm5,%xmm5
6138
6139// CHECK: psrlw	$127, %mm3
6140// CHECK:  encoding: [0x0f,0x71,0xd3,0x7f]
6141        	psrlw	$0x7f,%mm3
6142
6143// CHECK: psrlw	$127, %xmm5
6144// CHECK:  encoding: [0x66,0x0f,0x71,0xd5,0x7f]
6145        	psrlw	$0x7f,%xmm5
6146
6147// CHECK: psrld	3735928559(%ebx,%ecx,8), %mm3
6148// CHECK:  encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6149        	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
6150
6151// CHECK: psrld	69, %mm3
6152// CHECK:  encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
6153        	psrld	0x45,%mm3
6154
6155// CHECK: psrld	32493, %mm3
6156// CHECK:  encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
6157        	psrld	0x7eed,%mm3
6158
6159// CHECK: psrld	3133065982, %mm3
6160// CHECK:  encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
6161        	psrld	0xbabecafe,%mm3
6162
6163// CHECK: psrld	305419896, %mm3
6164// CHECK:  encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
6165        	psrld	0x12345678,%mm3
6166
6167// CHECK: psrld	%mm3, %mm3
6168// CHECK:  encoding: [0x0f,0xd2,0xdb]
6169        	psrld	%mm3,%mm3
6170
6171// CHECK: psrld	3735928559(%ebx,%ecx,8), %xmm5
6172// CHECK:  encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
6173        	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
6174
6175// CHECK: psrld	69, %xmm5
6176// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
6177        	psrld	0x45,%xmm5
6178
6179// CHECK: psrld	32493, %xmm5
6180// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
6181        	psrld	0x7eed,%xmm5
6182
6183// CHECK: psrld	3133065982, %xmm5
6184// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
6185        	psrld	0xbabecafe,%xmm5
6186
6187// CHECK: psrld	305419896, %xmm5
6188// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
6189        	psrld	0x12345678,%xmm5
6190
6191// CHECK: psrld	%xmm5, %xmm5
6192// CHECK:  encoding: [0x66,0x0f,0xd2,0xed]
6193        	psrld	%xmm5,%xmm5
6194
6195// CHECK: psrld	$127, %mm3
6196// CHECK:  encoding: [0x0f,0x72,0xd3,0x7f]
6197        	psrld	$0x7f,%mm3
6198
6199// CHECK: psrld	$127, %xmm5
6200// CHECK:  encoding: [0x66,0x0f,0x72,0xd5,0x7f]
6201        	psrld	$0x7f,%xmm5
6202
6203// CHECK: psrlq	3735928559(%ebx,%ecx,8), %mm3
6204// CHECK:  encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6205        	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
6206
6207// CHECK: psrlq	69, %mm3
6208// CHECK:  encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
6209        	psrlq	0x45,%mm3
6210
6211// CHECK: psrlq	32493, %mm3
6212// CHECK:  encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
6213        	psrlq	0x7eed,%mm3
6214
6215// CHECK: psrlq	3133065982, %mm3
6216// CHECK:  encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
6217        	psrlq	0xbabecafe,%mm3
6218
6219// CHECK: psrlq	305419896, %mm3
6220// CHECK:  encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
6221        	psrlq	0x12345678,%mm3
6222
6223// CHECK: psrlq	%mm3, %mm3
6224// CHECK:  encoding: [0x0f,0xd3,0xdb]
6225        	psrlq	%mm3,%mm3
6226
6227// CHECK: psrlq	3735928559(%ebx,%ecx,8), %xmm5
6228// CHECK:  encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
6229        	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6230
6231// CHECK: psrlq	69, %xmm5
6232// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
6233        	psrlq	0x45,%xmm5
6234
6235// CHECK: psrlq	32493, %xmm5
6236// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
6237        	psrlq	0x7eed,%xmm5
6238
6239// CHECK: psrlq	3133065982, %xmm5
6240// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
6241        	psrlq	0xbabecafe,%xmm5
6242
6243// CHECK: psrlq	305419896, %xmm5
6244// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
6245        	psrlq	0x12345678,%xmm5
6246
6247// CHECK: psrlq	%xmm5, %xmm5
6248// CHECK:  encoding: [0x66,0x0f,0xd3,0xed]
6249        	psrlq	%xmm5,%xmm5
6250
6251// CHECK: psrlq	$127, %mm3
6252// CHECK:  encoding: [0x0f,0x73,0xd3,0x7f]
6253        	psrlq	$0x7f,%mm3
6254
6255// CHECK: psrlq	$127, %xmm5
6256// CHECK:  encoding: [0x66,0x0f,0x73,0xd5,0x7f]
6257        	psrlq	$0x7f,%xmm5
6258
6259// CHECK: psubb	3735928559(%ebx,%ecx,8), %mm3
6260// CHECK:  encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6261        	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
6262
6263// CHECK: psubb	69, %mm3
6264// CHECK:  encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
6265        	psubb	0x45,%mm3
6266
6267// CHECK: psubb	32493, %mm3
6268// CHECK:  encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
6269        	psubb	0x7eed,%mm3
6270
6271// CHECK: psubb	3133065982, %mm3
6272// CHECK:  encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
6273        	psubb	0xbabecafe,%mm3
6274
6275// CHECK: psubb	305419896, %mm3
6276// CHECK:  encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
6277        	psubb	0x12345678,%mm3
6278
6279// CHECK: psubb	%mm3, %mm3
6280// CHECK:  encoding: [0x0f,0xf8,0xdb]
6281        	psubb	%mm3,%mm3
6282
6283// CHECK: psubb	3735928559(%ebx,%ecx,8), %xmm5
6284// CHECK:  encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6285        	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6286
6287// CHECK: psubb	69, %xmm5
6288// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
6289        	psubb	0x45,%xmm5
6290
6291// CHECK: psubb	32493, %xmm5
6292// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
6293        	psubb	0x7eed,%xmm5
6294
6295// CHECK: psubb	3133065982, %xmm5
6296// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
6297        	psubb	0xbabecafe,%xmm5
6298
6299// CHECK: psubb	305419896, %xmm5
6300// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
6301        	psubb	0x12345678,%xmm5
6302
6303// CHECK: psubb	%xmm5, %xmm5
6304// CHECK:  encoding: [0x66,0x0f,0xf8,0xed]
6305        	psubb	%xmm5,%xmm5
6306
6307// CHECK: psubw	3735928559(%ebx,%ecx,8), %mm3
6308// CHECK:  encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6309        	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
6310
6311// CHECK: psubw	69, %mm3
6312// CHECK:  encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
6313        	psubw	0x45,%mm3
6314
6315// CHECK: psubw	32493, %mm3
6316// CHECK:  encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
6317        	psubw	0x7eed,%mm3
6318
6319// CHECK: psubw	3133065982, %mm3
6320// CHECK:  encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
6321        	psubw	0xbabecafe,%mm3
6322
6323// CHECK: psubw	305419896, %mm3
6324// CHECK:  encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
6325        	psubw	0x12345678,%mm3
6326
6327// CHECK: psubw	%mm3, %mm3
6328// CHECK:  encoding: [0x0f,0xf9,0xdb]
6329        	psubw	%mm3,%mm3
6330
6331// CHECK: psubw	3735928559(%ebx,%ecx,8), %xmm5
6332// CHECK:  encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6333        	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6334
6335// CHECK: psubw	69, %xmm5
6336// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
6337        	psubw	0x45,%xmm5
6338
6339// CHECK: psubw	32493, %xmm5
6340// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
6341        	psubw	0x7eed,%xmm5
6342
6343// CHECK: psubw	3133065982, %xmm5
6344// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
6345        	psubw	0xbabecafe,%xmm5
6346
6347// CHECK: psubw	305419896, %xmm5
6348// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
6349        	psubw	0x12345678,%xmm5
6350
6351// CHECK: psubw	%xmm5, %xmm5
6352// CHECK:  encoding: [0x66,0x0f,0xf9,0xed]
6353        	psubw	%xmm5,%xmm5
6354
6355// CHECK: psubd	3735928559(%ebx,%ecx,8), %mm3
6356// CHECK:  encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6357        	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
6358
6359// CHECK: psubd	69, %mm3
6360// CHECK:  encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
6361        	psubd	0x45,%mm3
6362
6363// CHECK: psubd	32493, %mm3
6364// CHECK:  encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
6365        	psubd	0x7eed,%mm3
6366
6367// CHECK: psubd	3133065982, %mm3
6368// CHECK:  encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
6369        	psubd	0xbabecafe,%mm3
6370
6371// CHECK: psubd	305419896, %mm3
6372// CHECK:  encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
6373        	psubd	0x12345678,%mm3
6374
6375// CHECK: psubd	%mm3, %mm3
6376// CHECK:  encoding: [0x0f,0xfa,0xdb]
6377        	psubd	%mm3,%mm3
6378
6379// CHECK: psubd	3735928559(%ebx,%ecx,8), %xmm5
6380// CHECK:  encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
6381        	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6382
6383// CHECK: psubd	69, %xmm5
6384// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
6385        	psubd	0x45,%xmm5
6386
6387// CHECK: psubd	32493, %xmm5
6388// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
6389        	psubd	0x7eed,%xmm5
6390
6391// CHECK: psubd	3133065982, %xmm5
6392// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
6393        	psubd	0xbabecafe,%xmm5
6394
6395// CHECK: psubd	305419896, %xmm5
6396// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
6397        	psubd	0x12345678,%xmm5
6398
6399// CHECK: psubd	%xmm5, %xmm5
6400// CHECK:  encoding: [0x66,0x0f,0xfa,0xed]
6401        	psubd	%xmm5,%xmm5
6402
6403// CHECK: psubq	3735928559(%ebx,%ecx,8), %mm3
6404// CHECK:  encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6405        	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
6406
6407// CHECK: psubq	69, %mm3
6408// CHECK:  encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
6409        	psubq	0x45,%mm3
6410
6411// CHECK: psubq	32493, %mm3
6412// CHECK:  encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
6413        	psubq	0x7eed,%mm3
6414
6415// CHECK: psubq	3133065982, %mm3
6416// CHECK:  encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
6417        	psubq	0xbabecafe,%mm3
6418
6419// CHECK: psubq	305419896, %mm3
6420// CHECK:  encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
6421        	psubq	0x12345678,%mm3
6422
6423// CHECK: psubq	%mm3, %mm3
6424// CHECK:  encoding: [0x0f,0xfb,0xdb]
6425        	psubq	%mm3,%mm3
6426
6427// CHECK: psubq	3735928559(%ebx,%ecx,8), %xmm5
6428// CHECK:  encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
6429        	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6430
6431// CHECK: psubq	69, %xmm5
6432// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
6433        	psubq	0x45,%xmm5
6434
6435// CHECK: psubq	32493, %xmm5
6436// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
6437        	psubq	0x7eed,%xmm5
6438
6439// CHECK: psubq	3133065982, %xmm5
6440// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
6441        	psubq	0xbabecafe,%xmm5
6442
6443// CHECK: psubq	305419896, %xmm5
6444// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
6445        	psubq	0x12345678,%xmm5
6446
6447// CHECK: psubq	%xmm5, %xmm5
6448// CHECK:  encoding: [0x66,0x0f,0xfb,0xed]
6449        	psubq	%xmm5,%xmm5
6450
6451// CHECK: psubsb	3735928559(%ebx,%ecx,8), %mm3
6452// CHECK:  encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6453        	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
6454
6455// CHECK: psubsb	69, %mm3
6456// CHECK:  encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
6457        	psubsb	0x45,%mm3
6458
6459// CHECK: psubsb	32493, %mm3
6460// CHECK:  encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
6461        	psubsb	0x7eed,%mm3
6462
6463// CHECK: psubsb	3133065982, %mm3
6464// CHECK:  encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
6465        	psubsb	0xbabecafe,%mm3
6466
6467// CHECK: psubsb	305419896, %mm3
6468// CHECK:  encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
6469        	psubsb	0x12345678,%mm3
6470
6471// CHECK: psubsb	%mm3, %mm3
6472// CHECK:  encoding: [0x0f,0xe8,0xdb]
6473        	psubsb	%mm3,%mm3
6474
6475// CHECK: psubsb	3735928559(%ebx,%ecx,8), %xmm5
6476// CHECK:  encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6477        	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6478
6479// CHECK: psubsb	69, %xmm5
6480// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
6481        	psubsb	0x45,%xmm5
6482
6483// CHECK: psubsb	32493, %xmm5
6484// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
6485        	psubsb	0x7eed,%xmm5
6486
6487// CHECK: psubsb	3133065982, %xmm5
6488// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
6489        	psubsb	0xbabecafe,%xmm5
6490
6491// CHECK: psubsb	305419896, %xmm5
6492// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
6493        	psubsb	0x12345678,%xmm5
6494
6495// CHECK: psubsb	%xmm5, %xmm5
6496// CHECK:  encoding: [0x66,0x0f,0xe8,0xed]
6497        	psubsb	%xmm5,%xmm5
6498
6499// CHECK: psubsw	3735928559(%ebx,%ecx,8), %mm3
6500// CHECK:  encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6501        	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
6502
6503// CHECK: psubsw	69, %mm3
6504// CHECK:  encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
6505        	psubsw	0x45,%mm3
6506
6507// CHECK: psubsw	32493, %mm3
6508// CHECK:  encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
6509        	psubsw	0x7eed,%mm3
6510
6511// CHECK: psubsw	3133065982, %mm3
6512// CHECK:  encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
6513        	psubsw	0xbabecafe,%mm3
6514
6515// CHECK: psubsw	305419896, %mm3
6516// CHECK:  encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
6517        	psubsw	0x12345678,%mm3
6518
6519// CHECK: psubsw	%mm3, %mm3
6520// CHECK:  encoding: [0x0f,0xe9,0xdb]
6521        	psubsw	%mm3,%mm3
6522
6523// CHECK: psubsw	3735928559(%ebx,%ecx,8), %xmm5
6524// CHECK:  encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6525        	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6526
6527// CHECK: psubsw	69, %xmm5
6528// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
6529        	psubsw	0x45,%xmm5
6530
6531// CHECK: psubsw	32493, %xmm5
6532// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
6533        	psubsw	0x7eed,%xmm5
6534
6535// CHECK: psubsw	3133065982, %xmm5
6536// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
6537        	psubsw	0xbabecafe,%xmm5
6538
6539// CHECK: psubsw	305419896, %xmm5
6540// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
6541        	psubsw	0x12345678,%xmm5
6542
6543// CHECK: psubsw	%xmm5, %xmm5
6544// CHECK:  encoding: [0x66,0x0f,0xe9,0xed]
6545        	psubsw	%xmm5,%xmm5
6546
6547// CHECK: psubusb	3735928559(%ebx,%ecx,8), %mm3
6548// CHECK:  encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6549        	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
6550
6551// CHECK: psubusb	69, %mm3
6552// CHECK:  encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
6553        	psubusb	0x45,%mm3
6554
6555// CHECK: psubusb	32493, %mm3
6556// CHECK:  encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
6557        	psubusb	0x7eed,%mm3
6558
6559// CHECK: psubusb	3133065982, %mm3
6560// CHECK:  encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
6561        	psubusb	0xbabecafe,%mm3
6562
6563// CHECK: psubusb	305419896, %mm3
6564// CHECK:  encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
6565        	psubusb	0x12345678,%mm3
6566
6567// CHECK: psubusb	%mm3, %mm3
6568// CHECK:  encoding: [0x0f,0xd8,0xdb]
6569        	psubusb	%mm3,%mm3
6570
6571// CHECK: psubusb	3735928559(%ebx,%ecx,8), %xmm5
6572// CHECK:  encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6573        	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6574
6575// CHECK: psubusb	69, %xmm5
6576// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
6577        	psubusb	0x45,%xmm5
6578
6579// CHECK: psubusb	32493, %xmm5
6580// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
6581        	psubusb	0x7eed,%xmm5
6582
6583// CHECK: psubusb	3133065982, %xmm5
6584// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
6585        	psubusb	0xbabecafe,%xmm5
6586
6587// CHECK: psubusb	305419896, %xmm5
6588// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
6589        	psubusb	0x12345678,%xmm5
6590
6591// CHECK: psubusb	%xmm5, %xmm5
6592// CHECK:  encoding: [0x66,0x0f,0xd8,0xed]
6593        	psubusb	%xmm5,%xmm5
6594
6595// CHECK: psubusw	3735928559(%ebx,%ecx,8), %mm3
6596// CHECK:  encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6597        	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
6598
6599// CHECK: psubusw	69, %mm3
6600// CHECK:  encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
6601        	psubusw	0x45,%mm3
6602
6603// CHECK: psubusw	32493, %mm3
6604// CHECK:  encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
6605        	psubusw	0x7eed,%mm3
6606
6607// CHECK: psubusw	3133065982, %mm3
6608// CHECK:  encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
6609        	psubusw	0xbabecafe,%mm3
6610
6611// CHECK: psubusw	305419896, %mm3
6612// CHECK:  encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
6613        	psubusw	0x12345678,%mm3
6614
6615// CHECK: psubusw	%mm3, %mm3
6616// CHECK:  encoding: [0x0f,0xd9,0xdb]
6617        	psubusw	%mm3,%mm3
6618
6619// CHECK: psubusw	3735928559(%ebx,%ecx,8), %xmm5
6620// CHECK:  encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6621        	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6622
6623// CHECK: psubusw	69, %xmm5
6624// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
6625        	psubusw	0x45,%xmm5
6626
6627// CHECK: psubusw	32493, %xmm5
6628// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
6629        	psubusw	0x7eed,%xmm5
6630
6631// CHECK: psubusw	3133065982, %xmm5
6632// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
6633        	psubusw	0xbabecafe,%xmm5
6634
6635// CHECK: psubusw	305419896, %xmm5
6636// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
6637        	psubusw	0x12345678,%xmm5
6638
6639// CHECK: psubusw	%xmm5, %xmm5
6640// CHECK:  encoding: [0x66,0x0f,0xd9,0xed]
6641        	psubusw	%xmm5,%xmm5
6642
6643// CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %mm3
6644// CHECK:  encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6645        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
6646
6647// CHECK: punpckhbw	69, %mm3
6648// CHECK:  encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
6649        	punpckhbw	0x45,%mm3
6650
6651// CHECK: punpckhbw	32493, %mm3
6652// CHECK:  encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
6653        	punpckhbw	0x7eed,%mm3
6654
6655// CHECK: punpckhbw	3133065982, %mm3
6656// CHECK:  encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
6657        	punpckhbw	0xbabecafe,%mm3
6658
6659// CHECK: punpckhbw	305419896, %mm3
6660// CHECK:  encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
6661        	punpckhbw	0x12345678,%mm3
6662
6663// CHECK: punpckhbw	%mm3, %mm3
6664// CHECK:  encoding: [0x0f,0x68,0xdb]
6665        	punpckhbw	%mm3,%mm3
6666
6667// CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
6668// CHECK:  encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
6669        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6670
6671// CHECK: punpckhbw	69, %xmm5
6672// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
6673        	punpckhbw	0x45,%xmm5
6674
6675// CHECK: punpckhbw	32493, %xmm5
6676// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
6677        	punpckhbw	0x7eed,%xmm5
6678
6679// CHECK: punpckhbw	3133065982, %xmm5
6680// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
6681        	punpckhbw	0xbabecafe,%xmm5
6682
6683// CHECK: punpckhbw	305419896, %xmm5
6684// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
6685        	punpckhbw	0x12345678,%xmm5
6686
6687// CHECK: punpckhbw	%xmm5, %xmm5
6688// CHECK:  encoding: [0x66,0x0f,0x68,0xed]
6689        	punpckhbw	%xmm5,%xmm5
6690
6691// CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %mm3
6692// CHECK:  encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6693        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
6694
6695// CHECK: punpckhwd	69, %mm3
6696// CHECK:  encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
6697        	punpckhwd	0x45,%mm3
6698
6699// CHECK: punpckhwd	32493, %mm3
6700// CHECK:  encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
6701        	punpckhwd	0x7eed,%mm3
6702
6703// CHECK: punpckhwd	3133065982, %mm3
6704// CHECK:  encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
6705        	punpckhwd	0xbabecafe,%mm3
6706
6707// CHECK: punpckhwd	305419896, %mm3
6708// CHECK:  encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
6709        	punpckhwd	0x12345678,%mm3
6710
6711// CHECK: punpckhwd	%mm3, %mm3
6712// CHECK:  encoding: [0x0f,0x69,0xdb]
6713        	punpckhwd	%mm3,%mm3
6714
6715// CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
6716// CHECK:  encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
6717        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6718
6719// CHECK: punpckhwd	69, %xmm5
6720// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
6721        	punpckhwd	0x45,%xmm5
6722
6723// CHECK: punpckhwd	32493, %xmm5
6724// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
6725        	punpckhwd	0x7eed,%xmm5
6726
6727// CHECK: punpckhwd	3133065982, %xmm5
6728// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
6729        	punpckhwd	0xbabecafe,%xmm5
6730
6731// CHECK: punpckhwd	305419896, %xmm5
6732// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
6733        	punpckhwd	0x12345678,%xmm5
6734
6735// CHECK: punpckhwd	%xmm5, %xmm5
6736// CHECK:  encoding: [0x66,0x0f,0x69,0xed]
6737        	punpckhwd	%xmm5,%xmm5
6738
6739// CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %mm3
6740// CHECK:  encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6741        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
6742
6743// CHECK: punpckhdq	69, %mm3
6744// CHECK:  encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
6745        	punpckhdq	0x45,%mm3
6746
6747// CHECK: punpckhdq	32493, %mm3
6748// CHECK:  encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
6749        	punpckhdq	0x7eed,%mm3
6750
6751// CHECK: punpckhdq	3133065982, %mm3
6752// CHECK:  encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
6753        	punpckhdq	0xbabecafe,%mm3
6754
6755// CHECK: punpckhdq	305419896, %mm3
6756// CHECK:  encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
6757        	punpckhdq	0x12345678,%mm3
6758
6759// CHECK: punpckhdq	%mm3, %mm3
6760// CHECK:  encoding: [0x0f,0x6a,0xdb]
6761        	punpckhdq	%mm3,%mm3
6762
6763// CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
6764// CHECK:  encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
6765        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6766
6767// CHECK: punpckhdq	69, %xmm5
6768// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
6769        	punpckhdq	0x45,%xmm5
6770
6771// CHECK: punpckhdq	32493, %xmm5
6772// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
6773        	punpckhdq	0x7eed,%xmm5
6774
6775// CHECK: punpckhdq	3133065982, %xmm5
6776// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
6777        	punpckhdq	0xbabecafe,%xmm5
6778
6779// CHECK: punpckhdq	305419896, %xmm5
6780// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
6781        	punpckhdq	0x12345678,%xmm5
6782
6783// CHECK: punpckhdq	%xmm5, %xmm5
6784// CHECK:  encoding: [0x66,0x0f,0x6a,0xed]
6785        	punpckhdq	%xmm5,%xmm5
6786
6787// CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %mm3
6788// CHECK:  encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6789        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
6790
6791// CHECK: punpcklbw	69, %mm3
6792// CHECK:  encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
6793        	punpcklbw	0x45,%mm3
6794
6795// CHECK: punpcklbw	32493, %mm3
6796// CHECK:  encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
6797        	punpcklbw	0x7eed,%mm3
6798
6799// CHECK: punpcklbw	3133065982, %mm3
6800// CHECK:  encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
6801        	punpcklbw	0xbabecafe,%mm3
6802
6803// CHECK: punpcklbw	305419896, %mm3
6804// CHECK:  encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
6805        	punpcklbw	0x12345678,%mm3
6806
6807// CHECK: punpcklbw	%mm3, %mm3
6808// CHECK:  encoding: [0x0f,0x60,0xdb]
6809        	punpcklbw	%mm3,%mm3
6810
6811// CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
6812// CHECK:  encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
6813        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6814
6815// CHECK: punpcklbw	69, %xmm5
6816// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
6817        	punpcklbw	0x45,%xmm5
6818
6819// CHECK: punpcklbw	32493, %xmm5
6820// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
6821        	punpcklbw	0x7eed,%xmm5
6822
6823// CHECK: punpcklbw	3133065982, %xmm5
6824// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
6825        	punpcklbw	0xbabecafe,%xmm5
6826
6827// CHECK: punpcklbw	305419896, %xmm5
6828// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
6829        	punpcklbw	0x12345678,%xmm5
6830
6831// CHECK: punpcklbw	%xmm5, %xmm5
6832// CHECK:  encoding: [0x66,0x0f,0x60,0xed]
6833        	punpcklbw	%xmm5,%xmm5
6834
6835// CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %mm3
6836// CHECK:  encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6837        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
6838
6839// CHECK: punpcklwd	69, %mm3
6840// CHECK:  encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
6841        	punpcklwd	0x45,%mm3
6842
6843// CHECK: punpcklwd	32493, %mm3
6844// CHECK:  encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
6845        	punpcklwd	0x7eed,%mm3
6846
6847// CHECK: punpcklwd	3133065982, %mm3
6848// CHECK:  encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
6849        	punpcklwd	0xbabecafe,%mm3
6850
6851// CHECK: punpcklwd	305419896, %mm3
6852// CHECK:  encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
6853        	punpcklwd	0x12345678,%mm3
6854
6855// CHECK: punpcklwd	%mm3, %mm3
6856// CHECK:  encoding: [0x0f,0x61,0xdb]
6857        	punpcklwd	%mm3,%mm3
6858
6859// CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
6860// CHECK:  encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
6861        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6862
6863// CHECK: punpcklwd	69, %xmm5
6864// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
6865        	punpcklwd	0x45,%xmm5
6866
6867// CHECK: punpcklwd	32493, %xmm5
6868// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
6869        	punpcklwd	0x7eed,%xmm5
6870
6871// CHECK: punpcklwd	3133065982, %xmm5
6872// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
6873        	punpcklwd	0xbabecafe,%xmm5
6874
6875// CHECK: punpcklwd	305419896, %xmm5
6876// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
6877        	punpcklwd	0x12345678,%xmm5
6878
6879// CHECK: punpcklwd	%xmm5, %xmm5
6880// CHECK:  encoding: [0x66,0x0f,0x61,0xed]
6881        	punpcklwd	%xmm5,%xmm5
6882
6883// CHECK: punpckldq	3735928559(%ebx,%ecx,8), %mm3
6884// CHECK:  encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6885        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
6886
6887// CHECK: punpckldq	69, %mm3
6888// CHECK:  encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
6889        	punpckldq	0x45,%mm3
6890
6891// CHECK: punpckldq	32493, %mm3
6892// CHECK:  encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
6893        	punpckldq	0x7eed,%mm3
6894
6895// CHECK: punpckldq	3133065982, %mm3
6896// CHECK:  encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
6897        	punpckldq	0xbabecafe,%mm3
6898
6899// CHECK: punpckldq	305419896, %mm3
6900// CHECK:  encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
6901        	punpckldq	0x12345678,%mm3
6902
6903// CHECK: punpckldq	%mm3, %mm3
6904// CHECK:  encoding: [0x0f,0x62,0xdb]
6905        	punpckldq	%mm3,%mm3
6906
6907// CHECK: punpckldq	3735928559(%ebx,%ecx,8), %xmm5
6908// CHECK:  encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
6909        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6910
6911// CHECK: punpckldq	69, %xmm5
6912// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
6913        	punpckldq	0x45,%xmm5
6914
6915// CHECK: punpckldq	32493, %xmm5
6916// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
6917        	punpckldq	0x7eed,%xmm5
6918
6919// CHECK: punpckldq	3133065982, %xmm5
6920// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
6921        	punpckldq	0xbabecafe,%xmm5
6922
6923// CHECK: punpckldq	305419896, %xmm5
6924// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
6925        	punpckldq	0x12345678,%xmm5
6926
6927// CHECK: punpckldq	%xmm5, %xmm5
6928// CHECK:  encoding: [0x66,0x0f,0x62,0xed]
6929        	punpckldq	%xmm5,%xmm5
6930
6931// CHECK: pxor	3735928559(%ebx,%ecx,8), %mm3
6932// CHECK:  encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6933        	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
6934
6935// CHECK: pxor	69, %mm3
6936// CHECK:  encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
6937        	pxor	0x45,%mm3
6938
6939// CHECK: pxor	32493, %mm3
6940// CHECK:  encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
6941        	pxor	0x7eed,%mm3
6942
6943// CHECK: pxor	3133065982, %mm3
6944// CHECK:  encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
6945        	pxor	0xbabecafe,%mm3
6946
6947// CHECK: pxor	305419896, %mm3
6948// CHECK:  encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
6949        	pxor	0x12345678,%mm3
6950
6951// CHECK: pxor	%mm3, %mm3
6952// CHECK:  encoding: [0x0f,0xef,0xdb]
6953        	pxor	%mm3,%mm3
6954
6955// CHECK: pxor	3735928559(%ebx,%ecx,8), %xmm5
6956// CHECK:  encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
6957        	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
6958
6959// CHECK: pxor	69, %xmm5
6960// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
6961        	pxor	0x45,%xmm5
6962
6963// CHECK: pxor	32493, %xmm5
6964// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
6965        	pxor	0x7eed,%xmm5
6966
6967// CHECK: pxor	3133065982, %xmm5
6968// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
6969        	pxor	0xbabecafe,%xmm5
6970
6971// CHECK: pxor	305419896, %xmm5
6972// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
6973        	pxor	0x12345678,%xmm5
6974
6975// CHECK: pxor	%xmm5, %xmm5
6976// CHECK:  encoding: [0x66,0x0f,0xef,0xed]
6977        	pxor	%xmm5,%xmm5
6978
6979// CHECK: addps	3735928559(%ebx,%ecx,8), %xmm5
6980// CHECK:  encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6981        	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
6982
6983// CHECK: addps	69, %xmm5
6984// CHECK:  encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6985        	addps	0x45,%xmm5
6986
6987// CHECK: addps	32493, %xmm5
6988// CHECK:  encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6989        	addps	0x7eed,%xmm5
6990
6991// CHECK: addps	3133065982, %xmm5
6992// CHECK:  encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6993        	addps	0xbabecafe,%xmm5
6994
6995// CHECK: addps	305419896, %xmm5
6996// CHECK:  encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6997        	addps	0x12345678,%xmm5
6998
6999// CHECK: addps	%xmm5, %xmm5
7000// CHECK:  encoding: [0x0f,0x58,0xed]
7001        	addps	%xmm5,%xmm5
7002
7003// CHECK: addss	3735928559(%ebx,%ecx,8), %xmm5
7004// CHECK:  encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
7005        	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7006
7007// CHECK: addss	69, %xmm5
7008// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
7009        	addss	0x45,%xmm5
7010
7011// CHECK: addss	32493, %xmm5
7012// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
7013        	addss	0x7eed,%xmm5
7014
7015// CHECK: addss	3133065982, %xmm5
7016// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
7017        	addss	0xbabecafe,%xmm5
7018
7019// CHECK: addss	305419896, %xmm5
7020// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
7021        	addss	0x12345678,%xmm5
7022
7023// CHECK: addss	%xmm5, %xmm5
7024// CHECK:  encoding: [0xf3,0x0f,0x58,0xed]
7025        	addss	%xmm5,%xmm5
7026
7027// CHECK: andnps	3735928559(%ebx,%ecx,8), %xmm5
7028// CHECK:  encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
7029        	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7030
7031// CHECK: andnps	69, %xmm5
7032// CHECK:  encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
7033        	andnps	0x45,%xmm5
7034
7035// CHECK: andnps	32493, %xmm5
7036// CHECK:  encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
7037        	andnps	0x7eed,%xmm5
7038
7039// CHECK: andnps	3133065982, %xmm5
7040// CHECK:  encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
7041        	andnps	0xbabecafe,%xmm5
7042
7043// CHECK: andnps	305419896, %xmm5
7044// CHECK:  encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
7045        	andnps	0x12345678,%xmm5
7046
7047// CHECK: andnps	%xmm5, %xmm5
7048// CHECK:  encoding: [0x0f,0x55,0xed]
7049        	andnps	%xmm5,%xmm5
7050
7051// CHECK: andps	3735928559(%ebx,%ecx,8), %xmm5
7052// CHECK:  encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
7053        	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7054
7055// CHECK: andps	69, %xmm5
7056// CHECK:  encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
7057        	andps	0x45,%xmm5
7058
7059// CHECK: andps	32493, %xmm5
7060// CHECK:  encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
7061        	andps	0x7eed,%xmm5
7062
7063// CHECK: andps	3133065982, %xmm5
7064// CHECK:  encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
7065        	andps	0xbabecafe,%xmm5
7066
7067// CHECK: andps	305419896, %xmm5
7068// CHECK:  encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
7069        	andps	0x12345678,%xmm5
7070
7071// CHECK: andps	%xmm5, %xmm5
7072// CHECK:  encoding: [0x0f,0x54,0xed]
7073        	andps	%xmm5,%xmm5
7074
7075// CHECK: comiss	3735928559(%ebx,%ecx,8), %xmm5
7076// CHECK:  encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7077        	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7078
7079// CHECK: comiss	69, %xmm5
7080// CHECK:  encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
7081        	comiss	0x45,%xmm5
7082
7083// CHECK: comiss	32493, %xmm5
7084// CHECK:  encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
7085        	comiss	0x7eed,%xmm5
7086
7087// CHECK: comiss	3133065982, %xmm5
7088// CHECK:  encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
7089        	comiss	0xbabecafe,%xmm5
7090
7091// CHECK: comiss	305419896, %xmm5
7092// CHECK:  encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
7093        	comiss	0x12345678,%xmm5
7094
7095// CHECK: comiss	%xmm5, %xmm5
7096// CHECK:  encoding: [0x0f,0x2f,0xed]
7097        	comiss	%xmm5,%xmm5
7098
7099// CHECK: cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
7100// CHECK:  encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7101        	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7102
7103// CHECK: cvtpi2ps	69, %xmm5
7104// CHECK:  encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7105        	cvtpi2ps	0x45,%xmm5
7106
7107// CHECK: cvtpi2ps	32493, %xmm5
7108// CHECK:  encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7109        	cvtpi2ps	0x7eed,%xmm5
7110
7111// CHECK: cvtpi2ps	3133065982, %xmm5
7112// CHECK:  encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7113        	cvtpi2ps	0xbabecafe,%xmm5
7114
7115// CHECK: cvtpi2ps	305419896, %xmm5
7116// CHECK:  encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7117        	cvtpi2ps	0x12345678,%xmm5
7118
7119// CHECK: cvtpi2ps	%mm3, %xmm5
7120// CHECK:  encoding: [0x0f,0x2a,0xeb]
7121        	cvtpi2ps	%mm3,%xmm5
7122
7123// CHECK: cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
7124// CHECK:  encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7125        	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
7126
7127// CHECK: cvtps2pi	69, %mm3
7128// CHECK:  encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
7129        	cvtps2pi	0x45,%mm3
7130
7131// CHECK: cvtps2pi	32493, %mm3
7132// CHECK:  encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
7133        	cvtps2pi	0x7eed,%mm3
7134
7135// CHECK: cvtps2pi	3133065982, %mm3
7136// CHECK:  encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
7137        	cvtps2pi	0xbabecafe,%mm3
7138
7139// CHECK: cvtps2pi	305419896, %mm3
7140// CHECK:  encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
7141        	cvtps2pi	0x12345678,%mm3
7142
7143// CHECK: cvtps2pi	%xmm5, %mm3
7144// CHECK:  encoding: [0x0f,0x2d,0xdd]
7145        	cvtps2pi	%xmm5,%mm3
7146
7147// CHECK: cvtsi2ss	%ecx, %xmm5
7148// CHECK:  encoding: [0xf3,0x0f,0x2a,0xe9]
7149        	cvtsi2ss	%ecx,%xmm5
7150
7151// CHECK: cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
7152// CHECK:  encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7153        	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7154
7155// CHECK: cvtsi2ss	69, %xmm5
7156// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7157        	cvtsi2ss	0x45,%xmm5
7158
7159// CHECK: cvtsi2ss	32493, %xmm5
7160// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7161        	cvtsi2ss	0x7eed,%xmm5
7162
7163// CHECK: cvtsi2ss	3133065982, %xmm5
7164// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7165        	cvtsi2ss	0xbabecafe,%xmm5
7166
7167// CHECK: cvtsi2ss	305419896, %xmm5
7168// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7169        	cvtsi2ss	0x12345678,%xmm5
7170
7171// CHECK: cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
7172// CHECK:  encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7173        	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
7174
7175// CHECK: cvttps2pi	69, %mm3
7176// CHECK:  encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
7177        	cvttps2pi	0x45,%mm3
7178
7179// CHECK: cvttps2pi	32493, %mm3
7180// CHECK:  encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
7181        	cvttps2pi	0x7eed,%mm3
7182
7183// CHECK: cvttps2pi	3133065982, %mm3
7184// CHECK:  encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
7185        	cvttps2pi	0xbabecafe,%mm3
7186
7187// CHECK: cvttps2pi	305419896, %mm3
7188// CHECK:  encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
7189        	cvttps2pi	0x12345678,%mm3
7190
7191// CHECK: cvttps2pi	%xmm5, %mm3
7192// CHECK:  encoding: [0x0f,0x2c,0xdd]
7193        	cvttps2pi	%xmm5,%mm3
7194
7195// CHECK: cvttss2si	3735928559(%ebx,%ecx,8), %ecx
7196// CHECK:  encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
7197        	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
7198
7199// CHECK: cvttss2si	69, %ecx
7200// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
7201        	cvttss2si	0x45,%ecx
7202
7203// CHECK: cvttss2si	32493, %ecx
7204// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
7205        	cvttss2si	0x7eed,%ecx
7206
7207// CHECK: cvttss2si	3133065982, %ecx
7208// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
7209        	cvttss2si	0xbabecafe,%ecx
7210
7211// CHECK: cvttss2si	305419896, %ecx
7212// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
7213        	cvttss2si	0x12345678,%ecx
7214
7215// CHECK: cvttss2si	%xmm5, %ecx
7216// CHECK:  encoding: [0xf3,0x0f,0x2c,0xcd]
7217        	cvttss2si	%xmm5,%ecx
7218
7219// CHECK: divps	3735928559(%ebx,%ecx,8), %xmm5
7220// CHECK:  encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7221        	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7222
7223// CHECK: divps	69, %xmm5
7224// CHECK:  encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7225        	divps	0x45,%xmm5
7226
7227// CHECK: divps	32493, %xmm5
7228// CHECK:  encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7229        	divps	0x7eed,%xmm5
7230
7231// CHECK: divps	3133065982, %xmm5
7232// CHECK:  encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7233        	divps	0xbabecafe,%xmm5
7234
7235// CHECK: divps	305419896, %xmm5
7236// CHECK:  encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7237        	divps	0x12345678,%xmm5
7238
7239// CHECK: divps	%xmm5, %xmm5
7240// CHECK:  encoding: [0x0f,0x5e,0xed]
7241        	divps	%xmm5,%xmm5
7242
7243// CHECK: divss	3735928559(%ebx,%ecx,8), %xmm5
7244// CHECK:  encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7245        	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7246
7247// CHECK: divss	69, %xmm5
7248// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7249        	divss	0x45,%xmm5
7250
7251// CHECK: divss	32493, %xmm5
7252// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7253        	divss	0x7eed,%xmm5
7254
7255// CHECK: divss	3133065982, %xmm5
7256// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7257        	divss	0xbabecafe,%xmm5
7258
7259// CHECK: divss	305419896, %xmm5
7260// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7261        	divss	0x12345678,%xmm5
7262
7263// CHECK: divss	%xmm5, %xmm5
7264// CHECK:  encoding: [0xf3,0x0f,0x5e,0xed]
7265        	divss	%xmm5,%xmm5
7266
7267// CHECK: ldmxcsr	3735928559(%ebx,%ecx,8)
7268// CHECK:  encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
7269        	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
7270
7271// CHECK: ldmxcsr	32493
7272// CHECK:  encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
7273        	ldmxcsr	0x7eed
7274
7275// CHECK: ldmxcsr	3133065982
7276// CHECK:  encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
7277        	ldmxcsr	0xbabecafe
7278
7279// CHECK: ldmxcsr	305419896
7280// CHECK:  encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
7281        	ldmxcsr	0x12345678
7282
7283// CHECK: maskmovq	%mm3, %mm3
7284// CHECK:  encoding: [0x0f,0xf7,0xdb]
7285        	maskmovq	%mm3,%mm3
7286
7287// CHECK: maxps	3735928559(%ebx,%ecx,8), %xmm5
7288// CHECK:  encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7289        	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7290
7291// CHECK: maxps	69, %xmm5
7292// CHECK:  encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7293        	maxps	0x45,%xmm5
7294
7295// CHECK: maxps	32493, %xmm5
7296// CHECK:  encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7297        	maxps	0x7eed,%xmm5
7298
7299// CHECK: maxps	3133065982, %xmm5
7300// CHECK:  encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7301        	maxps	0xbabecafe,%xmm5
7302
7303// CHECK: maxps	305419896, %xmm5
7304// CHECK:  encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7305        	maxps	0x12345678,%xmm5
7306
7307// CHECK: maxps	%xmm5, %xmm5
7308// CHECK:  encoding: [0x0f,0x5f,0xed]
7309        	maxps	%xmm5,%xmm5
7310
7311// CHECK: maxss	3735928559(%ebx,%ecx,8), %xmm5
7312// CHECK:  encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7313        	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7314
7315// CHECK: maxss	69, %xmm5
7316// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7317        	maxss	0x45,%xmm5
7318
7319// CHECK: maxss	32493, %xmm5
7320// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7321        	maxss	0x7eed,%xmm5
7322
7323// CHECK: maxss	3133065982, %xmm5
7324// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7325        	maxss	0xbabecafe,%xmm5
7326
7327// CHECK: maxss	305419896, %xmm5
7328// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7329        	maxss	0x12345678,%xmm5
7330
7331// CHECK: maxss	%xmm5, %xmm5
7332// CHECK:  encoding: [0xf3,0x0f,0x5f,0xed]
7333        	maxss	%xmm5,%xmm5
7334
7335// CHECK: minps	3735928559(%ebx,%ecx,8), %xmm5
7336// CHECK:  encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7337        	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7338
7339// CHECK: minps	69, %xmm5
7340// CHECK:  encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7341        	minps	0x45,%xmm5
7342
7343// CHECK: minps	32493, %xmm5
7344// CHECK:  encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7345        	minps	0x7eed,%xmm5
7346
7347// CHECK: minps	3133065982, %xmm5
7348// CHECK:  encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7349        	minps	0xbabecafe,%xmm5
7350
7351// CHECK: minps	305419896, %xmm5
7352// CHECK:  encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7353        	minps	0x12345678,%xmm5
7354
7355// CHECK: minps	%xmm5, %xmm5
7356// CHECK:  encoding: [0x0f,0x5d,0xed]
7357        	minps	%xmm5,%xmm5
7358
7359// CHECK: minss	3735928559(%ebx,%ecx,8), %xmm5
7360// CHECK:  encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7361        	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7362
7363// CHECK: minss	69, %xmm5
7364// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7365        	minss	0x45,%xmm5
7366
7367// CHECK: minss	32493, %xmm5
7368// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7369        	minss	0x7eed,%xmm5
7370
7371// CHECK: minss	3133065982, %xmm5
7372// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7373        	minss	0xbabecafe,%xmm5
7374
7375// CHECK: minss	305419896, %xmm5
7376// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7377        	minss	0x12345678,%xmm5
7378
7379// CHECK: minss	%xmm5, %xmm5
7380// CHECK:  encoding: [0xf3,0x0f,0x5d,0xed]
7381        	minss	%xmm5,%xmm5
7382
7383// CHECK: movaps	3735928559(%ebx,%ecx,8), %xmm5
7384// CHECK:  encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
7385        	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7386
7387// CHECK: movaps	69, %xmm5
7388// CHECK:  encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
7389        	movaps	0x45,%xmm5
7390
7391// CHECK: movaps	32493, %xmm5
7392// CHECK:  encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
7393        	movaps	0x7eed,%xmm5
7394
7395// CHECK: movaps	3133065982, %xmm5
7396// CHECK:  encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
7397        	movaps	0xbabecafe,%xmm5
7398
7399// CHECK: movaps	305419896, %xmm5
7400// CHECK:  encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
7401        	movaps	0x12345678,%xmm5
7402
7403// CHECK: movaps	%xmm5, %xmm5
7404// CHECK:  encoding: [0x0f,0x28,0xed]
7405        	movaps	%xmm5,%xmm5
7406
7407// CHECK: movaps	%xmm5, 3735928559(%ebx,%ecx,8)
7408// CHECK:  encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
7409        	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7410
7411// CHECK: movaps	%xmm5, 69
7412// CHECK:  encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
7413        	movaps	%xmm5,0x45
7414
7415// CHECK: movaps	%xmm5, 32493
7416// CHECK:  encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
7417        	movaps	%xmm5,0x7eed
7418
7419// CHECK: movaps	%xmm5, 3133065982
7420// CHECK:  encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
7421        	movaps	%xmm5,0xbabecafe
7422
7423// CHECK: movaps	%xmm5, 305419896
7424// CHECK:  encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
7425        	movaps	%xmm5,0x12345678
7426
7427// CHECK: movaps	%xmm5, %xmm5
7428// CHECK:  encoding: [0x0f,0x28,0xed]
7429        	movaps	%xmm5,%xmm5
7430
7431// CHECK: movhlps	%xmm5, %xmm5
7432// CHECK:  encoding: [0x0f,0x12,0xed]
7433        	movhlps	%xmm5,%xmm5
7434
7435// CHECK: movhps	3735928559(%ebx,%ecx,8), %xmm5
7436// CHECK:  encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
7437        	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7438
7439// CHECK: movhps	69, %xmm5
7440// CHECK:  encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
7441        	movhps	0x45,%xmm5
7442
7443// CHECK: movhps	32493, %xmm5
7444// CHECK:  encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
7445        	movhps	0x7eed,%xmm5
7446
7447// CHECK: movhps	3133065982, %xmm5
7448// CHECK:  encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
7449        	movhps	0xbabecafe,%xmm5
7450
7451// CHECK: movhps	305419896, %xmm5
7452// CHECK:  encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
7453        	movhps	0x12345678,%xmm5
7454
7455// CHECK: movhps	%xmm5, 3735928559(%ebx,%ecx,8)
7456// CHECK:  encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
7457        	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7458
7459// CHECK: movhps	%xmm5, 69
7460// CHECK:  encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
7461        	movhps	%xmm5,0x45
7462
7463// CHECK: movhps	%xmm5, 32493
7464// CHECK:  encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
7465        	movhps	%xmm5,0x7eed
7466
7467// CHECK: movhps	%xmm5, 3133065982
7468// CHECK:  encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
7469        	movhps	%xmm5,0xbabecafe
7470
7471// CHECK: movhps	%xmm5, 305419896
7472// CHECK:  encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
7473        	movhps	%xmm5,0x12345678
7474
7475// CHECK: movlhps	%xmm5, %xmm5
7476// CHECK:  encoding: [0x0f,0x16,0xed]
7477        	movlhps	%xmm5,%xmm5
7478
7479// CHECK: movlps	3735928559(%ebx,%ecx,8), %xmm5
7480// CHECK:  encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
7481        	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7482
7483// CHECK: movlps	69, %xmm5
7484// CHECK:  encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
7485        	movlps	0x45,%xmm5
7486
7487// CHECK: movlps	32493, %xmm5
7488// CHECK:  encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
7489        	movlps	0x7eed,%xmm5
7490
7491// CHECK: movlps	3133065982, %xmm5
7492// CHECK:  encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
7493        	movlps	0xbabecafe,%xmm5
7494
7495// CHECK: movlps	305419896, %xmm5
7496// CHECK:  encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
7497        	movlps	0x12345678,%xmm5
7498
7499// CHECK: movlps	%xmm5, 3735928559(%ebx,%ecx,8)
7500// CHECK:  encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
7501        	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7502
7503// CHECK: movlps	%xmm5, 69
7504// CHECK:  encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
7505        	movlps	%xmm5,0x45
7506
7507// CHECK: movlps	%xmm5, 32493
7508// CHECK:  encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
7509        	movlps	%xmm5,0x7eed
7510
7511// CHECK: movlps	%xmm5, 3133065982
7512// CHECK:  encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
7513        	movlps	%xmm5,0xbabecafe
7514
7515// CHECK: movlps	%xmm5, 305419896
7516// CHECK:  encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
7517        	movlps	%xmm5,0x12345678
7518
7519// CHECK: movmskps	%xmm5, %ecx
7520// CHECK:  encoding: [0x0f,0x50,0xcd]
7521        	movmskps	%xmm5,%ecx
7522
7523// CHECK: movntps	%xmm5, 3735928559(%ebx,%ecx,8)
7524// CHECK:  encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7525        	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7526
7527// CHECK: movntps	%xmm5, 69
7528// CHECK:  encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
7529        	movntps	%xmm5,0x45
7530
7531// CHECK: movntps	%xmm5, 32493
7532// CHECK:  encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
7533        	movntps	%xmm5,0x7eed
7534
7535// CHECK: movntps	%xmm5, 3133065982
7536// CHECK:  encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
7537        	movntps	%xmm5,0xbabecafe
7538
7539// CHECK: movntps	%xmm5, 305419896
7540// CHECK:  encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
7541        	movntps	%xmm5,0x12345678
7542
7543// CHECK: movntq	%mm3, 3735928559(%ebx,%ecx,8)
7544// CHECK:  encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7545        	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
7546
7547// CHECK: movntq	%mm3, 69
7548// CHECK:  encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
7549        	movntq	%mm3,0x45
7550
7551// CHECK: movntq	%mm3, 32493
7552// CHECK:  encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
7553        	movntq	%mm3,0x7eed
7554
7555// CHECK: movntq	%mm3, 3133065982
7556// CHECK:  encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
7557        	movntq	%mm3,0xbabecafe
7558
7559// CHECK: movntq	%mm3, 305419896
7560// CHECK:  encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
7561        	movntq	%mm3,0x12345678
7562
7563// CHECK: movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
7564// CHECK:  encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
7565        	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7566
7567// CHECK: movntdq	%xmm5, 69
7568// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
7569        	movntdq	%xmm5,0x45
7570
7571// CHECK: movntdq	%xmm5, 32493
7572// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
7573        	movntdq	%xmm5,0x7eed
7574
7575// CHECK: movntdq	%xmm5, 3133065982
7576// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
7577        	movntdq	%xmm5,0xbabecafe
7578
7579// CHECK: movntdq	%xmm5, 305419896
7580// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
7581        	movntdq	%xmm5,0x12345678
7582
7583// CHECK: movss	3735928559(%ebx,%ecx,8), %xmm5
7584// CHECK:  encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7585        	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7586
7587// CHECK: movss	69, %xmm5
7588// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7589        	movss	0x45,%xmm5
7590
7591// CHECK: movss	32493, %xmm5
7592// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7593        	movss	0x7eed,%xmm5
7594
7595// CHECK: movss	3133065982, %xmm5
7596// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7597        	movss	0xbabecafe,%xmm5
7598
7599// CHECK: movss	305419896, %xmm5
7600// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7601        	movss	0x12345678,%xmm5
7602
7603// CHECK: movss	%xmm5, %xmm5
7604// CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
7605        	movss	%xmm5,%xmm5
7606
7607// CHECK: movss	%xmm5, 3735928559(%ebx,%ecx,8)
7608// CHECK:  encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7609        	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7610
7611// CHECK: movss	%xmm5, 69
7612// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7613        	movss	%xmm5,0x45
7614
7615// CHECK: movss	%xmm5, 32493
7616// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7617        	movss	%xmm5,0x7eed
7618
7619// CHECK: movss	%xmm5, 3133065982
7620// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7621        	movss	%xmm5,0xbabecafe
7622
7623// CHECK: movss	%xmm5, 305419896
7624// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7625        	movss	%xmm5,0x12345678
7626
7627// CHECK: movss	%xmm5, %xmm5
7628// CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
7629        	movss	%xmm5,%xmm5
7630
7631// CHECK: movups	3735928559(%ebx,%ecx,8), %xmm5
7632// CHECK:  encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7633        	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
7634
7635// CHECK: movups	69, %xmm5
7636// CHECK:  encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7637        	movups	0x45,%xmm5
7638
7639// CHECK: movups	32493, %xmm5
7640// CHECK:  encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7641        	movups	0x7eed,%xmm5
7642
7643// CHECK: movups	3133065982, %xmm5
7644// CHECK:  encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7645        	movups	0xbabecafe,%xmm5
7646
7647// CHECK: movups	305419896, %xmm5
7648// CHECK:  encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7649        	movups	0x12345678,%xmm5
7650
7651// CHECK: movups	%xmm5, %xmm5
7652// CHECK:  encoding: [0x0f,0x10,0xed]
7653        	movups	%xmm5,%xmm5
7654
7655// CHECK: movups	%xmm5, 3735928559(%ebx,%ecx,8)
7656// CHECK:  encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7657        	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7658
7659// CHECK: movups	%xmm5, 69
7660// CHECK:  encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7661        	movups	%xmm5,0x45
7662
7663// CHECK: movups	%xmm5, 32493
7664// CHECK:  encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7665        	movups	%xmm5,0x7eed
7666
7667// CHECK: movups	%xmm5, 3133065982
7668// CHECK:  encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7669        	movups	%xmm5,0xbabecafe
7670
7671// CHECK: movups	%xmm5, 305419896
7672// CHECK:  encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7673        	movups	%xmm5,0x12345678
7674
7675// CHECK: movups	%xmm5, %xmm5
7676// CHECK:  encoding: [0x0f,0x10,0xed]
7677        	movups	%xmm5,%xmm5
7678
7679// CHECK: mulps	3735928559(%ebx,%ecx,8), %xmm5
7680// CHECK:  encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7681        	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7682
7683// CHECK: mulps	69, %xmm5
7684// CHECK:  encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7685        	mulps	0x45,%xmm5
7686
7687// CHECK: mulps	32493, %xmm5
7688// CHECK:  encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7689        	mulps	0x7eed,%xmm5
7690
7691// CHECK: mulps	3133065982, %xmm5
7692// CHECK:  encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7693        	mulps	0xbabecafe,%xmm5
7694
7695// CHECK: mulps	305419896, %xmm5
7696// CHECK:  encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7697        	mulps	0x12345678,%xmm5
7698
7699// CHECK: mulps	%xmm5, %xmm5
7700// CHECK:  encoding: [0x0f,0x59,0xed]
7701        	mulps	%xmm5,%xmm5
7702
7703// CHECK: mulss	3735928559(%ebx,%ecx,8), %xmm5
7704// CHECK:  encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7705        	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7706
7707// CHECK: mulss	69, %xmm5
7708// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7709        	mulss	0x45,%xmm5
7710
7711// CHECK: mulss	32493, %xmm5
7712// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7713        	mulss	0x7eed,%xmm5
7714
7715// CHECK: mulss	3133065982, %xmm5
7716// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7717        	mulss	0xbabecafe,%xmm5
7718
7719// CHECK: mulss	305419896, %xmm5
7720// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7721        	mulss	0x12345678,%xmm5
7722
7723// CHECK: mulss	%xmm5, %xmm5
7724// CHECK:  encoding: [0xf3,0x0f,0x59,0xed]
7725        	mulss	%xmm5,%xmm5
7726
7727// CHECK: orps	3735928559(%ebx,%ecx,8), %xmm5
7728// CHECK:  encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
7729        	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7730
7731// CHECK: orps	69, %xmm5
7732// CHECK:  encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
7733        	orps	0x45,%xmm5
7734
7735// CHECK: orps	32493, %xmm5
7736// CHECK:  encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
7737        	orps	0x7eed,%xmm5
7738
7739// CHECK: orps	3133065982, %xmm5
7740// CHECK:  encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
7741        	orps	0xbabecafe,%xmm5
7742
7743// CHECK: orps	305419896, %xmm5
7744// CHECK:  encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
7745        	orps	0x12345678,%xmm5
7746
7747// CHECK: orps	%xmm5, %xmm5
7748// CHECK:  encoding: [0x0f,0x56,0xed]
7749        	orps	%xmm5,%xmm5
7750
7751// CHECK: pavgb	3735928559(%ebx,%ecx,8), %mm3
7752// CHECK:  encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7753        	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
7754
7755// CHECK: pavgb	69, %mm3
7756// CHECK:  encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
7757        	pavgb	0x45,%mm3
7758
7759// CHECK: pavgb	32493, %mm3
7760// CHECK:  encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
7761        	pavgb	0x7eed,%mm3
7762
7763// CHECK: pavgb	3133065982, %mm3
7764// CHECK:  encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
7765        	pavgb	0xbabecafe,%mm3
7766
7767// CHECK: pavgb	305419896, %mm3
7768// CHECK:  encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
7769        	pavgb	0x12345678,%mm3
7770
7771// CHECK: pavgb	%mm3, %mm3
7772// CHECK:  encoding: [0x0f,0xe0,0xdb]
7773        	pavgb	%mm3,%mm3
7774
7775// CHECK: pavgb	3735928559(%ebx,%ecx,8), %xmm5
7776// CHECK:  encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
7777        	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
7778
7779// CHECK: pavgb	69, %xmm5
7780// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
7781        	pavgb	0x45,%xmm5
7782
7783// CHECK: pavgb	32493, %xmm5
7784// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
7785        	pavgb	0x7eed,%xmm5
7786
7787// CHECK: pavgb	3133065982, %xmm5
7788// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
7789        	pavgb	0xbabecafe,%xmm5
7790
7791// CHECK: pavgb	305419896, %xmm5
7792// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
7793        	pavgb	0x12345678,%xmm5
7794
7795// CHECK: pavgb	%xmm5, %xmm5
7796// CHECK:  encoding: [0x66,0x0f,0xe0,0xed]
7797        	pavgb	%xmm5,%xmm5
7798
7799// CHECK: pavgw	3735928559(%ebx,%ecx,8), %mm3
7800// CHECK:  encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7801        	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
7802
7803// CHECK: pavgw	69, %mm3
7804// CHECK:  encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
7805        	pavgw	0x45,%mm3
7806
7807// CHECK: pavgw	32493, %mm3
7808// CHECK:  encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
7809        	pavgw	0x7eed,%mm3
7810
7811// CHECK: pavgw	3133065982, %mm3
7812// CHECK:  encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
7813        	pavgw	0xbabecafe,%mm3
7814
7815// CHECK: pavgw	305419896, %mm3
7816// CHECK:  encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
7817        	pavgw	0x12345678,%mm3
7818
7819// CHECK: pavgw	%mm3, %mm3
7820// CHECK:  encoding: [0x0f,0xe3,0xdb]
7821        	pavgw	%mm3,%mm3
7822
7823// CHECK: pavgw	3735928559(%ebx,%ecx,8), %xmm5
7824// CHECK:  encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
7825        	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7826
7827// CHECK: pavgw	69, %xmm5
7828// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
7829        	pavgw	0x45,%xmm5
7830
7831// CHECK: pavgw	32493, %xmm5
7832// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
7833        	pavgw	0x7eed,%xmm5
7834
7835// CHECK: pavgw	3133065982, %xmm5
7836// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
7837        	pavgw	0xbabecafe,%xmm5
7838
7839// CHECK: pavgw	305419896, %xmm5
7840// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
7841        	pavgw	0x12345678,%xmm5
7842
7843// CHECK: pavgw	%xmm5, %xmm5
7844// CHECK:  encoding: [0x66,0x0f,0xe3,0xed]
7845        	pavgw	%xmm5,%xmm5
7846
7847// CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %mm3
7848// CHECK:  encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7849        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
7850
7851// CHECK: pmaxsw	69, %mm3
7852// CHECK:  encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
7853        	pmaxsw	0x45,%mm3
7854
7855// CHECK: pmaxsw	32493, %mm3
7856// CHECK:  encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
7857        	pmaxsw	0x7eed,%mm3
7858
7859// CHECK: pmaxsw	3133065982, %mm3
7860// CHECK:  encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
7861        	pmaxsw	0xbabecafe,%mm3
7862
7863// CHECK: pmaxsw	305419896, %mm3
7864// CHECK:  encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
7865        	pmaxsw	0x12345678,%mm3
7866
7867// CHECK: pmaxsw	%mm3, %mm3
7868// CHECK:  encoding: [0x0f,0xee,0xdb]
7869        	pmaxsw	%mm3,%mm3
7870
7871// CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
7872// CHECK:  encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
7873        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7874
7875// CHECK: pmaxsw	69, %xmm5
7876// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
7877        	pmaxsw	0x45,%xmm5
7878
7879// CHECK: pmaxsw	32493, %xmm5
7880// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
7881        	pmaxsw	0x7eed,%xmm5
7882
7883// CHECK: pmaxsw	3133065982, %xmm5
7884// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
7885        	pmaxsw	0xbabecafe,%xmm5
7886
7887// CHECK: pmaxsw	305419896, %xmm5
7888// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
7889        	pmaxsw	0x12345678,%xmm5
7890
7891// CHECK: pmaxsw	%xmm5, %xmm5
7892// CHECK:  encoding: [0x66,0x0f,0xee,0xed]
7893        	pmaxsw	%xmm5,%xmm5
7894
7895// CHECK: pmaxub	3735928559(%ebx,%ecx,8), %mm3
7896// CHECK:  encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7897        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
7898
7899// CHECK: pmaxub	69, %mm3
7900// CHECK:  encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
7901        	pmaxub	0x45,%mm3
7902
7903// CHECK: pmaxub	32493, %mm3
7904// CHECK:  encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
7905        	pmaxub	0x7eed,%mm3
7906
7907// CHECK: pmaxub	3133065982, %mm3
7908// CHECK:  encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
7909        	pmaxub	0xbabecafe,%mm3
7910
7911// CHECK: pmaxub	305419896, %mm3
7912// CHECK:  encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
7913        	pmaxub	0x12345678,%mm3
7914
7915// CHECK: pmaxub	%mm3, %mm3
7916// CHECK:  encoding: [0x0f,0xde,0xdb]
7917        	pmaxub	%mm3,%mm3
7918
7919// CHECK: pmaxub	3735928559(%ebx,%ecx,8), %xmm5
7920// CHECK:  encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
7921        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
7922
7923// CHECK: pmaxub	69, %xmm5
7924// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
7925        	pmaxub	0x45,%xmm5
7926
7927// CHECK: pmaxub	32493, %xmm5
7928// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
7929        	pmaxub	0x7eed,%xmm5
7930
7931// CHECK: pmaxub	3133065982, %xmm5
7932// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
7933        	pmaxub	0xbabecafe,%xmm5
7934
7935// CHECK: pmaxub	305419896, %xmm5
7936// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
7937        	pmaxub	0x12345678,%xmm5
7938
7939// CHECK: pmaxub	%xmm5, %xmm5
7940// CHECK:  encoding: [0x66,0x0f,0xde,0xed]
7941        	pmaxub	%xmm5,%xmm5
7942
7943// CHECK: pminsw	3735928559(%ebx,%ecx,8), %mm3
7944// CHECK:  encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7945        	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
7946
7947// CHECK: pminsw	69, %mm3
7948// CHECK:  encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
7949        	pminsw	0x45,%mm3
7950
7951// CHECK: pminsw	32493, %mm3
7952// CHECK:  encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
7953        	pminsw	0x7eed,%mm3
7954
7955// CHECK: pminsw	3133065982, %mm3
7956// CHECK:  encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
7957        	pminsw	0xbabecafe,%mm3
7958
7959// CHECK: pminsw	305419896, %mm3
7960// CHECK:  encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
7961        	pminsw	0x12345678,%mm3
7962
7963// CHECK: pminsw	%mm3, %mm3
7964// CHECK:  encoding: [0x0f,0xea,0xdb]
7965        	pminsw	%mm3,%mm3
7966
7967// CHECK: pminsw	3735928559(%ebx,%ecx,8), %xmm5
7968// CHECK:  encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
7969        	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7970
7971// CHECK: pminsw	69, %xmm5
7972// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
7973        	pminsw	0x45,%xmm5
7974
7975// CHECK: pminsw	32493, %xmm5
7976// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
7977        	pminsw	0x7eed,%xmm5
7978
7979// CHECK: pminsw	3133065982, %xmm5
7980// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
7981        	pminsw	0xbabecafe,%xmm5
7982
7983// CHECK: pminsw	305419896, %xmm5
7984// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
7985        	pminsw	0x12345678,%xmm5
7986
7987// CHECK: pminsw	%xmm5, %xmm5
7988// CHECK:  encoding: [0x66,0x0f,0xea,0xed]
7989        	pminsw	%xmm5,%xmm5
7990
7991// CHECK: pminub	3735928559(%ebx,%ecx,8), %mm3
7992// CHECK:  encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7993        	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
7994
7995// CHECK: pminub	69, %mm3
7996// CHECK:  encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
7997        	pminub	0x45,%mm3
7998
7999// CHECK: pminub	32493, %mm3
8000// CHECK:  encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
8001        	pminub	0x7eed,%mm3
8002
8003// CHECK: pminub	3133065982, %mm3
8004// CHECK:  encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
8005        	pminub	0xbabecafe,%mm3
8006
8007// CHECK: pminub	305419896, %mm3
8008// CHECK:  encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
8009        	pminub	0x12345678,%mm3
8010
8011// CHECK: pminub	%mm3, %mm3
8012// CHECK:  encoding: [0x0f,0xda,0xdb]
8013        	pminub	%mm3,%mm3
8014
8015// CHECK: pminub	3735928559(%ebx,%ecx,8), %xmm5
8016// CHECK:  encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
8017        	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
8018
8019// CHECK: pminub	69, %xmm5
8020// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
8021        	pminub	0x45,%xmm5
8022
8023// CHECK: pminub	32493, %xmm5
8024// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
8025        	pminub	0x7eed,%xmm5
8026
8027// CHECK: pminub	3133065982, %xmm5
8028// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
8029        	pminub	0xbabecafe,%xmm5
8030
8031// CHECK: pminub	305419896, %xmm5
8032// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
8033        	pminub	0x12345678,%xmm5
8034
8035// CHECK: pminub	%xmm5, %xmm5
8036// CHECK:  encoding: [0x66,0x0f,0xda,0xed]
8037        	pminub	%xmm5,%xmm5
8038
8039// CHECK: pmovmskb	%mm3, %ecx
8040// CHECK:  encoding: [0x0f,0xd7,0xcb]
8041        	pmovmskb	%mm3,%ecx
8042
8043// CHECK: pmovmskb	%xmm5, %ecx
8044// CHECK:  encoding: [0x66,0x0f,0xd7,0xcd]
8045        	pmovmskb	%xmm5,%ecx
8046
8047// CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %mm3
8048// CHECK:  encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8049        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
8050
8051// CHECK: pmulhuw	69, %mm3
8052// CHECK:  encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
8053        	pmulhuw	0x45,%mm3
8054
8055// CHECK: pmulhuw	32493, %mm3
8056// CHECK:  encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
8057        	pmulhuw	0x7eed,%mm3
8058
8059// CHECK: pmulhuw	3133065982, %mm3
8060// CHECK:  encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
8061        	pmulhuw	0xbabecafe,%mm3
8062
8063// CHECK: pmulhuw	305419896, %mm3
8064// CHECK:  encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
8065        	pmulhuw	0x12345678,%mm3
8066
8067// CHECK: pmulhuw	%mm3, %mm3
8068// CHECK:  encoding: [0x0f,0xe4,0xdb]
8069        	pmulhuw	%mm3,%mm3
8070
8071// CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
8072// CHECK:  encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
8073        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
8074
8075// CHECK: pmulhuw	69, %xmm5
8076// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
8077        	pmulhuw	0x45,%xmm5
8078
8079// CHECK: pmulhuw	32493, %xmm5
8080// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
8081        	pmulhuw	0x7eed,%xmm5
8082
8083// CHECK: pmulhuw	3133065982, %xmm5
8084// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
8085        	pmulhuw	0xbabecafe,%xmm5
8086
8087// CHECK: pmulhuw	305419896, %xmm5
8088// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
8089        	pmulhuw	0x12345678,%xmm5
8090
8091// CHECK: pmulhuw	%xmm5, %xmm5
8092// CHECK:  encoding: [0x66,0x0f,0xe4,0xed]
8093        	pmulhuw	%xmm5,%xmm5
8094
8095// CHECK: prefetchnta	3735928559(%ebx,%ecx,8)
8096// CHECK:  encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
8097        	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
8098
8099// CHECK: prefetchnta	32493
8100// CHECK:  encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
8101        	prefetchnta	0x7eed
8102
8103// CHECK: prefetchnta	3133065982
8104// CHECK:  encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
8105        	prefetchnta	0xbabecafe
8106
8107// CHECK: prefetchnta	305419896
8108// CHECK:  encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
8109        	prefetchnta	0x12345678
8110
8111// CHECK: prefetcht0	3735928559(%ebx,%ecx,8)
8112// CHECK:  encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
8113        	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
8114
8115// CHECK: prefetcht0	32493
8116// CHECK:  encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
8117        	prefetcht0	0x7eed
8118
8119// CHECK: prefetcht0	3133065982
8120// CHECK:  encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
8121        	prefetcht0	0xbabecafe
8122
8123// CHECK: prefetcht0	305419896
8124// CHECK:  encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
8125        	prefetcht0	0x12345678
8126
8127// CHECK: prefetcht1	3735928559(%ebx,%ecx,8)
8128// CHECK:  encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
8129        	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
8130
8131// CHECK: prefetcht1	32493
8132// CHECK:  encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
8133        	prefetcht1	0x7eed
8134
8135// CHECK: prefetcht1	3133065982
8136// CHECK:  encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
8137        	prefetcht1	0xbabecafe
8138
8139// CHECK: prefetcht1	305419896
8140// CHECK:  encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
8141        	prefetcht1	0x12345678
8142
8143// CHECK: prefetcht2	3735928559(%ebx,%ecx,8)
8144// CHECK:  encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8145        	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
8146
8147// CHECK: prefetcht2	32493
8148// CHECK:  encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
8149        	prefetcht2	0x7eed
8150
8151// CHECK: prefetcht2	3133065982
8152// CHECK:  encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
8153        	prefetcht2	0xbabecafe
8154
8155// CHECK: prefetcht2	305419896
8156// CHECK:  encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
8157        	prefetcht2	0x12345678
8158
8159// CHECK: psadbw	3735928559(%ebx,%ecx,8), %mm3
8160// CHECK:  encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8161        	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
8162
8163// CHECK: psadbw	69, %mm3
8164// CHECK:  encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
8165        	psadbw	0x45,%mm3
8166
8167// CHECK: psadbw	32493, %mm3
8168// CHECK:  encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
8169        	psadbw	0x7eed,%mm3
8170
8171// CHECK: psadbw	3133065982, %mm3
8172// CHECK:  encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
8173        	psadbw	0xbabecafe,%mm3
8174
8175// CHECK: psadbw	305419896, %mm3
8176// CHECK:  encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
8177        	psadbw	0x12345678,%mm3
8178
8179// CHECK: psadbw	%mm3, %mm3
8180// CHECK:  encoding: [0x0f,0xf6,0xdb]
8181        	psadbw	%mm3,%mm3
8182
8183// CHECK: psadbw	3735928559(%ebx,%ecx,8), %xmm5
8184// CHECK:  encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
8185        	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
8186
8187// CHECK: psadbw	69, %xmm5
8188// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
8189        	psadbw	0x45,%xmm5
8190
8191// CHECK: psadbw	32493, %xmm5
8192// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
8193        	psadbw	0x7eed,%xmm5
8194
8195// CHECK: psadbw	3133065982, %xmm5
8196// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
8197        	psadbw	0xbabecafe,%xmm5
8198
8199// CHECK: psadbw	305419896, %xmm5
8200// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
8201        	psadbw	0x12345678,%xmm5
8202
8203// CHECK: psadbw	%xmm5, %xmm5
8204// CHECK:  encoding: [0x66,0x0f,0xf6,0xed]
8205        	psadbw	%xmm5,%xmm5
8206
8207// CHECK: rcpps	3735928559(%ebx,%ecx,8), %xmm5
8208// CHECK:  encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
8209        	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8210
8211// CHECK: rcpps	69, %xmm5
8212// CHECK:  encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
8213        	rcpps	0x45,%xmm5
8214
8215// CHECK: rcpps	32493, %xmm5
8216// CHECK:  encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
8217        	rcpps	0x7eed,%xmm5
8218
8219// CHECK: rcpps	3133065982, %xmm5
8220// CHECK:  encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
8221        	rcpps	0xbabecafe,%xmm5
8222
8223// CHECK: rcpps	305419896, %xmm5
8224// CHECK:  encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
8225        	rcpps	0x12345678,%xmm5
8226
8227// CHECK: rcpps	%xmm5, %xmm5
8228// CHECK:  encoding: [0x0f,0x53,0xed]
8229        	rcpps	%xmm5,%xmm5
8230
8231// CHECK: rcpss	3735928559(%ebx,%ecx,8), %xmm5
8232// CHECK:  encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
8233        	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8234
8235// CHECK: rcpss	69, %xmm5
8236// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
8237        	rcpss	0x45,%xmm5
8238
8239// CHECK: rcpss	32493, %xmm5
8240// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
8241        	rcpss	0x7eed,%xmm5
8242
8243// CHECK: rcpss	3133065982, %xmm5
8244// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
8245        	rcpss	0xbabecafe,%xmm5
8246
8247// CHECK: rcpss	305419896, %xmm5
8248// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
8249        	rcpss	0x12345678,%xmm5
8250
8251// CHECK: rcpss	%xmm5, %xmm5
8252// CHECK:  encoding: [0xf3,0x0f,0x53,0xed]
8253        	rcpss	%xmm5,%xmm5
8254
8255// CHECK: rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
8256// CHECK:  encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
8257        	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8258
8259// CHECK: rsqrtps	69, %xmm5
8260// CHECK:  encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
8261        	rsqrtps	0x45,%xmm5
8262
8263// CHECK: rsqrtps	32493, %xmm5
8264// CHECK:  encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
8265        	rsqrtps	0x7eed,%xmm5
8266
8267// CHECK: rsqrtps	3133065982, %xmm5
8268// CHECK:  encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
8269        	rsqrtps	0xbabecafe,%xmm5
8270
8271// CHECK: rsqrtps	305419896, %xmm5
8272// CHECK:  encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
8273        	rsqrtps	0x12345678,%xmm5
8274
8275// CHECK: rsqrtps	%xmm5, %xmm5
8276// CHECK:  encoding: [0x0f,0x52,0xed]
8277        	rsqrtps	%xmm5,%xmm5
8278
8279// CHECK: rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
8280// CHECK:  encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
8281        	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8282
8283// CHECK: rsqrtss	69, %xmm5
8284// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
8285        	rsqrtss	0x45,%xmm5
8286
8287// CHECK: rsqrtss	32493, %xmm5
8288// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
8289        	rsqrtss	0x7eed,%xmm5
8290
8291// CHECK: rsqrtss	3133065982, %xmm5
8292// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
8293        	rsqrtss	0xbabecafe,%xmm5
8294
8295// CHECK: rsqrtss	305419896, %xmm5
8296// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
8297        	rsqrtss	0x12345678,%xmm5
8298
8299// CHECK: rsqrtss	%xmm5, %xmm5
8300// CHECK:  encoding: [0xf3,0x0f,0x52,0xed]
8301        	rsqrtss	%xmm5,%xmm5
8302
8303// CHECK: sqrtps	3735928559(%ebx,%ecx,8), %xmm5
8304// CHECK:  encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
8305        	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8306
8307// CHECK: sqrtps	69, %xmm5
8308// CHECK:  encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
8309        	sqrtps	0x45,%xmm5
8310
8311// CHECK: sqrtps	32493, %xmm5
8312// CHECK:  encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
8313        	sqrtps	0x7eed,%xmm5
8314
8315// CHECK: sqrtps	3133065982, %xmm5
8316// CHECK:  encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
8317        	sqrtps	0xbabecafe,%xmm5
8318
8319// CHECK: sqrtps	305419896, %xmm5
8320// CHECK:  encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
8321        	sqrtps	0x12345678,%xmm5
8322
8323// CHECK: sqrtps	%xmm5, %xmm5
8324// CHECK:  encoding: [0x0f,0x51,0xed]
8325        	sqrtps	%xmm5,%xmm5
8326
8327// CHECK: sqrtss	3735928559(%ebx,%ecx,8), %xmm5
8328// CHECK:  encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
8329        	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8330
8331// CHECK: sqrtss	69, %xmm5
8332// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
8333        	sqrtss	0x45,%xmm5
8334
8335// CHECK: sqrtss	32493, %xmm5
8336// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
8337        	sqrtss	0x7eed,%xmm5
8338
8339// CHECK: sqrtss	3133065982, %xmm5
8340// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
8341        	sqrtss	0xbabecafe,%xmm5
8342
8343// CHECK: sqrtss	305419896, %xmm5
8344// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
8345        	sqrtss	0x12345678,%xmm5
8346
8347// CHECK: sqrtss	%xmm5, %xmm5
8348// CHECK:  encoding: [0xf3,0x0f,0x51,0xed]
8349        	sqrtss	%xmm5,%xmm5
8350
8351// CHECK: stmxcsr	3735928559(%ebx,%ecx,8)
8352// CHECK:  encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8353        	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
8354
8355// CHECK: stmxcsr	32493
8356// CHECK:  encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
8357        	stmxcsr	0x7eed
8358
8359// CHECK: stmxcsr	3133065982
8360// CHECK:  encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
8361        	stmxcsr	0xbabecafe
8362
8363// CHECK: stmxcsr	305419896
8364// CHECK:  encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
8365        	stmxcsr	0x12345678
8366
8367// CHECK: subps	3735928559(%ebx,%ecx,8), %xmm5
8368// CHECK:  encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8369        	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8370
8371// CHECK: subps	69, %xmm5
8372// CHECK:  encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
8373        	subps	0x45,%xmm5
8374
8375// CHECK: subps	32493, %xmm5
8376// CHECK:  encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
8377        	subps	0x7eed,%xmm5
8378
8379// CHECK: subps	3133065982, %xmm5
8380// CHECK:  encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
8381        	subps	0xbabecafe,%xmm5
8382
8383// CHECK: subps	305419896, %xmm5
8384// CHECK:  encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
8385        	subps	0x12345678,%xmm5
8386
8387// CHECK: subps	%xmm5, %xmm5
8388// CHECK:  encoding: [0x0f,0x5c,0xed]
8389        	subps	%xmm5,%xmm5
8390
8391// CHECK: subss	3735928559(%ebx,%ecx,8), %xmm5
8392// CHECK:  encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8393        	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8394
8395// CHECK: subss	69, %xmm5
8396// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
8397        	subss	0x45,%xmm5
8398
8399// CHECK: subss	32493, %xmm5
8400// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
8401        	subss	0x7eed,%xmm5
8402
8403// CHECK: subss	3133065982, %xmm5
8404// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
8405        	subss	0xbabecafe,%xmm5
8406
8407// CHECK: subss	305419896, %xmm5
8408// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
8409        	subss	0x12345678,%xmm5
8410
8411// CHECK: subss	%xmm5, %xmm5
8412// CHECK:  encoding: [0xf3,0x0f,0x5c,0xed]
8413        	subss	%xmm5,%xmm5
8414
8415// CHECK: ucomiss	3735928559(%ebx,%ecx,8), %xmm5
8416// CHECK:  encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8417        	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8418
8419// CHECK: ucomiss	69, %xmm5
8420// CHECK:  encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
8421        	ucomiss	0x45,%xmm5
8422
8423// CHECK: ucomiss	32493, %xmm5
8424// CHECK:  encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
8425        	ucomiss	0x7eed,%xmm5
8426
8427// CHECK: ucomiss	3133065982, %xmm5
8428// CHECK:  encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
8429        	ucomiss	0xbabecafe,%xmm5
8430
8431// CHECK: ucomiss	305419896, %xmm5
8432// CHECK:  encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
8433        	ucomiss	0x12345678,%xmm5
8434
8435// CHECK: ucomiss	%xmm5, %xmm5
8436// CHECK:  encoding: [0x0f,0x2e,0xed]
8437        	ucomiss	%xmm5,%xmm5
8438
8439// CHECK: unpckhps	3735928559(%ebx,%ecx,8), %xmm5
8440// CHECK:  encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
8441        	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8442
8443// CHECK: unpckhps	69, %xmm5
8444// CHECK:  encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
8445        	unpckhps	0x45,%xmm5
8446
8447// CHECK: unpckhps	32493, %xmm5
8448// CHECK:  encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
8449        	unpckhps	0x7eed,%xmm5
8450
8451// CHECK: unpckhps	3133065982, %xmm5
8452// CHECK:  encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
8453        	unpckhps	0xbabecafe,%xmm5
8454
8455// CHECK: unpckhps	305419896, %xmm5
8456// CHECK:  encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
8457        	unpckhps	0x12345678,%xmm5
8458
8459// CHECK: unpckhps	%xmm5, %xmm5
8460// CHECK:  encoding: [0x0f,0x15,0xed]
8461        	unpckhps	%xmm5,%xmm5
8462
8463// CHECK: unpcklps	3735928559(%ebx,%ecx,8), %xmm5
8464// CHECK:  encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
8465        	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8466
8467// CHECK: unpcklps	69, %xmm5
8468// CHECK:  encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
8469        	unpcklps	0x45,%xmm5
8470
8471// CHECK: unpcklps	32493, %xmm5
8472// CHECK:  encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
8473        	unpcklps	0x7eed,%xmm5
8474
8475// CHECK: unpcklps	3133065982, %xmm5
8476// CHECK:  encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
8477        	unpcklps	0xbabecafe,%xmm5
8478
8479// CHECK: unpcklps	305419896, %xmm5
8480// CHECK:  encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
8481        	unpcklps	0x12345678,%xmm5
8482
8483// CHECK: unpcklps	%xmm5, %xmm5
8484// CHECK:  encoding: [0x0f,0x14,0xed]
8485        	unpcklps	%xmm5,%xmm5
8486
8487// CHECK: xorps	3735928559(%ebx,%ecx,8), %xmm5
8488// CHECK:  encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
8489        	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8490
8491// CHECK: xorps	69, %xmm5
8492// CHECK:  encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
8493        	xorps	0x45,%xmm5
8494
8495// CHECK: xorps	32493, %xmm5
8496// CHECK:  encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
8497        	xorps	0x7eed,%xmm5
8498
8499// CHECK: xorps	3133065982, %xmm5
8500// CHECK:  encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
8501        	xorps	0xbabecafe,%xmm5
8502
8503// CHECK: xorps	305419896, %xmm5
8504// CHECK:  encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
8505        	xorps	0x12345678,%xmm5
8506
8507// CHECK: xorps	%xmm5, %xmm5
8508// CHECK:  encoding: [0x0f,0x57,0xed]
8509        	xorps	%xmm5,%xmm5
8510
8511// CHECK: addpd	3735928559(%ebx,%ecx,8), %xmm5
8512// CHECK:  encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
8513        	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8514
8515// CHECK: addpd	69, %xmm5
8516// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
8517        	addpd	0x45,%xmm5
8518
8519// CHECK: addpd	32493, %xmm5
8520// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
8521        	addpd	0x7eed,%xmm5
8522
8523// CHECK: addpd	3133065982, %xmm5
8524// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
8525        	addpd	0xbabecafe,%xmm5
8526
8527// CHECK: addpd	305419896, %xmm5
8528// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
8529        	addpd	0x12345678,%xmm5
8530
8531// CHECK: addpd	%xmm5, %xmm5
8532// CHECK:  encoding: [0x66,0x0f,0x58,0xed]
8533        	addpd	%xmm5,%xmm5
8534
8535// CHECK: addsd	3735928559(%ebx,%ecx,8), %xmm5
8536// CHECK:  encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
8537        	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8538
8539// CHECK: addsd	69, %xmm5
8540// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
8541        	addsd	0x45,%xmm5
8542
8543// CHECK: addsd	32493, %xmm5
8544// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
8545        	addsd	0x7eed,%xmm5
8546
8547// CHECK: addsd	3133065982, %xmm5
8548// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
8549        	addsd	0xbabecafe,%xmm5
8550
8551// CHECK: addsd	305419896, %xmm5
8552// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
8553        	addsd	0x12345678,%xmm5
8554
8555// CHECK: addsd	%xmm5, %xmm5
8556// CHECK:  encoding: [0xf2,0x0f,0x58,0xed]
8557        	addsd	%xmm5,%xmm5
8558
8559// CHECK: andnpd	3735928559(%ebx,%ecx,8), %xmm5
8560// CHECK:  encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
8561        	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8562
8563// CHECK: andnpd	69, %xmm5
8564// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
8565        	andnpd	0x45,%xmm5
8566
8567// CHECK: andnpd	32493, %xmm5
8568// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
8569        	andnpd	0x7eed,%xmm5
8570
8571// CHECK: andnpd	3133065982, %xmm5
8572// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
8573        	andnpd	0xbabecafe,%xmm5
8574
8575// CHECK: andnpd	305419896, %xmm5
8576// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
8577        	andnpd	0x12345678,%xmm5
8578
8579// CHECK: andnpd	%xmm5, %xmm5
8580// CHECK:  encoding: [0x66,0x0f,0x55,0xed]
8581        	andnpd	%xmm5,%xmm5
8582
8583// CHECK: andpd	3735928559(%ebx,%ecx,8), %xmm5
8584// CHECK:  encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
8585        	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8586
8587// CHECK: andpd	69, %xmm5
8588// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
8589        	andpd	0x45,%xmm5
8590
8591// CHECK: andpd	32493, %xmm5
8592// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
8593        	andpd	0x7eed,%xmm5
8594
8595// CHECK: andpd	3133065982, %xmm5
8596// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
8597        	andpd	0xbabecafe,%xmm5
8598
8599// CHECK: andpd	305419896, %xmm5
8600// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
8601        	andpd	0x12345678,%xmm5
8602
8603// CHECK: andpd	%xmm5, %xmm5
8604// CHECK:  encoding: [0x66,0x0f,0x54,0xed]
8605        	andpd	%xmm5,%xmm5
8606
8607// CHECK: comisd	3735928559(%ebx,%ecx,8), %xmm5
8608// CHECK:  encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8609        	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8610
8611// CHECK: comisd	69, %xmm5
8612// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
8613        	comisd	0x45,%xmm5
8614
8615// CHECK: comisd	32493, %xmm5
8616// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
8617        	comisd	0x7eed,%xmm5
8618
8619// CHECK: comisd	3133065982, %xmm5
8620// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
8621        	comisd	0xbabecafe,%xmm5
8622
8623// CHECK: comisd	305419896, %xmm5
8624// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
8625        	comisd	0x12345678,%xmm5
8626
8627// CHECK: comisd	%xmm5, %xmm5
8628// CHECK:  encoding: [0x66,0x0f,0x2f,0xed]
8629        	comisd	%xmm5,%xmm5
8630
8631// CHECK: cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
8632// CHECK:  encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
8633        	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8634
8635// CHECK: cvtpi2pd	69, %xmm5
8636// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
8637        	cvtpi2pd	0x45,%xmm5
8638
8639// CHECK: cvtpi2pd	32493, %xmm5
8640// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
8641        	cvtpi2pd	0x7eed,%xmm5
8642
8643// CHECK: cvtpi2pd	3133065982, %xmm5
8644// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
8645        	cvtpi2pd	0xbabecafe,%xmm5
8646
8647// CHECK: cvtpi2pd	305419896, %xmm5
8648// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
8649        	cvtpi2pd	0x12345678,%xmm5
8650
8651// CHECK: cvtpi2pd	%mm3, %xmm5
8652// CHECK:  encoding: [0x66,0x0f,0x2a,0xeb]
8653        	cvtpi2pd	%mm3,%xmm5
8654
8655// CHECK: cvtsi2sd	%ecx, %xmm5
8656// CHECK:  encoding: [0xf2,0x0f,0x2a,0xe9]
8657        	cvtsi2sd	%ecx,%xmm5
8658
8659// CHECK: cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
8660// CHECK:  encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
8661        	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8662
8663// CHECK: cvtsi2sd	69, %xmm5
8664// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
8665        	cvtsi2sd	0x45,%xmm5
8666
8667// CHECK: cvtsi2sd	32493, %xmm5
8668// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
8669        	cvtsi2sd	0x7eed,%xmm5
8670
8671// CHECK: cvtsi2sd	3133065982, %xmm5
8672// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
8673        	cvtsi2sd	0xbabecafe,%xmm5
8674
8675// CHECK: cvtsi2sd	305419896, %xmm5
8676// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
8677        	cvtsi2sd	0x12345678,%xmm5
8678
8679// CHECK: divpd	3735928559(%ebx,%ecx,8), %xmm5
8680// CHECK:  encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8681        	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8682
8683// CHECK: divpd	69, %xmm5
8684// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
8685        	divpd	0x45,%xmm5
8686
8687// CHECK: divpd	32493, %xmm5
8688// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
8689        	divpd	0x7eed,%xmm5
8690
8691// CHECK: divpd	3133065982, %xmm5
8692// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
8693        	divpd	0xbabecafe,%xmm5
8694
8695// CHECK: divpd	305419896, %xmm5
8696// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
8697        	divpd	0x12345678,%xmm5
8698
8699// CHECK: divpd	%xmm5, %xmm5
8700// CHECK:  encoding: [0x66,0x0f,0x5e,0xed]
8701        	divpd	%xmm5,%xmm5
8702
8703// CHECK: divsd	3735928559(%ebx,%ecx,8), %xmm5
8704// CHECK:  encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8705        	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8706
8707// CHECK: divsd	69, %xmm5
8708// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
8709        	divsd	0x45,%xmm5
8710
8711// CHECK: divsd	32493, %xmm5
8712// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
8713        	divsd	0x7eed,%xmm5
8714
8715// CHECK: divsd	3133065982, %xmm5
8716// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
8717        	divsd	0xbabecafe,%xmm5
8718
8719// CHECK: divsd	305419896, %xmm5
8720// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
8721        	divsd	0x12345678,%xmm5
8722
8723// CHECK: divsd	%xmm5, %xmm5
8724// CHECK:  encoding: [0xf2,0x0f,0x5e,0xed]
8725        	divsd	%xmm5,%xmm5
8726
8727// CHECK: maxpd	3735928559(%ebx,%ecx,8), %xmm5
8728// CHECK:  encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8729        	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8730
8731// CHECK: maxpd	69, %xmm5
8732// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
8733        	maxpd	0x45,%xmm5
8734
8735// CHECK: maxpd	32493, %xmm5
8736// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
8737        	maxpd	0x7eed,%xmm5
8738
8739// CHECK: maxpd	3133065982, %xmm5
8740// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
8741        	maxpd	0xbabecafe,%xmm5
8742
8743// CHECK: maxpd	305419896, %xmm5
8744// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
8745        	maxpd	0x12345678,%xmm5
8746
8747// CHECK: maxpd	%xmm5, %xmm5
8748// CHECK:  encoding: [0x66,0x0f,0x5f,0xed]
8749        	maxpd	%xmm5,%xmm5
8750
8751// CHECK: maxsd	3735928559(%ebx,%ecx,8), %xmm5
8752// CHECK:  encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8753        	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8754
8755// CHECK: maxsd	69, %xmm5
8756// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
8757        	maxsd	0x45,%xmm5
8758
8759// CHECK: maxsd	32493, %xmm5
8760// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
8761        	maxsd	0x7eed,%xmm5
8762
8763// CHECK: maxsd	3133065982, %xmm5
8764// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
8765        	maxsd	0xbabecafe,%xmm5
8766
8767// CHECK: maxsd	305419896, %xmm5
8768// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
8769        	maxsd	0x12345678,%xmm5
8770
8771// CHECK: maxsd	%xmm5, %xmm5
8772// CHECK:  encoding: [0xf2,0x0f,0x5f,0xed]
8773        	maxsd	%xmm5,%xmm5
8774
8775// CHECK: minpd	3735928559(%ebx,%ecx,8), %xmm5
8776// CHECK:  encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8777        	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8778
8779// CHECK: minpd	69, %xmm5
8780// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
8781        	minpd	0x45,%xmm5
8782
8783// CHECK: minpd	32493, %xmm5
8784// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
8785        	minpd	0x7eed,%xmm5
8786
8787// CHECK: minpd	3133065982, %xmm5
8788// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
8789        	minpd	0xbabecafe,%xmm5
8790
8791// CHECK: minpd	305419896, %xmm5
8792// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
8793        	minpd	0x12345678,%xmm5
8794
8795// CHECK: minpd	%xmm5, %xmm5
8796// CHECK:  encoding: [0x66,0x0f,0x5d,0xed]
8797        	minpd	%xmm5,%xmm5
8798
8799// CHECK: minsd	3735928559(%ebx,%ecx,8), %xmm5
8800// CHECK:  encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8801        	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8802
8803// CHECK: minsd	69, %xmm5
8804// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
8805        	minsd	0x45,%xmm5
8806
8807// CHECK: minsd	32493, %xmm5
8808// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
8809        	minsd	0x7eed,%xmm5
8810
8811// CHECK: minsd	3133065982, %xmm5
8812// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
8813        	minsd	0xbabecafe,%xmm5
8814
8815// CHECK: minsd	305419896, %xmm5
8816// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
8817        	minsd	0x12345678,%xmm5
8818
8819// CHECK: minsd	%xmm5, %xmm5
8820// CHECK:  encoding: [0xf2,0x0f,0x5d,0xed]
8821        	minsd	%xmm5,%xmm5
8822
8823// CHECK: movapd	3735928559(%ebx,%ecx,8), %xmm5
8824// CHECK:  encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
8825        	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8826
8827// CHECK: movapd	69, %xmm5
8828// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
8829        	movapd	0x45,%xmm5
8830
8831// CHECK: movapd	32493, %xmm5
8832// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
8833        	movapd	0x7eed,%xmm5
8834
8835// CHECK: movapd	3133065982, %xmm5
8836// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
8837        	movapd	0xbabecafe,%xmm5
8838
8839// CHECK: movapd	305419896, %xmm5
8840// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
8841        	movapd	0x12345678,%xmm5
8842
8843// CHECK: movapd	%xmm5, %xmm5
8844// CHECK:  encoding: [0x66,0x0f,0x28,0xed]
8845        	movapd	%xmm5,%xmm5
8846
8847// CHECK: movapd	%xmm5, 3735928559(%ebx,%ecx,8)
8848// CHECK:  encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
8849        	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8850
8851// CHECK: movapd	%xmm5, 69
8852// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
8853        	movapd	%xmm5,0x45
8854
8855// CHECK: movapd	%xmm5, 32493
8856// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
8857        	movapd	%xmm5,0x7eed
8858
8859// CHECK: movapd	%xmm5, 3133065982
8860// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
8861        	movapd	%xmm5,0xbabecafe
8862
8863// CHECK: movapd	%xmm5, 305419896
8864// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
8865        	movapd	%xmm5,0x12345678
8866
8867// CHECK: movapd	%xmm5, %xmm5
8868// CHECK:  encoding: [0x66,0x0f,0x28,0xed]
8869        	movapd	%xmm5,%xmm5
8870
8871// CHECK: movhpd	3735928559(%ebx,%ecx,8), %xmm5
8872// CHECK:  encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
8873        	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8874
8875// CHECK: movhpd	69, %xmm5
8876// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
8877        	movhpd	0x45,%xmm5
8878
8879// CHECK: movhpd	32493, %xmm5
8880// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
8881        	movhpd	0x7eed,%xmm5
8882
8883// CHECK: movhpd	3133065982, %xmm5
8884// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
8885        	movhpd	0xbabecafe,%xmm5
8886
8887// CHECK: movhpd	305419896, %xmm5
8888// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
8889        	movhpd	0x12345678,%xmm5
8890
8891// CHECK: movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
8892// CHECK:  encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
8893        	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8894
8895// CHECK: movhpd	%xmm5, 69
8896// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
8897        	movhpd	%xmm5,0x45
8898
8899// CHECK: movhpd	%xmm5, 32493
8900// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
8901        	movhpd	%xmm5,0x7eed
8902
8903// CHECK: movhpd	%xmm5, 3133065982
8904// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
8905        	movhpd	%xmm5,0xbabecafe
8906
8907// CHECK: movhpd	%xmm5, 305419896
8908// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
8909        	movhpd	%xmm5,0x12345678
8910
8911// CHECK: movlpd	3735928559(%ebx,%ecx,8), %xmm5
8912// CHECK:  encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8913        	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8914
8915// CHECK: movlpd	69, %xmm5
8916// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8917        	movlpd	0x45,%xmm5
8918
8919// CHECK: movlpd	32493, %xmm5
8920// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8921        	movlpd	0x7eed,%xmm5
8922
8923// CHECK: movlpd	3133065982, %xmm5
8924// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8925        	movlpd	0xbabecafe,%xmm5
8926
8927// CHECK: movlpd	305419896, %xmm5
8928// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8929        	movlpd	0x12345678,%xmm5
8930
8931// CHECK: movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
8932// CHECK:  encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
8933        	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8934
8935// CHECK: movlpd	%xmm5, 69
8936// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
8937        	movlpd	%xmm5,0x45
8938
8939// CHECK: movlpd	%xmm5, 32493
8940// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
8941        	movlpd	%xmm5,0x7eed
8942
8943// CHECK: movlpd	%xmm5, 3133065982
8944// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
8945        	movlpd	%xmm5,0xbabecafe
8946
8947// CHECK: movlpd	%xmm5, 305419896
8948// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
8949        	movlpd	%xmm5,0x12345678
8950
8951// CHECK: movmskpd	%xmm5, %ecx
8952// CHECK:  encoding: [0x66,0x0f,0x50,0xcd]
8953        	movmskpd	%xmm5,%ecx
8954
8955// CHECK: movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
8956// CHECK:  encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8957        	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8958
8959// CHECK: movntpd	%xmm5, 69
8960// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
8961        	movntpd	%xmm5,0x45
8962
8963// CHECK: movntpd	%xmm5, 32493
8964// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
8965        	movntpd	%xmm5,0x7eed
8966
8967// CHECK: movntpd	%xmm5, 3133065982
8968// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
8969        	movntpd	%xmm5,0xbabecafe
8970
8971// CHECK: movntpd	%xmm5, 305419896
8972// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
8973        	movntpd	%xmm5,0x12345678
8974
8975// CHECK: movsd	3735928559(%ebx,%ecx,8), %xmm5
8976// CHECK:  encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
8977        	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8978
8979// CHECK: movsd	69, %xmm5
8980// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
8981        	movsd	0x45,%xmm5
8982
8983// CHECK: movsd	32493, %xmm5
8984// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
8985        	movsd	0x7eed,%xmm5
8986
8987// CHECK: movsd	3133065982, %xmm5
8988// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
8989        	movsd	0xbabecafe,%xmm5
8990
8991// CHECK: movsd	305419896, %xmm5
8992// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
8993        	movsd	0x12345678,%xmm5
8994
8995// CHECK: movsd	%xmm5, %xmm5
8996// CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
8997        	movsd	%xmm5,%xmm5
8998
8999// CHECK: movsd	%xmm5, 3735928559(%ebx,%ecx,8)
9000// CHECK:  encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
9001        	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9002
9003// CHECK: movsd	%xmm5, 69
9004// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
9005        	movsd	%xmm5,0x45
9006
9007// CHECK: movsd	%xmm5, 32493
9008// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
9009        	movsd	%xmm5,0x7eed
9010
9011// CHECK: movsd	%xmm5, 3133065982
9012// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
9013        	movsd	%xmm5,0xbabecafe
9014
9015// CHECK: movsd	%xmm5, 305419896
9016// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
9017        	movsd	%xmm5,0x12345678
9018
9019// CHECK: movsd	%xmm5, %xmm5
9020// CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
9021        	movsd	%xmm5,%xmm5
9022
9023// CHECK: movupd	3735928559(%ebx,%ecx,8), %xmm5
9024// CHECK:  encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
9025        	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9026
9027// CHECK: movupd	69, %xmm5
9028// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
9029        	movupd	0x45,%xmm5
9030
9031// CHECK: movupd	32493, %xmm5
9032// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
9033        	movupd	0x7eed,%xmm5
9034
9035// CHECK: movupd	3133065982, %xmm5
9036// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
9037        	movupd	0xbabecafe,%xmm5
9038
9039// CHECK: movupd	305419896, %xmm5
9040// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
9041        	movupd	0x12345678,%xmm5
9042
9043// CHECK: movupd	%xmm5, %xmm5
9044// CHECK:  encoding: [0x66,0x0f,0x10,0xed]
9045        	movupd	%xmm5,%xmm5
9046
9047// CHECK: movupd	%xmm5, 3735928559(%ebx,%ecx,8)
9048// CHECK:  encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
9049        	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9050
9051// CHECK: movupd	%xmm5, 69
9052// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
9053        	movupd	%xmm5,0x45
9054
9055// CHECK: movupd	%xmm5, 32493
9056// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
9057        	movupd	%xmm5,0x7eed
9058
9059// CHECK: movupd	%xmm5, 3133065982
9060// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
9061        	movupd	%xmm5,0xbabecafe
9062
9063// CHECK: movupd	%xmm5, 305419896
9064// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
9065        	movupd	%xmm5,0x12345678
9066
9067// CHECK: movupd	%xmm5, %xmm5
9068// CHECK:  encoding: [0x66,0x0f,0x10,0xed]
9069        	movupd	%xmm5,%xmm5
9070
9071// CHECK: mulpd	3735928559(%ebx,%ecx,8), %xmm5
9072// CHECK:  encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
9073        	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9074
9075// CHECK: mulpd	69, %xmm5
9076// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
9077        	mulpd	0x45,%xmm5
9078
9079// CHECK: mulpd	32493, %xmm5
9080// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
9081        	mulpd	0x7eed,%xmm5
9082
9083// CHECK: mulpd	3133065982, %xmm5
9084// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
9085        	mulpd	0xbabecafe,%xmm5
9086
9087// CHECK: mulpd	305419896, %xmm5
9088// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
9089        	mulpd	0x12345678,%xmm5
9090
9091// CHECK: mulpd	%xmm5, %xmm5
9092// CHECK:  encoding: [0x66,0x0f,0x59,0xed]
9093        	mulpd	%xmm5,%xmm5
9094
9095// CHECK: mulsd	3735928559(%ebx,%ecx,8), %xmm5
9096// CHECK:  encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
9097        	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9098
9099// CHECK: mulsd	69, %xmm5
9100// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
9101        	mulsd	0x45,%xmm5
9102
9103// CHECK: mulsd	32493, %xmm5
9104// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
9105        	mulsd	0x7eed,%xmm5
9106
9107// CHECK: mulsd	3133065982, %xmm5
9108// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
9109        	mulsd	0xbabecafe,%xmm5
9110
9111// CHECK: mulsd	305419896, %xmm5
9112// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
9113        	mulsd	0x12345678,%xmm5
9114
9115// CHECK: mulsd	%xmm5, %xmm5
9116// CHECK:  encoding: [0xf2,0x0f,0x59,0xed]
9117        	mulsd	%xmm5,%xmm5
9118
9119// CHECK: orpd	3735928559(%ebx,%ecx,8), %xmm5
9120// CHECK:  encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
9121        	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9122
9123// CHECK: orpd	69, %xmm5
9124// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
9125        	orpd	0x45,%xmm5
9126
9127// CHECK: orpd	32493, %xmm5
9128// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
9129        	orpd	0x7eed,%xmm5
9130
9131// CHECK: orpd	3133065982, %xmm5
9132// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
9133        	orpd	0xbabecafe,%xmm5
9134
9135// CHECK: orpd	305419896, %xmm5
9136// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
9137        	orpd	0x12345678,%xmm5
9138
9139// CHECK: orpd	%xmm5, %xmm5
9140// CHECK:  encoding: [0x66,0x0f,0x56,0xed]
9141        	orpd	%xmm5,%xmm5
9142
9143// CHECK: sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
9144// CHECK:  encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
9145        	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9146
9147// CHECK: sqrtpd	69, %xmm5
9148// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
9149        	sqrtpd	0x45,%xmm5
9150
9151// CHECK: sqrtpd	32493, %xmm5
9152// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
9153        	sqrtpd	0x7eed,%xmm5
9154
9155// CHECK: sqrtpd	3133065982, %xmm5
9156// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
9157        	sqrtpd	0xbabecafe,%xmm5
9158
9159// CHECK: sqrtpd	305419896, %xmm5
9160// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
9161        	sqrtpd	0x12345678,%xmm5
9162
9163// CHECK: sqrtpd	%xmm5, %xmm5
9164// CHECK:  encoding: [0x66,0x0f,0x51,0xed]
9165        	sqrtpd	%xmm5,%xmm5
9166
9167// CHECK: sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
9168// CHECK:  encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
9169        	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9170
9171// CHECK: sqrtsd	69, %xmm5
9172// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
9173        	sqrtsd	0x45,%xmm5
9174
9175// CHECK: sqrtsd	32493, %xmm5
9176// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
9177        	sqrtsd	0x7eed,%xmm5
9178
9179// CHECK: sqrtsd	3133065982, %xmm5
9180// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
9181        	sqrtsd	0xbabecafe,%xmm5
9182
9183// CHECK: sqrtsd	305419896, %xmm5
9184// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
9185        	sqrtsd	0x12345678,%xmm5
9186
9187// CHECK: sqrtsd	%xmm5, %xmm5
9188// CHECK:  encoding: [0xf2,0x0f,0x51,0xed]
9189        	sqrtsd	%xmm5,%xmm5
9190
9191// CHECK: subpd	3735928559(%ebx,%ecx,8), %xmm5
9192// CHECK:  encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9193        	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9194
9195// CHECK: subpd	69, %xmm5
9196// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
9197        	subpd	0x45,%xmm5
9198
9199// CHECK: subpd	32493, %xmm5
9200// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
9201        	subpd	0x7eed,%xmm5
9202
9203// CHECK: subpd	3133065982, %xmm5
9204// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
9205        	subpd	0xbabecafe,%xmm5
9206
9207// CHECK: subpd	305419896, %xmm5
9208// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
9209        	subpd	0x12345678,%xmm5
9210
9211// CHECK: subpd	%xmm5, %xmm5
9212// CHECK:  encoding: [0x66,0x0f,0x5c,0xed]
9213        	subpd	%xmm5,%xmm5
9214
9215// CHECK: subsd	3735928559(%ebx,%ecx,8), %xmm5
9216// CHECK:  encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9217        	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9218
9219// CHECK: subsd	69, %xmm5
9220// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
9221        	subsd	0x45,%xmm5
9222
9223// CHECK: subsd	32493, %xmm5
9224// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
9225        	subsd	0x7eed,%xmm5
9226
9227// CHECK: subsd	3133065982, %xmm5
9228// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
9229        	subsd	0xbabecafe,%xmm5
9230
9231// CHECK: subsd	305419896, %xmm5
9232// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
9233        	subsd	0x12345678,%xmm5
9234
9235// CHECK: subsd	%xmm5, %xmm5
9236// CHECK:  encoding: [0xf2,0x0f,0x5c,0xed]
9237        	subsd	%xmm5,%xmm5
9238
9239// CHECK: ucomisd	3735928559(%ebx,%ecx,8), %xmm5
9240// CHECK:  encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9241        	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9242
9243// CHECK: ucomisd	69, %xmm5
9244// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
9245        	ucomisd	0x45,%xmm5
9246
9247// CHECK: ucomisd	32493, %xmm5
9248// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
9249        	ucomisd	0x7eed,%xmm5
9250
9251// CHECK: ucomisd	3133065982, %xmm5
9252// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
9253        	ucomisd	0xbabecafe,%xmm5
9254
9255// CHECK: ucomisd	305419896, %xmm5
9256// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
9257        	ucomisd	0x12345678,%xmm5
9258
9259// CHECK: ucomisd	%xmm5, %xmm5
9260// CHECK:  encoding: [0x66,0x0f,0x2e,0xed]
9261        	ucomisd	%xmm5,%xmm5
9262
9263// CHECK: unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
9264// CHECK:  encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
9265        	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9266
9267// CHECK: unpckhpd	69, %xmm5
9268// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
9269        	unpckhpd	0x45,%xmm5
9270
9271// CHECK: unpckhpd	32493, %xmm5
9272// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
9273        	unpckhpd	0x7eed,%xmm5
9274
9275// CHECK: unpckhpd	3133065982, %xmm5
9276// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
9277        	unpckhpd	0xbabecafe,%xmm5
9278
9279// CHECK: unpckhpd	305419896, %xmm5
9280// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
9281        	unpckhpd	0x12345678,%xmm5
9282
9283// CHECK: unpckhpd	%xmm5, %xmm5
9284// CHECK:  encoding: [0x66,0x0f,0x15,0xed]
9285        	unpckhpd	%xmm5,%xmm5
9286
9287// CHECK: unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
9288// CHECK:  encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
9289        	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9290
9291// CHECK: unpcklpd	69, %xmm5
9292// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
9293        	unpcklpd	0x45,%xmm5
9294
9295// CHECK: unpcklpd	32493, %xmm5
9296// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
9297        	unpcklpd	0x7eed,%xmm5
9298
9299// CHECK: unpcklpd	3133065982, %xmm5
9300// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
9301        	unpcklpd	0xbabecafe,%xmm5
9302
9303// CHECK: unpcklpd	305419896, %xmm5
9304// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
9305        	unpcklpd	0x12345678,%xmm5
9306
9307// CHECK: unpcklpd	%xmm5, %xmm5
9308// CHECK:  encoding: [0x66,0x0f,0x14,0xed]
9309        	unpcklpd	%xmm5,%xmm5
9310
9311// CHECK: xorpd	3735928559(%ebx,%ecx,8), %xmm5
9312// CHECK:  encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
9313        	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9314
9315// CHECK: xorpd	69, %xmm5
9316// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
9317        	xorpd	0x45,%xmm5
9318
9319// CHECK: xorpd	32493, %xmm5
9320// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
9321        	xorpd	0x7eed,%xmm5
9322
9323// CHECK: xorpd	3133065982, %xmm5
9324// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
9325        	xorpd	0xbabecafe,%xmm5
9326
9327// CHECK: xorpd	305419896, %xmm5
9328// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
9329        	xorpd	0x12345678,%xmm5
9330
9331// CHECK: xorpd	%xmm5, %xmm5
9332// CHECK:  encoding: [0x66,0x0f,0x57,0xed]
9333        	xorpd	%xmm5,%xmm5
9334
9335// CHECK: cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
9336// CHECK:  encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
9337        	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9338
9339// CHECK: cvtdq2pd	69, %xmm5
9340// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
9341        	cvtdq2pd	0x45,%xmm5
9342
9343// CHECK: cvtdq2pd	32493, %xmm5
9344// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
9345        	cvtdq2pd	0x7eed,%xmm5
9346
9347// CHECK: cvtdq2pd	3133065982, %xmm5
9348// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
9349        	cvtdq2pd	0xbabecafe,%xmm5
9350
9351// CHECK: cvtdq2pd	305419896, %xmm5
9352// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
9353        	cvtdq2pd	0x12345678,%xmm5
9354
9355// CHECK: cvtdq2pd	%xmm5, %xmm5
9356// CHECK:  encoding: [0xf3,0x0f,0xe6,0xed]
9357        	cvtdq2pd	%xmm5,%xmm5
9358
9359// CHECK: cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
9360// CHECK:  encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
9361        	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9362
9363// CHECK: cvtpd2dq	69, %xmm5
9364// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
9365        	cvtpd2dq	0x45,%xmm5
9366
9367// CHECK: cvtpd2dq	32493, %xmm5
9368// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
9369        	cvtpd2dq	0x7eed,%xmm5
9370
9371// CHECK: cvtpd2dq	3133065982, %xmm5
9372// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
9373        	cvtpd2dq	0xbabecafe,%xmm5
9374
9375// CHECK: cvtpd2dq	305419896, %xmm5
9376// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
9377        	cvtpd2dq	0x12345678,%xmm5
9378
9379// CHECK: cvtpd2dq	%xmm5, %xmm5
9380// CHECK:  encoding: [0xf2,0x0f,0xe6,0xed]
9381        	cvtpd2dq	%xmm5,%xmm5
9382
9383// CHECK: cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
9384// CHECK:  encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9385        	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9386
9387// CHECK: cvtdq2ps	69, %xmm5
9388// CHECK:  encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9389        	cvtdq2ps	0x45,%xmm5
9390
9391// CHECK: cvtdq2ps	32493, %xmm5
9392// CHECK:  encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9393        	cvtdq2ps	0x7eed,%xmm5
9394
9395// CHECK: cvtdq2ps	3133065982, %xmm5
9396// CHECK:  encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9397        	cvtdq2ps	0xbabecafe,%xmm5
9398
9399// CHECK: cvtdq2ps	305419896, %xmm5
9400// CHECK:  encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9401        	cvtdq2ps	0x12345678,%xmm5
9402
9403// CHECK: cvtdq2ps	%xmm5, %xmm5
9404// CHECK:  encoding: [0x0f,0x5b,0xed]
9405        	cvtdq2ps	%xmm5,%xmm5
9406
9407// CHECK: cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
9408// CHECK:  encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9409        	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
9410
9411// CHECK: cvtpd2pi	69, %mm3
9412// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
9413        	cvtpd2pi	0x45,%mm3
9414
9415// CHECK: cvtpd2pi	32493, %mm3
9416// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
9417        	cvtpd2pi	0x7eed,%mm3
9418
9419// CHECK: cvtpd2pi	3133065982, %mm3
9420// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
9421        	cvtpd2pi	0xbabecafe,%mm3
9422
9423// CHECK: cvtpd2pi	305419896, %mm3
9424// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
9425        	cvtpd2pi	0x12345678,%mm3
9426
9427// CHECK: cvtpd2pi	%xmm5, %mm3
9428// CHECK:  encoding: [0x66,0x0f,0x2d,0xdd]
9429        	cvtpd2pi	%xmm5,%mm3
9430
9431// CHECK: cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
9432// CHECK:  encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9433        	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9434
9435// CHECK: cvtpd2ps	69, %xmm5
9436// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9437        	cvtpd2ps	0x45,%xmm5
9438
9439// CHECK: cvtpd2ps	32493, %xmm5
9440// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9441        	cvtpd2ps	0x7eed,%xmm5
9442
9443// CHECK: cvtpd2ps	3133065982, %xmm5
9444// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9445        	cvtpd2ps	0xbabecafe,%xmm5
9446
9447// CHECK: cvtpd2ps	305419896, %xmm5
9448// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9449        	cvtpd2ps	0x12345678,%xmm5
9450
9451// CHECK: cvtpd2ps	%xmm5, %xmm5
9452// CHECK:  encoding: [0x66,0x0f,0x5a,0xed]
9453        	cvtpd2ps	%xmm5,%xmm5
9454
9455// CHECK: cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
9456// CHECK:  encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9457        	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9458
9459// CHECK: cvtps2pd	69, %xmm5
9460// CHECK:  encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9461        	cvtps2pd	0x45,%xmm5
9462
9463// CHECK: cvtps2pd	32493, %xmm5
9464// CHECK:  encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9465        	cvtps2pd	0x7eed,%xmm5
9466
9467// CHECK: cvtps2pd	3133065982, %xmm5
9468// CHECK:  encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9469        	cvtps2pd	0xbabecafe,%xmm5
9470
9471// CHECK: cvtps2pd	305419896, %xmm5
9472// CHECK:  encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9473        	cvtps2pd	0x12345678,%xmm5
9474
9475// CHECK: cvtps2pd	%xmm5, %xmm5
9476// CHECK:  encoding: [0x0f,0x5a,0xed]
9477        	cvtps2pd	%xmm5,%xmm5
9478
9479// CHECK: cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
9480// CHECK:  encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9481        	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9482
9483// CHECK: cvtps2dq	69, %xmm5
9484// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9485        	cvtps2dq	0x45,%xmm5
9486
9487// CHECK: cvtps2dq	32493, %xmm5
9488// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9489        	cvtps2dq	0x7eed,%xmm5
9490
9491// CHECK: cvtps2dq	3133065982, %xmm5
9492// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9493        	cvtps2dq	0xbabecafe,%xmm5
9494
9495// CHECK: cvtps2dq	305419896, %xmm5
9496// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9497        	cvtps2dq	0x12345678,%xmm5
9498
9499// CHECK: cvtps2dq	%xmm5, %xmm5
9500// CHECK:  encoding: [0x66,0x0f,0x5b,0xed]
9501        	cvtps2dq	%xmm5,%xmm5
9502
9503// CHECK: cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
9504// CHECK:  encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9505        	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
9506
9507// CHECK: cvtsd2ss	69, %xmm5
9508// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9509        	cvtsd2ss	0x45,%xmm5
9510
9511// CHECK: cvtsd2ss	32493, %xmm5
9512// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9513        	cvtsd2ss	0x7eed,%xmm5
9514
9515// CHECK: cvtsd2ss	3133065982, %xmm5
9516// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9517        	cvtsd2ss	0xbabecafe,%xmm5
9518
9519// CHECK: cvtsd2ss	305419896, %xmm5
9520// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9521        	cvtsd2ss	0x12345678,%xmm5
9522
9523// CHECK: cvtsd2ss	%xmm5, %xmm5
9524// CHECK:  encoding: [0xf2,0x0f,0x5a,0xed]
9525        	cvtsd2ss	%xmm5,%xmm5
9526
9527// CHECK: cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
9528// CHECK:  encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9529        	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9530
9531// CHECK: cvtss2sd	69, %xmm5
9532// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9533        	cvtss2sd	0x45,%xmm5
9534
9535// CHECK: cvtss2sd	32493, %xmm5
9536// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9537        	cvtss2sd	0x7eed,%xmm5
9538
9539// CHECK: cvtss2sd	3133065982, %xmm5
9540// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9541        	cvtss2sd	0xbabecafe,%xmm5
9542
9543// CHECK: cvtss2sd	305419896, %xmm5
9544// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9545        	cvtss2sd	0x12345678,%xmm5
9546
9547// CHECK: cvtss2sd	%xmm5, %xmm5
9548// CHECK:  encoding: [0xf3,0x0f,0x5a,0xed]
9549        	cvtss2sd	%xmm5,%xmm5
9550
9551// CHECK: cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
9552// CHECK:  encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9553        	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
9554
9555// CHECK: cvttpd2pi	69, %mm3
9556// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
9557        	cvttpd2pi	0x45,%mm3
9558
9559// CHECK: cvttpd2pi	32493, %mm3
9560// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
9561        	cvttpd2pi	0x7eed,%mm3
9562
9563// CHECK: cvttpd2pi	3133065982, %mm3
9564// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
9565        	cvttpd2pi	0xbabecafe,%mm3
9566
9567// CHECK: cvttpd2pi	305419896, %mm3
9568// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
9569        	cvttpd2pi	0x12345678,%mm3
9570
9571// CHECK: cvttpd2pi	%xmm5, %mm3
9572// CHECK:  encoding: [0x66,0x0f,0x2c,0xdd]
9573        	cvttpd2pi	%xmm5,%mm3
9574
9575// CHECK: cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
9576// CHECK:  encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9577        	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
9578
9579// CHECK: cvttsd2si	69, %ecx
9580// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
9581        	cvttsd2si	0x45,%ecx
9582
9583// CHECK: cvttsd2si	32493, %ecx
9584// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
9585        	cvttsd2si	0x7eed,%ecx
9586
9587// CHECK: cvttsd2si	3133065982, %ecx
9588// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
9589        	cvttsd2si	0xbabecafe,%ecx
9590
9591// CHECK: cvttsd2si	305419896, %ecx
9592// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
9593        	cvttsd2si	0x12345678,%ecx
9594
9595// CHECK: cvttsd2si	%xmm5, %ecx
9596// CHECK:  encoding: [0xf2,0x0f,0x2c,0xcd]
9597        	cvttsd2si	%xmm5,%ecx
9598
9599// CHECK: cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
9600// CHECK:  encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9601        	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9602
9603// CHECK: cvttps2dq	69, %xmm5
9604// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9605        	cvttps2dq	0x45,%xmm5
9606
9607// CHECK: cvttps2dq	32493, %xmm5
9608// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9609        	cvttps2dq	0x7eed,%xmm5
9610
9611// CHECK: cvttps2dq	3133065982, %xmm5
9612// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9613        	cvttps2dq	0xbabecafe,%xmm5
9614
9615// CHECK: cvttps2dq	305419896, %xmm5
9616// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9617        	cvttps2dq	0x12345678,%xmm5
9618
9619// CHECK: cvttps2dq	%xmm5, %xmm5
9620// CHECK:  encoding: [0xf3,0x0f,0x5b,0xed]
9621        	cvttps2dq	%xmm5,%xmm5
9622
9623// CHECK: maskmovdqu	%xmm5, %xmm5
9624// CHECK:  encoding: [0x66,0x0f,0xf7,0xed]
9625        	maskmovdqu	%xmm5,%xmm5
9626
9627// CHECK: movdqa	3735928559(%ebx,%ecx,8), %xmm5
9628// CHECK:  encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9629        	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
9630
9631// CHECK: movdqa	69, %xmm5
9632// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
9633        	movdqa	0x45,%xmm5
9634
9635// CHECK: movdqa	32493, %xmm5
9636// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
9637        	movdqa	0x7eed,%xmm5
9638
9639// CHECK: movdqa	3133065982, %xmm5
9640// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
9641        	movdqa	0xbabecafe,%xmm5
9642
9643// CHECK: movdqa	305419896, %xmm5
9644// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
9645        	movdqa	0x12345678,%xmm5
9646
9647// CHECK: movdqa	%xmm5, %xmm5
9648// CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
9649        	movdqa	%xmm5,%xmm5
9650
9651// CHECK: movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
9652// CHECK:  encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9653        	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9654
9655// CHECK: movdqa	%xmm5, 69
9656// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
9657        	movdqa	%xmm5,0x45
9658
9659// CHECK: movdqa	%xmm5, 32493
9660// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
9661        	movdqa	%xmm5,0x7eed
9662
9663// CHECK: movdqa	%xmm5, 3133065982
9664// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
9665        	movdqa	%xmm5,0xbabecafe
9666
9667// CHECK: movdqa	%xmm5, 305419896
9668// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
9669        	movdqa	%xmm5,0x12345678
9670
9671// CHECK: movdqa	%xmm5, %xmm5
9672// CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
9673        	movdqa	%xmm5,%xmm5
9674
9675// CHECK: movdqu	3735928559(%ebx,%ecx,8), %xmm5
9676// CHECK:  encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9677        	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
9678
9679// CHECK: movdqu	69, %xmm5
9680// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
9681        	movdqu	0x45,%xmm5
9682
9683// CHECK: movdqu	32493, %xmm5
9684// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
9685        	movdqu	0x7eed,%xmm5
9686
9687// CHECK: movdqu	3133065982, %xmm5
9688// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
9689        	movdqu	0xbabecafe,%xmm5
9690
9691// CHECK: movdqu	305419896, %xmm5
9692// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
9693        	movdqu	0x12345678,%xmm5
9694
9695// CHECK: movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
9696// CHECK:  encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9697        	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9698
9699// CHECK: movdqu	%xmm5, 69
9700// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
9701        	movdqu	%xmm5,0x45
9702
9703// CHECK: movdqu	%xmm5, 32493
9704// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
9705        	movdqu	%xmm5,0x7eed
9706
9707// CHECK: movdqu	%xmm5, 3133065982
9708// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
9709        	movdqu	%xmm5,0xbabecafe
9710
9711// CHECK: movdqu	%xmm5, 305419896
9712// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
9713        	movdqu	%xmm5,0x12345678
9714
9715// CHECK: movdq2q	%xmm5, %mm3
9716// CHECK:  encoding: [0xf2,0x0f,0xd6,0xdd]
9717        	movdq2q	%xmm5,%mm3
9718
9719// CHECK: movq2dq	%mm3, %xmm5
9720// CHECK:  encoding: [0xf3,0x0f,0xd6,0xeb]
9721        	movq2dq	%mm3,%xmm5
9722
9723// CHECK: pmuludq	3735928559(%ebx,%ecx,8), %mm3
9724// CHECK:  encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9725        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
9726
9727// CHECK: pmuludq	69, %mm3
9728// CHECK:  encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
9729        	pmuludq	0x45,%mm3
9730
9731// CHECK: pmuludq	32493, %mm3
9732// CHECK:  encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
9733        	pmuludq	0x7eed,%mm3
9734
9735// CHECK: pmuludq	3133065982, %mm3
9736// CHECK:  encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
9737        	pmuludq	0xbabecafe,%mm3
9738
9739// CHECK: pmuludq	305419896, %mm3
9740// CHECK:  encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
9741        	pmuludq	0x12345678,%mm3
9742
9743// CHECK: pmuludq	%mm3, %mm3
9744// CHECK:  encoding: [0x0f,0xf4,0xdb]
9745        	pmuludq	%mm3,%mm3
9746
9747// CHECK: pmuludq	3735928559(%ebx,%ecx,8), %xmm5
9748// CHECK:  encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
9749        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9750
9751// CHECK: pmuludq	69, %xmm5
9752// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
9753        	pmuludq	0x45,%xmm5
9754
9755// CHECK: pmuludq	32493, %xmm5
9756// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
9757        	pmuludq	0x7eed,%xmm5
9758
9759// CHECK: pmuludq	3133065982, %xmm5
9760// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
9761        	pmuludq	0xbabecafe,%xmm5
9762
9763// CHECK: pmuludq	305419896, %xmm5
9764// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
9765        	pmuludq	0x12345678,%xmm5
9766
9767// CHECK: pmuludq	%xmm5, %xmm5
9768// CHECK:  encoding: [0x66,0x0f,0xf4,0xed]
9769        	pmuludq	%xmm5,%xmm5
9770
9771// CHECK: pslldq	$127, %xmm5
9772// CHECK:  encoding: [0x66,0x0f,0x73,0xfd,0x7f]
9773        	pslldq	$0x7f,%xmm5
9774
9775// CHECK: psrldq	$127, %xmm5
9776// CHECK:  encoding: [0x66,0x0f,0x73,0xdd,0x7f]
9777        	psrldq	$0x7f,%xmm5
9778
9779// CHECK: punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
9780// CHECK:  encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9781        	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9782
9783// CHECK: punpckhqdq	69, %xmm5
9784// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
9785        	punpckhqdq	0x45,%xmm5
9786
9787// CHECK: punpckhqdq	32493, %xmm5
9788// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
9789        	punpckhqdq	0x7eed,%xmm5
9790
9791// CHECK: punpckhqdq	3133065982, %xmm5
9792// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
9793        	punpckhqdq	0xbabecafe,%xmm5
9794
9795// CHECK: punpckhqdq	305419896, %xmm5
9796// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
9797        	punpckhqdq	0x12345678,%xmm5
9798
9799// CHECK: punpckhqdq	%xmm5, %xmm5
9800// CHECK:  encoding: [0x66,0x0f,0x6d,0xed]
9801        	punpckhqdq	%xmm5,%xmm5
9802
9803// CHECK: punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
9804// CHECK:  encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9805        	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9806
9807// CHECK: punpcklqdq	69, %xmm5
9808// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
9809        	punpcklqdq	0x45,%xmm5
9810
9811// CHECK: punpcklqdq	32493, %xmm5
9812// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
9813        	punpcklqdq	0x7eed,%xmm5
9814
9815// CHECK: punpcklqdq	3133065982, %xmm5
9816// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
9817        	punpcklqdq	0xbabecafe,%xmm5
9818
9819// CHECK: punpcklqdq	305419896, %xmm5
9820// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
9821        	punpcklqdq	0x12345678,%xmm5
9822
9823// CHECK: punpcklqdq	%xmm5, %xmm5
9824// CHECK:  encoding: [0x66,0x0f,0x6c,0xed]
9825        	punpcklqdq	%xmm5,%xmm5
9826
9827// CHECK: addsubpd	3735928559(%ebx,%ecx,8), %xmm5
9828// CHECK:  encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9829        	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9830
9831// CHECK: addsubpd	69, %xmm5
9832// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
9833        	addsubpd	0x45,%xmm5
9834
9835// CHECK: addsubpd	32493, %xmm5
9836// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
9837        	addsubpd	0x7eed,%xmm5
9838
9839// CHECK: addsubpd	3133065982, %xmm5
9840// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
9841        	addsubpd	0xbabecafe,%xmm5
9842
9843// CHECK: addsubpd	305419896, %xmm5
9844// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
9845        	addsubpd	0x12345678,%xmm5
9846
9847// CHECK: addsubpd	%xmm5, %xmm5
9848// CHECK:  encoding: [0x66,0x0f,0xd0,0xed]
9849        	addsubpd	%xmm5,%xmm5
9850
9851// CHECK: addsubps	3735928559(%ebx,%ecx,8), %xmm5
9852// CHECK:  encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9853        	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9854
9855// CHECK: addsubps	69, %xmm5
9856// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
9857        	addsubps	0x45,%xmm5
9858
9859// CHECK: addsubps	32493, %xmm5
9860// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
9861        	addsubps	0x7eed,%xmm5
9862
9863// CHECK: addsubps	3133065982, %xmm5
9864// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
9865        	addsubps	0xbabecafe,%xmm5
9866
9867// CHECK: addsubps	305419896, %xmm5
9868// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
9869        	addsubps	0x12345678,%xmm5
9870
9871// CHECK: addsubps	%xmm5, %xmm5
9872// CHECK:  encoding: [0xf2,0x0f,0xd0,0xed]
9873        	addsubps	%xmm5,%xmm5
9874
9875// CHECK: fisttpl	3735928559(%ebx,%ecx,8)
9876// CHECK:  encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9877        	fisttpl	0xdeadbeef(%ebx,%ecx,8)
9878
9879// CHECK: fisttpl	3133065982
9880// CHECK:  encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
9881        	fisttpl	0xbabecafe
9882
9883// CHECK: fisttpl	305419896
9884// CHECK:  encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
9885        	fisttpl	0x12345678
9886
9887// CHECK: haddpd	3735928559(%ebx,%ecx,8), %xmm5
9888// CHECK:  encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9889        	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9890
9891// CHECK: haddpd	69, %xmm5
9892// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
9893        	haddpd	0x45,%xmm5
9894
9895// CHECK: haddpd	32493, %xmm5
9896// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
9897        	haddpd	0x7eed,%xmm5
9898
9899// CHECK: haddpd	3133065982, %xmm5
9900// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
9901        	haddpd	0xbabecafe,%xmm5
9902
9903// CHECK: haddpd	305419896, %xmm5
9904// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
9905        	haddpd	0x12345678,%xmm5
9906
9907// CHECK: haddpd	%xmm5, %xmm5
9908// CHECK:  encoding: [0x66,0x0f,0x7c,0xed]
9909        	haddpd	%xmm5,%xmm5
9910
9911// CHECK: haddps	3735928559(%ebx,%ecx,8), %xmm5
9912// CHECK:  encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9913        	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9914
9915// CHECK: haddps	69, %xmm5
9916// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
9917        	haddps	0x45,%xmm5
9918
9919// CHECK: haddps	32493, %xmm5
9920// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
9921        	haddps	0x7eed,%xmm5
9922
9923// CHECK: haddps	3133065982, %xmm5
9924// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
9925        	haddps	0xbabecafe,%xmm5
9926
9927// CHECK: haddps	305419896, %xmm5
9928// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
9929        	haddps	0x12345678,%xmm5
9930
9931// CHECK: haddps	%xmm5, %xmm5
9932// CHECK:  encoding: [0xf2,0x0f,0x7c,0xed]
9933        	haddps	%xmm5,%xmm5
9934
9935// CHECK: hsubpd	3735928559(%ebx,%ecx,8), %xmm5
9936// CHECK:  encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9937        	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9938
9939// CHECK: hsubpd	69, %xmm5
9940// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
9941        	hsubpd	0x45,%xmm5
9942
9943// CHECK: hsubpd	32493, %xmm5
9944// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
9945        	hsubpd	0x7eed,%xmm5
9946
9947// CHECK: hsubpd	3133065982, %xmm5
9948// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
9949        	hsubpd	0xbabecafe,%xmm5
9950
9951// CHECK: hsubpd	305419896, %xmm5
9952// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
9953        	hsubpd	0x12345678,%xmm5
9954
9955// CHECK: hsubpd	%xmm5, %xmm5
9956// CHECK:  encoding: [0x66,0x0f,0x7d,0xed]
9957        	hsubpd	%xmm5,%xmm5
9958
9959// CHECK: hsubps	3735928559(%ebx,%ecx,8), %xmm5
9960// CHECK:  encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9961        	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9962
9963// CHECK: hsubps	69, %xmm5
9964// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
9965        	hsubps	0x45,%xmm5
9966
9967// CHECK: hsubps	32493, %xmm5
9968// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
9969        	hsubps	0x7eed,%xmm5
9970
9971// CHECK: hsubps	3133065982, %xmm5
9972// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
9973        	hsubps	0xbabecafe,%xmm5
9974
9975// CHECK: hsubps	305419896, %xmm5
9976// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
9977        	hsubps	0x12345678,%xmm5
9978
9979// CHECK: hsubps	%xmm5, %xmm5
9980// CHECK:  encoding: [0xf2,0x0f,0x7d,0xed]
9981        	hsubps	%xmm5,%xmm5
9982
9983// CHECK: lddqu	3735928559(%ebx,%ecx,8), %xmm5
9984// CHECK:  encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9985        	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
9986
9987// CHECK: lddqu	69, %xmm5
9988// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
9989        	lddqu	0x45,%xmm5
9990
9991// CHECK: lddqu	32493, %xmm5
9992// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
9993        	lddqu	0x7eed,%xmm5
9994
9995// CHECK: lddqu	3133065982, %xmm5
9996// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
9997        	lddqu	0xbabecafe,%xmm5
9998
9999// CHECK: lddqu	305419896, %xmm5
10000// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
10001        	lddqu	0x12345678,%xmm5
10002
10003// CHECK: movddup	3735928559(%ebx,%ecx,8), %xmm5
10004// CHECK:  encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
10005        	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
10006
10007// CHECK: movddup	69, %xmm5
10008// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
10009        	movddup	0x45,%xmm5
10010
10011// CHECK: movddup	32493, %xmm5
10012// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
10013        	movddup	0x7eed,%xmm5
10014
10015// CHECK: movddup	3133065982, %xmm5
10016// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
10017        	movddup	0xbabecafe,%xmm5
10018
10019// CHECK: movddup	305419896, %xmm5
10020// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
10021        	movddup	0x12345678,%xmm5
10022
10023// CHECK: movddup	%xmm5, %xmm5
10024// CHECK:  encoding: [0xf2,0x0f,0x12,0xed]
10025        	movddup	%xmm5,%xmm5
10026
10027// CHECK: movshdup	3735928559(%ebx,%ecx,8), %xmm5
10028// CHECK:  encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
10029        	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
10030
10031// CHECK: movshdup	69, %xmm5
10032// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
10033        	movshdup	0x45,%xmm5
10034
10035// CHECK: movshdup	32493, %xmm5
10036// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
10037        	movshdup	0x7eed,%xmm5
10038
10039// CHECK: movshdup	3133065982, %xmm5
10040// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
10041        	movshdup	0xbabecafe,%xmm5
10042
10043// CHECK: movshdup	305419896, %xmm5
10044// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
10045        	movshdup	0x12345678,%xmm5
10046
10047// CHECK: movshdup	%xmm5, %xmm5
10048// CHECK:  encoding: [0xf3,0x0f,0x16,0xed]
10049        	movshdup	%xmm5,%xmm5
10050
10051// CHECK: movsldup	3735928559(%ebx,%ecx,8), %xmm5
10052// CHECK:  encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
10053        	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
10054
10055// CHECK: movsldup	69, %xmm5
10056// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
10057        	movsldup	0x45,%xmm5
10058
10059// CHECK: movsldup	32493, %xmm5
10060// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
10061        	movsldup	0x7eed,%xmm5
10062
10063// CHECK: movsldup	3133065982, %xmm5
10064// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
10065        	movsldup	0xbabecafe,%xmm5
10066
10067// CHECK: movsldup	305419896, %xmm5
10068// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
10069        	movsldup	0x12345678,%xmm5
10070
10071// CHECK: movsldup	%xmm5, %xmm5
10072// CHECK:  encoding: [0xf3,0x0f,0x12,0xed]
10073        	movsldup	%xmm5,%xmm5
10074
10075// CHECK: vmclear	3735928559(%ebx,%ecx,8)
10076// CHECK:  encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10077        	vmclear	0xdeadbeef(%ebx,%ecx,8)
10078
10079// CHECK: vmclear	32493
10080// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
10081        	vmclear	0x7eed
10082
10083// CHECK: vmclear	3133065982
10084// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
10085        	vmclear	0xbabecafe
10086
10087// CHECK: vmclear	305419896
10088// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
10089        	vmclear	0x12345678
10090
10091// CHECK: vmptrld	3735928559(%ebx,%ecx,8)
10092// CHECK:  encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10093        	vmptrld	0xdeadbeef(%ebx,%ecx,8)
10094
10095// CHECK: vmptrld	32493
10096// CHECK:  encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
10097        	vmptrld	0x7eed
10098
10099// CHECK: vmptrld	3133065982
10100// CHECK:  encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
10101        	vmptrld	0xbabecafe
10102
10103// CHECK: vmptrld	305419896
10104// CHECK:  encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
10105        	vmptrld	0x12345678
10106
10107// CHECK: vmptrst	3735928559(%ebx,%ecx,8)
10108// CHECK:  encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
10109        	vmptrst	0xdeadbeef(%ebx,%ecx,8)
10110
10111// CHECK: vmptrst	32493
10112// CHECK:  encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
10113        	vmptrst	0x7eed
10114
10115// CHECK: vmptrst	3133065982
10116// CHECK:  encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
10117        	vmptrst	0xbabecafe
10118
10119// CHECK: vmptrst	305419896
10120// CHECK:  encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
10121        	vmptrst	0x12345678
10122
10123// CHECK: phaddw	3735928559(%ebx,%ecx,8), %mm3
10124// CHECK:  encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10125        	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
10126
10127// CHECK: phaddw	69, %mm3
10128// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
10129        	phaddw	0x45,%mm3
10130
10131// CHECK: phaddw	32493, %mm3
10132// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
10133        	phaddw	0x7eed,%mm3
10134
10135// CHECK: phaddw	3133065982, %mm3
10136// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
10137        	phaddw	0xbabecafe,%mm3
10138
10139// CHECK: phaddw	305419896, %mm3
10140// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
10141        	phaddw	0x12345678,%mm3
10142
10143// CHECK: phaddw	%mm3, %mm3
10144// CHECK:  encoding: [0x0f,0x38,0x01,0xdb]
10145        	phaddw	%mm3,%mm3
10146
10147// CHECK: phaddw	3735928559(%ebx,%ecx,8), %xmm5
10148// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
10149        	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10150
10151// CHECK: phaddw	69, %xmm5
10152// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
10153        	phaddw	0x45,%xmm5
10154
10155// CHECK: phaddw	32493, %xmm5
10156// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
10157        	phaddw	0x7eed,%xmm5
10158
10159// CHECK: phaddw	3133065982, %xmm5
10160// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
10161        	phaddw	0xbabecafe,%xmm5
10162
10163// CHECK: phaddw	305419896, %xmm5
10164// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
10165        	phaddw	0x12345678,%xmm5
10166
10167// CHECK: phaddw	%xmm5, %xmm5
10168// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xed]
10169        	phaddw	%xmm5,%xmm5
10170
10171// CHECK: phaddd	3735928559(%ebx,%ecx,8), %mm3
10172// CHECK:  encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10173        	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
10174
10175// CHECK: phaddd	69, %mm3
10176// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
10177        	phaddd	0x45,%mm3
10178
10179// CHECK: phaddd	32493, %mm3
10180// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
10181        	phaddd	0x7eed,%mm3
10182
10183// CHECK: phaddd	3133065982, %mm3
10184// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
10185        	phaddd	0xbabecafe,%mm3
10186
10187// CHECK: phaddd	305419896, %mm3
10188// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
10189        	phaddd	0x12345678,%mm3
10190
10191// CHECK: phaddd	%mm3, %mm3
10192// CHECK:  encoding: [0x0f,0x38,0x02,0xdb]
10193        	phaddd	%mm3,%mm3
10194
10195// CHECK: phaddd	3735928559(%ebx,%ecx,8), %xmm5
10196// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
10197        	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10198
10199// CHECK: phaddd	69, %xmm5
10200// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
10201        	phaddd	0x45,%xmm5
10202
10203// CHECK: phaddd	32493, %xmm5
10204// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
10205        	phaddd	0x7eed,%xmm5
10206
10207// CHECK: phaddd	3133065982, %xmm5
10208// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
10209        	phaddd	0xbabecafe,%xmm5
10210
10211// CHECK: phaddd	305419896, %xmm5
10212// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
10213        	phaddd	0x12345678,%xmm5
10214
10215// CHECK: phaddd	%xmm5, %xmm5
10216// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xed]
10217        	phaddd	%xmm5,%xmm5
10218
10219// CHECK: phaddsw	3735928559(%ebx,%ecx,8), %mm3
10220// CHECK:  encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10221        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10222
10223// CHECK: phaddsw	69, %mm3
10224// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
10225        	phaddsw	0x45,%mm3
10226
10227// CHECK: phaddsw	32493, %mm3
10228// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
10229        	phaddsw	0x7eed,%mm3
10230
10231// CHECK: phaddsw	3133065982, %mm3
10232// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
10233        	phaddsw	0xbabecafe,%mm3
10234
10235// CHECK: phaddsw	305419896, %mm3
10236// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
10237        	phaddsw	0x12345678,%mm3
10238
10239// CHECK: phaddsw	%mm3, %mm3
10240// CHECK:  encoding: [0x0f,0x38,0x03,0xdb]
10241        	phaddsw	%mm3,%mm3
10242
10243// CHECK: phaddsw	3735928559(%ebx,%ecx,8), %xmm5
10244// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
10245        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10246
10247// CHECK: phaddsw	69, %xmm5
10248// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
10249        	phaddsw	0x45,%xmm5
10250
10251// CHECK: phaddsw	32493, %xmm5
10252// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
10253        	phaddsw	0x7eed,%xmm5
10254
10255// CHECK: phaddsw	3133065982, %xmm5
10256// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
10257        	phaddsw	0xbabecafe,%xmm5
10258
10259// CHECK: phaddsw	305419896, %xmm5
10260// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
10261        	phaddsw	0x12345678,%xmm5
10262
10263// CHECK: phaddsw	%xmm5, %xmm5
10264// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xed]
10265        	phaddsw	%xmm5,%xmm5
10266
10267// CHECK: phsubw	3735928559(%ebx,%ecx,8), %mm3
10268// CHECK:  encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10269        	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
10270
10271// CHECK: phsubw	69, %mm3
10272// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
10273        	phsubw	0x45,%mm3
10274
10275// CHECK: phsubw	32493, %mm3
10276// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
10277        	phsubw	0x7eed,%mm3
10278
10279// CHECK: phsubw	3133065982, %mm3
10280// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
10281        	phsubw	0xbabecafe,%mm3
10282
10283// CHECK: phsubw	305419896, %mm3
10284// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
10285        	phsubw	0x12345678,%mm3
10286
10287// CHECK: phsubw	%mm3, %mm3
10288// CHECK:  encoding: [0x0f,0x38,0x05,0xdb]
10289        	phsubw	%mm3,%mm3
10290
10291// CHECK: phsubw	3735928559(%ebx,%ecx,8), %xmm5
10292// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
10293        	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10294
10295// CHECK: phsubw	69, %xmm5
10296// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
10297        	phsubw	0x45,%xmm5
10298
10299// CHECK: phsubw	32493, %xmm5
10300// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
10301        	phsubw	0x7eed,%xmm5
10302
10303// CHECK: phsubw	3133065982, %xmm5
10304// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
10305        	phsubw	0xbabecafe,%xmm5
10306
10307// CHECK: phsubw	305419896, %xmm5
10308// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
10309        	phsubw	0x12345678,%xmm5
10310
10311// CHECK: phsubw	%xmm5, %xmm5
10312// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xed]
10313        	phsubw	%xmm5,%xmm5
10314
10315// CHECK: phsubd	3735928559(%ebx,%ecx,8), %mm3
10316// CHECK:  encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10317        	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
10318
10319// CHECK: phsubd	69, %mm3
10320// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
10321        	phsubd	0x45,%mm3
10322
10323// CHECK: phsubd	32493, %mm3
10324// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
10325        	phsubd	0x7eed,%mm3
10326
10327// CHECK: phsubd	3133065982, %mm3
10328// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
10329        	phsubd	0xbabecafe,%mm3
10330
10331// CHECK: phsubd	305419896, %mm3
10332// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
10333        	phsubd	0x12345678,%mm3
10334
10335// CHECK: phsubd	%mm3, %mm3
10336// CHECK:  encoding: [0x0f,0x38,0x06,0xdb]
10337        	phsubd	%mm3,%mm3
10338
10339// CHECK: phsubd	3735928559(%ebx,%ecx,8), %xmm5
10340// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
10341        	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10342
10343// CHECK: phsubd	69, %xmm5
10344// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
10345        	phsubd	0x45,%xmm5
10346
10347// CHECK: phsubd	32493, %xmm5
10348// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
10349        	phsubd	0x7eed,%xmm5
10350
10351// CHECK: phsubd	3133065982, %xmm5
10352// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
10353        	phsubd	0xbabecafe,%xmm5
10354
10355// CHECK: phsubd	305419896, %xmm5
10356// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
10357        	phsubd	0x12345678,%xmm5
10358
10359// CHECK: phsubd	%xmm5, %xmm5
10360// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xed]
10361        	phsubd	%xmm5,%xmm5
10362
10363// CHECK: phsubsw	3735928559(%ebx,%ecx,8), %mm3
10364// CHECK:  encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10365        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10366
10367// CHECK: phsubsw	69, %mm3
10368// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
10369        	phsubsw	0x45,%mm3
10370
10371// CHECK: phsubsw	32493, %mm3
10372// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
10373        	phsubsw	0x7eed,%mm3
10374
10375// CHECK: phsubsw	3133065982, %mm3
10376// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
10377        	phsubsw	0xbabecafe,%mm3
10378
10379// CHECK: phsubsw	305419896, %mm3
10380// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
10381        	phsubsw	0x12345678,%mm3
10382
10383// CHECK: phsubsw	%mm3, %mm3
10384// CHECK:  encoding: [0x0f,0x38,0x07,0xdb]
10385        	phsubsw	%mm3,%mm3
10386
10387// CHECK: phsubsw	3735928559(%ebx,%ecx,8), %xmm5
10388// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
10389        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10390
10391// CHECK: phsubsw	69, %xmm5
10392// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
10393        	phsubsw	0x45,%xmm5
10394
10395// CHECK: phsubsw	32493, %xmm5
10396// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
10397        	phsubsw	0x7eed,%xmm5
10398
10399// CHECK: phsubsw	3133065982, %xmm5
10400// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
10401        	phsubsw	0xbabecafe,%xmm5
10402
10403// CHECK: phsubsw	305419896, %xmm5
10404// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
10405        	phsubsw	0x12345678,%xmm5
10406
10407// CHECK: phsubsw	%xmm5, %xmm5
10408// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xed]
10409        	phsubsw	%xmm5,%xmm5
10410
10411// CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
10412// CHECK:  encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10413        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10414
10415// CHECK: pmaddubsw	69, %mm3
10416// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
10417        	pmaddubsw	0x45,%mm3
10418
10419// CHECK: pmaddubsw	32493, %mm3
10420// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
10421        	pmaddubsw	0x7eed,%mm3
10422
10423// CHECK: pmaddubsw	3133065982, %mm3
10424// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
10425        	pmaddubsw	0xbabecafe,%mm3
10426
10427// CHECK: pmaddubsw	305419896, %mm3
10428// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
10429        	pmaddubsw	0x12345678,%mm3
10430
10431// CHECK: pmaddubsw	%mm3, %mm3
10432// CHECK:  encoding: [0x0f,0x38,0x04,0xdb]
10433        	pmaddubsw	%mm3,%mm3
10434
10435// CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
10436// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
10437        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10438
10439// CHECK: pmaddubsw	69, %xmm5
10440// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
10441        	pmaddubsw	0x45,%xmm5
10442
10443// CHECK: pmaddubsw	32493, %xmm5
10444// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
10445        	pmaddubsw	0x7eed,%xmm5
10446
10447// CHECK: pmaddubsw	3133065982, %xmm5
10448// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
10449        	pmaddubsw	0xbabecafe,%xmm5
10450
10451// CHECK: pmaddubsw	305419896, %xmm5
10452// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
10453        	pmaddubsw	0x12345678,%xmm5
10454
10455// CHECK: pmaddubsw	%xmm5, %xmm5
10456// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xed]
10457        	pmaddubsw	%xmm5,%xmm5
10458
10459// CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
10460// CHECK:  encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10461        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10462
10463// CHECK: pmulhrsw	69, %mm3
10464// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
10465        	pmulhrsw	0x45,%mm3
10466
10467// CHECK: pmulhrsw	32493, %mm3
10468// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
10469        	pmulhrsw	0x7eed,%mm3
10470
10471// CHECK: pmulhrsw	3133065982, %mm3
10472// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
10473        	pmulhrsw	0xbabecafe,%mm3
10474
10475// CHECK: pmulhrsw	305419896, %mm3
10476// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
10477        	pmulhrsw	0x12345678,%mm3
10478
10479// CHECK: pmulhrsw	%mm3, %mm3
10480// CHECK:  encoding: [0x0f,0x38,0x0b,0xdb]
10481        	pmulhrsw	%mm3,%mm3
10482
10483// CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
10484// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
10485        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10486
10487// CHECK: pmulhrsw	69, %xmm5
10488// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
10489        	pmulhrsw	0x45,%xmm5
10490
10491// CHECK: pmulhrsw	32493, %xmm5
10492// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
10493        	pmulhrsw	0x7eed,%xmm5
10494
10495// CHECK: pmulhrsw	3133065982, %xmm5
10496// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
10497        	pmulhrsw	0xbabecafe,%xmm5
10498
10499// CHECK: pmulhrsw	305419896, %xmm5
10500// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
10501        	pmulhrsw	0x12345678,%xmm5
10502
10503// CHECK: pmulhrsw	%xmm5, %xmm5
10504// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xed]
10505        	pmulhrsw	%xmm5,%xmm5
10506
10507// CHECK: pshufb	3735928559(%ebx,%ecx,8), %mm3
10508// CHECK:  encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10509        	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
10510
10511// CHECK: pshufb	69, %mm3
10512// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
10513        	pshufb	0x45,%mm3
10514
10515// CHECK: pshufb	32493, %mm3
10516// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
10517        	pshufb	0x7eed,%mm3
10518
10519// CHECK: pshufb	3133065982, %mm3
10520// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
10521        	pshufb	0xbabecafe,%mm3
10522
10523// CHECK: pshufb	305419896, %mm3
10524// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
10525        	pshufb	0x12345678,%mm3
10526
10527// CHECK: pshufb	%mm3, %mm3
10528// CHECK:  encoding: [0x0f,0x38,0x00,0xdb]
10529        	pshufb	%mm3,%mm3
10530
10531// CHECK: pshufb	3735928559(%ebx,%ecx,8), %xmm5
10532// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
10533        	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10534
10535// CHECK: pshufb	69, %xmm5
10536// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
10537        	pshufb	0x45,%xmm5
10538
10539// CHECK: pshufb	32493, %xmm5
10540// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
10541        	pshufb	0x7eed,%xmm5
10542
10543// CHECK: pshufb	3133065982, %xmm5
10544// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
10545        	pshufb	0xbabecafe,%xmm5
10546
10547// CHECK: pshufb	305419896, %xmm5
10548// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
10549        	pshufb	0x12345678,%xmm5
10550
10551// CHECK: pshufb	%xmm5, %xmm5
10552// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xed]
10553        	pshufb	%xmm5,%xmm5
10554
10555// CHECK: psignb	3735928559(%ebx,%ecx,8), %mm3
10556// CHECK:  encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10557        	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
10558
10559// CHECK: psignb	69, %mm3
10560// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
10561        	psignb	0x45,%mm3
10562
10563// CHECK: psignb	32493, %mm3
10564// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
10565        	psignb	0x7eed,%mm3
10566
10567// CHECK: psignb	3133065982, %mm3
10568// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
10569        	psignb	0xbabecafe,%mm3
10570
10571// CHECK: psignb	305419896, %mm3
10572// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
10573        	psignb	0x12345678,%mm3
10574
10575// CHECK: psignb	%mm3, %mm3
10576// CHECK:  encoding: [0x0f,0x38,0x08,0xdb]
10577        	psignb	%mm3,%mm3
10578
10579// CHECK: psignb	3735928559(%ebx,%ecx,8), %xmm5
10580// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
10581        	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10582
10583// CHECK: psignb	69, %xmm5
10584// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
10585        	psignb	0x45,%xmm5
10586
10587// CHECK: psignb	32493, %xmm5
10588// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
10589        	psignb	0x7eed,%xmm5
10590
10591// CHECK: psignb	3133065982, %xmm5
10592// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
10593        	psignb	0xbabecafe,%xmm5
10594
10595// CHECK: psignb	305419896, %xmm5
10596// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
10597        	psignb	0x12345678,%xmm5
10598
10599// CHECK: psignb	%xmm5, %xmm5
10600// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xed]
10601        	psignb	%xmm5,%xmm5
10602
10603// CHECK: psignw	3735928559(%ebx,%ecx,8), %mm3
10604// CHECK:  encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10605        	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
10606
10607// CHECK: psignw	69, %mm3
10608// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
10609        	psignw	0x45,%mm3
10610
10611// CHECK: psignw	32493, %mm3
10612// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
10613        	psignw	0x7eed,%mm3
10614
10615// CHECK: psignw	3133065982, %mm3
10616// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
10617        	psignw	0xbabecafe,%mm3
10618
10619// CHECK: psignw	305419896, %mm3
10620// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
10621        	psignw	0x12345678,%mm3
10622
10623// CHECK: psignw	%mm3, %mm3
10624// CHECK:  encoding: [0x0f,0x38,0x09,0xdb]
10625        	psignw	%mm3,%mm3
10626
10627// CHECK: psignw	3735928559(%ebx,%ecx,8), %xmm5
10628// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
10629        	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10630
10631// CHECK: psignw	69, %xmm5
10632// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
10633        	psignw	0x45,%xmm5
10634
10635// CHECK: psignw	32493, %xmm5
10636// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
10637        	psignw	0x7eed,%xmm5
10638
10639// CHECK: psignw	3133065982, %xmm5
10640// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
10641        	psignw	0xbabecafe,%xmm5
10642
10643// CHECK: psignw	305419896, %xmm5
10644// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
10645        	psignw	0x12345678,%xmm5
10646
10647// CHECK: psignw	%xmm5, %xmm5
10648// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xed]
10649        	psignw	%xmm5,%xmm5
10650
10651// CHECK: psignd	3735928559(%ebx,%ecx,8), %mm3
10652// CHECK:  encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10653        	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
10654
10655// CHECK: psignd	69, %mm3
10656// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
10657        	psignd	0x45,%mm3
10658
10659// CHECK: psignd	32493, %mm3
10660// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
10661        	psignd	0x7eed,%mm3
10662
10663// CHECK: psignd	3133065982, %mm3
10664// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
10665        	psignd	0xbabecafe,%mm3
10666
10667// CHECK: psignd	305419896, %mm3
10668// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
10669        	psignd	0x12345678,%mm3
10670
10671// CHECK: psignd	%mm3, %mm3
10672// CHECK:  encoding: [0x0f,0x38,0x0a,0xdb]
10673        	psignd	%mm3,%mm3
10674
10675// CHECK: psignd	3735928559(%ebx,%ecx,8), %xmm5
10676// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
10677        	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10678
10679// CHECK: psignd	69, %xmm5
10680// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
10681        	psignd	0x45,%xmm5
10682
10683// CHECK: psignd	32493, %xmm5
10684// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
10685        	psignd	0x7eed,%xmm5
10686
10687// CHECK: psignd	3133065982, %xmm5
10688// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
10689        	psignd	0xbabecafe,%xmm5
10690
10691// CHECK: psignd	305419896, %xmm5
10692// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
10693        	psignd	0x12345678,%xmm5
10694
10695// CHECK: psignd	%xmm5, %xmm5
10696// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xed]
10697        	psignd	%xmm5,%xmm5
10698
10699// CHECK: pabsb	3735928559(%ebx,%ecx,8), %mm3
10700// CHECK:  encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10701        	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
10702
10703// CHECK: pabsb	69, %mm3
10704// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
10705        	pabsb	0x45,%mm3
10706
10707// CHECK: pabsb	32493, %mm3
10708// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
10709        	pabsb	0x7eed,%mm3
10710
10711// CHECK: pabsb	3133065982, %mm3
10712// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
10713        	pabsb	0xbabecafe,%mm3
10714
10715// CHECK: pabsb	305419896, %mm3
10716// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
10717        	pabsb	0x12345678,%mm3
10718
10719// CHECK: pabsb	%mm3, %mm3
10720// CHECK:  encoding: [0x0f,0x38,0x1c,0xdb]
10721        	pabsb	%mm3,%mm3
10722
10723// CHECK: pabsb	3735928559(%ebx,%ecx,8), %xmm5
10724// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10725        	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10726
10727// CHECK: pabsb	69, %xmm5
10728// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
10729        	pabsb	0x45,%xmm5
10730
10731// CHECK: pabsb	32493, %xmm5
10732// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
10733        	pabsb	0x7eed,%xmm5
10734
10735// CHECK: pabsb	3133065982, %xmm5
10736// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
10737        	pabsb	0xbabecafe,%xmm5
10738
10739// CHECK: pabsb	305419896, %xmm5
10740// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
10741        	pabsb	0x12345678,%xmm5
10742
10743// CHECK: pabsb	%xmm5, %xmm5
10744// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xed]
10745        	pabsb	%xmm5,%xmm5
10746
10747// CHECK: pabsw	3735928559(%ebx,%ecx,8), %mm3
10748// CHECK:  encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10749        	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10750
10751// CHECK: pabsw	69, %mm3
10752// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
10753        	pabsw	0x45,%mm3
10754
10755// CHECK: pabsw	32493, %mm3
10756// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
10757        	pabsw	0x7eed,%mm3
10758
10759// CHECK: pabsw	3133065982, %mm3
10760// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
10761        	pabsw	0xbabecafe,%mm3
10762
10763// CHECK: pabsw	305419896, %mm3
10764// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
10765        	pabsw	0x12345678,%mm3
10766
10767// CHECK: pabsw	%mm3, %mm3
10768// CHECK:  encoding: [0x0f,0x38,0x1d,0xdb]
10769        	pabsw	%mm3,%mm3
10770
10771// CHECK: pabsw	3735928559(%ebx,%ecx,8), %xmm5
10772// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
10773        	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10774
10775// CHECK: pabsw	69, %xmm5
10776// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
10777        	pabsw	0x45,%xmm5
10778
10779// CHECK: pabsw	32493, %xmm5
10780// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
10781        	pabsw	0x7eed,%xmm5
10782
10783// CHECK: pabsw	3133065982, %xmm5
10784// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
10785        	pabsw	0xbabecafe,%xmm5
10786
10787// CHECK: pabsw	305419896, %xmm5
10788// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
10789        	pabsw	0x12345678,%xmm5
10790
10791// CHECK: pabsw	%xmm5, %xmm5
10792// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xed]
10793        	pabsw	%xmm5,%xmm5
10794
10795// CHECK: pabsd	3735928559(%ebx,%ecx,8), %mm3
10796// CHECK:  encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10797        	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
10798
10799// CHECK: pabsd	69, %mm3
10800// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
10801        	pabsd	0x45,%mm3
10802
10803// CHECK: pabsd	32493, %mm3
10804// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
10805        	pabsd	0x7eed,%mm3
10806
10807// CHECK: pabsd	3133065982, %mm3
10808// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
10809        	pabsd	0xbabecafe,%mm3
10810
10811// CHECK: pabsd	305419896, %mm3
10812// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
10813        	pabsd	0x12345678,%mm3
10814
10815// CHECK: pabsd	%mm3, %mm3
10816// CHECK:  encoding: [0x0f,0x38,0x1e,0xdb]
10817        	pabsd	%mm3,%mm3
10818
10819// CHECK: pabsd	3735928559(%ebx,%ecx,8), %xmm5
10820// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10821        	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10822
10823// CHECK: pabsd	69, %xmm5
10824// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
10825        	pabsd	0x45,%xmm5
10826
10827// CHECK: pabsd	32493, %xmm5
10828// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
10829        	pabsd	0x7eed,%xmm5
10830
10831// CHECK: pabsd	3133065982, %xmm5
10832// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
10833        	pabsd	0xbabecafe,%xmm5
10834
10835// CHECK: pabsd	305419896, %xmm5
10836// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
10837        	pabsd	0x12345678,%xmm5
10838
10839// CHECK: pabsd	%xmm5, %xmm5
10840// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xed]
10841        	pabsd	%xmm5,%xmm5
10842
10843// CHECK: femms
10844// CHECK:  encoding: [0x0f,0x0e]
10845        	femms
10846
10847// CHECK: movntdqa	3735928559(%ebx,%ecx,8), %xmm5
10848// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
10849        	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
10850
10851// CHECK: movntdqa	69, %xmm5
10852// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
10853        	movntdqa	0x45,%xmm5
10854
10855// CHECK: movntdqa	32493, %xmm5
10856// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
10857        	movntdqa	0x7eed,%xmm5
10858
10859// CHECK: movntdqa	3133065982, %xmm5
10860// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
10861        	movntdqa	0xbabecafe,%xmm5
10862
10863// CHECK: movntdqa	305419896, %xmm5
10864// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
10865        	movntdqa	0x12345678,%xmm5
10866
10867// CHECK: packusdw	3735928559(%ebx,%ecx,8), %xmm5
10868// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
10869        	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10870
10871// CHECK: packusdw	69, %xmm5
10872// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
10873        	packusdw	0x45,%xmm5
10874
10875// CHECK: packusdw	32493, %xmm5
10876// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
10877        	packusdw	0x7eed,%xmm5
10878
10879// CHECK: packusdw	3133065982, %xmm5
10880// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
10881        	packusdw	0xbabecafe,%xmm5
10882
10883// CHECK: packusdw	305419896, %xmm5
10884// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
10885        	packusdw	0x12345678,%xmm5
10886
10887// CHECK: packusdw	%xmm5, %xmm5
10888// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xed]
10889        	packusdw	%xmm5,%xmm5
10890
10891// CHECK: pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
10892// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
10893        	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
10894
10895// CHECK: pcmpeqq	69, %xmm5
10896// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
10897        	pcmpeqq	0x45,%xmm5
10898
10899// CHECK: pcmpeqq	32493, %xmm5
10900// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
10901        	pcmpeqq	0x7eed,%xmm5
10902
10903// CHECK: pcmpeqq	3133065982, %xmm5
10904// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
10905        	pcmpeqq	0xbabecafe,%xmm5
10906
10907// CHECK: pcmpeqq	305419896, %xmm5
10908// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
10909        	pcmpeqq	0x12345678,%xmm5
10910
10911// CHECK: pcmpeqq	%xmm5, %xmm5
10912// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xed]
10913        	pcmpeqq	%xmm5,%xmm5
10914
10915// CHECK: phminposuw	3735928559(%ebx,%ecx,8), %xmm5
10916// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
10917        	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10918
10919// CHECK: phminposuw	69, %xmm5
10920// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
10921        	phminposuw	0x45,%xmm5
10922
10923// CHECK: phminposuw	32493, %xmm5
10924// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
10925        	phminposuw	0x7eed,%xmm5
10926
10927// CHECK: phminposuw	3133065982, %xmm5
10928// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
10929        	phminposuw	0xbabecafe,%xmm5
10930
10931// CHECK: phminposuw	305419896, %xmm5
10932// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
10933        	phminposuw	0x12345678,%xmm5
10934
10935// CHECK: phminposuw	%xmm5, %xmm5
10936// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xed]
10937        	phminposuw	%xmm5,%xmm5
10938
10939// CHECK: pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
10940// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10941        	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10942
10943// CHECK: pmaxsb	69, %xmm5
10944// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
10945        	pmaxsb	0x45,%xmm5
10946
10947// CHECK: pmaxsb	32493, %xmm5
10948// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
10949        	pmaxsb	0x7eed,%xmm5
10950
10951// CHECK: pmaxsb	3133065982, %xmm5
10952// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
10953        	pmaxsb	0xbabecafe,%xmm5
10954
10955// CHECK: pmaxsb	305419896, %xmm5
10956// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
10957        	pmaxsb	0x12345678,%xmm5
10958
10959// CHECK: pmaxsb	%xmm5, %xmm5
10960// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xed]
10961        	pmaxsb	%xmm5,%xmm5
10962
10963// CHECK: pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
10964// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
10965        	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10966
10967// CHECK: pmaxsd	69, %xmm5
10968// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
10969        	pmaxsd	0x45,%xmm5
10970
10971// CHECK: pmaxsd	32493, %xmm5
10972// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
10973        	pmaxsd	0x7eed,%xmm5
10974
10975// CHECK: pmaxsd	3133065982, %xmm5
10976// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
10977        	pmaxsd	0xbabecafe,%xmm5
10978
10979// CHECK: pmaxsd	305419896, %xmm5
10980// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
10981        	pmaxsd	0x12345678,%xmm5
10982
10983// CHECK: pmaxsd	%xmm5, %xmm5
10984// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xed]
10985        	pmaxsd	%xmm5,%xmm5
10986
10987// CHECK: pmaxud	3735928559(%ebx,%ecx,8), %xmm5
10988// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
10989        	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
10990
10991// CHECK: pmaxud	69, %xmm5
10992// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
10993        	pmaxud	0x45,%xmm5
10994
10995// CHECK: pmaxud	32493, %xmm5
10996// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
10997        	pmaxud	0x7eed,%xmm5
10998
10999// CHECK: pmaxud	3133065982, %xmm5
11000// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
11001        	pmaxud	0xbabecafe,%xmm5
11002
11003// CHECK: pmaxud	305419896, %xmm5
11004// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
11005        	pmaxud	0x12345678,%xmm5
11006
11007// CHECK: pmaxud	%xmm5, %xmm5
11008// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xed]
11009        	pmaxud	%xmm5,%xmm5
11010
11011// CHECK: pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
11012// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11013        	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11014
11015// CHECK: pmaxuw	69, %xmm5
11016// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
11017        	pmaxuw	0x45,%xmm5
11018
11019// CHECK: pmaxuw	32493, %xmm5
11020// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
11021        	pmaxuw	0x7eed,%xmm5
11022
11023// CHECK: pmaxuw	3133065982, %xmm5
11024// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
11025        	pmaxuw	0xbabecafe,%xmm5
11026
11027// CHECK: pmaxuw	305419896, %xmm5
11028// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
11029        	pmaxuw	0x12345678,%xmm5
11030
11031// CHECK: pmaxuw	%xmm5, %xmm5
11032// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xed]
11033        	pmaxuw	%xmm5,%xmm5
11034
11035// CHECK: pminsb	3735928559(%ebx,%ecx,8), %xmm5
11036// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
11037        	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
11038
11039// CHECK: pminsb	69, %xmm5
11040// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
11041        	pminsb	0x45,%xmm5
11042
11043// CHECK: pminsb	32493, %xmm5
11044// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
11045        	pminsb	0x7eed,%xmm5
11046
11047// CHECK: pminsb	3133065982, %xmm5
11048// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
11049        	pminsb	0xbabecafe,%xmm5
11050
11051// CHECK: pminsb	305419896, %xmm5
11052// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
11053        	pminsb	0x12345678,%xmm5
11054
11055// CHECK: pminsb	%xmm5, %xmm5
11056// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xed]
11057        	pminsb	%xmm5,%xmm5
11058
11059// CHECK: pminsd	3735928559(%ebx,%ecx,8), %xmm5
11060// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
11061        	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11062
11063// CHECK: pminsd	69, %xmm5
11064// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
11065        	pminsd	0x45,%xmm5
11066
11067// CHECK: pminsd	32493, %xmm5
11068// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
11069        	pminsd	0x7eed,%xmm5
11070
11071// CHECK: pminsd	3133065982, %xmm5
11072// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
11073        	pminsd	0xbabecafe,%xmm5
11074
11075// CHECK: pminsd	305419896, %xmm5
11076// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
11077        	pminsd	0x12345678,%xmm5
11078
11079// CHECK: pminsd	%xmm5, %xmm5
11080// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xed]
11081        	pminsd	%xmm5,%xmm5
11082
11083// CHECK: pminud	3735928559(%ebx,%ecx,8), %xmm5
11084// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
11085        	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
11086
11087// CHECK: pminud	69, %xmm5
11088// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
11089        	pminud	0x45,%xmm5
11090
11091// CHECK: pminud	32493, %xmm5
11092// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
11093        	pminud	0x7eed,%xmm5
11094
11095// CHECK: pminud	3133065982, %xmm5
11096// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
11097        	pminud	0xbabecafe,%xmm5
11098
11099// CHECK: pminud	305419896, %xmm5
11100// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
11101        	pminud	0x12345678,%xmm5
11102
11103// CHECK: pminud	%xmm5, %xmm5
11104// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xed]
11105        	pminud	%xmm5,%xmm5
11106
11107// CHECK: pminuw	3735928559(%ebx,%ecx,8), %xmm5
11108// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
11109        	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11110
11111// CHECK: pminuw	69, %xmm5
11112// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
11113        	pminuw	0x45,%xmm5
11114
11115// CHECK: pminuw	32493, %xmm5
11116// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
11117        	pminuw	0x7eed,%xmm5
11118
11119// CHECK: pminuw	3133065982, %xmm5
11120// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
11121        	pminuw	0xbabecafe,%xmm5
11122
11123// CHECK: pminuw	305419896, %xmm5
11124// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
11125        	pminuw	0x12345678,%xmm5
11126
11127// CHECK: pminuw	%xmm5, %xmm5
11128// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xed]
11129        	pminuw	%xmm5,%xmm5
11130
11131// CHECK: pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
11132// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
11133        	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11134
11135// CHECK: pmovsxbw	69, %xmm5
11136// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
11137        	pmovsxbw	0x45,%xmm5
11138
11139// CHECK: pmovsxbw	32493, %xmm5
11140// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
11141        	pmovsxbw	0x7eed,%xmm5
11142
11143// CHECK: pmovsxbw	3133065982, %xmm5
11144// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
11145        	pmovsxbw	0xbabecafe,%xmm5
11146
11147// CHECK: pmovsxbw	305419896, %xmm5
11148// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
11149        	pmovsxbw	0x12345678,%xmm5
11150
11151// CHECK: pmovsxbw	%xmm5, %xmm5
11152// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xed]
11153        	pmovsxbw	%xmm5,%xmm5
11154
11155// CHECK: pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
11156// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
11157        	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11158
11159// CHECK: pmovsxbd	69, %xmm5
11160// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
11161        	pmovsxbd	0x45,%xmm5
11162
11163// CHECK: pmovsxbd	32493, %xmm5
11164// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
11165        	pmovsxbd	0x7eed,%xmm5
11166
11167// CHECK: pmovsxbd	3133065982, %xmm5
11168// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
11169        	pmovsxbd	0xbabecafe,%xmm5
11170
11171// CHECK: pmovsxbd	305419896, %xmm5
11172// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
11173        	pmovsxbd	0x12345678,%xmm5
11174
11175// CHECK: pmovsxbd	%xmm5, %xmm5
11176// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xed]
11177        	pmovsxbd	%xmm5,%xmm5
11178
11179// CHECK: pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
11180// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
11181        	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11182
11183// CHECK: pmovsxbq	69, %xmm5
11184// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
11185        	pmovsxbq	0x45,%xmm5
11186
11187// CHECK: pmovsxbq	32493, %xmm5
11188// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
11189        	pmovsxbq	0x7eed,%xmm5
11190
11191// CHECK: pmovsxbq	3133065982, %xmm5
11192// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
11193        	pmovsxbq	0xbabecafe,%xmm5
11194
11195// CHECK: pmovsxbq	305419896, %xmm5
11196// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
11197        	pmovsxbq	0x12345678,%xmm5
11198
11199// CHECK: pmovsxbq	%xmm5, %xmm5
11200// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xed]
11201        	pmovsxbq	%xmm5,%xmm5
11202
11203// CHECK: pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
11204// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
11205        	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11206
11207// CHECK: pmovsxwd	69, %xmm5
11208// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
11209        	pmovsxwd	0x45,%xmm5
11210
11211// CHECK: pmovsxwd	32493, %xmm5
11212// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
11213        	pmovsxwd	0x7eed,%xmm5
11214
11215// CHECK: pmovsxwd	3133065982, %xmm5
11216// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
11217        	pmovsxwd	0xbabecafe,%xmm5
11218
11219// CHECK: pmovsxwd	305419896, %xmm5
11220// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
11221        	pmovsxwd	0x12345678,%xmm5
11222
11223// CHECK: pmovsxwd	%xmm5, %xmm5
11224// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xed]
11225        	pmovsxwd	%xmm5,%xmm5
11226
11227// CHECK: pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
11228// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
11229        	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11230
11231// CHECK: pmovsxwq	69, %xmm5
11232// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
11233        	pmovsxwq	0x45,%xmm5
11234
11235// CHECK: pmovsxwq	32493, %xmm5
11236// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
11237        	pmovsxwq	0x7eed,%xmm5
11238
11239// CHECK: pmovsxwq	3133065982, %xmm5
11240// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
11241        	pmovsxwq	0xbabecafe,%xmm5
11242
11243// CHECK: pmovsxwq	305419896, %xmm5
11244// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
11245        	pmovsxwq	0x12345678,%xmm5
11246
11247// CHECK: pmovsxwq	%xmm5, %xmm5
11248// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xed]
11249        	pmovsxwq	%xmm5,%xmm5
11250
11251// CHECK: pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
11252// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
11253        	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11254
11255// CHECK: pmovsxdq	69, %xmm5
11256// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
11257        	pmovsxdq	0x45,%xmm5
11258
11259// CHECK: pmovsxdq	32493, %xmm5
11260// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
11261        	pmovsxdq	0x7eed,%xmm5
11262
11263// CHECK: pmovsxdq	3133065982, %xmm5
11264// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
11265        	pmovsxdq	0xbabecafe,%xmm5
11266
11267// CHECK: pmovsxdq	305419896, %xmm5
11268// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
11269        	pmovsxdq	0x12345678,%xmm5
11270
11271// CHECK: pmovsxdq	%xmm5, %xmm5
11272// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xed]
11273        	pmovsxdq	%xmm5,%xmm5
11274
11275// CHECK: pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
11276// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
11277        	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11278
11279// CHECK: pmovzxbw	69, %xmm5
11280// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
11281        	pmovzxbw	0x45,%xmm5
11282
11283// CHECK: pmovzxbw	32493, %xmm5
11284// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
11285        	pmovzxbw	0x7eed,%xmm5
11286
11287// CHECK: pmovzxbw	3133065982, %xmm5
11288// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
11289        	pmovzxbw	0xbabecafe,%xmm5
11290
11291// CHECK: pmovzxbw	305419896, %xmm5
11292// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
11293        	pmovzxbw	0x12345678,%xmm5
11294
11295// CHECK: pmovzxbw	%xmm5, %xmm5
11296// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xed]
11297        	pmovzxbw	%xmm5,%xmm5
11298
11299// CHECK: pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
11300// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
11301        	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11302
11303// CHECK: pmovzxbd	69, %xmm5
11304// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
11305        	pmovzxbd	0x45,%xmm5
11306
11307// CHECK: pmovzxbd	32493, %xmm5
11308// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
11309        	pmovzxbd	0x7eed,%xmm5
11310
11311// CHECK: pmovzxbd	3133065982, %xmm5
11312// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
11313        	pmovzxbd	0xbabecafe,%xmm5
11314
11315// CHECK: pmovzxbd	305419896, %xmm5
11316// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
11317        	pmovzxbd	0x12345678,%xmm5
11318
11319// CHECK: pmovzxbd	%xmm5, %xmm5
11320// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xed]
11321        	pmovzxbd	%xmm5,%xmm5
11322
11323// CHECK: pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
11324// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
11325        	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11326
11327// CHECK: pmovzxbq	69, %xmm5
11328// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
11329        	pmovzxbq	0x45,%xmm5
11330
11331// CHECK: pmovzxbq	32493, %xmm5
11332// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
11333        	pmovzxbq	0x7eed,%xmm5
11334
11335// CHECK: pmovzxbq	3133065982, %xmm5
11336// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
11337        	pmovzxbq	0xbabecafe,%xmm5
11338
11339// CHECK: pmovzxbq	305419896, %xmm5
11340// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
11341        	pmovzxbq	0x12345678,%xmm5
11342
11343// CHECK: pmovzxbq	%xmm5, %xmm5
11344// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xed]
11345        	pmovzxbq	%xmm5,%xmm5
11346
11347// CHECK: pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
11348// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
11349        	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11350
11351// CHECK: pmovzxwd	69, %xmm5
11352// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
11353        	pmovzxwd	0x45,%xmm5
11354
11355// CHECK: pmovzxwd	32493, %xmm5
11356// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
11357        	pmovzxwd	0x7eed,%xmm5
11358
11359// CHECK: pmovzxwd	3133065982, %xmm5
11360// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
11361        	pmovzxwd	0xbabecafe,%xmm5
11362
11363// CHECK: pmovzxwd	305419896, %xmm5
11364// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
11365        	pmovzxwd	0x12345678,%xmm5
11366
11367// CHECK: pmovzxwd	%xmm5, %xmm5
11368// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xed]
11369        	pmovzxwd	%xmm5,%xmm5
11370
11371// CHECK: pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
11372// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
11373        	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11374
11375// CHECK: pmovzxwq	69, %xmm5
11376// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
11377        	pmovzxwq	0x45,%xmm5
11378
11379// CHECK: pmovzxwq	32493, %xmm5
11380// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
11381        	pmovzxwq	0x7eed,%xmm5
11382
11383// CHECK: pmovzxwq	3133065982, %xmm5
11384// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
11385        	pmovzxwq	0xbabecafe,%xmm5
11386
11387// CHECK: pmovzxwq	305419896, %xmm5
11388// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
11389        	pmovzxwq	0x12345678,%xmm5
11390
11391// CHECK: pmovzxwq	%xmm5, %xmm5
11392// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xed]
11393        	pmovzxwq	%xmm5,%xmm5
11394
11395// CHECK: pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
11396// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
11397        	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11398
11399// CHECK: pmovzxdq	69, %xmm5
11400// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
11401        	pmovzxdq	0x45,%xmm5
11402
11403// CHECK: pmovzxdq	32493, %xmm5
11404// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
11405        	pmovzxdq	0x7eed,%xmm5
11406
11407// CHECK: pmovzxdq	3133065982, %xmm5
11408// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
11409        	pmovzxdq	0xbabecafe,%xmm5
11410
11411// CHECK: pmovzxdq	305419896, %xmm5
11412// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
11413        	pmovzxdq	0x12345678,%xmm5
11414
11415// CHECK: pmovzxdq	%xmm5, %xmm5
11416// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xed]
11417        	pmovzxdq	%xmm5,%xmm5
11418
11419// CHECK: pmuldq	3735928559(%ebx,%ecx,8), %xmm5
11420// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
11421        	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11422
11423// CHECK: pmuldq	69, %xmm5
11424// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
11425        	pmuldq	0x45,%xmm5
11426
11427// CHECK: pmuldq	32493, %xmm5
11428// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
11429        	pmuldq	0x7eed,%xmm5
11430
11431// CHECK: pmuldq	3133065982, %xmm5
11432// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
11433        	pmuldq	0xbabecafe,%xmm5
11434
11435// CHECK: pmuldq	305419896, %xmm5
11436// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
11437        	pmuldq	0x12345678,%xmm5
11438
11439// CHECK: pmuldq	%xmm5, %xmm5
11440// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xed]
11441        	pmuldq	%xmm5,%xmm5
11442
11443// CHECK: pmulld	3735928559(%ebx,%ecx,8), %xmm5
11444// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
11445        	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
11446
11447// CHECK: pmulld	69, %xmm5
11448// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
11449        	pmulld	0x45,%xmm5
11450
11451// CHECK: pmulld	32493, %xmm5
11452// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
11453        	pmulld	0x7eed,%xmm5
11454
11455// CHECK: pmulld	3133065982, %xmm5
11456// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
11457        	pmulld	0xbabecafe,%xmm5
11458
11459// CHECK: pmulld	305419896, %xmm5
11460// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
11461        	pmulld	0x12345678,%xmm5
11462
11463// CHECK: pmulld	%xmm5, %xmm5
11464// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xed]
11465        	pmulld	%xmm5,%xmm5
11466
11467// CHECK: ptest 	3735928559(%ebx,%ecx,8), %xmm5
11468// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
11469        	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
11470
11471// CHECK: ptest 	69, %xmm5
11472// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
11473        	ptest	0x45,%xmm5
11474
11475// CHECK: ptest 	32493, %xmm5
11476// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
11477        	ptest	0x7eed,%xmm5
11478
11479// CHECK: ptest 	3133065982, %xmm5
11480// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
11481        	ptest	0xbabecafe,%xmm5
11482
11483// CHECK: ptest 	305419896, %xmm5
11484// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
11485        	ptest	0x12345678,%xmm5
11486
11487// CHECK: ptest 	%xmm5, %xmm5
11488// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xed]
11489        	ptest	%xmm5,%xmm5
11490
11491// CHECK: pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
11492// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
11493        	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11494
11495// CHECK: pcmpgtq	69, %xmm5
11496// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
11497        	pcmpgtq	0x45,%xmm5
11498
11499// CHECK: pcmpgtq	32493, %xmm5
11500// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
11501        	pcmpgtq	0x7eed,%xmm5
11502
11503// CHECK: pcmpgtq	3133065982, %xmm5
11504// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
11505        	pcmpgtq	0xbabecafe,%xmm5
11506
11507// CHECK: pcmpgtq	305419896, %xmm5
11508// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
11509        	pcmpgtq	0x12345678,%xmm5
11510
11511// CHECK: pcmpgtq	%xmm5, %xmm5
11512// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xed]
11513        	pcmpgtq	%xmm5,%xmm5
11514
11515// CHECK: crc32b 	%bl, %eax
11516// CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
11517                crc32b %bl, %eax
11518
11519// CHECK: crc32b 	4(%ebx), %eax
11520// CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
11521                crc32b 4(%ebx), %eax
11522
11523// CHECK: crc32w 	%bx, %eax
11524// CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
11525                crc32w %bx, %eax
11526
11527// CHECK: crc32w 	4(%ebx), %eax
11528// CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
11529                crc32w 4(%ebx), %eax
11530
11531// CHECK: crc32l 	%ebx, %eax
11532// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
11533                crc32l %ebx, %eax
11534
11535// CHECK: crc32l 	4(%ebx), %eax
11536// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
11537                crc32l 4(%ebx), %eax
11538
11539// CHECK: crc32l 	3735928559(%ebx,%ecx,8), %ecx
11540// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
11541                crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
11542
11543// CHECK: crc32l 	69, %ecx
11544// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
11545                crc32l 0x45,%ecx
11546
11547// CHECK: crc32l 	32493, %ecx
11548// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
11549                crc32l 0x7eed,%ecx
11550
11551// CHECK: crc32l 	3133065982, %ecx
11552// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
11553                crc32l 0xbabecafe,%ecx
11554
11555// CHECK: crc32l 	%ecx, %ecx
11556// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
11557                crc32l %ecx,%ecx
11558
11559// CHECK: pcmpistrm	$125, %xmm1, %xmm2
11560// CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
11561                pcmpistrm $125, %xmm1, %xmm2
11562
11563// CHECK: pcmpistrm	$125, (%edx,%eax,4), %xmm2
11564// CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
11565                pcmpistrm $125, (%edx,%eax,4), %xmm2
11566
11567// CHECK: aesimc	%xmm0, %xmm1
11568// CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0xc8]
11569                aesimc %xmm0,%xmm1
11570
11571// CHECK: aesimc	(%eax), %xmm1
11572// CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0x08]
11573                aesimc (%eax),%xmm1
11574
11575// CHECK: aesenc	%xmm1, %xmm2
11576// CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0xd1]
11577                aesenc %xmm1,%xmm2
11578
11579// CHECK: aesenc	4(%ebx), %xmm2
11580// CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
11581                aesenc 4(%ebx),%xmm2
11582
11583// CHECK: aesenclast	%xmm3, %xmm4
11584// CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0xe3]
11585                aesenclast %xmm3,%xmm4
11586
11587// CHECK: aesenclast	4(%edx,%edi), %xmm4
11588// CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
11589                aesenclast 4(%edx,%edi),%xmm4
11590
11591// CHECK: aesdec	%xmm5, %xmm6
11592// CHECK:  encoding: [0x66,0x0f,0x38,0xde,0xf5]
11593                aesdec %xmm5,%xmm6
11594
11595// CHECK: aesdec	4(%ecx,%eax,8), %xmm6
11596// CHECK:  encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
11597                aesdec 4(%ecx,%eax,8),%xmm6
11598
11599// CHECK: aesdeclast	%xmm7, %xmm0
11600// CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0xc7]
11601                aesdeclast %xmm7,%xmm0
11602
11603// CHECK: aesdeclast	3405691582, %xmm0
11604// CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
11605                aesdeclast 0xcafebabe,%xmm0
11606
11607// CHECK: aeskeygenassist	$125, %xmm1, %xmm2
11608// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
11609                aeskeygenassist $125, %xmm1, %xmm2
11610
11611// CHECK: aeskeygenassist	$125, (%edx,%eax,4), %xmm2
11612// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
11613                aeskeygenassist $125, (%edx,%eax,4), %xmm2
11614
11615// rdar://8017638
11616// CHECK: aeskeygenassist	$128, %xmm1, %xmm2
11617// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
11618		aeskeygenassist $128, %xmm1, %xmm2
11619
11620// rdar://7910087
11621// CHECK: bsfw	%bx, %bx
11622// CHECK:  encoding: [0x66,0x0f,0xbc,0xdb]
11623          bsfw  %bx, %bx
11624
11625// CHECK: bsfw	3735928559(%ebx,%ecx,8), %bx
11626// CHECK:  encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11627          bsfw  3735928559(%ebx,%ecx,8), %bx
11628
11629// CHECK: bsrw	%bx, %bx
11630// CHECK:  encoding: [0x66,0x0f,0xbd,0xdb]
11631          bsrw  %bx, %bx
11632
11633// CHECK: bsrw	305419896, %bx
11634// CHECK:  encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
11635          bsrw  305419896, %bx
11636
11637// radr://7901779
11638// CHECK: pushl   $127
11639// CHECK:  encoding: [0x6a,0x7f]
11640          pushl   $127
11641
11642// CHECK: pushw   $254
11643// CHECK:  encoding: [0x66,0x68,0xfe,0x00]
11644          pushw   $254
11645
11646// CHECK: pushl   $254
11647// CHECK:  encoding: [0x68,0xfe,0x00,0x00,0x00]
11648          pushl   $254
11649
11650// radr://7928400
11651// CHECK: movq    %mm3, 3735928559(%ebx,%ecx,8)
11652// CHECK:  encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11653          movq    %mm3, 3735928559(%ebx,%ecx,8)
11654
11655// CHECK: movd    %mm3, 3735928559(%ebx,%ecx,8)
11656// CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11657          movd    %mm3, 3735928559(%ebx,%ecx,8)
11658
11659// CHECK: movq    3735928559(%ebx,%ecx,8), %xmm5
11660// CHECK:  encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11661          movq    3735928559(%ebx,%ecx,8), %xmm5
11662
11663// CHECK: movd    3735928559(%ebx,%ecx,8), %xmm5
11664// CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11665          movd    3735928559(%ebx,%ecx,8), %xmm5
11666
11667// radr://7914715
11668// CHECK: fcoml   3735928559(%ebx,%ecx,8)
11669// CHECK:  encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
11670          fcoml   3735928559(%ebx,%ecx,8)
11671
11672// CHECK: fcoms   32493
11673// CHECK:  encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
11674          fcoms   32493
11675
11676// CHECK: fcompl  3735928559(%ebx,%ecx,8)
11677// CHECK:  encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11678          fcompl  3735928559(%ebx,%ecx,8)
11679
11680// CHECK: fcomps  32493
11681// CHECK:  encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
11682          fcomps  32493
11683
11684// CHECK: ficoml  3735928559(%ebx,%ecx,8)
11685// CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
11686          ficoml  3735928559(%ebx,%ecx,8)
11687
11688// CHECK: ficoms  32493
11689// CHECK:  encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
11690          ficoms  32493
11691
11692// CHECK: ficompl 3735928559(%ebx,%ecx,8)
11693// CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11694          ficompl 3735928559(%ebx,%ecx,8)
11695
11696// CHECK: ficomps 32493
11697// CHECK:  encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
11698          ficomps 32493
11699
11700// CHECK: movl  57005(,%eiz), %ebx
11701// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
11702          movl  57005(,%eiz), %ebx
11703
11704// CHECK: movl  48879(,%eiz), %eax
11705// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
11706          movl  48879(,%eiz), %eax
11707
11708// CHECK: movl  -4(,%eiz,8), %eax
11709// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
11710          movl  -4(,%eiz,8), %eax
11711
11712// CHECK: movl  (%ecx,%eiz), %eax
11713// CHECK: encoding: [0x8b,0x04,0x21]
11714          movl  (%ecx,%eiz), %eax
11715
11716// CHECK: movl  (%ecx,%eiz,8), %eax
11717// CHECK: encoding: [0x8b,0x04,0xe1]
11718          movl  (%ecx,%eiz,8), %eax
11719
11720// CHECK: addl	$4294967295, %eax       # encoding: [0x83,0xc0,0xff]
11721        addl $0xFFFFFFFF, %eax
11722
11723// CHECK: addw	$65535, %ax       # encoding: [0x66,0x83,0xc0,0xff]
11724        addw $0xFFFF, %ax
11725
11726
11727// CHECK: 	movb	$127, 3735928559(%ebx,%ecx,8)
11728        	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
11729
11730// CHECK: 	movb	$127, 69
11731        	movb	$0x7f,0x45
11732
11733// CHECK: 	movb	$127, 32493
11734        	movb	$0x7f,0x7eed
11735
11736// CHECK: 	movb	$127, 3133065982
11737        	movb	$0x7f,0xbabecafe
11738
11739// CHECK: 	movb	$127, 305419896
11740        	movb	$0x7f,0x12345678
11741
11742// CHECK: 	movw	$31438, 3735928559(%ebx,%ecx,8)
11743        	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
11744
11745// CHECK: 	movw	$31438, 69
11746        	movw	$0x7ace,0x45
11747
11748// CHECK: 	movw	$31438, 32493
11749        	movw	$0x7ace,0x7eed
11750
11751// CHECK: 	movw	$31438, 3133065982
11752        	movw	$0x7ace,0xbabecafe
11753
11754// CHECK: 	movw	$31438, 305419896
11755        	movw	$0x7ace,0x12345678
11756
11757// CHECK: 	movl	$2063514302, 3735928559(%ebx,%ecx,8)
11758        	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11759
11760// CHECK: 	movl	$2063514302, 69
11761        	movl	$0x7afebabe,0x45
11762
11763// CHECK: 	movl	$2063514302, 32493
11764        	movl	$0x7afebabe,0x7eed
11765
11766// CHECK: 	movl	$2063514302, 3133065982
11767        	movl	$0x7afebabe,0xbabecafe
11768
11769// CHECK: 	movl	$2063514302, 305419896
11770        	movl	$0x7afebabe,0x12345678
11771
11772// CHECK: 	movl	$324478056, 3735928559(%ebx,%ecx,8)
11773        	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
11774
11775// CHECK: 	movl	$324478056, 69
11776        	movl	$0x13572468,0x45
11777
11778// CHECK: 	movl	$324478056, 32493
11779        	movl	$0x13572468,0x7eed
11780
11781// CHECK: 	movl	$324478056, 3133065982
11782        	movl	$0x13572468,0xbabecafe
11783
11784// CHECK: 	movl	$324478056, 305419896
11785        	movl	$0x13572468,0x12345678
11786
11787// CHECK: 	movsbl	3735928559(%ebx,%ecx,8), %ecx
11788        	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
11789
11790// CHECK: 	movsbl	69, %ecx
11791        	movsbl	0x45,%ecx
11792
11793// CHECK: 	movsbl	32493, %ecx
11794        	movsbl	0x7eed,%ecx
11795
11796// CHECK: 	movsbl	3133065982, %ecx
11797        	movsbl	0xbabecafe,%ecx
11798
11799// CHECK: 	movsbl	305419896, %ecx
11800        	movsbl	0x12345678,%ecx
11801
11802// CHECK: 	movsbw	3735928559(%ebx,%ecx,8), %bx
11803        	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
11804
11805// CHECK: 	movsbw	69, %bx
11806        	movsbw	0x45,%bx
11807
11808// CHECK: 	movsbw	32493, %bx
11809        	movsbw	0x7eed,%bx
11810
11811// CHECK: 	movsbw	3133065982, %bx
11812        	movsbw	0xbabecafe,%bx
11813
11814// CHECK: 	movsbw	305419896, %bx
11815        	movsbw	0x12345678,%bx
11816
11817// CHECK: 	movswl	3735928559(%ebx,%ecx,8), %ecx
11818        	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
11819
11820// CHECK: 	movswl	69, %ecx
11821        	movswl	0x45,%ecx
11822
11823// CHECK: 	movswl	32493, %ecx
11824        	movswl	0x7eed,%ecx
11825
11826// CHECK: 	movswl	3133065982, %ecx
11827        	movswl	0xbabecafe,%ecx
11828
11829// CHECK: 	movswl	305419896, %ecx
11830        	movswl	0x12345678,%ecx
11831
11832// CHECK: 	movzbl	3735928559(%ebx,%ecx,8), %ecx
11833        	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
11834
11835// CHECK: 	movzbl	69, %ecx
11836        	movzbl	0x45,%ecx
11837
11838// CHECK: 	movzbl	32493, %ecx
11839        	movzbl	0x7eed,%ecx
11840
11841// CHECK: 	movzbl	3133065982, %ecx
11842        	movzbl	0xbabecafe,%ecx
11843
11844// CHECK: 	movzbl	305419896, %ecx
11845        	movzbl	0x12345678,%ecx
11846
11847// CHECK: 	movzbw	3735928559(%ebx,%ecx,8), %bx
11848        	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
11849
11850// CHECK: 	movzbw	69, %bx
11851        	movzbw	0x45,%bx
11852
11853// CHECK: 	movzbw	32493, %bx
11854        	movzbw	0x7eed,%bx
11855
11856// CHECK: 	movzbw	3133065982, %bx
11857        	movzbw	0xbabecafe,%bx
11858
11859// CHECK: 	movzbw	305419896, %bx
11860        	movzbw	0x12345678,%bx
11861
11862// CHECK: 	movzwl	3735928559(%ebx,%ecx,8), %ecx
11863        	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
11864
11865// CHECK: 	movzwl	69, %ecx
11866        	movzwl	0x45,%ecx
11867
11868// CHECK: 	movzwl	32493, %ecx
11869        	movzwl	0x7eed,%ecx
11870
11871// CHECK: 	movzwl	3133065982, %ecx
11872        	movzwl	0xbabecafe,%ecx
11873
11874// CHECK: 	movzwl	305419896, %ecx
11875        	movzwl	0x12345678,%ecx
11876
11877// CHECK: 	pushw	32493
11878        	pushw	0x7eed
11879
11880// CHECK: 	popw	32493
11881        	popw	0x7eed
11882
11883// CHECK: 	pushf
11884        	pushfl
11885
11886// CHECK: 	pushfl
11887        	pushfl
11888
11889// CHECK: 	popf
11890        	popfl
11891
11892// CHECK: 	popfl
11893        	popfl
11894
11895// CHECK: 	clc
11896        	clc
11897
11898// CHECK: 	cld
11899        	cld
11900
11901// CHECK: 	cli
11902        	cli
11903
11904// CHECK: 	clts
11905        	clts
11906
11907// CHECK: 	cmc
11908        	cmc
11909
11910// CHECK: 	lahf
11911        	lahf
11912
11913// CHECK: 	sahf
11914        	sahf
11915
11916// CHECK: 	stc
11917        	stc
11918
11919// CHECK: 	std
11920        	std
11921
11922// CHECK: 	sti
11923        	sti
11924
11925// CHECK: 	addb	$254, 3735928559(%ebx,%ecx,8)
11926        	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
11927
11928// CHECK: 	addb	$254, 69
11929        	addb	$0xfe,0x45
11930
11931// CHECK: 	addb	$254, 32493
11932        	addb	$0xfe,0x7eed
11933
11934// CHECK: 	addb	$254, 3133065982
11935        	addb	$0xfe,0xbabecafe
11936
11937// CHECK: 	addb	$254, 305419896
11938        	addb	$0xfe,0x12345678
11939
11940// CHECK: 	addb	$127, 3735928559(%ebx,%ecx,8)
11941        	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
11942
11943// CHECK: 	addb	$127, 69
11944        	addb	$0x7f,0x45
11945
11946// CHECK: 	addb	$127, 32493
11947        	addb	$0x7f,0x7eed
11948
11949// CHECK: 	addb	$127, 3133065982
11950        	addb	$0x7f,0xbabecafe
11951
11952// CHECK: 	addb	$127, 305419896
11953        	addb	$0x7f,0x12345678
11954
11955// CHECK: 	addw	$31438, 3735928559(%ebx,%ecx,8)
11956        	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
11957
11958// CHECK: 	addw	$31438, 69
11959        	addw	$0x7ace,0x45
11960
11961// CHECK: 	addw	$31438, 32493
11962        	addw	$0x7ace,0x7eed
11963
11964// CHECK: 	addw	$31438, 3133065982
11965        	addw	$0x7ace,0xbabecafe
11966
11967// CHECK: 	addw	$31438, 305419896
11968        	addw	$0x7ace,0x12345678
11969
11970// CHECK: 	addl	$2063514302, 3735928559(%ebx,%ecx,8)
11971        	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11972
11973// CHECK: 	addl	$2063514302, 69
11974        	addl	$0x7afebabe,0x45
11975
11976// CHECK: 	addl	$2063514302, 32493
11977        	addl	$0x7afebabe,0x7eed
11978
11979// CHECK: 	addl	$2063514302, 3133065982
11980        	addl	$0x7afebabe,0xbabecafe
11981
11982// CHECK: 	addl	$2063514302, 305419896
11983        	addl	$0x7afebabe,0x12345678
11984
11985// CHECK: 	addl	$324478056, 3735928559(%ebx,%ecx,8)
11986        	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
11987
11988// CHECK: 	addl	$324478056, 69
11989        	addl	$0x13572468,0x45
11990
11991// CHECK: 	addl	$324478056, 32493
11992        	addl	$0x13572468,0x7eed
11993
11994// CHECK: 	addl	$324478056, 3133065982
11995        	addl	$0x13572468,0xbabecafe
11996
11997// CHECK: 	addl	$324478056, 305419896
11998        	addl	$0x13572468,0x12345678
11999
12000// CHECK: 	incl	3735928559(%ebx,%ecx,8)
12001        	incl	0xdeadbeef(%ebx,%ecx,8)
12002
12003// CHECK: 	incw	32493
12004        	incw	0x7eed
12005
12006// CHECK: 	incl	3133065982
12007        	incl	0xbabecafe
12008
12009// CHECK: 	incl	305419896
12010        	incl	0x12345678
12011
12012// CHECK: 	subb	$254, 3735928559(%ebx,%ecx,8)
12013        	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12014
12015// CHECK: 	subb	$254, 69
12016        	subb	$0xfe,0x45
12017
12018// CHECK: 	subb	$254, 32493
12019        	subb	$0xfe,0x7eed
12020
12021// CHECK: 	subb	$254, 3133065982
12022        	subb	$0xfe,0xbabecafe
12023
12024// CHECK: 	subb	$254, 305419896
12025        	subb	$0xfe,0x12345678
12026
12027// CHECK: 	subb	$127, 3735928559(%ebx,%ecx,8)
12028        	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12029
12030// CHECK: 	subb	$127, 69
12031        	subb	$0x7f,0x45
12032
12033// CHECK: 	subb	$127, 32493
12034        	subb	$0x7f,0x7eed
12035
12036// CHECK: 	subb	$127, 3133065982
12037        	subb	$0x7f,0xbabecafe
12038
12039// CHECK: 	subb	$127, 305419896
12040        	subb	$0x7f,0x12345678
12041
12042// CHECK: 	subw	$31438, 3735928559(%ebx,%ecx,8)
12043        	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12044
12045// CHECK: 	subw	$31438, 69
12046        	subw	$0x7ace,0x45
12047
12048// CHECK: 	subw	$31438, 32493
12049        	subw	$0x7ace,0x7eed
12050
12051// CHECK: 	subw	$31438, 3133065982
12052        	subw	$0x7ace,0xbabecafe
12053
12054// CHECK: 	subw	$31438, 305419896
12055        	subw	$0x7ace,0x12345678
12056
12057// CHECK: 	subl	$2063514302, 3735928559(%ebx,%ecx,8)
12058        	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12059
12060// CHECK: 	subl	$2063514302, 69
12061        	subl	$0x7afebabe,0x45
12062
12063// CHECK: 	subl	$2063514302, 32493
12064        	subl	$0x7afebabe,0x7eed
12065
12066// CHECK: 	subl	$2063514302, 3133065982
12067        	subl	$0x7afebabe,0xbabecafe
12068
12069// CHECK: 	subl	$2063514302, 305419896
12070        	subl	$0x7afebabe,0x12345678
12071
12072// CHECK: 	subl	$324478056, 3735928559(%ebx,%ecx,8)
12073        	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12074
12075// CHECK: 	subl	$324478056, 69
12076        	subl	$0x13572468,0x45
12077
12078// CHECK: 	subl	$324478056, 32493
12079        	subl	$0x13572468,0x7eed
12080
12081// CHECK: 	subl	$324478056, 3133065982
12082        	subl	$0x13572468,0xbabecafe
12083
12084// CHECK: 	subl	$324478056, 305419896
12085        	subl	$0x13572468,0x12345678
12086
12087// CHECK: 	decl	3735928559(%ebx,%ecx,8)
12088        	decl	0xdeadbeef(%ebx,%ecx,8)
12089
12090// CHECK: 	decw	32493
12091        	decw	0x7eed
12092
12093// CHECK: 	decl	3133065982
12094        	decl	0xbabecafe
12095
12096// CHECK: 	decl	305419896
12097        	decl	0x12345678
12098
12099// CHECK: 	sbbb	$254, 3735928559(%ebx,%ecx,8)
12100        	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12101
12102// CHECK: 	sbbb	$254, 69
12103        	sbbb	$0xfe,0x45
12104
12105// CHECK: 	sbbb	$254, 32493
12106        	sbbb	$0xfe,0x7eed
12107
12108// CHECK: 	sbbb	$254, 3133065982
12109        	sbbb	$0xfe,0xbabecafe
12110
12111// CHECK: 	sbbb	$254, 305419896
12112        	sbbb	$0xfe,0x12345678
12113
12114// CHECK: 	sbbb	$127, 3735928559(%ebx,%ecx,8)
12115        	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12116
12117// CHECK: 	sbbb	$127, 69
12118        	sbbb	$0x7f,0x45
12119
12120// CHECK: 	sbbb	$127, 32493
12121        	sbbb	$0x7f,0x7eed
12122
12123// CHECK: 	sbbb	$127, 3133065982
12124        	sbbb	$0x7f,0xbabecafe
12125
12126// CHECK: 	sbbb	$127, 305419896
12127        	sbbb	$0x7f,0x12345678
12128
12129// CHECK: 	sbbw	$31438, 3735928559(%ebx,%ecx,8)
12130        	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12131
12132// CHECK: 	sbbw	$31438, 69
12133        	sbbw	$0x7ace,0x45
12134
12135// CHECK: 	sbbw	$31438, 32493
12136        	sbbw	$0x7ace,0x7eed
12137
12138// CHECK: 	sbbw	$31438, 3133065982
12139        	sbbw	$0x7ace,0xbabecafe
12140
12141// CHECK: 	sbbw	$31438, 305419896
12142        	sbbw	$0x7ace,0x12345678
12143
12144// CHECK: 	sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
12145        	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12146
12147// CHECK: 	sbbl	$2063514302, 69
12148        	sbbl	$0x7afebabe,0x45
12149
12150// CHECK: 	sbbl	$2063514302, 32493
12151        	sbbl	$0x7afebabe,0x7eed
12152
12153// CHECK: 	sbbl	$2063514302, 3133065982
12154        	sbbl	$0x7afebabe,0xbabecafe
12155
12156// CHECK: 	sbbl	$2063514302, 305419896
12157        	sbbl	$0x7afebabe,0x12345678
12158
12159// CHECK: 	sbbl	$324478056, 3735928559(%ebx,%ecx,8)
12160        	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12161
12162// CHECK: 	sbbl	$324478056, 69
12163        	sbbl	$0x13572468,0x45
12164
12165// CHECK: 	sbbl	$324478056, 32493
12166        	sbbl	$0x13572468,0x7eed
12167
12168// CHECK: 	sbbl	$324478056, 3133065982
12169        	sbbl	$0x13572468,0xbabecafe
12170
12171// CHECK: 	sbbl	$324478056, 305419896
12172        	sbbl	$0x13572468,0x12345678
12173
12174// CHECK: 	cmpb	$254, 3735928559(%ebx,%ecx,8)
12175        	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12176
12177// CHECK: 	cmpb	$254, 69
12178        	cmpb	$0xfe,0x45
12179
12180// CHECK: 	cmpb	$254, 32493
12181        	cmpb	$0xfe,0x7eed
12182
12183// CHECK: 	cmpb	$254, 3133065982
12184        	cmpb	$0xfe,0xbabecafe
12185
12186// CHECK: 	cmpb	$254, 305419896
12187        	cmpb	$0xfe,0x12345678
12188
12189// CHECK: 	cmpb	$127, 3735928559(%ebx,%ecx,8)
12190        	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12191
12192// CHECK: 	cmpb	$127, 69
12193        	cmpb	$0x7f,0x45
12194
12195// CHECK: 	cmpb	$127, 32493
12196        	cmpb	$0x7f,0x7eed
12197
12198// CHECK: 	cmpb	$127, 3133065982
12199        	cmpb	$0x7f,0xbabecafe
12200
12201// CHECK: 	cmpb	$127, 305419896
12202        	cmpb	$0x7f,0x12345678
12203
12204// CHECK: 	cmpw	$31438, 3735928559(%ebx,%ecx,8)
12205        	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12206
12207// CHECK: 	cmpw	$31438, 69
12208        	cmpw	$0x7ace,0x45
12209
12210// CHECK: 	cmpw	$31438, 32493
12211        	cmpw	$0x7ace,0x7eed
12212
12213// CHECK: 	cmpw	$31438, 3133065982
12214        	cmpw	$0x7ace,0xbabecafe
12215
12216// CHECK: 	cmpw	$31438, 305419896
12217        	cmpw	$0x7ace,0x12345678
12218
12219// CHECK: 	cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
12220        	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12221
12222// CHECK: 	cmpl	$2063514302, 69
12223        	cmpl	$0x7afebabe,0x45
12224
12225// CHECK: 	cmpl	$2063514302, 32493
12226        	cmpl	$0x7afebabe,0x7eed
12227
12228// CHECK: 	cmpl	$2063514302, 3133065982
12229        	cmpl	$0x7afebabe,0xbabecafe
12230
12231// CHECK: 	cmpl	$2063514302, 305419896
12232        	cmpl	$0x7afebabe,0x12345678
12233
12234// CHECK: 	cmpl	$324478056, 3735928559(%ebx,%ecx,8)
12235        	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12236
12237// CHECK: 	cmpl	$324478056, 69
12238        	cmpl	$0x13572468,0x45
12239
12240// CHECK: 	cmpl	$324478056, 32493
12241        	cmpl	$0x13572468,0x7eed
12242
12243// CHECK: 	cmpl	$324478056, 3133065982
12244        	cmpl	$0x13572468,0xbabecafe
12245
12246// CHECK: 	cmpl	$324478056, 305419896
12247        	cmpl	$0x13572468,0x12345678
12248
12249// CHECK: 	testb	$127, 3735928559(%ebx,%ecx,8)
12250        	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12251
12252// CHECK: 	testb	$127, 69
12253        	testb	$0x7f,0x45
12254
12255// CHECK: 	testb	$127, 32493
12256        	testb	$0x7f,0x7eed
12257
12258// CHECK: 	testb	$127, 3133065982
12259        	testb	$0x7f,0xbabecafe
12260
12261// CHECK: 	testb	$127, 305419896
12262        	testb	$0x7f,0x12345678
12263
12264// CHECK: 	testw	$31438, 3735928559(%ebx,%ecx,8)
12265        	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12266
12267// CHECK: 	testw	$31438, 69
12268        	testw	$0x7ace,0x45
12269
12270// CHECK: 	testw	$31438, 32493
12271        	testw	$0x7ace,0x7eed
12272
12273// CHECK: 	testw	$31438, 3133065982
12274        	testw	$0x7ace,0xbabecafe
12275
12276// CHECK: 	testw	$31438, 305419896
12277        	testw	$0x7ace,0x12345678
12278
12279// CHECK: 	testl	$2063514302, 3735928559(%ebx,%ecx,8)
12280        	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12281
12282// CHECK: 	testl	$2063514302, 69
12283        	testl	$0x7afebabe,0x45
12284
12285// CHECK: 	testl	$2063514302, 32493
12286        	testl	$0x7afebabe,0x7eed
12287
12288// CHECK: 	testl	$2063514302, 3133065982
12289        	testl	$0x7afebabe,0xbabecafe
12290
12291// CHECK: 	testl	$2063514302, 305419896
12292        	testl	$0x7afebabe,0x12345678
12293
12294// CHECK: 	testl	$324478056, 3735928559(%ebx,%ecx,8)
12295        	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12296
12297// CHECK: 	testl	$324478056, 69
12298        	testl	$0x13572468,0x45
12299
12300// CHECK: 	testl	$324478056, 32493
12301        	testl	$0x13572468,0x7eed
12302
12303// CHECK: 	testl	$324478056, 3133065982
12304        	testl	$0x13572468,0xbabecafe
12305
12306// CHECK: 	testl	$324478056, 305419896
12307        	testl	$0x13572468,0x12345678
12308
12309// CHECK: 	andb	$254, 3735928559(%ebx,%ecx,8)
12310        	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12311
12312// CHECK: 	andb	$254, 69
12313        	andb	$0xfe,0x45
12314
12315// CHECK: 	andb	$254, 32493
12316        	andb	$0xfe,0x7eed
12317
12318// CHECK: 	andb	$254, 3133065982
12319        	andb	$0xfe,0xbabecafe
12320
12321// CHECK: 	andb	$254, 305419896
12322        	andb	$0xfe,0x12345678
12323
12324// CHECK: 	andb	$127, 3735928559(%ebx,%ecx,8)
12325        	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12326
12327// CHECK: 	andb	$127, 69
12328        	andb	$0x7f,0x45
12329
12330// CHECK: 	andb	$127, 32493
12331        	andb	$0x7f,0x7eed
12332
12333// CHECK: 	andb	$127, 3133065982
12334        	andb	$0x7f,0xbabecafe
12335
12336// CHECK: 	andb	$127, 305419896
12337        	andb	$0x7f,0x12345678
12338
12339// CHECK: 	andw	$31438, 3735928559(%ebx,%ecx,8)
12340        	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12341
12342// CHECK: 	andw	$31438, 69
12343        	andw	$0x7ace,0x45
12344
12345// CHECK: 	andw	$31438, 32493
12346        	andw	$0x7ace,0x7eed
12347
12348// CHECK: 	andw	$31438, 3133065982
12349        	andw	$0x7ace,0xbabecafe
12350
12351// CHECK: 	andw	$31438, 305419896
12352        	andw	$0x7ace,0x12345678
12353
12354// CHECK: 	andl	$2063514302, 3735928559(%ebx,%ecx,8)
12355        	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12356
12357// CHECK: 	andl	$2063514302, 69
12358        	andl	$0x7afebabe,0x45
12359
12360// CHECK: 	andl	$2063514302, 32493
12361        	andl	$0x7afebabe,0x7eed
12362
12363// CHECK: 	andl	$2063514302, 3133065982
12364        	andl	$0x7afebabe,0xbabecafe
12365
12366// CHECK: 	andl	$2063514302, 305419896
12367        	andl	$0x7afebabe,0x12345678
12368
12369// CHECK: 	andl	$324478056, 3735928559(%ebx,%ecx,8)
12370        	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12371
12372// CHECK: 	andl	$324478056, 69
12373        	andl	$0x13572468,0x45
12374
12375// CHECK: 	andl	$324478056, 32493
12376        	andl	$0x13572468,0x7eed
12377
12378// CHECK: 	andl	$324478056, 3133065982
12379        	andl	$0x13572468,0xbabecafe
12380
12381// CHECK: 	andl	$324478056, 305419896
12382        	andl	$0x13572468,0x12345678
12383
12384// CHECK: 	orb	$254, 3735928559(%ebx,%ecx,8)
12385        	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12386
12387// CHECK: 	orb	$254, 69
12388        	orb	$0xfe,0x45
12389
12390// CHECK: 	orb	$254, 32493
12391        	orb	$0xfe,0x7eed
12392
12393// CHECK: 	orb	$254, 3133065982
12394        	orb	$0xfe,0xbabecafe
12395
12396// CHECK: 	orb	$254, 305419896
12397        	orb	$0xfe,0x12345678
12398
12399// CHECK: 	orb	$127, 3735928559(%ebx,%ecx,8)
12400        	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12401
12402// CHECK: 	orb	$127, 69
12403        	orb	$0x7f,0x45
12404
12405// CHECK: 	orb	$127, 32493
12406        	orb	$0x7f,0x7eed
12407
12408// CHECK: 	orb	$127, 3133065982
12409        	orb	$0x7f,0xbabecafe
12410
12411// CHECK: 	orb	$127, 305419896
12412        	orb	$0x7f,0x12345678
12413
12414// CHECK: 	orw	$31438, 3735928559(%ebx,%ecx,8)
12415        	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12416
12417// CHECK: 	orw	$31438, 69
12418        	orw	$0x7ace,0x45
12419
12420// CHECK: 	orw	$31438, 32493
12421        	orw	$0x7ace,0x7eed
12422
12423// CHECK: 	orw	$31438, 3133065982
12424        	orw	$0x7ace,0xbabecafe
12425
12426// CHECK: 	orw	$31438, 305419896
12427        	orw	$0x7ace,0x12345678
12428
12429// CHECK: 	orl	$2063514302, 3735928559(%ebx,%ecx,8)
12430        	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12431
12432// CHECK: 	orl	$2063514302, 69
12433        	orl	$0x7afebabe,0x45
12434
12435// CHECK: 	orl	$2063514302, 32493
12436        	orl	$0x7afebabe,0x7eed
12437
12438// CHECK: 	orl	$2063514302, 3133065982
12439        	orl	$0x7afebabe,0xbabecafe
12440
12441// CHECK: 	orl	$2063514302, 305419896
12442        	orl	$0x7afebabe,0x12345678
12443
12444// CHECK: 	orl	$324478056, 3735928559(%ebx,%ecx,8)
12445        	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12446
12447// CHECK: 	orl	$324478056, 69
12448        	orl	$0x13572468,0x45
12449
12450// CHECK: 	orl	$324478056, 32493
12451        	orl	$0x13572468,0x7eed
12452
12453// CHECK: 	orl	$324478056, 3133065982
12454        	orl	$0x13572468,0xbabecafe
12455
12456// CHECK: 	orl	$324478056, 305419896
12457        	orl	$0x13572468,0x12345678
12458
12459// CHECK: 	xorb	$254, 3735928559(%ebx,%ecx,8)
12460        	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12461
12462// CHECK: 	xorb	$254, 69
12463        	xorb	$0xfe,0x45
12464
12465// CHECK: 	xorb	$254, 32493
12466        	xorb	$0xfe,0x7eed
12467
12468// CHECK: 	xorb	$254, 3133065982
12469        	xorb	$0xfe,0xbabecafe
12470
12471// CHECK: 	xorb	$254, 305419896
12472        	xorb	$0xfe,0x12345678
12473
12474// CHECK: 	xorb	$127, 3735928559(%ebx,%ecx,8)
12475        	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12476
12477// CHECK: 	xorb	$127, 69
12478        	xorb	$0x7f,0x45
12479
12480// CHECK: 	xorb	$127, 32493
12481        	xorb	$0x7f,0x7eed
12482
12483// CHECK: 	xorb	$127, 3133065982
12484        	xorb	$0x7f,0xbabecafe
12485
12486// CHECK: 	xorb	$127, 305419896
12487        	xorb	$0x7f,0x12345678
12488
12489// CHECK: 	xorw	$31438, 3735928559(%ebx,%ecx,8)
12490        	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12491
12492// CHECK: 	xorw	$31438, 69
12493        	xorw	$0x7ace,0x45
12494
12495// CHECK: 	xorw	$31438, 32493
12496        	xorw	$0x7ace,0x7eed
12497
12498// CHECK: 	xorw	$31438, 3133065982
12499        	xorw	$0x7ace,0xbabecafe
12500
12501// CHECK: 	xorw	$31438, 305419896
12502        	xorw	$0x7ace,0x12345678
12503
12504// CHECK: 	xorl	$2063514302, 3735928559(%ebx,%ecx,8)
12505        	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12506
12507// CHECK: 	xorl	$2063514302, 69
12508        	xorl	$0x7afebabe,0x45
12509
12510// CHECK: 	xorl	$2063514302, 32493
12511        	xorl	$0x7afebabe,0x7eed
12512
12513// CHECK: 	xorl	$2063514302, 3133065982
12514        	xorl	$0x7afebabe,0xbabecafe
12515
12516// CHECK: 	xorl	$2063514302, 305419896
12517        	xorl	$0x7afebabe,0x12345678
12518
12519// CHECK: 	xorl	$324478056, 3735928559(%ebx,%ecx,8)
12520        	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12521
12522// CHECK: 	xorl	$324478056, 69
12523        	xorl	$0x13572468,0x45
12524
12525// CHECK: 	xorl	$324478056, 32493
12526        	xorl	$0x13572468,0x7eed
12527
12528// CHECK: 	xorl	$324478056, 3133065982
12529        	xorl	$0x13572468,0xbabecafe
12530
12531// CHECK: 	xorl	$324478056, 305419896
12532        	xorl	$0x13572468,0x12345678
12533
12534// CHECK: 	adcb	$254, 3735928559(%ebx,%ecx,8)
12535        	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12536
12537// CHECK: 	adcb	$254, 69
12538        	adcb	$0xfe,0x45
12539
12540// CHECK: 	adcb	$254, 32493
12541        	adcb	$0xfe,0x7eed
12542
12543// CHECK: 	adcb	$254, 3133065982
12544        	adcb	$0xfe,0xbabecafe
12545
12546// CHECK: 	adcb	$254, 305419896
12547        	adcb	$0xfe,0x12345678
12548
12549// CHECK: 	adcb	$127, 3735928559(%ebx,%ecx,8)
12550        	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12551
12552// CHECK: 	adcb	$127, 69
12553        	adcb	$0x7f,0x45
12554
12555// CHECK: 	adcb	$127, 32493
12556        	adcb	$0x7f,0x7eed
12557
12558// CHECK: 	adcb	$127, 3133065982
12559        	adcb	$0x7f,0xbabecafe
12560
12561// CHECK: 	adcb	$127, 305419896
12562        	adcb	$0x7f,0x12345678
12563
12564// CHECK: 	adcw	$31438, 3735928559(%ebx,%ecx,8)
12565        	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12566
12567// CHECK: 	adcw	$31438, 69
12568        	adcw	$0x7ace,0x45
12569
12570// CHECK: 	adcw	$31438, 32493
12571        	adcw	$0x7ace,0x7eed
12572
12573// CHECK: 	adcw	$31438, 3133065982
12574        	adcw	$0x7ace,0xbabecafe
12575
12576// CHECK: 	adcw	$31438, 305419896
12577        	adcw	$0x7ace,0x12345678
12578
12579// CHECK: 	adcl	$2063514302, 3735928559(%ebx,%ecx,8)
12580        	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12581
12582// CHECK: 	adcl	$2063514302, 69
12583        	adcl	$0x7afebabe,0x45
12584
12585// CHECK: 	adcl	$2063514302, 32493
12586        	adcl	$0x7afebabe,0x7eed
12587
12588// CHECK: 	adcl	$2063514302, 3133065982
12589        	adcl	$0x7afebabe,0xbabecafe
12590
12591// CHECK: 	adcl	$2063514302, 305419896
12592        	adcl	$0x7afebabe,0x12345678
12593
12594// CHECK: 	adcl	$324478056, 3735928559(%ebx,%ecx,8)
12595        	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12596
12597// CHECK: 	adcl	$324478056, 69
12598        	adcl	$0x13572468,0x45
12599
12600// CHECK: 	adcl	$324478056, 32493
12601        	adcl	$0x13572468,0x7eed
12602
12603// CHECK: 	adcl	$324478056, 3133065982
12604        	adcl	$0x13572468,0xbabecafe
12605
12606// CHECK: 	adcl	$324478056, 305419896
12607        	adcl	$0x13572468,0x12345678
12608
12609// CHECK: 	negl	3735928559(%ebx,%ecx,8)
12610        	negl	0xdeadbeef(%ebx,%ecx,8)
12611
12612// CHECK: 	negw	32493
12613        	negw	0x7eed
12614
12615// CHECK: 	negl	3133065982
12616        	negl	0xbabecafe
12617
12618// CHECK: 	negl	305419896
12619        	negl	0x12345678
12620
12621// CHECK: 	notl	3735928559(%ebx,%ecx,8)
12622        	notl	0xdeadbeef(%ebx,%ecx,8)
12623
12624// CHECK: 	notw	32493
12625        	notw	0x7eed
12626
12627// CHECK: 	notl	3133065982
12628        	notl	0xbabecafe
12629
12630// CHECK: 	notl	305419896
12631        	notl	0x12345678
12632
12633// CHECK: 	cbtw
12634        	cbtw
12635
12636// CHECK: 	cwtl
12637        	cwtl
12638
12639// CHECK: 	cwtd
12640        	cwtd
12641
12642// CHECK: 	cltd
12643        	cltd
12644
12645// CHECK: 	mull	3735928559(%ebx,%ecx,8)
12646        	mull	0xdeadbeef(%ebx,%ecx,8)
12647
12648// CHECK: 	mulw	32493
12649        	mulw	0x7eed
12650
12651// CHECK: 	mull	3133065982
12652        	mull	0xbabecafe
12653
12654// CHECK: 	mull	305419896
12655        	mull	0x12345678
12656
12657// CHECK: 	imull	3735928559(%ebx,%ecx,8)
12658        	imull	0xdeadbeef(%ebx,%ecx,8)
12659
12660// CHECK: 	imulw	32493
12661        	imulw	0x7eed
12662
12663// CHECK: 	imull	3133065982
12664        	imull	0xbabecafe
12665
12666// CHECK: 	imull	305419896
12667        	imull	0x12345678
12668
12669// CHECK: 	divl	3735928559(%ebx,%ecx,8)
12670        	divl	0xdeadbeef(%ebx,%ecx,8)
12671
12672// CHECK: 	divw	32493
12673        	divw	0x7eed
12674
12675// CHECK: 	divl	3133065982
12676        	divl	0xbabecafe
12677
12678// CHECK: 	divl	305419896
12679        	divl	0x12345678
12680
12681// CHECK: 	idivl	3735928559(%ebx,%ecx,8)
12682        	idivl	0xdeadbeef(%ebx,%ecx,8)
12683
12684// CHECK: 	idivw	32493
12685        	idivw	0x7eed
12686
12687// CHECK: 	idivl	3133065982
12688        	idivl	0xbabecafe
12689
12690// CHECK: 	idivl	305419896
12691        	idivl	0x12345678
12692
12693// CHECK: 	roll	$0, 3735928559(%ebx,%ecx,8)
12694        	roll	$0,0xdeadbeef(%ebx,%ecx,8)
12695
12696// CHECK: 	roll	$0, 69
12697        	roll	$0,0x45
12698
12699// CHECK: 	roll	$0, 32493
12700        	roll	$0,0x7eed
12701
12702// CHECK: 	roll	$0, 3133065982
12703        	roll	$0,0xbabecafe
12704
12705// CHECK: 	roll	$0, 305419896
12706        	roll	$0,0x12345678
12707
12708// CHECK: 	rolb	$127, 3735928559(%ebx,%ecx,8)
12709        	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12710
12711// CHECK: 	rolb	$127, 69
12712        	rolb	$0x7f,0x45
12713
12714// CHECK: 	rolb	$127, 32493
12715        	rolb	$0x7f,0x7eed
12716
12717// CHECK: 	rolb	$127, 3133065982
12718        	rolb	$0x7f,0xbabecafe
12719
12720// CHECK: 	rolb	$127, 305419896
12721        	rolb	$0x7f,0x12345678
12722
12723// CHECK: 	roll	3735928559(%ebx,%ecx,8)
12724        	roll	0xdeadbeef(%ebx,%ecx,8)
12725
12726// CHECK: 	rolw	32493
12727        	rolw	0x7eed
12728
12729// CHECK: 	roll	3133065982
12730        	roll	0xbabecafe
12731
12732// CHECK: 	roll	305419896
12733        	roll	0x12345678
12734
12735// CHECK: 	rorl	$0, 3735928559(%ebx,%ecx,8)
12736        	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
12737
12738// CHECK: 	rorl	$0, 69
12739        	rorl	$0,0x45
12740
12741// CHECK: 	rorl	$0, 32493
12742        	rorl	$0,0x7eed
12743
12744// CHECK: 	rorl	$0, 3133065982
12745        	rorl	$0,0xbabecafe
12746
12747// CHECK: 	rorl	$0, 305419896
12748        	rorl	$0,0x12345678
12749
12750// CHECK: 	rorb	$127, 3735928559(%ebx,%ecx,8)
12751        	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12752
12753// CHECK: 	rorb	$127, 69
12754        	rorb	$0x7f,0x45
12755
12756// CHECK: 	rorb	$127, 32493
12757        	rorb	$0x7f,0x7eed
12758
12759// CHECK: 	rorb	$127, 3133065982
12760        	rorb	$0x7f,0xbabecafe
12761
12762// CHECK: 	rorb	$127, 305419896
12763        	rorb	$0x7f,0x12345678
12764
12765// CHECK: 	rorl	3735928559(%ebx,%ecx,8)
12766        	rorl	0xdeadbeef(%ebx,%ecx,8)
12767
12768// CHECK: 	rorw	32493
12769        	rorw	0x7eed
12770
12771// CHECK: 	rorl	3133065982
12772        	rorl	0xbabecafe
12773
12774// CHECK: 	rorl	305419896
12775        	rorl	0x12345678
12776
12777// CHECK: 	rcll	$0, 3735928559(%ebx,%ecx,8)
12778        	rcll	$0,0xdeadbeef(%ebx,%ecx,8)
12779
12780// CHECK: 	rcll	$0, 69
12781        	rcll	$0,0x45
12782
12783// CHECK: 	rcll	$0, 32493
12784        	rcll	$0,0x7eed
12785
12786// CHECK: 	rcll	$0, 3133065982
12787        	rcll	$0,0xbabecafe
12788
12789// CHECK: 	rcll	$0, 305419896
12790        	rcll	$0,0x12345678
12791
12792// CHECK: 	rclb	$127, 3735928559(%ebx,%ecx,8)
12793        	rclb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12794
12795// CHECK: 	rclb	$127, 69
12796        	rclb	$0x7f,0x45
12797
12798// CHECK: 	rclb	$127, 32493
12799        	rclb	$0x7f,0x7eed
12800
12801// CHECK: 	rclb	$127, 3133065982
12802        	rclb	$0x7f,0xbabecafe
12803
12804// CHECK: 	rclb	$127, 305419896
12805        	rclb	$0x7f,0x12345678
12806
12807// CHECK: 	rcrl	$0, 3735928559(%ebx,%ecx,8)
12808        	rcrl	$0,0xdeadbeef(%ebx,%ecx,8)
12809
12810// CHECK: 	rcrl	$0, 69
12811        	rcrl	$0,0x45
12812
12813// CHECK: 	rcrl	$0, 32493
12814        	rcrl	$0,0x7eed
12815
12816// CHECK: 	rcrl	$0, 3133065982
12817        	rcrl	$0,0xbabecafe
12818
12819// CHECK: 	rcrl	$0, 305419896
12820        	rcrl	$0,0x12345678
12821
12822// CHECK: 	rcrb	$127, 3735928559(%ebx,%ecx,8)
12823        	rcrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12824
12825// CHECK: 	rcrb	$127, 69
12826        	rcrb	$0x7f,0x45
12827
12828// CHECK: 	rcrb	$127, 32493
12829        	rcrb	$0x7f,0x7eed
12830
12831// CHECK: 	rcrb	$127, 3133065982
12832        	rcrb	$0x7f,0xbabecafe
12833
12834// CHECK: 	rcrb	$127, 305419896
12835        	rcrb	$0x7f,0x12345678
12836
12837// CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
12838        	sall	$0,0xdeadbeef(%ebx,%ecx,8)
12839
12840// CHECK: 	shll	$0, 69
12841        	sall	$0,0x45
12842
12843// CHECK: 	shll	$0, 32493
12844        	sall	$0,0x7eed
12845
12846// CHECK: 	shll	$0, 3133065982
12847        	sall	$0,0xbabecafe
12848
12849// CHECK: 	shll	$0, 305419896
12850        	sall	$0,0x12345678
12851
12852// CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
12853        	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12854
12855// CHECK: 	shlb	$127, 69
12856        	salb	$0x7f,0x45
12857
12858// CHECK: 	shlb	$127, 32493
12859        	salb	$0x7f,0x7eed
12860
12861// CHECK: 	shlb	$127, 3133065982
12862        	salb	$0x7f,0xbabecafe
12863
12864// CHECK: 	shlb	$127, 305419896
12865        	salb	$0x7f,0x12345678
12866
12867// CHECK: 	shll	3735928559(%ebx,%ecx,8)
12868        	sall	0xdeadbeef(%ebx,%ecx,8)
12869
12870// CHECK: 	shlw	32493
12871        	salw	0x7eed
12872
12873// CHECK: 	shll	3133065982
12874        	sall	0xbabecafe
12875
12876// CHECK: 	shll	305419896
12877        	sall	0x12345678
12878
12879// CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
12880        	shll	$0,0xdeadbeef(%ebx,%ecx,8)
12881
12882// CHECK: 	shll	$0, 69
12883        	shll	$0,0x45
12884
12885// CHECK: 	shll	$0, 32493
12886        	shll	$0,0x7eed
12887
12888// CHECK: 	shll	$0, 3133065982
12889        	shll	$0,0xbabecafe
12890
12891// CHECK: 	shll	$0, 305419896
12892        	shll	$0,0x12345678
12893
12894// CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
12895        	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12896
12897// CHECK: 	shlb	$127, 69
12898        	shlb	$0x7f,0x45
12899
12900// CHECK: 	shlb	$127, 32493
12901        	shlb	$0x7f,0x7eed
12902
12903// CHECK: 	shlb	$127, 3133065982
12904        	shlb	$0x7f,0xbabecafe
12905
12906// CHECK: 	shlb	$127, 305419896
12907        	shlb	$0x7f,0x12345678
12908
12909// CHECK: 	shll	3735928559(%ebx,%ecx,8)
12910        	shll	0xdeadbeef(%ebx,%ecx,8)
12911
12912// CHECK: 	shlw	32493
12913        	shlw	0x7eed
12914
12915// CHECK: 	shll	3133065982
12916        	shll	0xbabecafe
12917
12918// CHECK: 	shll	305419896
12919        	shll	0x12345678
12920
12921// CHECK: 	shrl	$0, 3735928559(%ebx,%ecx,8)
12922        	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
12923
12924// CHECK: 	shrl	$0, 69
12925        	shrl	$0,0x45
12926
12927// CHECK: 	shrl	$0, 32493
12928        	shrl	$0,0x7eed
12929
12930// CHECK: 	shrl	$0, 3133065982
12931        	shrl	$0,0xbabecafe
12932
12933// CHECK: 	shrl	$0, 305419896
12934        	shrl	$0,0x12345678
12935
12936// CHECK: 	shrb	$127, 3735928559(%ebx,%ecx,8)
12937        	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12938
12939// CHECK: 	shrb	$127, 69
12940        	shrb	$0x7f,0x45
12941
12942// CHECK: 	shrb	$127, 32493
12943        	shrb	$0x7f,0x7eed
12944
12945// CHECK: 	shrb	$127, 3133065982
12946        	shrb	$0x7f,0xbabecafe
12947
12948// CHECK: 	shrb	$127, 305419896
12949        	shrb	$0x7f,0x12345678
12950
12951// CHECK: 	shrl	3735928559(%ebx,%ecx,8)
12952        	shrl	0xdeadbeef(%ebx,%ecx,8)
12953
12954// CHECK: 	shrw	32493
12955        	shrw	0x7eed
12956
12957// CHECK: 	shrl	3133065982
12958        	shrl	0xbabecafe
12959
12960// CHECK: 	shrl	305419896
12961        	shrl	0x12345678
12962
12963// CHECK: 	sarl	$0, 3735928559(%ebx,%ecx,8)
12964        	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
12965
12966// CHECK: 	sarl	$0, 69
12967        	sarl	$0,0x45
12968
12969// CHECK: 	sarl	$0, 32493
12970        	sarl	$0,0x7eed
12971
12972// CHECK: 	sarl	$0, 3133065982
12973        	sarl	$0,0xbabecafe
12974
12975// CHECK: 	sarl	$0, 305419896
12976        	sarl	$0,0x12345678
12977
12978// CHECK: 	sarb	$127, 3735928559(%ebx,%ecx,8)
12979        	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12980
12981// CHECK: 	sarb	$127, 69
12982        	sarb	$0x7f,0x45
12983
12984// CHECK: 	sarb	$127, 32493
12985        	sarb	$0x7f,0x7eed
12986
12987// CHECK: 	sarb	$127, 3133065982
12988        	sarb	$0x7f,0xbabecafe
12989
12990// CHECK: 	sarb	$127, 305419896
12991        	sarb	$0x7f,0x12345678
12992
12993// CHECK: 	sarl	3735928559(%ebx,%ecx,8)
12994        	sarl	0xdeadbeef(%ebx,%ecx,8)
12995
12996// CHECK: 	sarw	32493
12997        	sarw	0x7eed
12998
12999// CHECK: 	sarl	3133065982
13000        	sarl	0xbabecafe
13001
13002// CHECK: 	sarl	305419896
13003        	sarl	0x12345678
13004
13005// CHECK: 	calll	3133065982
13006        	calll	0xbabecafe
13007
13008// CHECK: 	calll	*3735928559(%ebx,%ecx,8)
13009        	calll	*0xdeadbeef(%ebx,%ecx,8)
13010
13011// CHECK: 	calll	3133065982
13012        	calll	0xbabecafe
13013
13014// CHECK: 	calll	305419896
13015        	calll	0x12345678
13016
13017// CHECK: 	calll	*3135175374
13018        	call	*0xbadeface
13019
13020// CHECK: 	calll	*3735928559(%ebx,%ecx,8)
13021        	call	*0xdeadbeef(%ebx,%ecx,8)
13022
13023// CHECK: 	calll	32493
13024        	call	0x7eed
13025
13026// CHECK: 	calll	3133065982
13027        	call	0xbabecafe
13028
13029// CHECK: 	calll	305419896
13030        	call	0x12345678
13031
13032// CHECK: 	calll	*3135175374
13033        	call	*0xbadeface
13034
13035// CHECK: 	lcallw	*32493
13036        	lcallw	*0x7eed
13037
13038// CHECK: 	jmp	32493
13039        	jmp	0x7eed
13040
13041// CHECK: 	jmp	3133065982
13042        	jmp	0xbabecafe
13043
13044// CHECK: 	jmp	305419896
13045        	jmp	0x12345678
13046
13047// CHECK: 	jmp	-77129852792157442
13048        	jmp	0xfeedfacebabecafe
13049
13050// CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
13051        	jmp	*0xdeadbeef(%ebx,%ecx,8)
13052
13053// CHECK: 	jmp	32493
13054        	jmp	0x7eed
13055
13056// CHECK: 	jmp	3133065982
13057        	jmp	0xbabecafe
13058
13059// CHECK: 	jmp	305419896
13060        	jmp	0x12345678
13061
13062// CHECK: 	jmpl	*3135175374
13063        	jmp	*0xbadeface
13064
13065// CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
13066        	jmp	*0xdeadbeef(%ebx,%ecx,8)
13067
13068// CHECK: 	jmp	32493
13069        	jmp	0x7eed
13070
13071// CHECK: 	jmp	3133065982
13072        	jmp	0xbabecafe
13073
13074// CHECK: 	jmp	305419896
13075        	jmp	0x12345678
13076
13077// CHECK: 	jmpl	*3135175374
13078        	jmp	*0xbadeface
13079
13080// CHECK: 	ljmpl	*3735928559(%ebx,%ecx,8)
13081        	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
13082
13083// CHECK: 	ljmpw	*32493
13084        	ljmpw	*0x7eed
13085
13086// CHECK: 	ljmpl	*3133065982
13087        	ljmpl	*0xbabecafe
13088
13089// CHECK: 	ljmpl	*305419896
13090        	ljmpl	*0x12345678
13091
13092// CHECK: 	ret
13093        	ret
13094
13095// CHECK: 	lret
13096        	lret
13097
13098// CHECK: 	enter	$31438, $127
13099        	enter	$0x7ace,$0x7f
13100
13101// CHECK: 	leave
13102        	leave
13103
13104// CHECK: 	jo	32493
13105        	jo	0x7eed
13106
13107// CHECK: 	jo	3133065982
13108        	jo	0xbabecafe
13109
13110// CHECK: 	jo	305419896
13111        	jo	0x12345678
13112
13113// CHECK: 	jo	-77129852792157442
13114        	jo	0xfeedfacebabecafe
13115
13116// CHECK: 	jno	32493
13117        	jno	0x7eed
13118
13119// CHECK: 	jno	3133065982
13120        	jno	0xbabecafe
13121
13122// CHECK: 	jno	305419896
13123        	jno	0x12345678
13124
13125// CHECK: 	jno	-77129852792157442
13126        	jno	0xfeedfacebabecafe
13127
13128// CHECK: 	jb	32493
13129        	jb	0x7eed
13130
13131// CHECK: 	jb	3133065982
13132        	jb	0xbabecafe
13133
13134// CHECK: 	jb	305419896
13135        	jb	0x12345678
13136
13137// CHECK: 	jb	-77129852792157442
13138        	jb	0xfeedfacebabecafe
13139
13140// CHECK: 	jae	32493
13141        	jae	0x7eed
13142
13143// CHECK: 	jae	3133065982
13144        	jae	0xbabecafe
13145
13146// CHECK: 	jae	305419896
13147        	jae	0x12345678
13148
13149// CHECK: 	jae	-77129852792157442
13150        	jae	0xfeedfacebabecafe
13151
13152// CHECK: 	je	32493
13153        	je	0x7eed
13154
13155// CHECK: 	je	3133065982
13156        	je	0xbabecafe
13157
13158// CHECK: 	je	305419896
13159        	je	0x12345678
13160
13161// CHECK: 	je	-77129852792157442
13162        	je	0xfeedfacebabecafe
13163
13164// CHECK: 	jne	32493
13165        	jne	0x7eed
13166
13167// CHECK: 	jne	3133065982
13168        	jne	0xbabecafe
13169
13170// CHECK: 	jne	305419896
13171        	jne	0x12345678
13172
13173// CHECK: 	jne	-77129852792157442
13174        	jne	0xfeedfacebabecafe
13175
13176// CHECK: 	jbe	32493
13177        	jbe	0x7eed
13178
13179// CHECK: 	jbe	3133065982
13180        	jbe	0xbabecafe
13181
13182// CHECK: 	jbe	305419896
13183        	jbe	0x12345678
13184
13185// CHECK: 	jbe	-77129852792157442
13186        	jbe	0xfeedfacebabecafe
13187
13188// CHECK: 	ja	32493
13189        	ja	0x7eed
13190
13191// CHECK: 	ja	3133065982
13192        	ja	0xbabecafe
13193
13194// CHECK: 	ja	305419896
13195        	ja	0x12345678
13196
13197// CHECK: 	ja	-77129852792157442
13198        	ja	0xfeedfacebabecafe
13199
13200// CHECK: 	js	32493
13201        	js	0x7eed
13202
13203// CHECK: 	js	3133065982
13204        	js	0xbabecafe
13205
13206// CHECK: 	js	305419896
13207        	js	0x12345678
13208
13209// CHECK: 	js	-77129852792157442
13210        	js	0xfeedfacebabecafe
13211
13212// CHECK: 	jns	32493
13213        	jns	0x7eed
13214
13215// CHECK: 	jns	3133065982
13216        	jns	0xbabecafe
13217
13218// CHECK: 	jns	305419896
13219        	jns	0x12345678
13220
13221// CHECK: 	jns	-77129852792157442
13222        	jns	0xfeedfacebabecafe
13223
13224// CHECK: 	jp	32493
13225        	jp	0x7eed
13226
13227// CHECK: 	jp	3133065982
13228        	jp	0xbabecafe
13229
13230// CHECK: 	jp	305419896
13231        	jp	0x12345678
13232
13233// CHECK: 	jp	-77129852792157442
13234        	jp	0xfeedfacebabecafe
13235
13236// CHECK: 	jnp	32493
13237        	jnp	0x7eed
13238
13239// CHECK: 	jnp	3133065982
13240        	jnp	0xbabecafe
13241
13242// CHECK: 	jnp	305419896
13243        	jnp	0x12345678
13244
13245// CHECK: 	jnp	-77129852792157442
13246        	jnp	0xfeedfacebabecafe
13247
13248// CHECK: 	jl	32493
13249        	jl	0x7eed
13250
13251// CHECK: 	jl	3133065982
13252        	jl	0xbabecafe
13253
13254// CHECK: 	jl	305419896
13255        	jl	0x12345678
13256
13257// CHECK: 	jl	-77129852792157442
13258        	jl	0xfeedfacebabecafe
13259
13260// CHECK: 	jge	32493
13261        	jge	0x7eed
13262
13263// CHECK: 	jge	3133065982
13264        	jge	0xbabecafe
13265
13266// CHECK: 	jge	305419896
13267        	jge	0x12345678
13268
13269// CHECK: 	jge	-77129852792157442
13270        	jge	0xfeedfacebabecafe
13271
13272// CHECK: 	jle	32493
13273        	jle	0x7eed
13274
13275// CHECK: 	jle	3133065982
13276        	jle	0xbabecafe
13277
13278// CHECK: 	jle	305419896
13279        	jle	0x12345678
13280
13281// CHECK: 	jle	-77129852792157442
13282        	jle	0xfeedfacebabecafe
13283
13284// CHECK: 	jg	32493
13285        	jg	0x7eed
13286
13287// CHECK: 	jg	3133065982
13288        	jg	0xbabecafe
13289
13290// CHECK: 	jg	305419896
13291        	jg	0x12345678
13292
13293// CHECK: 	jg	-77129852792157442
13294        	jg	0xfeedfacebabecafe
13295
13296// CHECK: 	seto	%bl
13297        	seto	%bl
13298
13299// CHECK: 	seto	3735928559(%ebx,%ecx,8)
13300        	seto	0xdeadbeef(%ebx,%ecx,8)
13301
13302// CHECK: 	seto	32493
13303        	seto	0x7eed
13304
13305// CHECK: 	seto	3133065982
13306        	seto	0xbabecafe
13307
13308// CHECK: 	seto	305419896
13309        	seto	0x12345678
13310
13311// CHECK: 	setno	%bl
13312        	setno	%bl
13313
13314// CHECK: 	setno	3735928559(%ebx,%ecx,8)
13315        	setno	0xdeadbeef(%ebx,%ecx,8)
13316
13317// CHECK: 	setno	32493
13318        	setno	0x7eed
13319
13320// CHECK: 	setno	3133065982
13321        	setno	0xbabecafe
13322
13323// CHECK: 	setno	305419896
13324        	setno	0x12345678
13325
13326// CHECK: 	setb	%bl
13327        	setb	%bl
13328
13329// CHECK: 	setb	3735928559(%ebx,%ecx,8)
13330        	setb	0xdeadbeef(%ebx,%ecx,8)
13331
13332// CHECK: 	setb	32493
13333        	setb	0x7eed
13334
13335// CHECK: 	setb	3133065982
13336        	setb	0xbabecafe
13337
13338// CHECK: 	setb	305419896
13339        	setb	0x12345678
13340
13341// CHECK: 	setae	%bl
13342        	setae	%bl
13343
13344// CHECK: 	setae	3735928559(%ebx,%ecx,8)
13345        	setae	0xdeadbeef(%ebx,%ecx,8)
13346
13347// CHECK: 	setae	32493
13348        	setae	0x7eed
13349
13350// CHECK: 	setae	3133065982
13351        	setae	0xbabecafe
13352
13353// CHECK: 	setae	305419896
13354        	setae	0x12345678
13355
13356// CHECK: 	sete	%bl
13357        	sete	%bl
13358
13359// CHECK: 	sete	3735928559(%ebx,%ecx,8)
13360        	sete	0xdeadbeef(%ebx,%ecx,8)
13361
13362// CHECK: 	sete	32493
13363        	sete	0x7eed
13364
13365// CHECK: 	sete	3133065982
13366        	sete	0xbabecafe
13367
13368// CHECK: 	sete	305419896
13369        	sete	0x12345678
13370
13371// CHECK: 	setne	%bl
13372        	setne	%bl
13373
13374// CHECK: 	setne	3735928559(%ebx,%ecx,8)
13375        	setne	0xdeadbeef(%ebx,%ecx,8)
13376
13377// CHECK: 	setne	32493
13378        	setne	0x7eed
13379
13380// CHECK: 	setne	3133065982
13381        	setne	0xbabecafe
13382
13383// CHECK: 	setne	305419896
13384        	setne	0x12345678
13385
13386// CHECK: 	setbe	%bl
13387        	setbe	%bl
13388
13389// CHECK: 	setbe	3735928559(%ebx,%ecx,8)
13390        	setbe	0xdeadbeef(%ebx,%ecx,8)
13391
13392// CHECK: 	setbe	32493
13393        	setbe	0x7eed
13394
13395// CHECK: 	setbe	3133065982
13396        	setbe	0xbabecafe
13397
13398// CHECK: 	setbe	305419896
13399        	setbe	0x12345678
13400
13401// CHECK: 	seta	%bl
13402        	seta	%bl
13403
13404// CHECK: 	seta	3735928559(%ebx,%ecx,8)
13405        	seta	0xdeadbeef(%ebx,%ecx,8)
13406
13407// CHECK: 	seta	32493
13408        	seta	0x7eed
13409
13410// CHECK: 	seta	3133065982
13411        	seta	0xbabecafe
13412
13413// CHECK: 	seta	305419896
13414        	seta	0x12345678
13415
13416// CHECK: 	sets	%bl
13417        	sets	%bl
13418
13419// CHECK: 	sets	3735928559(%ebx,%ecx,8)
13420        	sets	0xdeadbeef(%ebx,%ecx,8)
13421
13422// CHECK: 	sets	32493
13423        	sets	0x7eed
13424
13425// CHECK: 	sets	3133065982
13426        	sets	0xbabecafe
13427
13428// CHECK: 	sets	305419896
13429        	sets	0x12345678
13430
13431// CHECK: 	setns	%bl
13432        	setns	%bl
13433
13434// CHECK: 	setns	3735928559(%ebx,%ecx,8)
13435        	setns	0xdeadbeef(%ebx,%ecx,8)
13436
13437// CHECK: 	setns	32493
13438        	setns	0x7eed
13439
13440// CHECK: 	setns	3133065982
13441        	setns	0xbabecafe
13442
13443// CHECK: 	setns	305419896
13444        	setns	0x12345678
13445
13446// CHECK: 	setp	%bl
13447        	setp	%bl
13448
13449// CHECK: 	setp	3735928559(%ebx,%ecx,8)
13450        	setp	0xdeadbeef(%ebx,%ecx,8)
13451
13452// CHECK: 	setp	32493
13453        	setp	0x7eed
13454
13455// CHECK: 	setp	3133065982
13456        	setp	0xbabecafe
13457
13458// CHECK: 	setp	305419896
13459        	setp	0x12345678
13460
13461// CHECK: 	setnp	%bl
13462        	setnp	%bl
13463
13464// CHECK: 	setnp	3735928559(%ebx,%ecx,8)
13465        	setnp	0xdeadbeef(%ebx,%ecx,8)
13466
13467// CHECK: 	setnp	32493
13468        	setnp	0x7eed
13469
13470// CHECK: 	setnp	3133065982
13471        	setnp	0xbabecafe
13472
13473// CHECK: 	setnp	305419896
13474        	setnp	0x12345678
13475
13476// CHECK: 	setl	%bl
13477        	setl	%bl
13478
13479// CHECK: 	setl	3735928559(%ebx,%ecx,8)
13480        	setl	0xdeadbeef(%ebx,%ecx,8)
13481
13482// CHECK: 	setl	32493
13483        	setl	0x7eed
13484
13485// CHECK: 	setl	3133065982
13486        	setl	0xbabecafe
13487
13488// CHECK: 	setl	305419896
13489        	setl	0x12345678
13490
13491// CHECK: 	setge	%bl
13492        	setge	%bl
13493
13494// CHECK: 	setge	3735928559(%ebx,%ecx,8)
13495        	setge	0xdeadbeef(%ebx,%ecx,8)
13496
13497// CHECK: 	setge	32493
13498        	setge	0x7eed
13499
13500// CHECK: 	setge	3133065982
13501        	setge	0xbabecafe
13502
13503// CHECK: 	setge	305419896
13504        	setge	0x12345678
13505
13506// CHECK: 	setle	%bl
13507        	setle	%bl
13508
13509// CHECK: 	setle	3735928559(%ebx,%ecx,8)
13510        	setle	0xdeadbeef(%ebx,%ecx,8)
13511
13512// CHECK: 	setle	32493
13513        	setle	0x7eed
13514
13515// CHECK: 	setle	3133065982
13516        	setle	0xbabecafe
13517
13518// CHECK: 	setle	305419896
13519        	setle	0x12345678
13520
13521// CHECK: 	setg	%bl
13522        	setg	%bl
13523
13524// CHECK: 	setg	3735928559(%ebx,%ecx,8)
13525        	setg	0xdeadbeef(%ebx,%ecx,8)
13526
13527// CHECK: 	setg	32493
13528        	setg	0x7eed
13529
13530// CHECK: 	setg	3133065982
13531        	setg	0xbabecafe
13532
13533// CHECK: 	setg	305419896
13534        	setg	0x12345678
13535
13536// CHECK: 	int	$127
13537        	int	$0x7f
13538
13539// CHECK: 	rsm
13540        	rsm
13541
13542// CHECK: 	hlt
13543        	hlt
13544
13545// CHECK: 	nopl	3735928559(%ebx,%ecx,8)
13546        	nopl	0xdeadbeef(%ebx,%ecx,8)
13547
13548// CHECK: 	nopw	32493
13549        	nopw	0x7eed
13550
13551// CHECK: 	nopl	3133065982
13552        	nopl	0xbabecafe
13553
13554// CHECK: 	nopl	305419896
13555        	nopl	0x12345678
13556
13557// CHECK: 	nop
13558        	nop
13559
13560// CHECK: 	lldtw	32493
13561        	lldtw	0x7eed
13562
13563// CHECK: 	lmsww	32493
13564        	lmsww	0x7eed
13565
13566// CHECK: 	ltrw	32493
13567        	ltrw	0x7eed
13568
13569// CHECK: 	sldtw	32493
13570        	sldtw	0x7eed
13571
13572// CHECK: 	smsww	32493
13573        	smsww	0x7eed
13574
13575// CHECK: 	strw	32493
13576        	strw	0x7eed
13577
13578// CHECK: 	verr	%bx
13579        	verr	%bx
13580
13581// CHECK: 	verr	3735928559(%ebx,%ecx,8)
13582        	verr	0xdeadbeef(%ebx,%ecx,8)
13583
13584// CHECK: 	verr	3133065982
13585        	verr	0xbabecafe
13586
13587// CHECK: 	verr	305419896
13588        	verr	0x12345678
13589
13590// CHECK: 	verw	%bx
13591        	verw	%bx
13592
13593// CHECK: 	verw	3735928559(%ebx,%ecx,8)
13594        	verw	0xdeadbeef(%ebx,%ecx,8)
13595
13596// CHECK: 	verw	3133065982
13597        	verw	0xbabecafe
13598
13599// CHECK: 	verw	305419896
13600        	verw	0x12345678
13601
13602// CHECK: 	fld	%st(2)
13603        	fld	%st(2)
13604
13605// CHECK: 	fldl	3735928559(%ebx,%ecx,8)
13606        	fldl	0xdeadbeef(%ebx,%ecx,8)
13607
13608// CHECK: 	fldl	3133065982
13609        	fldl	0xbabecafe
13610
13611// CHECK: 	fldl	305419896
13612        	fldl	0x12345678
13613
13614// CHECK: 	fld	%st(2)
13615        	fld	%st(2)
13616
13617// CHECK: 	fildl	3735928559(%ebx,%ecx,8)
13618        	fildl	0xdeadbeef(%ebx,%ecx,8)
13619
13620// CHECK: 	fildl	3133065982
13621        	fildl	0xbabecafe
13622
13623// CHECK: 	fildl	305419896
13624        	fildl	0x12345678
13625
13626// CHECK: 	fildll	3735928559(%ebx,%ecx,8)
13627        	fildll	0xdeadbeef(%ebx,%ecx,8)
13628
13629// CHECK: 	fildll	32493
13630        	fildll	0x7eed
13631
13632// CHECK: 	fildll	3133065982
13633        	fildll	0xbabecafe
13634
13635// CHECK: 	fildll	305419896
13636        	fildll	0x12345678
13637
13638// CHECK: 	fldt	3735928559(%ebx,%ecx,8)
13639        	fldt	0xdeadbeef(%ebx,%ecx,8)
13640
13641// CHECK: 	fldt	32493
13642        	fldt	0x7eed
13643
13644// CHECK: 	fldt	3133065982
13645        	fldt	0xbabecafe
13646
13647// CHECK: 	fldt	305419896
13648        	fldt	0x12345678
13649
13650// CHECK: 	fbld	3735928559(%ebx,%ecx,8)
13651        	fbld	0xdeadbeef(%ebx,%ecx,8)
13652
13653// CHECK: 	fbld	32493
13654        	fbld	0x7eed
13655
13656// CHECK: 	fbld	3133065982
13657        	fbld	0xbabecafe
13658
13659// CHECK: 	fbld	305419896
13660        	fbld	0x12345678
13661
13662// CHECK: 	fst	%st(2)
13663        	fst	%st(2)
13664
13665// CHECK: 	fstl	3735928559(%ebx,%ecx,8)
13666        	fstl	0xdeadbeef(%ebx,%ecx,8)
13667
13668// CHECK: 	fstl	3133065982
13669        	fstl	0xbabecafe
13670
13671// CHECK: 	fstl	305419896
13672        	fstl	0x12345678
13673
13674// CHECK: 	fst	%st(2)
13675        	fst	%st(2)
13676
13677// CHECK: 	fistl	3735928559(%ebx,%ecx,8)
13678        	fistl	0xdeadbeef(%ebx,%ecx,8)
13679
13680// CHECK: 	fistl	3133065982
13681        	fistl	0xbabecafe
13682
13683// CHECK: 	fistl	305419896
13684        	fistl	0x12345678
13685
13686// CHECK: 	fstp	%st(2)
13687        	fstp	%st(2)
13688
13689// CHECK: 	fstpl	3735928559(%ebx,%ecx,8)
13690        	fstpl	0xdeadbeef(%ebx,%ecx,8)
13691
13692// CHECK: 	fstpl	3133065982
13693        	fstpl	0xbabecafe
13694
13695// CHECK: 	fstpl	305419896
13696        	fstpl	0x12345678
13697
13698// CHECK: 	fstp	%st(2)
13699        	fstp	%st(2)
13700
13701// CHECK: 	fistpl	3735928559(%ebx,%ecx,8)
13702        	fistpl	0xdeadbeef(%ebx,%ecx,8)
13703
13704// CHECK: 	fistpl	3133065982
13705        	fistpl	0xbabecafe
13706
13707// CHECK: 	fistpl	305419896
13708        	fistpl	0x12345678
13709
13710// CHECK: 	fistpll	3735928559(%ebx,%ecx,8)
13711        	fistpll	0xdeadbeef(%ebx,%ecx,8)
13712
13713// CHECK: 	fistpll	32493
13714        	fistpll	0x7eed
13715
13716// CHECK: 	fistpll	3133065982
13717        	fistpll	0xbabecafe
13718
13719// CHECK: 	fistpll	305419896
13720        	fistpll	0x12345678
13721
13722// CHECK: 	fstpt	3735928559(%ebx,%ecx,8)
13723        	fstpt	0xdeadbeef(%ebx,%ecx,8)
13724
13725// CHECK: 	fstpt	32493
13726        	fstpt	0x7eed
13727
13728// CHECK: 	fstpt	3133065982
13729        	fstpt	0xbabecafe
13730
13731// CHECK: 	fstpt	305419896
13732        	fstpt	0x12345678
13733
13734// CHECK: 	fbstp	3735928559(%ebx,%ecx,8)
13735        	fbstp	0xdeadbeef(%ebx,%ecx,8)
13736
13737// CHECK: 	fbstp	32493
13738        	fbstp	0x7eed
13739
13740// CHECK: 	fbstp	3133065982
13741        	fbstp	0xbabecafe
13742
13743// CHECK: 	fbstp	305419896
13744        	fbstp	0x12345678
13745
13746// CHECK: 	fxch	%st(2)
13747        	fxch	%st(2)
13748
13749// CHECK: 	fcom	%st(2)
13750        	fcom	%st(2)
13751
13752// CHECK: 	fcoml	3735928559(%ebx,%ecx,8)
13753        	fcoml	0xdeadbeef(%ebx,%ecx,8)
13754
13755// CHECK: 	fcoml	3133065982
13756        	fcoml	0xbabecafe
13757
13758// CHECK: 	fcoml	305419896
13759        	fcoml	0x12345678
13760
13761// CHECK: 	fcom	%st(2)
13762        	fcom	%st(2)
13763
13764// CHECK: 	ficoml	3735928559(%ebx,%ecx,8)
13765        	ficoml	0xdeadbeef(%ebx,%ecx,8)
13766
13767// CHECK: 	ficoml	3133065982
13768        	ficoml	0xbabecafe
13769
13770// CHECK: 	ficoml	305419896
13771        	ficoml	0x12345678
13772
13773// CHECK: 	fcomp	%st(2)
13774        	fcomp	%st(2)
13775
13776// CHECK: 	fcompl	3735928559(%ebx,%ecx,8)
13777        	fcompl	0xdeadbeef(%ebx,%ecx,8)
13778
13779// CHECK: 	fcompl	3133065982
13780        	fcompl	0xbabecafe
13781
13782// CHECK: 	fcompl	305419896
13783        	fcompl	0x12345678
13784
13785// CHECK: 	fcomp	%st(2)
13786        	fcomp	%st(2)
13787
13788// CHECK: 	ficompl	3735928559(%ebx,%ecx,8)
13789        	ficompl	0xdeadbeef(%ebx,%ecx,8)
13790
13791// CHECK: 	ficompl	3133065982
13792        	ficompl	0xbabecafe
13793
13794// CHECK: 	ficompl	305419896
13795        	ficompl	0x12345678
13796
13797// CHECK: 	fcompp
13798        	fcompp
13799
13800// CHECK: 	fucom	%st(2)
13801        	fucom	%st(2)
13802
13803// CHECK: 	fucomp	%st(2)
13804        	fucomp	%st(2)
13805
13806// CHECK: 	fucompp
13807        	fucompp
13808
13809// CHECK: 	ftst
13810        	ftst
13811
13812// CHECK: 	fxam
13813        	fxam
13814
13815// CHECK: 	fld1
13816        	fld1
13817
13818// CHECK: 	fldl2t
13819        	fldl2t
13820
13821// CHECK: 	fldl2e
13822        	fldl2e
13823
13824// CHECK: 	fldpi
13825        	fldpi
13826
13827// CHECK: 	fldlg2
13828        	fldlg2
13829
13830// CHECK: 	fldln2
13831        	fldln2
13832
13833// CHECK: 	fldz
13834        	fldz
13835
13836// CHECK: 	fadd	%st(2)
13837        	fadd	%st(2)
13838
13839// CHECK: 	faddl	3735928559(%ebx,%ecx,8)
13840        	faddl	0xdeadbeef(%ebx,%ecx,8)
13841
13842// CHECK: 	faddl	3133065982
13843        	faddl	0xbabecafe
13844
13845// CHECK: 	faddl	305419896
13846        	faddl	0x12345678
13847
13848// CHECK: 	fiaddl	3735928559(%ebx,%ecx,8)
13849        	fiaddl	0xdeadbeef(%ebx,%ecx,8)
13850
13851// CHECK: 	fiaddl	3133065982
13852        	fiaddl	0xbabecafe
13853
13854// CHECK: 	fiaddl	305419896
13855        	fiaddl	0x12345678
13856
13857// CHECK: 	faddp	%st(2)
13858        	faddp	%st(2)
13859
13860// CHECK: 	fsub	%st(2)
13861        	fsub	%st(2)
13862
13863// CHECK: 	fsubl	3735928559(%ebx,%ecx,8)
13864        	fsubl	0xdeadbeef(%ebx,%ecx,8)
13865
13866// CHECK: 	fsubl	3133065982
13867        	fsubl	0xbabecafe
13868
13869// CHECK: 	fsubl	305419896
13870        	fsubl	0x12345678
13871
13872// CHECK: 	fisubl	3735928559(%ebx,%ecx,8)
13873        	fisubl	0xdeadbeef(%ebx,%ecx,8)
13874
13875// CHECK: 	fisubl	3133065982
13876        	fisubl	0xbabecafe
13877
13878// CHECK: 	fisubl	305419896
13879        	fisubl	0x12345678
13880
13881// CHECK: 	fsubp	%st(2)
13882        	fsubp	%st(2)
13883
13884// CHECK: 	fsubr	%st(2)
13885        	fsubr	%st(2)
13886
13887// CHECK: 	fsubrl	3735928559(%ebx,%ecx,8)
13888        	fsubrl	0xdeadbeef(%ebx,%ecx,8)
13889
13890// CHECK: 	fsubrl	3133065982
13891        	fsubrl	0xbabecafe
13892
13893// CHECK: 	fsubrl	305419896
13894        	fsubrl	0x12345678
13895
13896// CHECK: 	fisubrl	3735928559(%ebx,%ecx,8)
13897        	fisubrl	0xdeadbeef(%ebx,%ecx,8)
13898
13899// CHECK: 	fisubrl	3133065982
13900        	fisubrl	0xbabecafe
13901
13902// CHECK: 	fisubrl	305419896
13903        	fisubrl	0x12345678
13904
13905// CHECK: 	fsubrp	%st(2)
13906        	fsubrp	%st(2)
13907
13908// CHECK: 	fmul	%st(2)
13909        	fmul	%st(2)
13910
13911// CHECK: 	fmull	3735928559(%ebx,%ecx,8)
13912        	fmull	0xdeadbeef(%ebx,%ecx,8)
13913
13914// CHECK: 	fmull	3133065982
13915        	fmull	0xbabecafe
13916
13917// CHECK: 	fmull	305419896
13918        	fmull	0x12345678
13919
13920// CHECK: 	fimull	3735928559(%ebx,%ecx,8)
13921        	fimull	0xdeadbeef(%ebx,%ecx,8)
13922
13923// CHECK: 	fimull	3133065982
13924        	fimull	0xbabecafe
13925
13926// CHECK: 	fimull	305419896
13927        	fimull	0x12345678
13928
13929// CHECK: 	fmulp	%st(2)
13930        	fmulp	%st(2)
13931
13932// CHECK: 	fdiv	%st(2)
13933        	fdiv	%st(2)
13934
13935// CHECK: 	fdivl	3735928559(%ebx,%ecx,8)
13936        	fdivl	0xdeadbeef(%ebx,%ecx,8)
13937
13938// CHECK: 	fdivl	3133065982
13939        	fdivl	0xbabecafe
13940
13941// CHECK: 	fdivl	305419896
13942        	fdivl	0x12345678
13943
13944// CHECK: 	fidivl	3735928559(%ebx,%ecx,8)
13945        	fidivl	0xdeadbeef(%ebx,%ecx,8)
13946
13947// CHECK: 	fidivl	3133065982
13948        	fidivl	0xbabecafe
13949
13950// CHECK: 	fidivl	305419896
13951        	fidivl	0x12345678
13952
13953// CHECK: 	fdivp	%st(2)
13954        	fdivp	%st(2)
13955
13956// CHECK: 	fdivr	%st(2)
13957        	fdivr	%st(2)
13958
13959// CHECK: 	fdivrl	3735928559(%ebx,%ecx,8)
13960        	fdivrl	0xdeadbeef(%ebx,%ecx,8)
13961
13962// CHECK: 	fdivrl	3133065982
13963        	fdivrl	0xbabecafe
13964
13965// CHECK: 	fdivrl	305419896
13966        	fdivrl	0x12345678
13967
13968// CHECK: 	fidivrl	3735928559(%ebx,%ecx,8)
13969        	fidivrl	0xdeadbeef(%ebx,%ecx,8)
13970
13971// CHECK: 	fidivrl	3133065982
13972        	fidivrl	0xbabecafe
13973
13974// CHECK: 	fidivrl	305419896
13975        	fidivrl	0x12345678
13976
13977// CHECK: 	fdivrp	%st(2)
13978        	fdivrp	%st(2)
13979
13980// CHECK: 	f2xm1
13981        	f2xm1
13982
13983// CHECK: 	fyl2x
13984        	fyl2x
13985
13986// CHECK: 	fptan
13987        	fptan
13988
13989// CHECK: 	fpatan
13990        	fpatan
13991
13992// CHECK: 	fxtract
13993        	fxtract
13994
13995// CHECK: 	fprem1
13996        	fprem1
13997
13998// CHECK: 	fdecstp
13999        	fdecstp
14000
14001// CHECK: 	fincstp
14002        	fincstp
14003
14004// CHECK: 	fprem
14005        	fprem
14006
14007// CHECK: 	fyl2xp1
14008        	fyl2xp1
14009
14010// CHECK: 	fsqrt
14011        	fsqrt
14012
14013// CHECK: 	fsincos
14014        	fsincos
14015
14016// CHECK: 	frndint
14017        	frndint
14018
14019// CHECK: 	fscale
14020        	fscale
14021
14022// CHECK: 	fsin
14023        	fsin
14024
14025// CHECK: 	fcos
14026        	fcos
14027
14028// CHECK: 	fchs
14029        	fchs
14030
14031// CHECK: 	fabs
14032        	fabs
14033
14034// CHECK: 	fninit
14035        	fninit
14036
14037// CHECK: 	fldcw	3735928559(%ebx,%ecx,8)
14038        	fldcw	0xdeadbeef(%ebx,%ecx,8)
14039
14040// CHECK: 	fldcw	3133065982
14041        	fldcw	0xbabecafe
14042
14043// CHECK: 	fldcw	305419896
14044        	fldcw	0x12345678
14045
14046// CHECK: 	fnstcw	3735928559(%ebx,%ecx,8)
14047        	fnstcw	0xdeadbeef(%ebx,%ecx,8)
14048
14049// CHECK: 	fnstcw	3133065982
14050        	fnstcw	0xbabecafe
14051
14052// CHECK: 	fnstcw	305419896
14053        	fnstcw	0x12345678
14054
14055// CHECK: 	fnstsw	3735928559(%ebx,%ecx,8)
14056        	fnstsw	0xdeadbeef(%ebx,%ecx,8)
14057
14058// CHECK: 	fnstsw	3133065982
14059        	fnstsw	0xbabecafe
14060
14061// CHECK: 	fnstsw	305419896
14062        	fnstsw	0x12345678
14063
14064// CHECK: 	fnclex
14065        	fnclex
14066
14067// CHECK: 	fnstenv	32493
14068        	fnstenv	0x7eed
14069
14070// CHECK: 	fldenv	32493
14071        	fldenv	0x7eed
14072
14073// CHECK: 	fnsave	32493
14074        	fnsave	0x7eed
14075
14076// CHECK: 	frstor	32493
14077        	frstor	0x7eed
14078
14079// CHECK: 	ffree	%st(2)
14080        	ffree	%st(2)
14081
14082// CHECK: 	fnop
14083        	fnop
14084
14085// CHECK: 	invd
14086        	invd
14087
14088// CHECK: 	wbinvd
14089        	wbinvd
14090
14091// CHECK: 	cpuid
14092        	cpuid
14093
14094// CHECK: 	wrmsr
14095        	wrmsr
14096
14097// CHECK: 	rdtsc
14098        	rdtsc
14099
14100// CHECK: 	rdmsr
14101        	rdmsr
14102
14103// CHECK: 	cmpxchg8b	3735928559(%ebx,%ecx,8)
14104        	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
14105
14106// CHECK: 	cmpxchg8b	32493
14107        	cmpxchg8b	0x7eed
14108
14109// CHECK: 	cmpxchg8b	3133065982
14110        	cmpxchg8b	0xbabecafe
14111
14112// CHECK: 	cmpxchg8b	305419896
14113        	cmpxchg8b	0x12345678
14114
14115// CHECK: 	sysenter
14116        	sysenter
14117
14118// CHECK: 	sysexit
14119        	sysexit
14120
14121// CHECK: 	fxsave	3735928559(%ebx,%ecx,8)
14122        	fxsave	0xdeadbeef(%ebx,%ecx,8)
14123
14124// CHECK: 	fxsave	32493
14125        	fxsave	0x7eed
14126
14127// CHECK: 	fxsave	3133065982
14128        	fxsave	0xbabecafe
14129
14130// CHECK: 	fxsave	305419896
14131        	fxsave	0x12345678
14132
14133// CHECK: 	fxrstor	3735928559(%ebx,%ecx,8)
14134        	fxrstor	0xdeadbeef(%ebx,%ecx,8)
14135
14136// CHECK: 	fxrstor	32493
14137        	fxrstor	0x7eed
14138
14139// CHECK: 	fxrstor	3133065982
14140        	fxrstor	0xbabecafe
14141
14142// CHECK: 	fxrstor	305419896
14143        	fxrstor	0x12345678
14144
14145// CHECK: 	rdpmc
14146        	rdpmc
14147
14148// CHECK: 	ud2
14149        	ud2
14150
14151// CHECK: 	fcmovb	%st(2), %st(0)
14152        	fcmovb	%st(2),%st
14153
14154// CHECK: 	fcmove	%st(2), %st(0)
14155        	fcmove	%st(2),%st
14156
14157// CHECK: 	fcmovbe	%st(2), %st(0)
14158        	fcmovbe	%st(2),%st
14159
14160// CHECK: 	fcmovu	 %st(2), %st(0)
14161        	fcmovu	%st(2),%st
14162
14163// CHECK: 	fcmovnb	%st(2), %st(0)
14164        	fcmovnb	%st(2),%st
14165
14166// CHECK: 	fcmovne	%st(2), %st(0)
14167        	fcmovne	%st(2),%st
14168
14169// CHECK: 	fcmovnbe	%st(2), %st(0)
14170        	fcmovnbe	%st(2),%st
14171
14172// CHECK: 	fcmovnu	%st(2), %st(0)
14173        	fcmovnu	%st(2),%st
14174
14175// CHECK: 	fcomi	%st(2)
14176        	fcomi	%st(2),%st
14177
14178// CHECK: 	fucomi	%st(2)
14179        	fucomi	%st(2),%st
14180
14181// CHECK: 	fcompi	%st(2)
14182        	fcomip	%st(2),%st
14183
14184// CHECK: 	fucompi	%st(2)
14185        	fucomip	%st(2),%st
14186
14187// CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
14188        	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
14189
14190// CHECK: 	movntil	%ecx, 69
14191        	movntil	%ecx,0x45
14192
14193// CHECK: 	movntil	%ecx, 32493
14194        	movnti	%ecx,0x7eed
14195
14196// CHECK: 	movntil	%ecx, 3133065982
14197        	movnti	%ecx,0xbabecafe
14198
14199// CHECK: 	movntil	%ecx, 305419896
14200        	movnti	%ecx,0x12345678
14201
14202// CHECK: 	clflush	3735928559(%ebx,%ecx,8)
14203        	clflush	0xdeadbeef(%ebx,%ecx,8)
14204
14205// CHECK: 	clflush	32493
14206        	clflush	0x7eed
14207
14208// CHECK: 	clflush	3133065982
14209        	clflush	0xbabecafe
14210
14211// CHECK: 	clflush	305419896
14212        	clflush	0x12345678
14213
14214// CHECK: 	pause
14215        	pause
14216
14217// CHECK: 	sfence
14218        	sfence
14219
14220// CHECK: 	lfence
14221        	lfence
14222
14223// CHECK: 	mfence
14224        	mfence
14225
14226// CHECK: 	emms
14227        	emms
14228
14229// CHECK: 	movd	%ecx, %mm3
14230        	movd	%ecx,%mm3
14231
14232// CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
14233        	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
14234
14235// CHECK: 	movd	69, %mm3
14236        	movd	0x45,%mm3
14237
14238// CHECK: 	movd	32493, %mm3
14239        	movd	0x7eed,%mm3
14240
14241// CHECK: 	movd	3133065982, %mm3
14242        	movd	0xbabecafe,%mm3
14243
14244// CHECK: 	movd	305419896, %mm3
14245        	movd	0x12345678,%mm3
14246
14247// CHECK: 	movd	%mm3, %ecx
14248        	movd	%mm3,%ecx
14249
14250// CHECK: 	movd	%mm3, 3735928559(%ebx,%ecx,8)
14251        	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
14252
14253// CHECK: 	movd	%mm3, 69
14254        	movd	%mm3,0x45
14255
14256// CHECK: 	movd	%mm3, 32493
14257        	movd	%mm3,0x7eed
14258
14259// CHECK: 	movd	%mm3, 3133065982
14260        	movd	%mm3,0xbabecafe
14261
14262// CHECK: 	movd	%mm3, 305419896
14263        	movd	%mm3,0x12345678
14264
14265// CHECK: 	movd	%ecx, %xmm5
14266        	movd	%ecx,%xmm5
14267
14268// CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
14269        	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14270
14271// CHECK: 	movd	69, %xmm5
14272        	movd	0x45,%xmm5
14273
14274// CHECK: 	movd	32493, %xmm5
14275        	movd	0x7eed,%xmm5
14276
14277// CHECK: 	movd	3133065982, %xmm5
14278        	movd	0xbabecafe,%xmm5
14279
14280// CHECK: 	movd	305419896, %xmm5
14281        	movd	0x12345678,%xmm5
14282
14283// CHECK: 	movd	%xmm5, %ecx
14284        	movd	%xmm5,%ecx
14285
14286// CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
14287        	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
14288
14289// CHECK: 	movd	%xmm5, 69
14290        	movd	%xmm5,0x45
14291
14292// CHECK: 	movd	%xmm5, 32493
14293        	movd	%xmm5,0x7eed
14294
14295// CHECK: 	movd	%xmm5, 3133065982
14296        	movd	%xmm5,0xbabecafe
14297
14298// CHECK: 	movd	%xmm5, 305419896
14299        	movd	%xmm5,0x12345678
14300
14301// CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
14302        	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
14303
14304// CHECK: 	movq	69, %mm3
14305        	movq	0x45,%mm3
14306
14307// CHECK: 	movq	32493, %mm3
14308        	movq	0x7eed,%mm3
14309
14310// CHECK: 	movq	3133065982, %mm3
14311        	movq	0xbabecafe,%mm3
14312
14313// CHECK: 	movq	305419896, %mm3
14314        	movq	0x12345678,%mm3
14315
14316// CHECK: 	movq	%mm3, %mm3
14317        	movq	%mm3,%mm3
14318
14319// CHECK: 	movq	%mm3, 3735928559(%ebx,%ecx,8)
14320        	movq	%mm3,0xdeadbeef(%ebx,%ecx,8)
14321
14322// CHECK: 	movq	%mm3, 69
14323        	movq	%mm3,0x45
14324
14325// CHECK: 	movq	%mm3, 32493
14326        	movq	%mm3,0x7eed
14327
14328// CHECK: 	movq	%mm3, 3133065982
14329        	movq	%mm3,0xbabecafe
14330
14331// CHECK: 	movq	%mm3, 305419896
14332        	movq	%mm3,0x12345678
14333
14334// CHECK: 	movq	%mm3, %mm3
14335        	movq	%mm3,%mm3
14336
14337// CHECK: 	movq	3735928559(%ebx,%ecx,8), %xmm5
14338        	movq	0xdeadbeef(%ebx,%ecx,8),%xmm5
14339
14340// CHECK: 	movq	69, %xmm5
14341        	movq	0x45,%xmm5
14342
14343// CHECK: 	movq	32493, %xmm5
14344        	movq	0x7eed,%xmm5
14345
14346// CHECK: 	movq	3133065982, %xmm5
14347        	movq	0xbabecafe,%xmm5
14348
14349// CHECK: 	movq	305419896, %xmm5
14350        	movq	0x12345678,%xmm5
14351
14352// CHECK: 	movq	%xmm5, %xmm5
14353        	movq	%xmm5,%xmm5
14354
14355// CHECK: 	movq	%xmm5, 3735928559(%ebx,%ecx,8)
14356        	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
14357
14358// CHECK: 	movq	%xmm5, 69
14359        	movq	%xmm5,0x45
14360
14361// CHECK: 	movq	%xmm5, 32493
14362        	movq	%xmm5,0x7eed
14363
14364// CHECK: 	movq	%xmm5, 3133065982
14365        	movq	%xmm5,0xbabecafe
14366
14367// CHECK: 	movq	%xmm5, 305419896
14368        	movq	%xmm5,0x12345678
14369
14370// CHECK: 	movq	%xmm5, %xmm5
14371        	movq	%xmm5,%xmm5
14372
14373// CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %mm3
14374        	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
14375
14376// CHECK: 	packssdw	69, %mm3
14377        	packssdw	0x45,%mm3
14378
14379// CHECK: 	packssdw	32493, %mm3
14380        	packssdw	0x7eed,%mm3
14381
14382// CHECK: 	packssdw	3133065982, %mm3
14383        	packssdw	0xbabecafe,%mm3
14384
14385// CHECK: 	packssdw	305419896, %mm3
14386        	packssdw	0x12345678,%mm3
14387
14388// CHECK: 	packssdw	%mm3, %mm3
14389        	packssdw	%mm3,%mm3
14390
14391// CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %xmm5
14392        	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14393
14394// CHECK: 	packssdw	69, %xmm5
14395        	packssdw	0x45,%xmm5
14396
14397// CHECK: 	packssdw	32493, %xmm5
14398        	packssdw	0x7eed,%xmm5
14399
14400// CHECK: 	packssdw	3133065982, %xmm5
14401        	packssdw	0xbabecafe,%xmm5
14402
14403// CHECK: 	packssdw	305419896, %xmm5
14404        	packssdw	0x12345678,%xmm5
14405
14406// CHECK: 	packssdw	%xmm5, %xmm5
14407        	packssdw	%xmm5,%xmm5
14408
14409// CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %mm3
14410        	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
14411
14412// CHECK: 	packsswb	69, %mm3
14413        	packsswb	0x45,%mm3
14414
14415// CHECK: 	packsswb	32493, %mm3
14416        	packsswb	0x7eed,%mm3
14417
14418// CHECK: 	packsswb	3133065982, %mm3
14419        	packsswb	0xbabecafe,%mm3
14420
14421// CHECK: 	packsswb	305419896, %mm3
14422        	packsswb	0x12345678,%mm3
14423
14424// CHECK: 	packsswb	%mm3, %mm3
14425        	packsswb	%mm3,%mm3
14426
14427// CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %xmm5
14428        	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14429
14430// CHECK: 	packsswb	69, %xmm5
14431        	packsswb	0x45,%xmm5
14432
14433// CHECK: 	packsswb	32493, %xmm5
14434        	packsswb	0x7eed,%xmm5
14435
14436// CHECK: 	packsswb	3133065982, %xmm5
14437        	packsswb	0xbabecafe,%xmm5
14438
14439// CHECK: 	packsswb	305419896, %xmm5
14440        	packsswb	0x12345678,%xmm5
14441
14442// CHECK: 	packsswb	%xmm5, %xmm5
14443        	packsswb	%xmm5,%xmm5
14444
14445// CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %mm3
14446        	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
14447
14448// CHECK: 	packuswb	69, %mm3
14449        	packuswb	0x45,%mm3
14450
14451// CHECK: 	packuswb	32493, %mm3
14452        	packuswb	0x7eed,%mm3
14453
14454// CHECK: 	packuswb	3133065982, %mm3
14455        	packuswb	0xbabecafe,%mm3
14456
14457// CHECK: 	packuswb	305419896, %mm3
14458        	packuswb	0x12345678,%mm3
14459
14460// CHECK: 	packuswb	%mm3, %mm3
14461        	packuswb	%mm3,%mm3
14462
14463// CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %xmm5
14464        	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14465
14466// CHECK: 	packuswb	69, %xmm5
14467        	packuswb	0x45,%xmm5
14468
14469// CHECK: 	packuswb	32493, %xmm5
14470        	packuswb	0x7eed,%xmm5
14471
14472// CHECK: 	packuswb	3133065982, %xmm5
14473        	packuswb	0xbabecafe,%xmm5
14474
14475// CHECK: 	packuswb	305419896, %xmm5
14476        	packuswb	0x12345678,%xmm5
14477
14478// CHECK: 	packuswb	%xmm5, %xmm5
14479        	packuswb	%xmm5,%xmm5
14480
14481// CHECK: 	paddb	3735928559(%ebx,%ecx,8), %mm3
14482        	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
14483
14484// CHECK: 	paddb	69, %mm3
14485        	paddb	0x45,%mm3
14486
14487// CHECK: 	paddb	32493, %mm3
14488        	paddb	0x7eed,%mm3
14489
14490// CHECK: 	paddb	3133065982, %mm3
14491        	paddb	0xbabecafe,%mm3
14492
14493// CHECK: 	paddb	305419896, %mm3
14494        	paddb	0x12345678,%mm3
14495
14496// CHECK: 	paddb	%mm3, %mm3
14497        	paddb	%mm3,%mm3
14498
14499// CHECK: 	paddb	3735928559(%ebx,%ecx,8), %xmm5
14500        	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14501
14502// CHECK: 	paddb	69, %xmm5
14503        	paddb	0x45,%xmm5
14504
14505// CHECK: 	paddb	32493, %xmm5
14506        	paddb	0x7eed,%xmm5
14507
14508// CHECK: 	paddb	3133065982, %xmm5
14509        	paddb	0xbabecafe,%xmm5
14510
14511// CHECK: 	paddb	305419896, %xmm5
14512        	paddb	0x12345678,%xmm5
14513
14514// CHECK: 	paddb	%xmm5, %xmm5
14515        	paddb	%xmm5,%xmm5
14516
14517// CHECK: 	paddw	3735928559(%ebx,%ecx,8), %mm3
14518        	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
14519
14520// CHECK: 	paddw	69, %mm3
14521        	paddw	0x45,%mm3
14522
14523// CHECK: 	paddw	32493, %mm3
14524        	paddw	0x7eed,%mm3
14525
14526// CHECK: 	paddw	3133065982, %mm3
14527        	paddw	0xbabecafe,%mm3
14528
14529// CHECK: 	paddw	305419896, %mm3
14530        	paddw	0x12345678,%mm3
14531
14532// CHECK: 	paddw	%mm3, %mm3
14533        	paddw	%mm3,%mm3
14534
14535// CHECK: 	paddw	3735928559(%ebx,%ecx,8), %xmm5
14536        	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14537
14538// CHECK: 	paddw	69, %xmm5
14539        	paddw	0x45,%xmm5
14540
14541// CHECK: 	paddw	32493, %xmm5
14542        	paddw	0x7eed,%xmm5
14543
14544// CHECK: 	paddw	3133065982, %xmm5
14545        	paddw	0xbabecafe,%xmm5
14546
14547// CHECK: 	paddw	305419896, %xmm5
14548        	paddw	0x12345678,%xmm5
14549
14550// CHECK: 	paddw	%xmm5, %xmm5
14551        	paddw	%xmm5,%xmm5
14552
14553// CHECK: 	paddd	3735928559(%ebx,%ecx,8), %mm3
14554        	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
14555
14556// CHECK: 	paddd	69, %mm3
14557        	paddd	0x45,%mm3
14558
14559// CHECK: 	paddd	32493, %mm3
14560        	paddd	0x7eed,%mm3
14561
14562// CHECK: 	paddd	3133065982, %mm3
14563        	paddd	0xbabecafe,%mm3
14564
14565// CHECK: 	paddd	305419896, %mm3
14566        	paddd	0x12345678,%mm3
14567
14568// CHECK: 	paddd	%mm3, %mm3
14569        	paddd	%mm3,%mm3
14570
14571// CHECK: 	paddd	3735928559(%ebx,%ecx,8), %xmm5
14572        	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14573
14574// CHECK: 	paddd	69, %xmm5
14575        	paddd	0x45,%xmm5
14576
14577// CHECK: 	paddd	32493, %xmm5
14578        	paddd	0x7eed,%xmm5
14579
14580// CHECK: 	paddd	3133065982, %xmm5
14581        	paddd	0xbabecafe,%xmm5
14582
14583// CHECK: 	paddd	305419896, %xmm5
14584        	paddd	0x12345678,%xmm5
14585
14586// CHECK: 	paddd	%xmm5, %xmm5
14587        	paddd	%xmm5,%xmm5
14588
14589// CHECK: 	paddq	3735928559(%ebx,%ecx,8), %mm3
14590        	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
14591
14592// CHECK: 	paddq	69, %mm3
14593        	paddq	0x45,%mm3
14594
14595// CHECK: 	paddq	32493, %mm3
14596        	paddq	0x7eed,%mm3
14597
14598// CHECK: 	paddq	3133065982, %mm3
14599        	paddq	0xbabecafe,%mm3
14600
14601// CHECK: 	paddq	305419896, %mm3
14602        	paddq	0x12345678,%mm3
14603
14604// CHECK: 	paddq	%mm3, %mm3
14605        	paddq	%mm3,%mm3
14606
14607// CHECK: 	paddq	3735928559(%ebx,%ecx,8), %xmm5
14608        	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
14609
14610// CHECK: 	paddq	69, %xmm5
14611        	paddq	0x45,%xmm5
14612
14613// CHECK: 	paddq	32493, %xmm5
14614        	paddq	0x7eed,%xmm5
14615
14616// CHECK: 	paddq	3133065982, %xmm5
14617        	paddq	0xbabecafe,%xmm5
14618
14619// CHECK: 	paddq	305419896, %xmm5
14620        	paddq	0x12345678,%xmm5
14621
14622// CHECK: 	paddq	%xmm5, %xmm5
14623        	paddq	%xmm5,%xmm5
14624
14625// CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %mm3
14626        	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
14627
14628// CHECK: 	paddsb	69, %mm3
14629        	paddsb	0x45,%mm3
14630
14631// CHECK: 	paddsb	32493, %mm3
14632        	paddsb	0x7eed,%mm3
14633
14634// CHECK: 	paddsb	3133065982, %mm3
14635        	paddsb	0xbabecafe,%mm3
14636
14637// CHECK: 	paddsb	305419896, %mm3
14638        	paddsb	0x12345678,%mm3
14639
14640// CHECK: 	paddsb	%mm3, %mm3
14641        	paddsb	%mm3,%mm3
14642
14643// CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %xmm5
14644        	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14645
14646// CHECK: 	paddsb	69, %xmm5
14647        	paddsb	0x45,%xmm5
14648
14649// CHECK: 	paddsb	32493, %xmm5
14650        	paddsb	0x7eed,%xmm5
14651
14652// CHECK: 	paddsb	3133065982, %xmm5
14653        	paddsb	0xbabecafe,%xmm5
14654
14655// CHECK: 	paddsb	305419896, %xmm5
14656        	paddsb	0x12345678,%xmm5
14657
14658// CHECK: 	paddsb	%xmm5, %xmm5
14659        	paddsb	%xmm5,%xmm5
14660
14661// CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %mm3
14662        	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
14663
14664// CHECK: 	paddsw	69, %mm3
14665        	paddsw	0x45,%mm3
14666
14667// CHECK: 	paddsw	32493, %mm3
14668        	paddsw	0x7eed,%mm3
14669
14670// CHECK: 	paddsw	3133065982, %mm3
14671        	paddsw	0xbabecafe,%mm3
14672
14673// CHECK: 	paddsw	305419896, %mm3
14674        	paddsw	0x12345678,%mm3
14675
14676// CHECK: 	paddsw	%mm3, %mm3
14677        	paddsw	%mm3,%mm3
14678
14679// CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %xmm5
14680        	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14681
14682// CHECK: 	paddsw	69, %xmm5
14683        	paddsw	0x45,%xmm5
14684
14685// CHECK: 	paddsw	32493, %xmm5
14686        	paddsw	0x7eed,%xmm5
14687
14688// CHECK: 	paddsw	3133065982, %xmm5
14689        	paddsw	0xbabecafe,%xmm5
14690
14691// CHECK: 	paddsw	305419896, %xmm5
14692        	paddsw	0x12345678,%xmm5
14693
14694// CHECK: 	paddsw	%xmm5, %xmm5
14695        	paddsw	%xmm5,%xmm5
14696
14697// CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %mm3
14698        	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
14699
14700// CHECK: 	paddusb	69, %mm3
14701        	paddusb	0x45,%mm3
14702
14703// CHECK: 	paddusb	32493, %mm3
14704        	paddusb	0x7eed,%mm3
14705
14706// CHECK: 	paddusb	3133065982, %mm3
14707        	paddusb	0xbabecafe,%mm3
14708
14709// CHECK: 	paddusb	305419896, %mm3
14710        	paddusb	0x12345678,%mm3
14711
14712// CHECK: 	paddusb	%mm3, %mm3
14713        	paddusb	%mm3,%mm3
14714
14715// CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %xmm5
14716        	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14717
14718// CHECK: 	paddusb	69, %xmm5
14719        	paddusb	0x45,%xmm5
14720
14721// CHECK: 	paddusb	32493, %xmm5
14722        	paddusb	0x7eed,%xmm5
14723
14724// CHECK: 	paddusb	3133065982, %xmm5
14725        	paddusb	0xbabecafe,%xmm5
14726
14727// CHECK: 	paddusb	305419896, %xmm5
14728        	paddusb	0x12345678,%xmm5
14729
14730// CHECK: 	paddusb	%xmm5, %xmm5
14731        	paddusb	%xmm5,%xmm5
14732
14733// CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %mm3
14734        	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
14735
14736// CHECK: 	paddusw	69, %mm3
14737        	paddusw	0x45,%mm3
14738
14739// CHECK: 	paddusw	32493, %mm3
14740        	paddusw	0x7eed,%mm3
14741
14742// CHECK: 	paddusw	3133065982, %mm3
14743        	paddusw	0xbabecafe,%mm3
14744
14745// CHECK: 	paddusw	305419896, %mm3
14746        	paddusw	0x12345678,%mm3
14747
14748// CHECK: 	paddusw	%mm3, %mm3
14749        	paddusw	%mm3,%mm3
14750
14751// CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %xmm5
14752        	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14753
14754// CHECK: 	paddusw	69, %xmm5
14755        	paddusw	0x45,%xmm5
14756
14757// CHECK: 	paddusw	32493, %xmm5
14758        	paddusw	0x7eed,%xmm5
14759
14760// CHECK: 	paddusw	3133065982, %xmm5
14761        	paddusw	0xbabecafe,%xmm5
14762
14763// CHECK: 	paddusw	305419896, %xmm5
14764        	paddusw	0x12345678,%xmm5
14765
14766// CHECK: 	paddusw	%xmm5, %xmm5
14767        	paddusw	%xmm5,%xmm5
14768
14769// CHECK: 	pand	3735928559(%ebx,%ecx,8), %mm3
14770        	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
14771
14772// CHECK: 	pand	69, %mm3
14773        	pand	0x45,%mm3
14774
14775// CHECK: 	pand	32493, %mm3
14776        	pand	0x7eed,%mm3
14777
14778// CHECK: 	pand	3133065982, %mm3
14779        	pand	0xbabecafe,%mm3
14780
14781// CHECK: 	pand	305419896, %mm3
14782        	pand	0x12345678,%mm3
14783
14784// CHECK: 	pand	%mm3, %mm3
14785        	pand	%mm3,%mm3
14786
14787// CHECK: 	pand	3735928559(%ebx,%ecx,8), %xmm5
14788        	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
14789
14790// CHECK: 	pand	69, %xmm5
14791        	pand	0x45,%xmm5
14792
14793// CHECK: 	pand	32493, %xmm5
14794        	pand	0x7eed,%xmm5
14795
14796// CHECK: 	pand	3133065982, %xmm5
14797        	pand	0xbabecafe,%xmm5
14798
14799// CHECK: 	pand	305419896, %xmm5
14800        	pand	0x12345678,%xmm5
14801
14802// CHECK: 	pand	%xmm5, %xmm5
14803        	pand	%xmm5,%xmm5
14804
14805// CHECK: 	pandn	3735928559(%ebx,%ecx,8), %mm3
14806        	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
14807
14808// CHECK: 	pandn	69, %mm3
14809        	pandn	0x45,%mm3
14810
14811// CHECK: 	pandn	32493, %mm3
14812        	pandn	0x7eed,%mm3
14813
14814// CHECK: 	pandn	3133065982, %mm3
14815        	pandn	0xbabecafe,%mm3
14816
14817// CHECK: 	pandn	305419896, %mm3
14818        	pandn	0x12345678,%mm3
14819
14820// CHECK: 	pandn	%mm3, %mm3
14821        	pandn	%mm3,%mm3
14822
14823// CHECK: 	pandn	3735928559(%ebx,%ecx,8), %xmm5
14824        	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
14825
14826// CHECK: 	pandn	69, %xmm5
14827        	pandn	0x45,%xmm5
14828
14829// CHECK: 	pandn	32493, %xmm5
14830        	pandn	0x7eed,%xmm5
14831
14832// CHECK: 	pandn	3133065982, %xmm5
14833        	pandn	0xbabecafe,%xmm5
14834
14835// CHECK: 	pandn	305419896, %xmm5
14836        	pandn	0x12345678,%xmm5
14837
14838// CHECK: 	pandn	%xmm5, %xmm5
14839        	pandn	%xmm5,%xmm5
14840
14841// CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
14842        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
14843
14844// CHECK: 	pcmpeqb	69, %mm3
14845        	pcmpeqb	0x45,%mm3
14846
14847// CHECK: 	pcmpeqb	32493, %mm3
14848        	pcmpeqb	0x7eed,%mm3
14849
14850// CHECK: 	pcmpeqb	3133065982, %mm3
14851        	pcmpeqb	0xbabecafe,%mm3
14852
14853// CHECK: 	pcmpeqb	305419896, %mm3
14854        	pcmpeqb	0x12345678,%mm3
14855
14856// CHECK: 	pcmpeqb	%mm3, %mm3
14857        	pcmpeqb	%mm3,%mm3
14858
14859// CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
14860        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14861
14862// CHECK: 	pcmpeqb	69, %xmm5
14863        	pcmpeqb	0x45,%xmm5
14864
14865// CHECK: 	pcmpeqb	32493, %xmm5
14866        	pcmpeqb	0x7eed,%xmm5
14867
14868// CHECK: 	pcmpeqb	3133065982, %xmm5
14869        	pcmpeqb	0xbabecafe,%xmm5
14870
14871// CHECK: 	pcmpeqb	305419896, %xmm5
14872        	pcmpeqb	0x12345678,%xmm5
14873
14874// CHECK: 	pcmpeqb	%xmm5, %xmm5
14875        	pcmpeqb	%xmm5,%xmm5
14876
14877// CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
14878        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
14879
14880// CHECK: 	pcmpeqw	69, %mm3
14881        	pcmpeqw	0x45,%mm3
14882
14883// CHECK: 	pcmpeqw	32493, %mm3
14884        	pcmpeqw	0x7eed,%mm3
14885
14886// CHECK: 	pcmpeqw	3133065982, %mm3
14887        	pcmpeqw	0xbabecafe,%mm3
14888
14889// CHECK: 	pcmpeqw	305419896, %mm3
14890        	pcmpeqw	0x12345678,%mm3
14891
14892// CHECK: 	pcmpeqw	%mm3, %mm3
14893        	pcmpeqw	%mm3,%mm3
14894
14895// CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
14896        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14897
14898// CHECK: 	pcmpeqw	69, %xmm5
14899        	pcmpeqw	0x45,%xmm5
14900
14901// CHECK: 	pcmpeqw	32493, %xmm5
14902        	pcmpeqw	0x7eed,%xmm5
14903
14904// CHECK: 	pcmpeqw	3133065982, %xmm5
14905        	pcmpeqw	0xbabecafe,%xmm5
14906
14907// CHECK: 	pcmpeqw	305419896, %xmm5
14908        	pcmpeqw	0x12345678,%xmm5
14909
14910// CHECK: 	pcmpeqw	%xmm5, %xmm5
14911        	pcmpeqw	%xmm5,%xmm5
14912
14913// CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
14914        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
14915
14916// CHECK: 	pcmpeqd	69, %mm3
14917        	pcmpeqd	0x45,%mm3
14918
14919// CHECK: 	pcmpeqd	32493, %mm3
14920        	pcmpeqd	0x7eed,%mm3
14921
14922// CHECK: 	pcmpeqd	3133065982, %mm3
14923        	pcmpeqd	0xbabecafe,%mm3
14924
14925// CHECK: 	pcmpeqd	305419896, %mm3
14926        	pcmpeqd	0x12345678,%mm3
14927
14928// CHECK: 	pcmpeqd	%mm3, %mm3
14929        	pcmpeqd	%mm3,%mm3
14930
14931// CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
14932        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14933
14934// CHECK: 	pcmpeqd	69, %xmm5
14935        	pcmpeqd	0x45,%xmm5
14936
14937// CHECK: 	pcmpeqd	32493, %xmm5
14938        	pcmpeqd	0x7eed,%xmm5
14939
14940// CHECK: 	pcmpeqd	3133065982, %xmm5
14941        	pcmpeqd	0xbabecafe,%xmm5
14942
14943// CHECK: 	pcmpeqd	305419896, %xmm5
14944        	pcmpeqd	0x12345678,%xmm5
14945
14946// CHECK: 	pcmpeqd	%xmm5, %xmm5
14947        	pcmpeqd	%xmm5,%xmm5
14948
14949// CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
14950        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
14951
14952// CHECK: 	pcmpgtb	69, %mm3
14953        	pcmpgtb	0x45,%mm3
14954
14955// CHECK: 	pcmpgtb	32493, %mm3
14956        	pcmpgtb	0x7eed,%mm3
14957
14958// CHECK: 	pcmpgtb	3133065982, %mm3
14959        	pcmpgtb	0xbabecafe,%mm3
14960
14961// CHECK: 	pcmpgtb	305419896, %mm3
14962        	pcmpgtb	0x12345678,%mm3
14963
14964// CHECK: 	pcmpgtb	%mm3, %mm3
14965        	pcmpgtb	%mm3,%mm3
14966
14967// CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
14968        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14969
14970// CHECK: 	pcmpgtb	69, %xmm5
14971        	pcmpgtb	0x45,%xmm5
14972
14973// CHECK: 	pcmpgtb	32493, %xmm5
14974        	pcmpgtb	0x7eed,%xmm5
14975
14976// CHECK: 	pcmpgtb	3133065982, %xmm5
14977        	pcmpgtb	0xbabecafe,%xmm5
14978
14979// CHECK: 	pcmpgtb	305419896, %xmm5
14980        	pcmpgtb	0x12345678,%xmm5
14981
14982// CHECK: 	pcmpgtb	%xmm5, %xmm5
14983        	pcmpgtb	%xmm5,%xmm5
14984
14985// CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
14986        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
14987
14988// CHECK: 	pcmpgtw	69, %mm3
14989        	pcmpgtw	0x45,%mm3
14990
14991// CHECK: 	pcmpgtw	32493, %mm3
14992        	pcmpgtw	0x7eed,%mm3
14993
14994// CHECK: 	pcmpgtw	3133065982, %mm3
14995        	pcmpgtw	0xbabecafe,%mm3
14996
14997// CHECK: 	pcmpgtw	305419896, %mm3
14998        	pcmpgtw	0x12345678,%mm3
14999
15000// CHECK: 	pcmpgtw	%mm3, %mm3
15001        	pcmpgtw	%mm3,%mm3
15002
15003// CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
15004        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15005
15006// CHECK: 	pcmpgtw	69, %xmm5
15007        	pcmpgtw	0x45,%xmm5
15008
15009// CHECK: 	pcmpgtw	32493, %xmm5
15010        	pcmpgtw	0x7eed,%xmm5
15011
15012// CHECK: 	pcmpgtw	3133065982, %xmm5
15013        	pcmpgtw	0xbabecafe,%xmm5
15014
15015// CHECK: 	pcmpgtw	305419896, %xmm5
15016        	pcmpgtw	0x12345678,%xmm5
15017
15018// CHECK: 	pcmpgtw	%xmm5, %xmm5
15019        	pcmpgtw	%xmm5,%xmm5
15020
15021// CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
15022        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
15023
15024// CHECK: 	pcmpgtd	69, %mm3
15025        	pcmpgtd	0x45,%mm3
15026
15027// CHECK: 	pcmpgtd	32493, %mm3
15028        	pcmpgtd	0x7eed,%mm3
15029
15030// CHECK: 	pcmpgtd	3133065982, %mm3
15031        	pcmpgtd	0xbabecafe,%mm3
15032
15033// CHECK: 	pcmpgtd	305419896, %mm3
15034        	pcmpgtd	0x12345678,%mm3
15035
15036// CHECK: 	pcmpgtd	%mm3, %mm3
15037        	pcmpgtd	%mm3,%mm3
15038
15039// CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
15040        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15041
15042// CHECK: 	pcmpgtd	69, %xmm5
15043        	pcmpgtd	0x45,%xmm5
15044
15045// CHECK: 	pcmpgtd	32493, %xmm5
15046        	pcmpgtd	0x7eed,%xmm5
15047
15048// CHECK: 	pcmpgtd	3133065982, %xmm5
15049        	pcmpgtd	0xbabecafe,%xmm5
15050
15051// CHECK: 	pcmpgtd	305419896, %xmm5
15052        	pcmpgtd	0x12345678,%xmm5
15053
15054// CHECK: 	pcmpgtd	%xmm5, %xmm5
15055        	pcmpgtd	%xmm5,%xmm5
15056
15057// CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %mm3
15058        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15059
15060// CHECK: 	pmaddwd	69, %mm3
15061        	pmaddwd	0x45,%mm3
15062
15063// CHECK: 	pmaddwd	32493, %mm3
15064        	pmaddwd	0x7eed,%mm3
15065
15066// CHECK: 	pmaddwd	3133065982, %mm3
15067        	pmaddwd	0xbabecafe,%mm3
15068
15069// CHECK: 	pmaddwd	305419896, %mm3
15070        	pmaddwd	0x12345678,%mm3
15071
15072// CHECK: 	pmaddwd	%mm3, %mm3
15073        	pmaddwd	%mm3,%mm3
15074
15075// CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
15076        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15077
15078// CHECK: 	pmaddwd	69, %xmm5
15079        	pmaddwd	0x45,%xmm5
15080
15081// CHECK: 	pmaddwd	32493, %xmm5
15082        	pmaddwd	0x7eed,%xmm5
15083
15084// CHECK: 	pmaddwd	3133065982, %xmm5
15085        	pmaddwd	0xbabecafe,%xmm5
15086
15087// CHECK: 	pmaddwd	305419896, %xmm5
15088        	pmaddwd	0x12345678,%xmm5
15089
15090// CHECK: 	pmaddwd	%xmm5, %xmm5
15091        	pmaddwd	%xmm5,%xmm5
15092
15093// CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %mm3
15094        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
15095
15096// CHECK: 	pmulhw	69, %mm3
15097        	pmulhw	0x45,%mm3
15098
15099// CHECK: 	pmulhw	32493, %mm3
15100        	pmulhw	0x7eed,%mm3
15101
15102// CHECK: 	pmulhw	3133065982, %mm3
15103        	pmulhw	0xbabecafe,%mm3
15104
15105// CHECK: 	pmulhw	305419896, %mm3
15106        	pmulhw	0x12345678,%mm3
15107
15108// CHECK: 	pmulhw	%mm3, %mm3
15109        	pmulhw	%mm3,%mm3
15110
15111// CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %xmm5
15112        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15113
15114// CHECK: 	pmulhw	69, %xmm5
15115        	pmulhw	0x45,%xmm5
15116
15117// CHECK: 	pmulhw	32493, %xmm5
15118        	pmulhw	0x7eed,%xmm5
15119
15120// CHECK: 	pmulhw	3133065982, %xmm5
15121        	pmulhw	0xbabecafe,%xmm5
15122
15123// CHECK: 	pmulhw	305419896, %xmm5
15124        	pmulhw	0x12345678,%xmm5
15125
15126// CHECK: 	pmulhw	%xmm5, %xmm5
15127        	pmulhw	%xmm5,%xmm5
15128
15129// CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %mm3
15130        	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
15131
15132// CHECK: 	pmullw	69, %mm3
15133        	pmullw	0x45,%mm3
15134
15135// CHECK: 	pmullw	32493, %mm3
15136        	pmullw	0x7eed,%mm3
15137
15138// CHECK: 	pmullw	3133065982, %mm3
15139        	pmullw	0xbabecafe,%mm3
15140
15141// CHECK: 	pmullw	305419896, %mm3
15142        	pmullw	0x12345678,%mm3
15143
15144// CHECK: 	pmullw	%mm3, %mm3
15145        	pmullw	%mm3,%mm3
15146
15147// CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %xmm5
15148        	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15149
15150// CHECK: 	pmullw	69, %xmm5
15151        	pmullw	0x45,%xmm5
15152
15153// CHECK: 	pmullw	32493, %xmm5
15154        	pmullw	0x7eed,%xmm5
15155
15156// CHECK: 	pmullw	3133065982, %xmm5
15157        	pmullw	0xbabecafe,%xmm5
15158
15159// CHECK: 	pmullw	305419896, %xmm5
15160        	pmullw	0x12345678,%xmm5
15161
15162// CHECK: 	pmullw	%xmm5, %xmm5
15163        	pmullw	%xmm5,%xmm5
15164
15165// CHECK: 	por	3735928559(%ebx,%ecx,8), %mm3
15166        	por	0xdeadbeef(%ebx,%ecx,8),%mm3
15167
15168// CHECK: 	por	69, %mm3
15169        	por	0x45,%mm3
15170
15171// CHECK: 	por	32493, %mm3
15172        	por	0x7eed,%mm3
15173
15174// CHECK: 	por	3133065982, %mm3
15175        	por	0xbabecafe,%mm3
15176
15177// CHECK: 	por	305419896, %mm3
15178        	por	0x12345678,%mm3
15179
15180// CHECK: 	por	%mm3, %mm3
15181        	por	%mm3,%mm3
15182
15183// CHECK: 	por	3735928559(%ebx,%ecx,8), %xmm5
15184        	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
15185
15186// CHECK: 	por	69, %xmm5
15187        	por	0x45,%xmm5
15188
15189// CHECK: 	por	32493, %xmm5
15190        	por	0x7eed,%xmm5
15191
15192// CHECK: 	por	3133065982, %xmm5
15193        	por	0xbabecafe,%xmm5
15194
15195// CHECK: 	por	305419896, %xmm5
15196        	por	0x12345678,%xmm5
15197
15198// CHECK: 	por	%xmm5, %xmm5
15199        	por	%xmm5,%xmm5
15200
15201// CHECK: 	psllw	3735928559(%ebx,%ecx,8), %mm3
15202        	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
15203
15204// CHECK: 	psllw	69, %mm3
15205        	psllw	0x45,%mm3
15206
15207// CHECK: 	psllw	32493, %mm3
15208        	psllw	0x7eed,%mm3
15209
15210// CHECK: 	psllw	3133065982, %mm3
15211        	psllw	0xbabecafe,%mm3
15212
15213// CHECK: 	psllw	305419896, %mm3
15214        	psllw	0x12345678,%mm3
15215
15216// CHECK: 	psllw	%mm3, %mm3
15217        	psllw	%mm3,%mm3
15218
15219// CHECK: 	psllw	3735928559(%ebx,%ecx,8), %xmm5
15220        	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15221
15222// CHECK: 	psllw	69, %xmm5
15223        	psllw	0x45,%xmm5
15224
15225// CHECK: 	psllw	32493, %xmm5
15226        	psllw	0x7eed,%xmm5
15227
15228// CHECK: 	psllw	3133065982, %xmm5
15229        	psllw	0xbabecafe,%xmm5
15230
15231// CHECK: 	psllw	305419896, %xmm5
15232        	psllw	0x12345678,%xmm5
15233
15234// CHECK: 	psllw	%xmm5, %xmm5
15235        	psllw	%xmm5,%xmm5
15236
15237// CHECK: 	psllw	$127, %mm3
15238        	psllw	$0x7f,%mm3
15239
15240// CHECK: 	psllw	$127, %xmm5
15241        	psllw	$0x7f,%xmm5
15242
15243// CHECK: 	pslld	3735928559(%ebx,%ecx,8), %mm3
15244        	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
15245
15246// CHECK: 	pslld	69, %mm3
15247        	pslld	0x45,%mm3
15248
15249// CHECK: 	pslld	32493, %mm3
15250        	pslld	0x7eed,%mm3
15251
15252// CHECK: 	pslld	3133065982, %mm3
15253        	pslld	0xbabecafe,%mm3
15254
15255// CHECK: 	pslld	305419896, %mm3
15256        	pslld	0x12345678,%mm3
15257
15258// CHECK: 	pslld	%mm3, %mm3
15259        	pslld	%mm3,%mm3
15260
15261// CHECK: 	pslld	3735928559(%ebx,%ecx,8), %xmm5
15262        	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
15263
15264// CHECK: 	pslld	69, %xmm5
15265        	pslld	0x45,%xmm5
15266
15267// CHECK: 	pslld	32493, %xmm5
15268        	pslld	0x7eed,%xmm5
15269
15270// CHECK: 	pslld	3133065982, %xmm5
15271        	pslld	0xbabecafe,%xmm5
15272
15273// CHECK: 	pslld	305419896, %xmm5
15274        	pslld	0x12345678,%xmm5
15275
15276// CHECK: 	pslld	%xmm5, %xmm5
15277        	pslld	%xmm5,%xmm5
15278
15279// CHECK: 	pslld	$127, %mm3
15280        	pslld	$0x7f,%mm3
15281
15282// CHECK: 	pslld	$127, %xmm5
15283        	pslld	$0x7f,%xmm5
15284
15285// CHECK: 	psllq	3735928559(%ebx,%ecx,8), %mm3
15286        	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
15287
15288// CHECK: 	psllq	69, %mm3
15289        	psllq	0x45,%mm3
15290
15291// CHECK: 	psllq	32493, %mm3
15292        	psllq	0x7eed,%mm3
15293
15294// CHECK: 	psllq	3133065982, %mm3
15295        	psllq	0xbabecafe,%mm3
15296
15297// CHECK: 	psllq	305419896, %mm3
15298        	psllq	0x12345678,%mm3
15299
15300// CHECK: 	psllq	%mm3, %mm3
15301        	psllq	%mm3,%mm3
15302
15303// CHECK: 	psllq	3735928559(%ebx,%ecx,8), %xmm5
15304        	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15305
15306// CHECK: 	psllq	69, %xmm5
15307        	psllq	0x45,%xmm5
15308
15309// CHECK: 	psllq	32493, %xmm5
15310        	psllq	0x7eed,%xmm5
15311
15312// CHECK: 	psllq	3133065982, %xmm5
15313        	psllq	0xbabecafe,%xmm5
15314
15315// CHECK: 	psllq	305419896, %xmm5
15316        	psllq	0x12345678,%xmm5
15317
15318// CHECK: 	psllq	%xmm5, %xmm5
15319        	psllq	%xmm5,%xmm5
15320
15321// CHECK: 	psllq	$127, %mm3
15322        	psllq	$0x7f,%mm3
15323
15324// CHECK: 	psllq	$127, %xmm5
15325        	psllq	$0x7f,%xmm5
15326
15327// CHECK: 	psraw	3735928559(%ebx,%ecx,8), %mm3
15328        	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
15329
15330// CHECK: 	psraw	69, %mm3
15331        	psraw	0x45,%mm3
15332
15333// CHECK: 	psraw	32493, %mm3
15334        	psraw	0x7eed,%mm3
15335
15336// CHECK: 	psraw	3133065982, %mm3
15337        	psraw	0xbabecafe,%mm3
15338
15339// CHECK: 	psraw	305419896, %mm3
15340        	psraw	0x12345678,%mm3
15341
15342// CHECK: 	psraw	%mm3, %mm3
15343        	psraw	%mm3,%mm3
15344
15345// CHECK: 	psraw	3735928559(%ebx,%ecx,8), %xmm5
15346        	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15347
15348// CHECK: 	psraw	69, %xmm5
15349        	psraw	0x45,%xmm5
15350
15351// CHECK: 	psraw	32493, %xmm5
15352        	psraw	0x7eed,%xmm5
15353
15354// CHECK: 	psraw	3133065982, %xmm5
15355        	psraw	0xbabecafe,%xmm5
15356
15357// CHECK: 	psraw	305419896, %xmm5
15358        	psraw	0x12345678,%xmm5
15359
15360// CHECK: 	psraw	%xmm5, %xmm5
15361        	psraw	%xmm5,%xmm5
15362
15363// CHECK: 	psraw	$127, %mm3
15364        	psraw	$0x7f,%mm3
15365
15366// CHECK: 	psraw	$127, %xmm5
15367        	psraw	$0x7f,%xmm5
15368
15369// CHECK: 	psrad	3735928559(%ebx,%ecx,8), %mm3
15370        	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
15371
15372// CHECK: 	psrad	69, %mm3
15373        	psrad	0x45,%mm3
15374
15375// CHECK: 	psrad	32493, %mm3
15376        	psrad	0x7eed,%mm3
15377
15378// CHECK: 	psrad	3133065982, %mm3
15379        	psrad	0xbabecafe,%mm3
15380
15381// CHECK: 	psrad	305419896, %mm3
15382        	psrad	0x12345678,%mm3
15383
15384// CHECK: 	psrad	%mm3, %mm3
15385        	psrad	%mm3,%mm3
15386
15387// CHECK: 	psrad	3735928559(%ebx,%ecx,8), %xmm5
15388        	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
15389
15390// CHECK: 	psrad	69, %xmm5
15391        	psrad	0x45,%xmm5
15392
15393// CHECK: 	psrad	32493, %xmm5
15394        	psrad	0x7eed,%xmm5
15395
15396// CHECK: 	psrad	3133065982, %xmm5
15397        	psrad	0xbabecafe,%xmm5
15398
15399// CHECK: 	psrad	305419896, %xmm5
15400        	psrad	0x12345678,%xmm5
15401
15402// CHECK: 	psrad	%xmm5, %xmm5
15403        	psrad	%xmm5,%xmm5
15404
15405// CHECK: 	psrad	$127, %mm3
15406        	psrad	$0x7f,%mm3
15407
15408// CHECK: 	psrad	$127, %xmm5
15409        	psrad	$0x7f,%xmm5
15410
15411// CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %mm3
15412        	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
15413
15414// CHECK: 	psrlw	69, %mm3
15415        	psrlw	0x45,%mm3
15416
15417// CHECK: 	psrlw	32493, %mm3
15418        	psrlw	0x7eed,%mm3
15419
15420// CHECK: 	psrlw	3133065982, %mm3
15421        	psrlw	0xbabecafe,%mm3
15422
15423// CHECK: 	psrlw	305419896, %mm3
15424        	psrlw	0x12345678,%mm3
15425
15426// CHECK: 	psrlw	%mm3, %mm3
15427        	psrlw	%mm3,%mm3
15428
15429// CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %xmm5
15430        	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15431
15432// CHECK: 	psrlw	69, %xmm5
15433        	psrlw	0x45,%xmm5
15434
15435// CHECK: 	psrlw	32493, %xmm5
15436        	psrlw	0x7eed,%xmm5
15437
15438// CHECK: 	psrlw	3133065982, %xmm5
15439        	psrlw	0xbabecafe,%xmm5
15440
15441// CHECK: 	psrlw	305419896, %xmm5
15442        	psrlw	0x12345678,%xmm5
15443
15444// CHECK: 	psrlw	%xmm5, %xmm5
15445        	psrlw	%xmm5,%xmm5
15446
15447// CHECK: 	psrlw	$127, %mm3
15448        	psrlw	$0x7f,%mm3
15449
15450// CHECK: 	psrlw	$127, %xmm5
15451        	psrlw	$0x7f,%xmm5
15452
15453// CHECK: 	psrld	3735928559(%ebx,%ecx,8), %mm3
15454        	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
15455
15456// CHECK: 	psrld	69, %mm3
15457        	psrld	0x45,%mm3
15458
15459// CHECK: 	psrld	32493, %mm3
15460        	psrld	0x7eed,%mm3
15461
15462// CHECK: 	psrld	3133065982, %mm3
15463        	psrld	0xbabecafe,%mm3
15464
15465// CHECK: 	psrld	305419896, %mm3
15466        	psrld	0x12345678,%mm3
15467
15468// CHECK: 	psrld	%mm3, %mm3
15469        	psrld	%mm3,%mm3
15470
15471// CHECK: 	psrld	3735928559(%ebx,%ecx,8), %xmm5
15472        	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
15473
15474// CHECK: 	psrld	69, %xmm5
15475        	psrld	0x45,%xmm5
15476
15477// CHECK: 	psrld	32493, %xmm5
15478        	psrld	0x7eed,%xmm5
15479
15480// CHECK: 	psrld	3133065982, %xmm5
15481        	psrld	0xbabecafe,%xmm5
15482
15483// CHECK: 	psrld	305419896, %xmm5
15484        	psrld	0x12345678,%xmm5
15485
15486// CHECK: 	psrld	%xmm5, %xmm5
15487        	psrld	%xmm5,%xmm5
15488
15489// CHECK: 	psrld	$127, %mm3
15490        	psrld	$0x7f,%mm3
15491
15492// CHECK: 	psrld	$127, %xmm5
15493        	psrld	$0x7f,%xmm5
15494
15495// CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %mm3
15496        	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
15497
15498// CHECK: 	psrlq	69, %mm3
15499        	psrlq	0x45,%mm3
15500
15501// CHECK: 	psrlq	32493, %mm3
15502        	psrlq	0x7eed,%mm3
15503
15504// CHECK: 	psrlq	3133065982, %mm3
15505        	psrlq	0xbabecafe,%mm3
15506
15507// CHECK: 	psrlq	305419896, %mm3
15508        	psrlq	0x12345678,%mm3
15509
15510// CHECK: 	psrlq	%mm3, %mm3
15511        	psrlq	%mm3,%mm3
15512
15513// CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %xmm5
15514        	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15515
15516// CHECK: 	psrlq	69, %xmm5
15517        	psrlq	0x45,%xmm5
15518
15519// CHECK: 	psrlq	32493, %xmm5
15520        	psrlq	0x7eed,%xmm5
15521
15522// CHECK: 	psrlq	3133065982, %xmm5
15523        	psrlq	0xbabecafe,%xmm5
15524
15525// CHECK: 	psrlq	305419896, %xmm5
15526        	psrlq	0x12345678,%xmm5
15527
15528// CHECK: 	psrlq	%xmm5, %xmm5
15529        	psrlq	%xmm5,%xmm5
15530
15531// CHECK: 	psrlq	$127, %mm3
15532        	psrlq	$0x7f,%mm3
15533
15534// CHECK: 	psrlq	$127, %xmm5
15535        	psrlq	$0x7f,%xmm5
15536
15537// CHECK: 	psubb	3735928559(%ebx,%ecx,8), %mm3
15538        	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
15539
15540// CHECK: 	psubb	69, %mm3
15541        	psubb	0x45,%mm3
15542
15543// CHECK: 	psubb	32493, %mm3
15544        	psubb	0x7eed,%mm3
15545
15546// CHECK: 	psubb	3133065982, %mm3
15547        	psubb	0xbabecafe,%mm3
15548
15549// CHECK: 	psubb	305419896, %mm3
15550        	psubb	0x12345678,%mm3
15551
15552// CHECK: 	psubb	%mm3, %mm3
15553        	psubb	%mm3,%mm3
15554
15555// CHECK: 	psubb	3735928559(%ebx,%ecx,8), %xmm5
15556        	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15557
15558// CHECK: 	psubb	69, %xmm5
15559        	psubb	0x45,%xmm5
15560
15561// CHECK: 	psubb	32493, %xmm5
15562        	psubb	0x7eed,%xmm5
15563
15564// CHECK: 	psubb	3133065982, %xmm5
15565        	psubb	0xbabecafe,%xmm5
15566
15567// CHECK: 	psubb	305419896, %xmm5
15568        	psubb	0x12345678,%xmm5
15569
15570// CHECK: 	psubb	%xmm5, %xmm5
15571        	psubb	%xmm5,%xmm5
15572
15573// CHECK: 	psubw	3735928559(%ebx,%ecx,8), %mm3
15574        	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
15575
15576// CHECK: 	psubw	69, %mm3
15577        	psubw	0x45,%mm3
15578
15579// CHECK: 	psubw	32493, %mm3
15580        	psubw	0x7eed,%mm3
15581
15582// CHECK: 	psubw	3133065982, %mm3
15583        	psubw	0xbabecafe,%mm3
15584
15585// CHECK: 	psubw	305419896, %mm3
15586        	psubw	0x12345678,%mm3
15587
15588// CHECK: 	psubw	%mm3, %mm3
15589        	psubw	%mm3,%mm3
15590
15591// CHECK: 	psubw	3735928559(%ebx,%ecx,8), %xmm5
15592        	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15593
15594// CHECK: 	psubw	69, %xmm5
15595        	psubw	0x45,%xmm5
15596
15597// CHECK: 	psubw	32493, %xmm5
15598        	psubw	0x7eed,%xmm5
15599
15600// CHECK: 	psubw	3133065982, %xmm5
15601        	psubw	0xbabecafe,%xmm5
15602
15603// CHECK: 	psubw	305419896, %xmm5
15604        	psubw	0x12345678,%xmm5
15605
15606// CHECK: 	psubw	%xmm5, %xmm5
15607        	psubw	%xmm5,%xmm5
15608
15609// CHECK: 	psubd	3735928559(%ebx,%ecx,8), %mm3
15610        	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
15611
15612// CHECK: 	psubd	69, %mm3
15613        	psubd	0x45,%mm3
15614
15615// CHECK: 	psubd	32493, %mm3
15616        	psubd	0x7eed,%mm3
15617
15618// CHECK: 	psubd	3133065982, %mm3
15619        	psubd	0xbabecafe,%mm3
15620
15621// CHECK: 	psubd	305419896, %mm3
15622        	psubd	0x12345678,%mm3
15623
15624// CHECK: 	psubd	%mm3, %mm3
15625        	psubd	%mm3,%mm3
15626
15627// CHECK: 	psubd	3735928559(%ebx,%ecx,8), %xmm5
15628        	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15629
15630// CHECK: 	psubd	69, %xmm5
15631        	psubd	0x45,%xmm5
15632
15633// CHECK: 	psubd	32493, %xmm5
15634        	psubd	0x7eed,%xmm5
15635
15636// CHECK: 	psubd	3133065982, %xmm5
15637        	psubd	0xbabecafe,%xmm5
15638
15639// CHECK: 	psubd	305419896, %xmm5
15640        	psubd	0x12345678,%xmm5
15641
15642// CHECK: 	psubd	%xmm5, %xmm5
15643        	psubd	%xmm5,%xmm5
15644
15645// CHECK: 	psubq	3735928559(%ebx,%ecx,8), %mm3
15646        	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
15647
15648// CHECK: 	psubq	69, %mm3
15649        	psubq	0x45,%mm3
15650
15651// CHECK: 	psubq	32493, %mm3
15652        	psubq	0x7eed,%mm3
15653
15654// CHECK: 	psubq	3133065982, %mm3
15655        	psubq	0xbabecafe,%mm3
15656
15657// CHECK: 	psubq	305419896, %mm3
15658        	psubq	0x12345678,%mm3
15659
15660// CHECK: 	psubq	%mm3, %mm3
15661        	psubq	%mm3,%mm3
15662
15663// CHECK: 	psubq	3735928559(%ebx,%ecx,8), %xmm5
15664        	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15665
15666// CHECK: 	psubq	69, %xmm5
15667        	psubq	0x45,%xmm5
15668
15669// CHECK: 	psubq	32493, %xmm5
15670        	psubq	0x7eed,%xmm5
15671
15672// CHECK: 	psubq	3133065982, %xmm5
15673        	psubq	0xbabecafe,%xmm5
15674
15675// CHECK: 	psubq	305419896, %xmm5
15676        	psubq	0x12345678,%xmm5
15677
15678// CHECK: 	psubq	%xmm5, %xmm5
15679        	psubq	%xmm5,%xmm5
15680
15681// CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %mm3
15682        	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
15683
15684// CHECK: 	psubsb	69, %mm3
15685        	psubsb	0x45,%mm3
15686
15687// CHECK: 	psubsb	32493, %mm3
15688        	psubsb	0x7eed,%mm3
15689
15690// CHECK: 	psubsb	3133065982, %mm3
15691        	psubsb	0xbabecafe,%mm3
15692
15693// CHECK: 	psubsb	305419896, %mm3
15694        	psubsb	0x12345678,%mm3
15695
15696// CHECK: 	psubsb	%mm3, %mm3
15697        	psubsb	%mm3,%mm3
15698
15699// CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %xmm5
15700        	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15701
15702// CHECK: 	psubsb	69, %xmm5
15703        	psubsb	0x45,%xmm5
15704
15705// CHECK: 	psubsb	32493, %xmm5
15706        	psubsb	0x7eed,%xmm5
15707
15708// CHECK: 	psubsb	3133065982, %xmm5
15709        	psubsb	0xbabecafe,%xmm5
15710
15711// CHECK: 	psubsb	305419896, %xmm5
15712        	psubsb	0x12345678,%xmm5
15713
15714// CHECK: 	psubsb	%xmm5, %xmm5
15715        	psubsb	%xmm5,%xmm5
15716
15717// CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %mm3
15718        	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
15719
15720// CHECK: 	psubsw	69, %mm3
15721        	psubsw	0x45,%mm3
15722
15723// CHECK: 	psubsw	32493, %mm3
15724        	psubsw	0x7eed,%mm3
15725
15726// CHECK: 	psubsw	3133065982, %mm3
15727        	psubsw	0xbabecafe,%mm3
15728
15729// CHECK: 	psubsw	305419896, %mm3
15730        	psubsw	0x12345678,%mm3
15731
15732// CHECK: 	psubsw	%mm3, %mm3
15733        	psubsw	%mm3,%mm3
15734
15735// CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %xmm5
15736        	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15737
15738// CHECK: 	psubsw	69, %xmm5
15739        	psubsw	0x45,%xmm5
15740
15741// CHECK: 	psubsw	32493, %xmm5
15742        	psubsw	0x7eed,%xmm5
15743
15744// CHECK: 	psubsw	3133065982, %xmm5
15745        	psubsw	0xbabecafe,%xmm5
15746
15747// CHECK: 	psubsw	305419896, %xmm5
15748        	psubsw	0x12345678,%xmm5
15749
15750// CHECK: 	psubsw	%xmm5, %xmm5
15751        	psubsw	%xmm5,%xmm5
15752
15753// CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %mm3
15754        	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
15755
15756// CHECK: 	psubusb	69, %mm3
15757        	psubusb	0x45,%mm3
15758
15759// CHECK: 	psubusb	32493, %mm3
15760        	psubusb	0x7eed,%mm3
15761
15762// CHECK: 	psubusb	3133065982, %mm3
15763        	psubusb	0xbabecafe,%mm3
15764
15765// CHECK: 	psubusb	305419896, %mm3
15766        	psubusb	0x12345678,%mm3
15767
15768// CHECK: 	psubusb	%mm3, %mm3
15769        	psubusb	%mm3,%mm3
15770
15771// CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %xmm5
15772        	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15773
15774// CHECK: 	psubusb	69, %xmm5
15775        	psubusb	0x45,%xmm5
15776
15777// CHECK: 	psubusb	32493, %xmm5
15778        	psubusb	0x7eed,%xmm5
15779
15780// CHECK: 	psubusb	3133065982, %xmm5
15781        	psubusb	0xbabecafe,%xmm5
15782
15783// CHECK: 	psubusb	305419896, %xmm5
15784        	psubusb	0x12345678,%xmm5
15785
15786// CHECK: 	psubusb	%xmm5, %xmm5
15787        	psubusb	%xmm5,%xmm5
15788
15789// CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %mm3
15790        	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
15791
15792// CHECK: 	psubusw	69, %mm3
15793        	psubusw	0x45,%mm3
15794
15795// CHECK: 	psubusw	32493, %mm3
15796        	psubusw	0x7eed,%mm3
15797
15798// CHECK: 	psubusw	3133065982, %mm3
15799        	psubusw	0xbabecafe,%mm3
15800
15801// CHECK: 	psubusw	305419896, %mm3
15802        	psubusw	0x12345678,%mm3
15803
15804// CHECK: 	psubusw	%mm3, %mm3
15805        	psubusw	%mm3,%mm3
15806
15807// CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %xmm5
15808        	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15809
15810// CHECK: 	psubusw	69, %xmm5
15811        	psubusw	0x45,%xmm5
15812
15813// CHECK: 	psubusw	32493, %xmm5
15814        	psubusw	0x7eed,%xmm5
15815
15816// CHECK: 	psubusw	3133065982, %xmm5
15817        	psubusw	0xbabecafe,%xmm5
15818
15819// CHECK: 	psubusw	305419896, %xmm5
15820        	psubusw	0x12345678,%xmm5
15821
15822// CHECK: 	psubusw	%xmm5, %xmm5
15823        	psubusw	%xmm5,%xmm5
15824
15825// CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %mm3
15826        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
15827
15828// CHECK: 	punpckhbw	69, %mm3
15829        	punpckhbw	0x45,%mm3
15830
15831// CHECK: 	punpckhbw	32493, %mm3
15832        	punpckhbw	0x7eed,%mm3
15833
15834// CHECK: 	punpckhbw	3133065982, %mm3
15835        	punpckhbw	0xbabecafe,%mm3
15836
15837// CHECK: 	punpckhbw	305419896, %mm3
15838        	punpckhbw	0x12345678,%mm3
15839
15840// CHECK: 	punpckhbw	%mm3, %mm3
15841        	punpckhbw	%mm3,%mm3
15842
15843// CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
15844        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15845
15846// CHECK: 	punpckhbw	69, %xmm5
15847        	punpckhbw	0x45,%xmm5
15848
15849// CHECK: 	punpckhbw	32493, %xmm5
15850        	punpckhbw	0x7eed,%xmm5
15851
15852// CHECK: 	punpckhbw	3133065982, %xmm5
15853        	punpckhbw	0xbabecafe,%xmm5
15854
15855// CHECK: 	punpckhbw	305419896, %xmm5
15856        	punpckhbw	0x12345678,%xmm5
15857
15858// CHECK: 	punpckhbw	%xmm5, %xmm5
15859        	punpckhbw	%xmm5,%xmm5
15860
15861// CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %mm3
15862        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15863
15864// CHECK: 	punpckhwd	69, %mm3
15865        	punpckhwd	0x45,%mm3
15866
15867// CHECK: 	punpckhwd	32493, %mm3
15868        	punpckhwd	0x7eed,%mm3
15869
15870// CHECK: 	punpckhwd	3133065982, %mm3
15871        	punpckhwd	0xbabecafe,%mm3
15872
15873// CHECK: 	punpckhwd	305419896, %mm3
15874        	punpckhwd	0x12345678,%mm3
15875
15876// CHECK: 	punpckhwd	%mm3, %mm3
15877        	punpckhwd	%mm3,%mm3
15878
15879// CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
15880        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15881
15882// CHECK: 	punpckhwd	69, %xmm5
15883        	punpckhwd	0x45,%xmm5
15884
15885// CHECK: 	punpckhwd	32493, %xmm5
15886        	punpckhwd	0x7eed,%xmm5
15887
15888// CHECK: 	punpckhwd	3133065982, %xmm5
15889        	punpckhwd	0xbabecafe,%xmm5
15890
15891// CHECK: 	punpckhwd	305419896, %xmm5
15892        	punpckhwd	0x12345678,%xmm5
15893
15894// CHECK: 	punpckhwd	%xmm5, %xmm5
15895        	punpckhwd	%xmm5,%xmm5
15896
15897// CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %mm3
15898        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
15899
15900// CHECK: 	punpckhdq	69, %mm3
15901        	punpckhdq	0x45,%mm3
15902
15903// CHECK: 	punpckhdq	32493, %mm3
15904        	punpckhdq	0x7eed,%mm3
15905
15906// CHECK: 	punpckhdq	3133065982, %mm3
15907        	punpckhdq	0xbabecafe,%mm3
15908
15909// CHECK: 	punpckhdq	305419896, %mm3
15910        	punpckhdq	0x12345678,%mm3
15911
15912// CHECK: 	punpckhdq	%mm3, %mm3
15913        	punpckhdq	%mm3,%mm3
15914
15915// CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
15916        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15917
15918// CHECK: 	punpckhdq	69, %xmm5
15919        	punpckhdq	0x45,%xmm5
15920
15921// CHECK: 	punpckhdq	32493, %xmm5
15922        	punpckhdq	0x7eed,%xmm5
15923
15924// CHECK: 	punpckhdq	3133065982, %xmm5
15925        	punpckhdq	0xbabecafe,%xmm5
15926
15927// CHECK: 	punpckhdq	305419896, %xmm5
15928        	punpckhdq	0x12345678,%xmm5
15929
15930// CHECK: 	punpckhdq	%xmm5, %xmm5
15931        	punpckhdq	%xmm5,%xmm5
15932
15933// CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %mm3
15934        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
15935
15936// CHECK: 	punpcklbw	69, %mm3
15937        	punpcklbw	0x45,%mm3
15938
15939// CHECK: 	punpcklbw	32493, %mm3
15940        	punpcklbw	0x7eed,%mm3
15941
15942// CHECK: 	punpcklbw	3133065982, %mm3
15943        	punpcklbw	0xbabecafe,%mm3
15944
15945// CHECK: 	punpcklbw	305419896, %mm3
15946        	punpcklbw	0x12345678,%mm3
15947
15948// CHECK: 	punpcklbw	%mm3, %mm3
15949        	punpcklbw	%mm3,%mm3
15950
15951// CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
15952        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15953
15954// CHECK: 	punpcklbw	69, %xmm5
15955        	punpcklbw	0x45,%xmm5
15956
15957// CHECK: 	punpcklbw	32493, %xmm5
15958        	punpcklbw	0x7eed,%xmm5
15959
15960// CHECK: 	punpcklbw	3133065982, %xmm5
15961        	punpcklbw	0xbabecafe,%xmm5
15962
15963// CHECK: 	punpcklbw	305419896, %xmm5
15964        	punpcklbw	0x12345678,%xmm5
15965
15966// CHECK: 	punpcklbw	%xmm5, %xmm5
15967        	punpcklbw	%xmm5,%xmm5
15968
15969// CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %mm3
15970        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15971
15972// CHECK: 	punpcklwd	69, %mm3
15973        	punpcklwd	0x45,%mm3
15974
15975// CHECK: 	punpcklwd	32493, %mm3
15976        	punpcklwd	0x7eed,%mm3
15977
15978// CHECK: 	punpcklwd	3133065982, %mm3
15979        	punpcklwd	0xbabecafe,%mm3
15980
15981// CHECK: 	punpcklwd	305419896, %mm3
15982        	punpcklwd	0x12345678,%mm3
15983
15984// CHECK: 	punpcklwd	%mm3, %mm3
15985        	punpcklwd	%mm3,%mm3
15986
15987// CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
15988        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15989
15990// CHECK: 	punpcklwd	69, %xmm5
15991        	punpcklwd	0x45,%xmm5
15992
15993// CHECK: 	punpcklwd	32493, %xmm5
15994        	punpcklwd	0x7eed,%xmm5
15995
15996// CHECK: 	punpcklwd	3133065982, %xmm5
15997        	punpcklwd	0xbabecafe,%xmm5
15998
15999// CHECK: 	punpcklwd	305419896, %xmm5
16000        	punpcklwd	0x12345678,%xmm5
16001
16002// CHECK: 	punpcklwd	%xmm5, %xmm5
16003        	punpcklwd	%xmm5,%xmm5
16004
16005// CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %mm3
16006        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
16007
16008// CHECK: 	punpckldq	69, %mm3
16009        	punpckldq	0x45,%mm3
16010
16011// CHECK: 	punpckldq	32493, %mm3
16012        	punpckldq	0x7eed,%mm3
16013
16014// CHECK: 	punpckldq	3133065982, %mm3
16015        	punpckldq	0xbabecafe,%mm3
16016
16017// CHECK: 	punpckldq	305419896, %mm3
16018        	punpckldq	0x12345678,%mm3
16019
16020// CHECK: 	punpckldq	%mm3, %mm3
16021        	punpckldq	%mm3,%mm3
16022
16023// CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %xmm5
16024        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
16025
16026// CHECK: 	punpckldq	69, %xmm5
16027        	punpckldq	0x45,%xmm5
16028
16029// CHECK: 	punpckldq	32493, %xmm5
16030        	punpckldq	0x7eed,%xmm5
16031
16032// CHECK: 	punpckldq	3133065982, %xmm5
16033        	punpckldq	0xbabecafe,%xmm5
16034
16035// CHECK: 	punpckldq	305419896, %xmm5
16036        	punpckldq	0x12345678,%xmm5
16037
16038// CHECK: 	punpckldq	%xmm5, %xmm5
16039        	punpckldq	%xmm5,%xmm5
16040
16041// CHECK: 	pxor	3735928559(%ebx,%ecx,8), %mm3
16042        	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
16043
16044// CHECK: 	pxor	69, %mm3
16045        	pxor	0x45,%mm3
16046
16047// CHECK: 	pxor	32493, %mm3
16048        	pxor	0x7eed,%mm3
16049
16050// CHECK: 	pxor	3133065982, %mm3
16051        	pxor	0xbabecafe,%mm3
16052
16053// CHECK: 	pxor	305419896, %mm3
16054        	pxor	0x12345678,%mm3
16055
16056// CHECK: 	pxor	%mm3, %mm3
16057        	pxor	%mm3,%mm3
16058
16059// CHECK: 	pxor	3735928559(%ebx,%ecx,8), %xmm5
16060        	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
16061
16062// CHECK: 	pxor	69, %xmm5
16063        	pxor	0x45,%xmm5
16064
16065// CHECK: 	pxor	32493, %xmm5
16066        	pxor	0x7eed,%xmm5
16067
16068// CHECK: 	pxor	3133065982, %xmm5
16069        	pxor	0xbabecafe,%xmm5
16070
16071// CHECK: 	pxor	305419896, %xmm5
16072        	pxor	0x12345678,%xmm5
16073
16074// CHECK: 	pxor	%xmm5, %xmm5
16075        	pxor	%xmm5,%xmm5
16076
16077// CHECK: 	addps	3735928559(%ebx,%ecx,8), %xmm5
16078        	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16079
16080// CHECK: 	addps	69, %xmm5
16081        	addps	0x45,%xmm5
16082
16083// CHECK: 	addps	32493, %xmm5
16084        	addps	0x7eed,%xmm5
16085
16086// CHECK: 	addps	3133065982, %xmm5
16087        	addps	0xbabecafe,%xmm5
16088
16089// CHECK: 	addps	305419896, %xmm5
16090        	addps	0x12345678,%xmm5
16091
16092// CHECK: 	addps	%xmm5, %xmm5
16093        	addps	%xmm5,%xmm5
16094
16095// CHECK: 	addss	3735928559(%ebx,%ecx,8), %xmm5
16096        	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16097
16098// CHECK: 	addss	69, %xmm5
16099        	addss	0x45,%xmm5
16100
16101// CHECK: 	addss	32493, %xmm5
16102        	addss	0x7eed,%xmm5
16103
16104// CHECK: 	addss	3133065982, %xmm5
16105        	addss	0xbabecafe,%xmm5
16106
16107// CHECK: 	addss	305419896, %xmm5
16108        	addss	0x12345678,%xmm5
16109
16110// CHECK: 	addss	%xmm5, %xmm5
16111        	addss	%xmm5,%xmm5
16112
16113// CHECK: 	andnps	3735928559(%ebx,%ecx,8), %xmm5
16114        	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16115
16116// CHECK: 	andnps	69, %xmm5
16117        	andnps	0x45,%xmm5
16118
16119// CHECK: 	andnps	32493, %xmm5
16120        	andnps	0x7eed,%xmm5
16121
16122// CHECK: 	andnps	3133065982, %xmm5
16123        	andnps	0xbabecafe,%xmm5
16124
16125// CHECK: 	andnps	305419896, %xmm5
16126        	andnps	0x12345678,%xmm5
16127
16128// CHECK: 	andnps	%xmm5, %xmm5
16129        	andnps	%xmm5,%xmm5
16130
16131// CHECK: 	andps	3735928559(%ebx,%ecx,8), %xmm5
16132        	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16133
16134// CHECK: 	andps	69, %xmm5
16135        	andps	0x45,%xmm5
16136
16137// CHECK: 	andps	32493, %xmm5
16138        	andps	0x7eed,%xmm5
16139
16140// CHECK: 	andps	3133065982, %xmm5
16141        	andps	0xbabecafe,%xmm5
16142
16143// CHECK: 	andps	305419896, %xmm5
16144        	andps	0x12345678,%xmm5
16145
16146// CHECK: 	andps	%xmm5, %xmm5
16147        	andps	%xmm5,%xmm5
16148
16149// CHECK: 	comiss	3735928559(%ebx,%ecx,8), %xmm5
16150        	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16151
16152// CHECK: 	comiss	69, %xmm5
16153        	comiss	0x45,%xmm5
16154
16155// CHECK: 	comiss	32493, %xmm5
16156        	comiss	0x7eed,%xmm5
16157
16158// CHECK: 	comiss	3133065982, %xmm5
16159        	comiss	0xbabecafe,%xmm5
16160
16161// CHECK: 	comiss	305419896, %xmm5
16162        	comiss	0x12345678,%xmm5
16163
16164// CHECK: 	comiss	%xmm5, %xmm5
16165        	comiss	%xmm5,%xmm5
16166
16167// CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
16168        	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16169
16170// CHECK: 	cvtpi2ps	69, %xmm5
16171        	cvtpi2ps	0x45,%xmm5
16172
16173// CHECK: 	cvtpi2ps	32493, %xmm5
16174        	cvtpi2ps	0x7eed,%xmm5
16175
16176// CHECK: 	cvtpi2ps	3133065982, %xmm5
16177        	cvtpi2ps	0xbabecafe,%xmm5
16178
16179// CHECK: 	cvtpi2ps	305419896, %xmm5
16180        	cvtpi2ps	0x12345678,%xmm5
16181
16182// CHECK: 	cvtpi2ps	%mm3, %xmm5
16183        	cvtpi2ps	%mm3,%xmm5
16184
16185// CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
16186        	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
16187
16188// CHECK: 	cvtps2pi	69, %mm3
16189        	cvtps2pi	0x45,%mm3
16190
16191// CHECK: 	cvtps2pi	32493, %mm3
16192        	cvtps2pi	0x7eed,%mm3
16193
16194// CHECK: 	cvtps2pi	3133065982, %mm3
16195        	cvtps2pi	0xbabecafe,%mm3
16196
16197// CHECK: 	cvtps2pi	305419896, %mm3
16198        	cvtps2pi	0x12345678,%mm3
16199
16200// CHECK: 	cvtps2pi	%xmm5, %mm3
16201        	cvtps2pi	%xmm5,%mm3
16202
16203// CHECK: 	cvtsi2ss	%ecx, %xmm5
16204        	cvtsi2ss	%ecx,%xmm5
16205
16206// CHECK: 	cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
16207        	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16208
16209// CHECK: 	cvtsi2ss	69, %xmm5
16210        	cvtsi2ss	0x45,%xmm5
16211
16212// CHECK: 	cvtsi2ss	32493, %xmm5
16213        	cvtsi2ss	0x7eed,%xmm5
16214
16215// CHECK: 	cvtsi2ss	3133065982, %xmm5
16216        	cvtsi2ss	0xbabecafe,%xmm5
16217
16218// CHECK: 	cvtsi2ss	305419896, %xmm5
16219        	cvtsi2ss	0x12345678,%xmm5
16220
16221// CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
16222        	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
16223
16224// CHECK: 	cvttps2pi	69, %mm3
16225        	cvttps2pi	0x45,%mm3
16226
16227// CHECK: 	cvttps2pi	32493, %mm3
16228        	cvttps2pi	0x7eed,%mm3
16229
16230// CHECK: 	cvttps2pi	3133065982, %mm3
16231        	cvttps2pi	0xbabecafe,%mm3
16232
16233// CHECK: 	cvttps2pi	305419896, %mm3
16234        	cvttps2pi	0x12345678,%mm3
16235
16236// CHECK: 	cvttps2pi	%xmm5, %mm3
16237        	cvttps2pi	%xmm5,%mm3
16238
16239// CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
16240        	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
16241
16242// CHECK: 	cvttss2si	69, %ecx
16243        	cvttss2si	0x45,%ecx
16244
16245// CHECK: 	cvttss2si	32493, %ecx
16246        	cvttss2si	0x7eed,%ecx
16247
16248// CHECK: 	cvttss2si	3133065982, %ecx
16249        	cvttss2si	0xbabecafe,%ecx
16250
16251// CHECK: 	cvttss2si	305419896, %ecx
16252        	cvttss2si	0x12345678,%ecx
16253
16254// CHECK: 	cvttss2si	%xmm5, %ecx
16255        	cvttss2si	%xmm5,%ecx
16256
16257// CHECK: 	divps	3735928559(%ebx,%ecx,8), %xmm5
16258        	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16259
16260// CHECK: 	divps	69, %xmm5
16261        	divps	0x45,%xmm5
16262
16263// CHECK: 	divps	32493, %xmm5
16264        	divps	0x7eed,%xmm5
16265
16266// CHECK: 	divps	3133065982, %xmm5
16267        	divps	0xbabecafe,%xmm5
16268
16269// CHECK: 	divps	305419896, %xmm5
16270        	divps	0x12345678,%xmm5
16271
16272// CHECK: 	divps	%xmm5, %xmm5
16273        	divps	%xmm5,%xmm5
16274
16275// CHECK: 	divss	3735928559(%ebx,%ecx,8), %xmm5
16276        	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16277
16278// CHECK: 	divss	69, %xmm5
16279        	divss	0x45,%xmm5
16280
16281// CHECK: 	divss	32493, %xmm5
16282        	divss	0x7eed,%xmm5
16283
16284// CHECK: 	divss	3133065982, %xmm5
16285        	divss	0xbabecafe,%xmm5
16286
16287// CHECK: 	divss	305419896, %xmm5
16288        	divss	0x12345678,%xmm5
16289
16290// CHECK: 	divss	%xmm5, %xmm5
16291        	divss	%xmm5,%xmm5
16292
16293// CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
16294        	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
16295
16296// CHECK: 	ldmxcsr	32493
16297        	ldmxcsr	0x7eed
16298
16299// CHECK: 	ldmxcsr	3133065982
16300        	ldmxcsr	0xbabecafe
16301
16302// CHECK: 	ldmxcsr	305419896
16303        	ldmxcsr	0x12345678
16304
16305// CHECK: 	maskmovq	%mm3, %mm3
16306        	maskmovq	%mm3,%mm3
16307
16308// CHECK: 	maxps	3735928559(%ebx,%ecx,8), %xmm5
16309        	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16310
16311// CHECK: 	maxps	69, %xmm5
16312        	maxps	0x45,%xmm5
16313
16314// CHECK: 	maxps	32493, %xmm5
16315        	maxps	0x7eed,%xmm5
16316
16317// CHECK: 	maxps	3133065982, %xmm5
16318        	maxps	0xbabecafe,%xmm5
16319
16320// CHECK: 	maxps	305419896, %xmm5
16321        	maxps	0x12345678,%xmm5
16322
16323// CHECK: 	maxps	%xmm5, %xmm5
16324        	maxps	%xmm5,%xmm5
16325
16326// CHECK: 	maxss	3735928559(%ebx,%ecx,8), %xmm5
16327        	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16328
16329// CHECK: 	maxss	69, %xmm5
16330        	maxss	0x45,%xmm5
16331
16332// CHECK: 	maxss	32493, %xmm5
16333        	maxss	0x7eed,%xmm5
16334
16335// CHECK: 	maxss	3133065982, %xmm5
16336        	maxss	0xbabecafe,%xmm5
16337
16338// CHECK: 	maxss	305419896, %xmm5
16339        	maxss	0x12345678,%xmm5
16340
16341// CHECK: 	maxss	%xmm5, %xmm5
16342        	maxss	%xmm5,%xmm5
16343
16344// CHECK: 	minps	3735928559(%ebx,%ecx,8), %xmm5
16345        	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16346
16347// CHECK: 	minps	69, %xmm5
16348        	minps	0x45,%xmm5
16349
16350// CHECK: 	minps	32493, %xmm5
16351        	minps	0x7eed,%xmm5
16352
16353// CHECK: 	minps	3133065982, %xmm5
16354        	minps	0xbabecafe,%xmm5
16355
16356// CHECK: 	minps	305419896, %xmm5
16357        	minps	0x12345678,%xmm5
16358
16359// CHECK: 	minps	%xmm5, %xmm5
16360        	minps	%xmm5,%xmm5
16361
16362// CHECK: 	minss	3735928559(%ebx,%ecx,8), %xmm5
16363        	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16364
16365// CHECK: 	minss	69, %xmm5
16366        	minss	0x45,%xmm5
16367
16368// CHECK: 	minss	32493, %xmm5
16369        	minss	0x7eed,%xmm5
16370
16371// CHECK: 	minss	3133065982, %xmm5
16372        	minss	0xbabecafe,%xmm5
16373
16374// CHECK: 	minss	305419896, %xmm5
16375        	minss	0x12345678,%xmm5
16376
16377// CHECK: 	minss	%xmm5, %xmm5
16378        	minss	%xmm5,%xmm5
16379
16380// CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
16381        	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16382
16383// CHECK: 	movaps	69, %xmm5
16384        	movaps	0x45,%xmm5
16385
16386// CHECK: 	movaps	32493, %xmm5
16387        	movaps	0x7eed,%xmm5
16388
16389// CHECK: 	movaps	3133065982, %xmm5
16390        	movaps	0xbabecafe,%xmm5
16391
16392// CHECK: 	movaps	305419896, %xmm5
16393        	movaps	0x12345678,%xmm5
16394
16395// CHECK: 	movaps	%xmm5, %xmm5
16396        	movaps	%xmm5,%xmm5
16397
16398// CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
16399        	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16400
16401// CHECK: 	movaps	%xmm5, 69
16402        	movaps	%xmm5,0x45
16403
16404// CHECK: 	movaps	%xmm5, 32493
16405        	movaps	%xmm5,0x7eed
16406
16407// CHECK: 	movaps	%xmm5, 3133065982
16408        	movaps	%xmm5,0xbabecafe
16409
16410// CHECK: 	movaps	%xmm5, 305419896
16411        	movaps	%xmm5,0x12345678
16412
16413// CHECK: 	movaps	%xmm5, %xmm5
16414        	movaps	%xmm5,%xmm5
16415
16416// CHECK: 	movhlps	%xmm5, %xmm5
16417        	movhlps	%xmm5,%xmm5
16418
16419// CHECK: 	movhps	3735928559(%ebx,%ecx,8), %xmm5
16420        	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16421
16422// CHECK: 	movhps	69, %xmm5
16423        	movhps	0x45,%xmm5
16424
16425// CHECK: 	movhps	32493, %xmm5
16426        	movhps	0x7eed,%xmm5
16427
16428// CHECK: 	movhps	3133065982, %xmm5
16429        	movhps	0xbabecafe,%xmm5
16430
16431// CHECK: 	movhps	305419896, %xmm5
16432        	movhps	0x12345678,%xmm5
16433
16434// CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
16435        	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16436
16437// CHECK: 	movhps	%xmm5, 69
16438        	movhps	%xmm5,0x45
16439
16440// CHECK: 	movhps	%xmm5, 32493
16441        	movhps	%xmm5,0x7eed
16442
16443// CHECK: 	movhps	%xmm5, 3133065982
16444        	movhps	%xmm5,0xbabecafe
16445
16446// CHECK: 	movhps	%xmm5, 305419896
16447        	movhps	%xmm5,0x12345678
16448
16449// CHECK: 	movlhps	%xmm5, %xmm5
16450        	movlhps	%xmm5,%xmm5
16451
16452// CHECK: 	movlps	3735928559(%ebx,%ecx,8), %xmm5
16453        	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16454
16455// CHECK: 	movlps	69, %xmm5
16456        	movlps	0x45,%xmm5
16457
16458// CHECK: 	movlps	32493, %xmm5
16459        	movlps	0x7eed,%xmm5
16460
16461// CHECK: 	movlps	3133065982, %xmm5
16462        	movlps	0xbabecafe,%xmm5
16463
16464// CHECK: 	movlps	305419896, %xmm5
16465        	movlps	0x12345678,%xmm5
16466
16467// CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
16468        	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16469
16470// CHECK: 	movlps	%xmm5, 69
16471        	movlps	%xmm5,0x45
16472
16473// CHECK: 	movlps	%xmm5, 32493
16474        	movlps	%xmm5,0x7eed
16475
16476// CHECK: 	movlps	%xmm5, 3133065982
16477        	movlps	%xmm5,0xbabecafe
16478
16479// CHECK: 	movlps	%xmm5, 305419896
16480        	movlps	%xmm5,0x12345678
16481
16482// CHECK: 	movmskps	%xmm5, %ecx
16483        	movmskps	%xmm5,%ecx
16484
16485// CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
16486        	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16487
16488// CHECK: 	movntps	%xmm5, 69
16489        	movntps	%xmm5,0x45
16490
16491// CHECK: 	movntps	%xmm5, 32493
16492        	movntps	%xmm5,0x7eed
16493
16494// CHECK: 	movntps	%xmm5, 3133065982
16495        	movntps	%xmm5,0xbabecafe
16496
16497// CHECK: 	movntps	%xmm5, 305419896
16498        	movntps	%xmm5,0x12345678
16499
16500// CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
16501        	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
16502
16503// CHECK: 	movntq	%mm3, 69
16504        	movntq	%mm3,0x45
16505
16506// CHECK: 	movntq	%mm3, 32493
16507        	movntq	%mm3,0x7eed
16508
16509// CHECK: 	movntq	%mm3, 3133065982
16510        	movntq	%mm3,0xbabecafe
16511
16512// CHECK: 	movntq	%mm3, 305419896
16513        	movntq	%mm3,0x12345678
16514
16515// CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
16516        	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16517
16518// CHECK: 	movntdq	%xmm5, 69
16519        	movntdq	%xmm5,0x45
16520
16521// CHECK: 	movntdq	%xmm5, 32493
16522        	movntdq	%xmm5,0x7eed
16523
16524// CHECK: 	movntdq	%xmm5, 3133065982
16525        	movntdq	%xmm5,0xbabecafe
16526
16527// CHECK: 	movntdq	%xmm5, 305419896
16528        	movntdq	%xmm5,0x12345678
16529
16530// CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
16531        	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16532
16533// CHECK: 	movss	69, %xmm5
16534        	movss	0x45,%xmm5
16535
16536// CHECK: 	movss	32493, %xmm5
16537        	movss	0x7eed,%xmm5
16538
16539// CHECK: 	movss	3133065982, %xmm5
16540        	movss	0xbabecafe,%xmm5
16541
16542// CHECK: 	movss	305419896, %xmm5
16543        	movss	0x12345678,%xmm5
16544
16545// CHECK: 	movss	%xmm5, %xmm5
16546        	movss	%xmm5,%xmm5
16547
16548// CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
16549        	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16550
16551// CHECK: 	movss	%xmm5, 69
16552        	movss	%xmm5,0x45
16553
16554// CHECK: 	movss	%xmm5, 32493
16555        	movss	%xmm5,0x7eed
16556
16557// CHECK: 	movss	%xmm5, 3133065982
16558        	movss	%xmm5,0xbabecafe
16559
16560// CHECK: 	movss	%xmm5, 305419896
16561        	movss	%xmm5,0x12345678
16562
16563// CHECK: 	movss	%xmm5, %xmm5
16564        	movss	%xmm5,%xmm5
16565
16566// CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
16567        	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
16568
16569// CHECK: 	movups	69, %xmm5
16570        	movups	0x45,%xmm5
16571
16572// CHECK: 	movups	32493, %xmm5
16573        	movups	0x7eed,%xmm5
16574
16575// CHECK: 	movups	3133065982, %xmm5
16576        	movups	0xbabecafe,%xmm5
16577
16578// CHECK: 	movups	305419896, %xmm5
16579        	movups	0x12345678,%xmm5
16580
16581// CHECK: 	movups	%xmm5, %xmm5
16582        	movups	%xmm5,%xmm5
16583
16584// CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
16585        	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16586
16587// CHECK: 	movups	%xmm5, 69
16588        	movups	%xmm5,0x45
16589
16590// CHECK: 	movups	%xmm5, 32493
16591        	movups	%xmm5,0x7eed
16592
16593// CHECK: 	movups	%xmm5, 3133065982
16594        	movups	%xmm5,0xbabecafe
16595
16596// CHECK: 	movups	%xmm5, 305419896
16597        	movups	%xmm5,0x12345678
16598
16599// CHECK: 	movups	%xmm5, %xmm5
16600        	movups	%xmm5,%xmm5
16601
16602// CHECK: 	mulps	3735928559(%ebx,%ecx,8), %xmm5
16603        	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16604
16605// CHECK: 	mulps	69, %xmm5
16606        	mulps	0x45,%xmm5
16607
16608// CHECK: 	mulps	32493, %xmm5
16609        	mulps	0x7eed,%xmm5
16610
16611// CHECK: 	mulps	3133065982, %xmm5
16612        	mulps	0xbabecafe,%xmm5
16613
16614// CHECK: 	mulps	305419896, %xmm5
16615        	mulps	0x12345678,%xmm5
16616
16617// CHECK: 	mulps	%xmm5, %xmm5
16618        	mulps	%xmm5,%xmm5
16619
16620// CHECK: 	mulss	3735928559(%ebx,%ecx,8), %xmm5
16621        	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16622
16623// CHECK: 	mulss	69, %xmm5
16624        	mulss	0x45,%xmm5
16625
16626// CHECK: 	mulss	32493, %xmm5
16627        	mulss	0x7eed,%xmm5
16628
16629// CHECK: 	mulss	3133065982, %xmm5
16630        	mulss	0xbabecafe,%xmm5
16631
16632// CHECK: 	mulss	305419896, %xmm5
16633        	mulss	0x12345678,%xmm5
16634
16635// CHECK: 	mulss	%xmm5, %xmm5
16636        	mulss	%xmm5,%xmm5
16637
16638// CHECK: 	orps	3735928559(%ebx,%ecx,8), %xmm5
16639        	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16640
16641// CHECK: 	orps	69, %xmm5
16642        	orps	0x45,%xmm5
16643
16644// CHECK: 	orps	32493, %xmm5
16645        	orps	0x7eed,%xmm5
16646
16647// CHECK: 	orps	3133065982, %xmm5
16648        	orps	0xbabecafe,%xmm5
16649
16650// CHECK: 	orps	305419896, %xmm5
16651        	orps	0x12345678,%xmm5
16652
16653// CHECK: 	orps	%xmm5, %xmm5
16654        	orps	%xmm5,%xmm5
16655
16656// CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %mm3
16657        	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
16658
16659// CHECK: 	pavgb	69, %mm3
16660        	pavgb	0x45,%mm3
16661
16662// CHECK: 	pavgb	32493, %mm3
16663        	pavgb	0x7eed,%mm3
16664
16665// CHECK: 	pavgb	3133065982, %mm3
16666        	pavgb	0xbabecafe,%mm3
16667
16668// CHECK: 	pavgb	305419896, %mm3
16669        	pavgb	0x12345678,%mm3
16670
16671// CHECK: 	pavgb	%mm3, %mm3
16672        	pavgb	%mm3,%mm3
16673
16674// CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %xmm5
16675        	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
16676
16677// CHECK: 	pavgb	69, %xmm5
16678        	pavgb	0x45,%xmm5
16679
16680// CHECK: 	pavgb	32493, %xmm5
16681        	pavgb	0x7eed,%xmm5
16682
16683// CHECK: 	pavgb	3133065982, %xmm5
16684        	pavgb	0xbabecafe,%xmm5
16685
16686// CHECK: 	pavgb	305419896, %xmm5
16687        	pavgb	0x12345678,%xmm5
16688
16689// CHECK: 	pavgb	%xmm5, %xmm5
16690        	pavgb	%xmm5,%xmm5
16691
16692// CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %mm3
16693        	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
16694
16695// CHECK: 	pavgw	69, %mm3
16696        	pavgw	0x45,%mm3
16697
16698// CHECK: 	pavgw	32493, %mm3
16699        	pavgw	0x7eed,%mm3
16700
16701// CHECK: 	pavgw	3133065982, %mm3
16702        	pavgw	0xbabecafe,%mm3
16703
16704// CHECK: 	pavgw	305419896, %mm3
16705        	pavgw	0x12345678,%mm3
16706
16707// CHECK: 	pavgw	%mm3, %mm3
16708        	pavgw	%mm3,%mm3
16709
16710// CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %xmm5
16711        	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16712
16713// CHECK: 	pavgw	69, %xmm5
16714        	pavgw	0x45,%xmm5
16715
16716// CHECK: 	pavgw	32493, %xmm5
16717        	pavgw	0x7eed,%xmm5
16718
16719// CHECK: 	pavgw	3133065982, %xmm5
16720        	pavgw	0xbabecafe,%xmm5
16721
16722// CHECK: 	pavgw	305419896, %xmm5
16723        	pavgw	0x12345678,%xmm5
16724
16725// CHECK: 	pavgw	%xmm5, %xmm5
16726        	pavgw	%xmm5,%xmm5
16727
16728// CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %mm3
16729        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
16730
16731// CHECK: 	pmaxsw	69, %mm3
16732        	pmaxsw	0x45,%mm3
16733
16734// CHECK: 	pmaxsw	32493, %mm3
16735        	pmaxsw	0x7eed,%mm3
16736
16737// CHECK: 	pmaxsw	3133065982, %mm3
16738        	pmaxsw	0xbabecafe,%mm3
16739
16740// CHECK: 	pmaxsw	305419896, %mm3
16741        	pmaxsw	0x12345678,%mm3
16742
16743// CHECK: 	pmaxsw	%mm3, %mm3
16744        	pmaxsw	%mm3,%mm3
16745
16746// CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
16747        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16748
16749// CHECK: 	pmaxsw	69, %xmm5
16750        	pmaxsw	0x45,%xmm5
16751
16752// CHECK: 	pmaxsw	32493, %xmm5
16753        	pmaxsw	0x7eed,%xmm5
16754
16755// CHECK: 	pmaxsw	3133065982, %xmm5
16756        	pmaxsw	0xbabecafe,%xmm5
16757
16758// CHECK: 	pmaxsw	305419896, %xmm5
16759        	pmaxsw	0x12345678,%xmm5
16760
16761// CHECK: 	pmaxsw	%xmm5, %xmm5
16762        	pmaxsw	%xmm5,%xmm5
16763
16764// CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %mm3
16765        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
16766
16767// CHECK: 	pmaxub	69, %mm3
16768        	pmaxub	0x45,%mm3
16769
16770// CHECK: 	pmaxub	32493, %mm3
16771        	pmaxub	0x7eed,%mm3
16772
16773// CHECK: 	pmaxub	3133065982, %mm3
16774        	pmaxub	0xbabecafe,%mm3
16775
16776// CHECK: 	pmaxub	305419896, %mm3
16777        	pmaxub	0x12345678,%mm3
16778
16779// CHECK: 	pmaxub	%mm3, %mm3
16780        	pmaxub	%mm3,%mm3
16781
16782// CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %xmm5
16783        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
16784
16785// CHECK: 	pmaxub	69, %xmm5
16786        	pmaxub	0x45,%xmm5
16787
16788// CHECK: 	pmaxub	32493, %xmm5
16789        	pmaxub	0x7eed,%xmm5
16790
16791// CHECK: 	pmaxub	3133065982, %xmm5
16792        	pmaxub	0xbabecafe,%xmm5
16793
16794// CHECK: 	pmaxub	305419896, %xmm5
16795        	pmaxub	0x12345678,%xmm5
16796
16797// CHECK: 	pmaxub	%xmm5, %xmm5
16798        	pmaxub	%xmm5,%xmm5
16799
16800// CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %mm3
16801        	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
16802
16803// CHECK: 	pminsw	69, %mm3
16804        	pminsw	0x45,%mm3
16805
16806// CHECK: 	pminsw	32493, %mm3
16807        	pminsw	0x7eed,%mm3
16808
16809// CHECK: 	pminsw	3133065982, %mm3
16810        	pminsw	0xbabecafe,%mm3
16811
16812// CHECK: 	pminsw	305419896, %mm3
16813        	pminsw	0x12345678,%mm3
16814
16815// CHECK: 	pminsw	%mm3, %mm3
16816        	pminsw	%mm3,%mm3
16817
16818// CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %xmm5
16819        	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16820
16821// CHECK: 	pminsw	69, %xmm5
16822        	pminsw	0x45,%xmm5
16823
16824// CHECK: 	pminsw	32493, %xmm5
16825        	pminsw	0x7eed,%xmm5
16826
16827// CHECK: 	pminsw	3133065982, %xmm5
16828        	pminsw	0xbabecafe,%xmm5
16829
16830// CHECK: 	pminsw	305419896, %xmm5
16831        	pminsw	0x12345678,%xmm5
16832
16833// CHECK: 	pminsw	%xmm5, %xmm5
16834        	pminsw	%xmm5,%xmm5
16835
16836// CHECK: 	pminub	3735928559(%ebx,%ecx,8), %mm3
16837        	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
16838
16839// CHECK: 	pminub	69, %mm3
16840        	pminub	0x45,%mm3
16841
16842// CHECK: 	pminub	32493, %mm3
16843        	pminub	0x7eed,%mm3
16844
16845// CHECK: 	pminub	3133065982, %mm3
16846        	pminub	0xbabecafe,%mm3
16847
16848// CHECK: 	pminub	305419896, %mm3
16849        	pminub	0x12345678,%mm3
16850
16851// CHECK: 	pminub	%mm3, %mm3
16852        	pminub	%mm3,%mm3
16853
16854// CHECK: 	pminub	3735928559(%ebx,%ecx,8), %xmm5
16855        	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
16856
16857// CHECK: 	pminub	69, %xmm5
16858        	pminub	0x45,%xmm5
16859
16860// CHECK: 	pminub	32493, %xmm5
16861        	pminub	0x7eed,%xmm5
16862
16863// CHECK: 	pminub	3133065982, %xmm5
16864        	pminub	0xbabecafe,%xmm5
16865
16866// CHECK: 	pminub	305419896, %xmm5
16867        	pminub	0x12345678,%xmm5
16868
16869// CHECK: 	pminub	%xmm5, %xmm5
16870        	pminub	%xmm5,%xmm5
16871
16872// CHECK: 	pmovmskb	%mm3, %ecx
16873        	pmovmskb	%mm3,%ecx
16874
16875// CHECK: 	pmovmskb	%xmm5, %ecx
16876        	pmovmskb	%xmm5,%ecx
16877
16878// CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %mm3
16879        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
16880
16881// CHECK: 	pmulhuw	69, %mm3
16882        	pmulhuw	0x45,%mm3
16883
16884// CHECK: 	pmulhuw	32493, %mm3
16885        	pmulhuw	0x7eed,%mm3
16886
16887// CHECK: 	pmulhuw	3133065982, %mm3
16888        	pmulhuw	0xbabecafe,%mm3
16889
16890// CHECK: 	pmulhuw	305419896, %mm3
16891        	pmulhuw	0x12345678,%mm3
16892
16893// CHECK: 	pmulhuw	%mm3, %mm3
16894        	pmulhuw	%mm3,%mm3
16895
16896// CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
16897        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16898
16899// CHECK: 	pmulhuw	69, %xmm5
16900        	pmulhuw	0x45,%xmm5
16901
16902// CHECK: 	pmulhuw	32493, %xmm5
16903        	pmulhuw	0x7eed,%xmm5
16904
16905// CHECK: 	pmulhuw	3133065982, %xmm5
16906        	pmulhuw	0xbabecafe,%xmm5
16907
16908// CHECK: 	pmulhuw	305419896, %xmm5
16909        	pmulhuw	0x12345678,%xmm5
16910
16911// CHECK: 	pmulhuw	%xmm5, %xmm5
16912        	pmulhuw	%xmm5,%xmm5
16913
16914// CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
16915        	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
16916
16917// CHECK: 	prefetchnta	32493
16918        	prefetchnta	0x7eed
16919
16920// CHECK: 	prefetchnta	3133065982
16921        	prefetchnta	0xbabecafe
16922
16923// CHECK: 	prefetchnta	305419896
16924        	prefetchnta	0x12345678
16925
16926// CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
16927        	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
16928
16929// CHECK: 	prefetcht0	32493
16930        	prefetcht0	0x7eed
16931
16932// CHECK: 	prefetcht0	3133065982
16933        	prefetcht0	0xbabecafe
16934
16935// CHECK: 	prefetcht0	305419896
16936        	prefetcht0	0x12345678
16937
16938// CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
16939        	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
16940
16941// CHECK: 	prefetcht1	32493
16942        	prefetcht1	0x7eed
16943
16944// CHECK: 	prefetcht1	3133065982
16945        	prefetcht1	0xbabecafe
16946
16947// CHECK: 	prefetcht1	305419896
16948        	prefetcht1	0x12345678
16949
16950// CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
16951        	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
16952
16953// CHECK: 	prefetcht2	32493
16954        	prefetcht2	0x7eed
16955
16956// CHECK: 	prefetcht2	3133065982
16957        	prefetcht2	0xbabecafe
16958
16959// CHECK: 	prefetcht2	305419896
16960        	prefetcht2	0x12345678
16961
16962// CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %mm3
16963        	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
16964
16965// CHECK: 	psadbw	69, %mm3
16966        	psadbw	0x45,%mm3
16967
16968// CHECK: 	psadbw	32493, %mm3
16969        	psadbw	0x7eed,%mm3
16970
16971// CHECK: 	psadbw	3133065982, %mm3
16972        	psadbw	0xbabecafe,%mm3
16973
16974// CHECK: 	psadbw	305419896, %mm3
16975        	psadbw	0x12345678,%mm3
16976
16977// CHECK: 	psadbw	%mm3, %mm3
16978        	psadbw	%mm3,%mm3
16979
16980// CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %xmm5
16981        	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16982
16983// CHECK: 	psadbw	69, %xmm5
16984        	psadbw	0x45,%xmm5
16985
16986// CHECK: 	psadbw	32493, %xmm5
16987        	psadbw	0x7eed,%xmm5
16988
16989// CHECK: 	psadbw	3133065982, %xmm5
16990        	psadbw	0xbabecafe,%xmm5
16991
16992// CHECK: 	psadbw	305419896, %xmm5
16993        	psadbw	0x12345678,%xmm5
16994
16995// CHECK: 	psadbw	%xmm5, %xmm5
16996        	psadbw	%xmm5,%xmm5
16997
16998// CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
16999        	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17000
17001// CHECK: 	rcpps	69, %xmm5
17002        	rcpps	0x45,%xmm5
17003
17004// CHECK: 	rcpps	32493, %xmm5
17005        	rcpps	0x7eed,%xmm5
17006
17007// CHECK: 	rcpps	3133065982, %xmm5
17008        	rcpps	0xbabecafe,%xmm5
17009
17010// CHECK: 	rcpps	305419896, %xmm5
17011        	rcpps	0x12345678,%xmm5
17012
17013// CHECK: 	rcpps	%xmm5, %xmm5
17014        	rcpps	%xmm5,%xmm5
17015
17016// CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
17017        	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17018
17019// CHECK: 	rcpss	69, %xmm5
17020        	rcpss	0x45,%xmm5
17021
17022// CHECK: 	rcpss	32493, %xmm5
17023        	rcpss	0x7eed,%xmm5
17024
17025// CHECK: 	rcpss	3133065982, %xmm5
17026        	rcpss	0xbabecafe,%xmm5
17027
17028// CHECK: 	rcpss	305419896, %xmm5
17029        	rcpss	0x12345678,%xmm5
17030
17031// CHECK: 	rcpss	%xmm5, %xmm5
17032        	rcpss	%xmm5,%xmm5
17033
17034// CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
17035        	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17036
17037// CHECK: 	rsqrtps	69, %xmm5
17038        	rsqrtps	0x45,%xmm5
17039
17040// CHECK: 	rsqrtps	32493, %xmm5
17041        	rsqrtps	0x7eed,%xmm5
17042
17043// CHECK: 	rsqrtps	3133065982, %xmm5
17044        	rsqrtps	0xbabecafe,%xmm5
17045
17046// CHECK: 	rsqrtps	305419896, %xmm5
17047        	rsqrtps	0x12345678,%xmm5
17048
17049// CHECK: 	rsqrtps	%xmm5, %xmm5
17050        	rsqrtps	%xmm5,%xmm5
17051
17052// CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
17053        	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17054
17055// CHECK: 	rsqrtss	69, %xmm5
17056        	rsqrtss	0x45,%xmm5
17057
17058// CHECK: 	rsqrtss	32493, %xmm5
17059        	rsqrtss	0x7eed,%xmm5
17060
17061// CHECK: 	rsqrtss	3133065982, %xmm5
17062        	rsqrtss	0xbabecafe,%xmm5
17063
17064// CHECK: 	rsqrtss	305419896, %xmm5
17065        	rsqrtss	0x12345678,%xmm5
17066
17067// CHECK: 	rsqrtss	%xmm5, %xmm5
17068        	rsqrtss	%xmm5,%xmm5
17069
17070// CHECK: 	sfence
17071        	sfence
17072
17073// CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
17074        	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17075
17076// CHECK: 	sqrtps	69, %xmm5
17077        	sqrtps	0x45,%xmm5
17078
17079// CHECK: 	sqrtps	32493, %xmm5
17080        	sqrtps	0x7eed,%xmm5
17081
17082// CHECK: 	sqrtps	3133065982, %xmm5
17083        	sqrtps	0xbabecafe,%xmm5
17084
17085// CHECK: 	sqrtps	305419896, %xmm5
17086        	sqrtps	0x12345678,%xmm5
17087
17088// CHECK: 	sqrtps	%xmm5, %xmm5
17089        	sqrtps	%xmm5,%xmm5
17090
17091// CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
17092        	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17093
17094// CHECK: 	sqrtss	69, %xmm5
17095        	sqrtss	0x45,%xmm5
17096
17097// CHECK: 	sqrtss	32493, %xmm5
17098        	sqrtss	0x7eed,%xmm5
17099
17100// CHECK: 	sqrtss	3133065982, %xmm5
17101        	sqrtss	0xbabecafe,%xmm5
17102
17103// CHECK: 	sqrtss	305419896, %xmm5
17104        	sqrtss	0x12345678,%xmm5
17105
17106// CHECK: 	sqrtss	%xmm5, %xmm5
17107        	sqrtss	%xmm5,%xmm5
17108
17109// CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
17110        	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
17111
17112// CHECK: 	stmxcsr	32493
17113        	stmxcsr	0x7eed
17114
17115// CHECK: 	stmxcsr	3133065982
17116        	stmxcsr	0xbabecafe
17117
17118// CHECK: 	stmxcsr	305419896
17119        	stmxcsr	0x12345678
17120
17121// CHECK: 	subps	3735928559(%ebx,%ecx,8), %xmm5
17122        	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17123
17124// CHECK: 	subps	69, %xmm5
17125        	subps	0x45,%xmm5
17126
17127// CHECK: 	subps	32493, %xmm5
17128        	subps	0x7eed,%xmm5
17129
17130// CHECK: 	subps	3133065982, %xmm5
17131        	subps	0xbabecafe,%xmm5
17132
17133// CHECK: 	subps	305419896, %xmm5
17134        	subps	0x12345678,%xmm5
17135
17136// CHECK: 	subps	%xmm5, %xmm5
17137        	subps	%xmm5,%xmm5
17138
17139// CHECK: 	subss	3735928559(%ebx,%ecx,8), %xmm5
17140        	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17141
17142// CHECK: 	subss	69, %xmm5
17143        	subss	0x45,%xmm5
17144
17145// CHECK: 	subss	32493, %xmm5
17146        	subss	0x7eed,%xmm5
17147
17148// CHECK: 	subss	3133065982, %xmm5
17149        	subss	0xbabecafe,%xmm5
17150
17151// CHECK: 	subss	305419896, %xmm5
17152        	subss	0x12345678,%xmm5
17153
17154// CHECK: 	subss	%xmm5, %xmm5
17155        	subss	%xmm5,%xmm5
17156
17157// CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
17158        	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17159
17160// CHECK: 	ucomiss	69, %xmm5
17161        	ucomiss	0x45,%xmm5
17162
17163// CHECK: 	ucomiss	32493, %xmm5
17164        	ucomiss	0x7eed,%xmm5
17165
17166// CHECK: 	ucomiss	3133065982, %xmm5
17167        	ucomiss	0xbabecafe,%xmm5
17168
17169// CHECK: 	ucomiss	305419896, %xmm5
17170        	ucomiss	0x12345678,%xmm5
17171
17172// CHECK: 	ucomiss	%xmm5, %xmm5
17173        	ucomiss	%xmm5,%xmm5
17174
17175// CHECK: 	unpckhps	3735928559(%ebx,%ecx,8), %xmm5
17176        	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17177
17178// CHECK: 	unpckhps	69, %xmm5
17179        	unpckhps	0x45,%xmm5
17180
17181// CHECK: 	unpckhps	32493, %xmm5
17182        	unpckhps	0x7eed,%xmm5
17183
17184// CHECK: 	unpckhps	3133065982, %xmm5
17185        	unpckhps	0xbabecafe,%xmm5
17186
17187// CHECK: 	unpckhps	305419896, %xmm5
17188        	unpckhps	0x12345678,%xmm5
17189
17190// CHECK: 	unpckhps	%xmm5, %xmm5
17191        	unpckhps	%xmm5,%xmm5
17192
17193// CHECK: 	unpcklps	3735928559(%ebx,%ecx,8), %xmm5
17194        	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17195
17196// CHECK: 	unpcklps	69, %xmm5
17197        	unpcklps	0x45,%xmm5
17198
17199// CHECK: 	unpcklps	32493, %xmm5
17200        	unpcklps	0x7eed,%xmm5
17201
17202// CHECK: 	unpcklps	3133065982, %xmm5
17203        	unpcklps	0xbabecafe,%xmm5
17204
17205// CHECK: 	unpcklps	305419896, %xmm5
17206        	unpcklps	0x12345678,%xmm5
17207
17208// CHECK: 	unpcklps	%xmm5, %xmm5
17209        	unpcklps	%xmm5,%xmm5
17210
17211// CHECK: 	xorps	3735928559(%ebx,%ecx,8), %xmm5
17212        	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17213
17214// CHECK: 	xorps	69, %xmm5
17215        	xorps	0x45,%xmm5
17216
17217// CHECK: 	xorps	32493, %xmm5
17218        	xorps	0x7eed,%xmm5
17219
17220// CHECK: 	xorps	3133065982, %xmm5
17221        	xorps	0xbabecafe,%xmm5
17222
17223// CHECK: 	xorps	305419896, %xmm5
17224        	xorps	0x12345678,%xmm5
17225
17226// CHECK: 	xorps	%xmm5, %xmm5
17227        	xorps	%xmm5,%xmm5
17228
17229// CHECK: 	addpd	3735928559(%ebx,%ecx,8), %xmm5
17230        	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17231
17232// CHECK: 	addpd	69, %xmm5
17233        	addpd	0x45,%xmm5
17234
17235// CHECK: 	addpd	32493, %xmm5
17236        	addpd	0x7eed,%xmm5
17237
17238// CHECK: 	addpd	3133065982, %xmm5
17239        	addpd	0xbabecafe,%xmm5
17240
17241// CHECK: 	addpd	305419896, %xmm5
17242        	addpd	0x12345678,%xmm5
17243
17244// CHECK: 	addpd	%xmm5, %xmm5
17245        	addpd	%xmm5,%xmm5
17246
17247// CHECK: 	addsd	3735928559(%ebx,%ecx,8), %xmm5
17248        	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17249
17250// CHECK: 	addsd	69, %xmm5
17251        	addsd	0x45,%xmm5
17252
17253// CHECK: 	addsd	32493, %xmm5
17254        	addsd	0x7eed,%xmm5
17255
17256// CHECK: 	addsd	3133065982, %xmm5
17257        	addsd	0xbabecafe,%xmm5
17258
17259// CHECK: 	addsd	305419896, %xmm5
17260        	addsd	0x12345678,%xmm5
17261
17262// CHECK: 	addsd	%xmm5, %xmm5
17263        	addsd	%xmm5,%xmm5
17264
17265// CHECK: 	andnpd	3735928559(%ebx,%ecx,8), %xmm5
17266        	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17267
17268// CHECK: 	andnpd	69, %xmm5
17269        	andnpd	0x45,%xmm5
17270
17271// CHECK: 	andnpd	32493, %xmm5
17272        	andnpd	0x7eed,%xmm5
17273
17274// CHECK: 	andnpd	3133065982, %xmm5
17275        	andnpd	0xbabecafe,%xmm5
17276
17277// CHECK: 	andnpd	305419896, %xmm5
17278        	andnpd	0x12345678,%xmm5
17279
17280// CHECK: 	andnpd	%xmm5, %xmm5
17281        	andnpd	%xmm5,%xmm5
17282
17283// CHECK: 	andpd	3735928559(%ebx,%ecx,8), %xmm5
17284        	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17285
17286// CHECK: 	andpd	69, %xmm5
17287        	andpd	0x45,%xmm5
17288
17289// CHECK: 	andpd	32493, %xmm5
17290        	andpd	0x7eed,%xmm5
17291
17292// CHECK: 	andpd	3133065982, %xmm5
17293        	andpd	0xbabecafe,%xmm5
17294
17295// CHECK: 	andpd	305419896, %xmm5
17296        	andpd	0x12345678,%xmm5
17297
17298// CHECK: 	andpd	%xmm5, %xmm5
17299        	andpd	%xmm5,%xmm5
17300
17301// CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
17302        	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17303
17304// CHECK: 	comisd	69, %xmm5
17305        	comisd	0x45,%xmm5
17306
17307// CHECK: 	comisd	32493, %xmm5
17308        	comisd	0x7eed,%xmm5
17309
17310// CHECK: 	comisd	3133065982, %xmm5
17311        	comisd	0xbabecafe,%xmm5
17312
17313// CHECK: 	comisd	305419896, %xmm5
17314        	comisd	0x12345678,%xmm5
17315
17316// CHECK: 	comisd	%xmm5, %xmm5
17317        	comisd	%xmm5,%xmm5
17318
17319// CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
17320        	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17321
17322// CHECK: 	cvtpi2pd	69, %xmm5
17323        	cvtpi2pd	0x45,%xmm5
17324
17325// CHECK: 	cvtpi2pd	32493, %xmm5
17326        	cvtpi2pd	0x7eed,%xmm5
17327
17328// CHECK: 	cvtpi2pd	3133065982, %xmm5
17329        	cvtpi2pd	0xbabecafe,%xmm5
17330
17331// CHECK: 	cvtpi2pd	305419896, %xmm5
17332        	cvtpi2pd	0x12345678,%xmm5
17333
17334// CHECK: 	cvtpi2pd	%mm3, %xmm5
17335        	cvtpi2pd	%mm3,%xmm5
17336
17337// CHECK: 	cvtsi2sd	%ecx, %xmm5
17338        	cvtsi2sd	%ecx,%xmm5
17339
17340// CHECK: 	cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
17341        	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17342
17343// CHECK: 	cvtsi2sd	69, %xmm5
17344        	cvtsi2sd	0x45,%xmm5
17345
17346// CHECK: 	cvtsi2sd	32493, %xmm5
17347        	cvtsi2sd	0x7eed,%xmm5
17348
17349// CHECK: 	cvtsi2sd	3133065982, %xmm5
17350        	cvtsi2sd	0xbabecafe,%xmm5
17351
17352// CHECK: 	cvtsi2sd	305419896, %xmm5
17353        	cvtsi2sd	0x12345678,%xmm5
17354
17355// CHECK: 	divpd	3735928559(%ebx,%ecx,8), %xmm5
17356        	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17357
17358// CHECK: 	divpd	69, %xmm5
17359        	divpd	0x45,%xmm5
17360
17361// CHECK: 	divpd	32493, %xmm5
17362        	divpd	0x7eed,%xmm5
17363
17364// CHECK: 	divpd	3133065982, %xmm5
17365        	divpd	0xbabecafe,%xmm5
17366
17367// CHECK: 	divpd	305419896, %xmm5
17368        	divpd	0x12345678,%xmm5
17369
17370// CHECK: 	divpd	%xmm5, %xmm5
17371        	divpd	%xmm5,%xmm5
17372
17373// CHECK: 	divsd	3735928559(%ebx,%ecx,8), %xmm5
17374        	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17375
17376// CHECK: 	divsd	69, %xmm5
17377        	divsd	0x45,%xmm5
17378
17379// CHECK: 	divsd	32493, %xmm5
17380        	divsd	0x7eed,%xmm5
17381
17382// CHECK: 	divsd	3133065982, %xmm5
17383        	divsd	0xbabecafe,%xmm5
17384
17385// CHECK: 	divsd	305419896, %xmm5
17386        	divsd	0x12345678,%xmm5
17387
17388// CHECK: 	divsd	%xmm5, %xmm5
17389        	divsd	%xmm5,%xmm5
17390
17391// CHECK: 	maxpd	3735928559(%ebx,%ecx,8), %xmm5
17392        	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17393
17394// CHECK: 	maxpd	69, %xmm5
17395        	maxpd	0x45,%xmm5
17396
17397// CHECK: 	maxpd	32493, %xmm5
17398        	maxpd	0x7eed,%xmm5
17399
17400// CHECK: 	maxpd	3133065982, %xmm5
17401        	maxpd	0xbabecafe,%xmm5
17402
17403// CHECK: 	maxpd	305419896, %xmm5
17404        	maxpd	0x12345678,%xmm5
17405
17406// CHECK: 	maxpd	%xmm5, %xmm5
17407        	maxpd	%xmm5,%xmm5
17408
17409// CHECK: 	maxsd	3735928559(%ebx,%ecx,8), %xmm5
17410        	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17411
17412// CHECK: 	maxsd	69, %xmm5
17413        	maxsd	0x45,%xmm5
17414
17415// CHECK: 	maxsd	32493, %xmm5
17416        	maxsd	0x7eed,%xmm5
17417
17418// CHECK: 	maxsd	3133065982, %xmm5
17419        	maxsd	0xbabecafe,%xmm5
17420
17421// CHECK: 	maxsd	305419896, %xmm5
17422        	maxsd	0x12345678,%xmm5
17423
17424// CHECK: 	maxsd	%xmm5, %xmm5
17425        	maxsd	%xmm5,%xmm5
17426
17427// CHECK: 	minpd	3735928559(%ebx,%ecx,8), %xmm5
17428        	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17429
17430// CHECK: 	minpd	69, %xmm5
17431        	minpd	0x45,%xmm5
17432
17433// CHECK: 	minpd	32493, %xmm5
17434        	minpd	0x7eed,%xmm5
17435
17436// CHECK: 	minpd	3133065982, %xmm5
17437        	minpd	0xbabecafe,%xmm5
17438
17439// CHECK: 	minpd	305419896, %xmm5
17440        	minpd	0x12345678,%xmm5
17441
17442// CHECK: 	minpd	%xmm5, %xmm5
17443        	minpd	%xmm5,%xmm5
17444
17445// CHECK: 	minsd	3735928559(%ebx,%ecx,8), %xmm5
17446        	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17447
17448// CHECK: 	minsd	69, %xmm5
17449        	minsd	0x45,%xmm5
17450
17451// CHECK: 	minsd	32493, %xmm5
17452        	minsd	0x7eed,%xmm5
17453
17454// CHECK: 	minsd	3133065982, %xmm5
17455        	minsd	0xbabecafe,%xmm5
17456
17457// CHECK: 	minsd	305419896, %xmm5
17458        	minsd	0x12345678,%xmm5
17459
17460// CHECK: 	minsd	%xmm5, %xmm5
17461        	minsd	%xmm5,%xmm5
17462
17463// CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
17464        	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17465
17466// CHECK: 	movapd	69, %xmm5
17467        	movapd	0x45,%xmm5
17468
17469// CHECK: 	movapd	32493, %xmm5
17470        	movapd	0x7eed,%xmm5
17471
17472// CHECK: 	movapd	3133065982, %xmm5
17473        	movapd	0xbabecafe,%xmm5
17474
17475// CHECK: 	movapd	305419896, %xmm5
17476        	movapd	0x12345678,%xmm5
17477
17478// CHECK: 	movapd	%xmm5, %xmm5
17479        	movapd	%xmm5,%xmm5
17480
17481// CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
17482        	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17483
17484// CHECK: 	movapd	%xmm5, 69
17485        	movapd	%xmm5,0x45
17486
17487// CHECK: 	movapd	%xmm5, 32493
17488        	movapd	%xmm5,0x7eed
17489
17490// CHECK: 	movapd	%xmm5, 3133065982
17491        	movapd	%xmm5,0xbabecafe
17492
17493// CHECK: 	movapd	%xmm5, 305419896
17494        	movapd	%xmm5,0x12345678
17495
17496// CHECK: 	movapd	%xmm5, %xmm5
17497        	movapd	%xmm5,%xmm5
17498
17499// CHECK: 	movhpd	3735928559(%ebx,%ecx,8), %xmm5
17500        	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17501
17502// CHECK: 	movhpd	69, %xmm5
17503        	movhpd	0x45,%xmm5
17504
17505// CHECK: 	movhpd	32493, %xmm5
17506        	movhpd	0x7eed,%xmm5
17507
17508// CHECK: 	movhpd	3133065982, %xmm5
17509        	movhpd	0xbabecafe,%xmm5
17510
17511// CHECK: 	movhpd	305419896, %xmm5
17512        	movhpd	0x12345678,%xmm5
17513
17514// CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
17515        	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17516
17517// CHECK: 	movhpd	%xmm5, 69
17518        	movhpd	%xmm5,0x45
17519
17520// CHECK: 	movhpd	%xmm5, 32493
17521        	movhpd	%xmm5,0x7eed
17522
17523// CHECK: 	movhpd	%xmm5, 3133065982
17524        	movhpd	%xmm5,0xbabecafe
17525
17526// CHECK: 	movhpd	%xmm5, 305419896
17527        	movhpd	%xmm5,0x12345678
17528
17529// CHECK: 	movlpd	3735928559(%ebx,%ecx,8), %xmm5
17530        	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17531
17532// CHECK: 	movlpd	69, %xmm5
17533        	movlpd	0x45,%xmm5
17534
17535// CHECK: 	movlpd	32493, %xmm5
17536        	movlpd	0x7eed,%xmm5
17537
17538// CHECK: 	movlpd	3133065982, %xmm5
17539        	movlpd	0xbabecafe,%xmm5
17540
17541// CHECK: 	movlpd	305419896, %xmm5
17542        	movlpd	0x12345678,%xmm5
17543
17544// CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
17545        	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17546
17547// CHECK: 	movlpd	%xmm5, 69
17548        	movlpd	%xmm5,0x45
17549
17550// CHECK: 	movlpd	%xmm5, 32493
17551        	movlpd	%xmm5,0x7eed
17552
17553// CHECK: 	movlpd	%xmm5, 3133065982
17554        	movlpd	%xmm5,0xbabecafe
17555
17556// CHECK: 	movlpd	%xmm5, 305419896
17557        	movlpd	%xmm5,0x12345678
17558
17559// CHECK: 	movmskpd	%xmm5, %ecx
17560        	movmskpd	%xmm5,%ecx
17561
17562// CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
17563        	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17564
17565// CHECK: 	movntpd	%xmm5, 69
17566        	movntpd	%xmm5,0x45
17567
17568// CHECK: 	movntpd	%xmm5, 32493
17569        	movntpd	%xmm5,0x7eed
17570
17571// CHECK: 	movntpd	%xmm5, 3133065982
17572        	movntpd	%xmm5,0xbabecafe
17573
17574// CHECK: 	movntpd	%xmm5, 305419896
17575        	movntpd	%xmm5,0x12345678
17576
17577// CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
17578        	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17579
17580// CHECK: 	movsd	69, %xmm5
17581        	movsd	0x45,%xmm5
17582
17583// CHECK: 	movsd	32493, %xmm5
17584        	movsd	0x7eed,%xmm5
17585
17586// CHECK: 	movsd	3133065982, %xmm5
17587        	movsd	0xbabecafe,%xmm5
17588
17589// CHECK: 	movsd	305419896, %xmm5
17590        	movsd	0x12345678,%xmm5
17591
17592// CHECK: 	movsd	%xmm5, %xmm5
17593        	movsd	%xmm5,%xmm5
17594
17595// CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
17596        	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17597
17598// CHECK: 	movsd	%xmm5, 69
17599        	movsd	%xmm5,0x45
17600
17601// CHECK: 	movsd	%xmm5, 32493
17602        	movsd	%xmm5,0x7eed
17603
17604// CHECK: 	movsd	%xmm5, 3133065982
17605        	movsd	%xmm5,0xbabecafe
17606
17607// CHECK: 	movsd	%xmm5, 305419896
17608        	movsd	%xmm5,0x12345678
17609
17610// CHECK: 	movsd	%xmm5, %xmm5
17611        	movsd	%xmm5,%xmm5
17612
17613// CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
17614        	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17615
17616// CHECK: 	movupd	69, %xmm5
17617        	movupd	0x45,%xmm5
17618
17619// CHECK: 	movupd	32493, %xmm5
17620        	movupd	0x7eed,%xmm5
17621
17622// CHECK: 	movupd	3133065982, %xmm5
17623        	movupd	0xbabecafe,%xmm5
17624
17625// CHECK: 	movupd	305419896, %xmm5
17626        	movupd	0x12345678,%xmm5
17627
17628// CHECK: 	movupd	%xmm5, %xmm5
17629        	movupd	%xmm5,%xmm5
17630
17631// CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
17632        	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17633
17634// CHECK: 	movupd	%xmm5, 69
17635        	movupd	%xmm5,0x45
17636
17637// CHECK: 	movupd	%xmm5, 32493
17638        	movupd	%xmm5,0x7eed
17639
17640// CHECK: 	movupd	%xmm5, 3133065982
17641        	movupd	%xmm5,0xbabecafe
17642
17643// CHECK: 	movupd	%xmm5, 305419896
17644        	movupd	%xmm5,0x12345678
17645
17646// CHECK: 	movupd	%xmm5, %xmm5
17647        	movupd	%xmm5,%xmm5
17648
17649// CHECK: 	mulpd	3735928559(%ebx,%ecx,8), %xmm5
17650        	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17651
17652// CHECK: 	mulpd	69, %xmm5
17653        	mulpd	0x45,%xmm5
17654
17655// CHECK: 	mulpd	32493, %xmm5
17656        	mulpd	0x7eed,%xmm5
17657
17658// CHECK: 	mulpd	3133065982, %xmm5
17659        	mulpd	0xbabecafe,%xmm5
17660
17661// CHECK: 	mulpd	305419896, %xmm5
17662        	mulpd	0x12345678,%xmm5
17663
17664// CHECK: 	mulpd	%xmm5, %xmm5
17665        	mulpd	%xmm5,%xmm5
17666
17667// CHECK: 	mulsd	3735928559(%ebx,%ecx,8), %xmm5
17668        	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17669
17670// CHECK: 	mulsd	69, %xmm5
17671        	mulsd	0x45,%xmm5
17672
17673// CHECK: 	mulsd	32493, %xmm5
17674        	mulsd	0x7eed,%xmm5
17675
17676// CHECK: 	mulsd	3133065982, %xmm5
17677        	mulsd	0xbabecafe,%xmm5
17678
17679// CHECK: 	mulsd	305419896, %xmm5
17680        	mulsd	0x12345678,%xmm5
17681
17682// CHECK: 	mulsd	%xmm5, %xmm5
17683        	mulsd	%xmm5,%xmm5
17684
17685// CHECK: 	orpd	3735928559(%ebx,%ecx,8), %xmm5
17686        	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17687
17688// CHECK: 	orpd	69, %xmm5
17689        	orpd	0x45,%xmm5
17690
17691// CHECK: 	orpd	32493, %xmm5
17692        	orpd	0x7eed,%xmm5
17693
17694// CHECK: 	orpd	3133065982, %xmm5
17695        	orpd	0xbabecafe,%xmm5
17696
17697// CHECK: 	orpd	305419896, %xmm5
17698        	orpd	0x12345678,%xmm5
17699
17700// CHECK: 	orpd	%xmm5, %xmm5
17701        	orpd	%xmm5,%xmm5
17702
17703// CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
17704        	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17705
17706// CHECK: 	sqrtpd	69, %xmm5
17707        	sqrtpd	0x45,%xmm5
17708
17709// CHECK: 	sqrtpd	32493, %xmm5
17710        	sqrtpd	0x7eed,%xmm5
17711
17712// CHECK: 	sqrtpd	3133065982, %xmm5
17713        	sqrtpd	0xbabecafe,%xmm5
17714
17715// CHECK: 	sqrtpd	305419896, %xmm5
17716        	sqrtpd	0x12345678,%xmm5
17717
17718// CHECK: 	sqrtpd	%xmm5, %xmm5
17719        	sqrtpd	%xmm5,%xmm5
17720
17721// CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
17722        	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17723
17724// CHECK: 	sqrtsd	69, %xmm5
17725        	sqrtsd	0x45,%xmm5
17726
17727// CHECK: 	sqrtsd	32493, %xmm5
17728        	sqrtsd	0x7eed,%xmm5
17729
17730// CHECK: 	sqrtsd	3133065982, %xmm5
17731        	sqrtsd	0xbabecafe,%xmm5
17732
17733// CHECK: 	sqrtsd	305419896, %xmm5
17734        	sqrtsd	0x12345678,%xmm5
17735
17736// CHECK: 	sqrtsd	%xmm5, %xmm5
17737        	sqrtsd	%xmm5,%xmm5
17738
17739// CHECK: 	subpd	3735928559(%ebx,%ecx,8), %xmm5
17740        	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17741
17742// CHECK: 	subpd	69, %xmm5
17743        	subpd	0x45,%xmm5
17744
17745// CHECK: 	subpd	32493, %xmm5
17746        	subpd	0x7eed,%xmm5
17747
17748// CHECK: 	subpd	3133065982, %xmm5
17749        	subpd	0xbabecafe,%xmm5
17750
17751// CHECK: 	subpd	305419896, %xmm5
17752        	subpd	0x12345678,%xmm5
17753
17754// CHECK: 	subpd	%xmm5, %xmm5
17755        	subpd	%xmm5,%xmm5
17756
17757// CHECK: 	subsd	3735928559(%ebx,%ecx,8), %xmm5
17758        	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17759
17760// CHECK: 	subsd	69, %xmm5
17761        	subsd	0x45,%xmm5
17762
17763// CHECK: 	subsd	32493, %xmm5
17764        	subsd	0x7eed,%xmm5
17765
17766// CHECK: 	subsd	3133065982, %xmm5
17767        	subsd	0xbabecafe,%xmm5
17768
17769// CHECK: 	subsd	305419896, %xmm5
17770        	subsd	0x12345678,%xmm5
17771
17772// CHECK: 	subsd	%xmm5, %xmm5
17773        	subsd	%xmm5,%xmm5
17774
17775// CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
17776        	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17777
17778// CHECK: 	ucomisd	69, %xmm5
17779        	ucomisd	0x45,%xmm5
17780
17781// CHECK: 	ucomisd	32493, %xmm5
17782        	ucomisd	0x7eed,%xmm5
17783
17784// CHECK: 	ucomisd	3133065982, %xmm5
17785        	ucomisd	0xbabecafe,%xmm5
17786
17787// CHECK: 	ucomisd	305419896, %xmm5
17788        	ucomisd	0x12345678,%xmm5
17789
17790// CHECK: 	ucomisd	%xmm5, %xmm5
17791        	ucomisd	%xmm5,%xmm5
17792
17793// CHECK: 	unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
17794        	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17795
17796// CHECK: 	unpckhpd	69, %xmm5
17797        	unpckhpd	0x45,%xmm5
17798
17799// CHECK: 	unpckhpd	32493, %xmm5
17800        	unpckhpd	0x7eed,%xmm5
17801
17802// CHECK: 	unpckhpd	3133065982, %xmm5
17803        	unpckhpd	0xbabecafe,%xmm5
17804
17805// CHECK: 	unpckhpd	305419896, %xmm5
17806        	unpckhpd	0x12345678,%xmm5
17807
17808// CHECK: 	unpckhpd	%xmm5, %xmm5
17809        	unpckhpd	%xmm5,%xmm5
17810
17811// CHECK: 	unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
17812        	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17813
17814// CHECK: 	unpcklpd	69, %xmm5
17815        	unpcklpd	0x45,%xmm5
17816
17817// CHECK: 	unpcklpd	32493, %xmm5
17818        	unpcklpd	0x7eed,%xmm5
17819
17820// CHECK: 	unpcklpd	3133065982, %xmm5
17821        	unpcklpd	0xbabecafe,%xmm5
17822
17823// CHECK: 	unpcklpd	305419896, %xmm5
17824        	unpcklpd	0x12345678,%xmm5
17825
17826// CHECK: 	unpcklpd	%xmm5, %xmm5
17827        	unpcklpd	%xmm5,%xmm5
17828
17829// CHECK: 	xorpd	3735928559(%ebx,%ecx,8), %xmm5
17830        	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17831
17832// CHECK: 	xorpd	69, %xmm5
17833        	xorpd	0x45,%xmm5
17834
17835// CHECK: 	xorpd	32493, %xmm5
17836        	xorpd	0x7eed,%xmm5
17837
17838// CHECK: 	xorpd	3133065982, %xmm5
17839        	xorpd	0xbabecafe,%xmm5
17840
17841// CHECK: 	xorpd	305419896, %xmm5
17842        	xorpd	0x12345678,%xmm5
17843
17844// CHECK: 	xorpd	%xmm5, %xmm5
17845        	xorpd	%xmm5,%xmm5
17846
17847// CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
17848        	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17849
17850// CHECK: 	cvtdq2pd	69, %xmm5
17851        	cvtdq2pd	0x45,%xmm5
17852
17853// CHECK: 	cvtdq2pd	32493, %xmm5
17854        	cvtdq2pd	0x7eed,%xmm5
17855
17856// CHECK: 	cvtdq2pd	3133065982, %xmm5
17857        	cvtdq2pd	0xbabecafe,%xmm5
17858
17859// CHECK: 	cvtdq2pd	305419896, %xmm5
17860        	cvtdq2pd	0x12345678,%xmm5
17861
17862// CHECK: 	cvtdq2pd	%xmm5, %xmm5
17863        	cvtdq2pd	%xmm5,%xmm5
17864
17865// CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
17866        	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
17867
17868// CHECK: 	cvtpd2dq	69, %xmm5
17869        	cvtpd2dq	0x45,%xmm5
17870
17871// CHECK: 	cvtpd2dq	32493, %xmm5
17872        	cvtpd2dq	0x7eed,%xmm5
17873
17874// CHECK: 	cvtpd2dq	3133065982, %xmm5
17875        	cvtpd2dq	0xbabecafe,%xmm5
17876
17877// CHECK: 	cvtpd2dq	305419896, %xmm5
17878        	cvtpd2dq	0x12345678,%xmm5
17879
17880// CHECK: 	cvtpd2dq	%xmm5, %xmm5
17881        	cvtpd2dq	%xmm5,%xmm5
17882
17883// CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
17884        	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17885
17886// CHECK: 	cvtdq2ps	69, %xmm5
17887        	cvtdq2ps	0x45,%xmm5
17888
17889// CHECK: 	cvtdq2ps	32493, %xmm5
17890        	cvtdq2ps	0x7eed,%xmm5
17891
17892// CHECK: 	cvtdq2ps	3133065982, %xmm5
17893        	cvtdq2ps	0xbabecafe,%xmm5
17894
17895// CHECK: 	cvtdq2ps	305419896, %xmm5
17896        	cvtdq2ps	0x12345678,%xmm5
17897
17898// CHECK: 	cvtdq2ps	%xmm5, %xmm5
17899        	cvtdq2ps	%xmm5,%xmm5
17900
17901// CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
17902        	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
17903
17904// CHECK: 	cvtpd2pi	69, %mm3
17905        	cvtpd2pi	0x45,%mm3
17906
17907// CHECK: 	cvtpd2pi	32493, %mm3
17908        	cvtpd2pi	0x7eed,%mm3
17909
17910// CHECK: 	cvtpd2pi	3133065982, %mm3
17911        	cvtpd2pi	0xbabecafe,%mm3
17912
17913// CHECK: 	cvtpd2pi	305419896, %mm3
17914        	cvtpd2pi	0x12345678,%mm3
17915
17916// CHECK: 	cvtpd2pi	%xmm5, %mm3
17917        	cvtpd2pi	%xmm5,%mm3
17918
17919// CHECK: 	cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
17920        	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17921
17922// CHECK: 	cvtpd2ps	69, %xmm5
17923        	cvtpd2ps	0x45,%xmm5
17924
17925// CHECK: 	cvtpd2ps	32493, %xmm5
17926        	cvtpd2ps	0x7eed,%xmm5
17927
17928// CHECK: 	cvtpd2ps	3133065982, %xmm5
17929        	cvtpd2ps	0xbabecafe,%xmm5
17930
17931// CHECK: 	cvtpd2ps	305419896, %xmm5
17932        	cvtpd2ps	0x12345678,%xmm5
17933
17934// CHECK: 	cvtpd2ps	%xmm5, %xmm5
17935        	cvtpd2ps	%xmm5,%xmm5
17936
17937// CHECK: 	cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
17938        	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17939
17940// CHECK: 	cvtps2pd	69, %xmm5
17941        	cvtps2pd	0x45,%xmm5
17942
17943// CHECK: 	cvtps2pd	32493, %xmm5
17944        	cvtps2pd	0x7eed,%xmm5
17945
17946// CHECK: 	cvtps2pd	3133065982, %xmm5
17947        	cvtps2pd	0xbabecafe,%xmm5
17948
17949// CHECK: 	cvtps2pd	305419896, %xmm5
17950        	cvtps2pd	0x12345678,%xmm5
17951
17952// CHECK: 	cvtps2pd	%xmm5, %xmm5
17953        	cvtps2pd	%xmm5,%xmm5
17954
17955// CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
17956        	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
17957
17958// CHECK: 	cvtps2dq	69, %xmm5
17959        	cvtps2dq	0x45,%xmm5
17960
17961// CHECK: 	cvtps2dq	32493, %xmm5
17962        	cvtps2dq	0x7eed,%xmm5
17963
17964// CHECK: 	cvtps2dq	3133065982, %xmm5
17965        	cvtps2dq	0xbabecafe,%xmm5
17966
17967// CHECK: 	cvtps2dq	305419896, %xmm5
17968        	cvtps2dq	0x12345678,%xmm5
17969
17970// CHECK: 	cvtps2dq	%xmm5, %xmm5
17971        	cvtps2dq	%xmm5,%xmm5
17972
17973// CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
17974        	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17975
17976// CHECK: 	cvtsd2ss	69, %xmm5
17977        	cvtsd2ss	0x45,%xmm5
17978
17979// CHECK: 	cvtsd2ss	32493, %xmm5
17980        	cvtsd2ss	0x7eed,%xmm5
17981
17982// CHECK: 	cvtsd2ss	3133065982, %xmm5
17983        	cvtsd2ss	0xbabecafe,%xmm5
17984
17985// CHECK: 	cvtsd2ss	305419896, %xmm5
17986        	cvtsd2ss	0x12345678,%xmm5
17987
17988// CHECK: 	cvtsd2ss	%xmm5, %xmm5
17989        	cvtsd2ss	%xmm5,%xmm5
17990
17991// CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
17992        	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17993
17994// CHECK: 	cvtss2sd	69, %xmm5
17995        	cvtss2sd	0x45,%xmm5
17996
17997// CHECK: 	cvtss2sd	32493, %xmm5
17998        	cvtss2sd	0x7eed,%xmm5
17999
18000// CHECK: 	cvtss2sd	3133065982, %xmm5
18001        	cvtss2sd	0xbabecafe,%xmm5
18002
18003// CHECK: 	cvtss2sd	305419896, %xmm5
18004        	cvtss2sd	0x12345678,%xmm5
18005
18006// CHECK: 	cvtss2sd	%xmm5, %xmm5
18007        	cvtss2sd	%xmm5,%xmm5
18008
18009// CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
18010        	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
18011
18012// CHECK: 	cvttpd2pi	69, %mm3
18013        	cvttpd2pi	0x45,%mm3
18014
18015// CHECK: 	cvttpd2pi	32493, %mm3
18016        	cvttpd2pi	0x7eed,%mm3
18017
18018// CHECK: 	cvttpd2pi	3133065982, %mm3
18019        	cvttpd2pi	0xbabecafe,%mm3
18020
18021// CHECK: 	cvttpd2pi	305419896, %mm3
18022        	cvttpd2pi	0x12345678,%mm3
18023
18024// CHECK: 	cvttpd2pi	%xmm5, %mm3
18025        	cvttpd2pi	%xmm5,%mm3
18026
18027// CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
18028        	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
18029
18030// CHECK: 	cvttsd2si	69, %ecx
18031        	cvttsd2si	0x45,%ecx
18032
18033// CHECK: 	cvttsd2si	32493, %ecx
18034        	cvttsd2si	0x7eed,%ecx
18035
18036// CHECK: 	cvttsd2si	3133065982, %ecx
18037        	cvttsd2si	0xbabecafe,%ecx
18038
18039// CHECK: 	cvttsd2si	305419896, %ecx
18040        	cvttsd2si	0x12345678,%ecx
18041
18042// CHECK: 	cvttsd2si	%xmm5, %ecx
18043        	cvttsd2si	%xmm5,%ecx
18044
18045// CHECK: 	cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
18046        	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18047
18048// CHECK: 	cvttps2dq	69, %xmm5
18049        	cvttps2dq	0x45,%xmm5
18050
18051// CHECK: 	cvttps2dq	32493, %xmm5
18052        	cvttps2dq	0x7eed,%xmm5
18053
18054// CHECK: 	cvttps2dq	3133065982, %xmm5
18055        	cvttps2dq	0xbabecafe,%xmm5
18056
18057// CHECK: 	cvttps2dq	305419896, %xmm5
18058        	cvttps2dq	0x12345678,%xmm5
18059
18060// CHECK: 	cvttps2dq	%xmm5, %xmm5
18061        	cvttps2dq	%xmm5,%xmm5
18062
18063// CHECK: 	maskmovdqu	%xmm5, %xmm5
18064        	maskmovdqu	%xmm5,%xmm5
18065
18066// CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
18067        	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
18068
18069// CHECK: 	movdqa	69, %xmm5
18070        	movdqa	0x45,%xmm5
18071
18072// CHECK: 	movdqa	32493, %xmm5
18073        	movdqa	0x7eed,%xmm5
18074
18075// CHECK: 	movdqa	3133065982, %xmm5
18076        	movdqa	0xbabecafe,%xmm5
18077
18078// CHECK: 	movdqa	305419896, %xmm5
18079        	movdqa	0x12345678,%xmm5
18080
18081// CHECK: 	movdqa	%xmm5, %xmm5
18082        	movdqa	%xmm5,%xmm5
18083
18084// CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
18085        	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
18086
18087// CHECK: 	movdqa	%xmm5, 69
18088        	movdqa	%xmm5,0x45
18089
18090// CHECK: 	movdqa	%xmm5, 32493
18091        	movdqa	%xmm5,0x7eed
18092
18093// CHECK: 	movdqa	%xmm5, 3133065982
18094        	movdqa	%xmm5,0xbabecafe
18095
18096// CHECK: 	movdqa	%xmm5, 305419896
18097        	movdqa	%xmm5,0x12345678
18098
18099// CHECK: 	movdqa	%xmm5, %xmm5
18100        	movdqa	%xmm5,%xmm5
18101
18102// CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
18103        	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
18104
18105// CHECK: 	movdqu	69, %xmm5
18106        	movdqu	0x45,%xmm5
18107
18108// CHECK: 	movdqu	32493, %xmm5
18109        	movdqu	0x7eed,%xmm5
18110
18111// CHECK: 	movdqu	3133065982, %xmm5
18112        	movdqu	0xbabecafe,%xmm5
18113
18114// CHECK: 	movdqu	305419896, %xmm5
18115        	movdqu	0x12345678,%xmm5
18116
18117// CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
18118        	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
18119
18120// CHECK: 	movdqu	%xmm5, 69
18121        	movdqu	%xmm5,0x45
18122
18123// CHECK: 	movdqu	%xmm5, 32493
18124        	movdqu	%xmm5,0x7eed
18125
18126// CHECK: 	movdqu	%xmm5, 3133065982
18127        	movdqu	%xmm5,0xbabecafe
18128
18129// CHECK: 	movdqu	%xmm5, 305419896
18130        	movdqu	%xmm5,0x12345678
18131
18132// CHECK: 	movdq2q	%xmm5, %mm3
18133        	movdq2q	%xmm5,%mm3
18134
18135// CHECK: 	movq2dq	%mm3, %xmm5
18136        	movq2dq	%mm3,%xmm5
18137
18138// CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %mm3
18139        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
18140
18141// CHECK: 	pmuludq	69, %mm3
18142        	pmuludq	0x45,%mm3
18143
18144// CHECK: 	pmuludq	32493, %mm3
18145        	pmuludq	0x7eed,%mm3
18146
18147// CHECK: 	pmuludq	3133065982, %mm3
18148        	pmuludq	0xbabecafe,%mm3
18149
18150// CHECK: 	pmuludq	305419896, %mm3
18151        	pmuludq	0x12345678,%mm3
18152
18153// CHECK: 	pmuludq	%mm3, %mm3
18154        	pmuludq	%mm3,%mm3
18155
18156// CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %xmm5
18157        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18158
18159// CHECK: 	pmuludq	69, %xmm5
18160        	pmuludq	0x45,%xmm5
18161
18162// CHECK: 	pmuludq	32493, %xmm5
18163        	pmuludq	0x7eed,%xmm5
18164
18165// CHECK: 	pmuludq	3133065982, %xmm5
18166        	pmuludq	0xbabecafe,%xmm5
18167
18168// CHECK: 	pmuludq	305419896, %xmm5
18169        	pmuludq	0x12345678,%xmm5
18170
18171// CHECK: 	pmuludq	%xmm5, %xmm5
18172        	pmuludq	%xmm5,%xmm5
18173
18174// CHECK: 	pslldq	$127, %xmm5
18175        	pslldq	$0x7f,%xmm5
18176
18177// CHECK: 	psrldq	$127, %xmm5
18178        	psrldq	$0x7f,%xmm5
18179
18180// CHECK: 	punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
18181        	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18182
18183// CHECK: 	punpckhqdq	69, %xmm5
18184        	punpckhqdq	0x45,%xmm5
18185
18186// CHECK: 	punpckhqdq	32493, %xmm5
18187        	punpckhqdq	0x7eed,%xmm5
18188
18189// CHECK: 	punpckhqdq	3133065982, %xmm5
18190        	punpckhqdq	0xbabecafe,%xmm5
18191
18192// CHECK: 	punpckhqdq	305419896, %xmm5
18193        	punpckhqdq	0x12345678,%xmm5
18194
18195// CHECK: 	punpckhqdq	%xmm5, %xmm5
18196        	punpckhqdq	%xmm5,%xmm5
18197
18198// CHECK: 	punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
18199        	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18200
18201// CHECK: 	punpcklqdq	69, %xmm5
18202        	punpcklqdq	0x45,%xmm5
18203
18204// CHECK: 	punpcklqdq	32493, %xmm5
18205        	punpcklqdq	0x7eed,%xmm5
18206
18207// CHECK: 	punpcklqdq	3133065982, %xmm5
18208        	punpcklqdq	0xbabecafe,%xmm5
18209
18210// CHECK: 	punpcklqdq	305419896, %xmm5
18211        	punpcklqdq	0x12345678,%xmm5
18212
18213// CHECK: 	punpcklqdq	%xmm5, %xmm5
18214        	punpcklqdq	%xmm5,%xmm5
18215
18216// CHECK: 	addsubpd	3735928559(%ebx,%ecx,8), %xmm5
18217        	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18218
18219// CHECK: 	addsubpd	69, %xmm5
18220        	addsubpd	0x45,%xmm5
18221
18222// CHECK: 	addsubpd	32493, %xmm5
18223        	addsubpd	0x7eed,%xmm5
18224
18225// CHECK: 	addsubpd	3133065982, %xmm5
18226        	addsubpd	0xbabecafe,%xmm5
18227
18228// CHECK: 	addsubpd	305419896, %xmm5
18229        	addsubpd	0x12345678,%xmm5
18230
18231// CHECK: 	addsubpd	%xmm5, %xmm5
18232        	addsubpd	%xmm5,%xmm5
18233
18234// CHECK: 	addsubps	3735928559(%ebx,%ecx,8), %xmm5
18235        	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18236
18237// CHECK: 	addsubps	69, %xmm5
18238        	addsubps	0x45,%xmm5
18239
18240// CHECK: 	addsubps	32493, %xmm5
18241        	addsubps	0x7eed,%xmm5
18242
18243// CHECK: 	addsubps	3133065982, %xmm5
18244        	addsubps	0xbabecafe,%xmm5
18245
18246// CHECK: 	addsubps	305419896, %xmm5
18247        	addsubps	0x12345678,%xmm5
18248
18249// CHECK: 	addsubps	%xmm5, %xmm5
18250        	addsubps	%xmm5,%xmm5
18251
18252// CHECK: 	fisttpl	3735928559(%ebx,%ecx,8)
18253        	fisttpl	0xdeadbeef(%ebx,%ecx,8)
18254
18255// CHECK: 	fisttpl	3133065982
18256        	fisttpl	0xbabecafe
18257
18258// CHECK: 	fisttpl	305419896
18259        	fisttpl	0x12345678
18260
18261// CHECK: 	haddpd	3735928559(%ebx,%ecx,8), %xmm5
18262        	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18263
18264// CHECK: 	haddpd	69, %xmm5
18265        	haddpd	0x45,%xmm5
18266
18267// CHECK: 	haddpd	32493, %xmm5
18268        	haddpd	0x7eed,%xmm5
18269
18270// CHECK: 	haddpd	3133065982, %xmm5
18271        	haddpd	0xbabecafe,%xmm5
18272
18273// CHECK: 	haddpd	305419896, %xmm5
18274        	haddpd	0x12345678,%xmm5
18275
18276// CHECK: 	haddpd	%xmm5, %xmm5
18277        	haddpd	%xmm5,%xmm5
18278
18279// CHECK: 	haddps	3735928559(%ebx,%ecx,8), %xmm5
18280        	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18281
18282// CHECK: 	haddps	69, %xmm5
18283        	haddps	0x45,%xmm5
18284
18285// CHECK: 	haddps	32493, %xmm5
18286        	haddps	0x7eed,%xmm5
18287
18288// CHECK: 	haddps	3133065982, %xmm5
18289        	haddps	0xbabecafe,%xmm5
18290
18291// CHECK: 	haddps	305419896, %xmm5
18292        	haddps	0x12345678,%xmm5
18293
18294// CHECK: 	haddps	%xmm5, %xmm5
18295        	haddps	%xmm5,%xmm5
18296
18297// CHECK: 	hsubpd	3735928559(%ebx,%ecx,8), %xmm5
18298        	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18299
18300// CHECK: 	hsubpd	69, %xmm5
18301        	hsubpd	0x45,%xmm5
18302
18303// CHECK: 	hsubpd	32493, %xmm5
18304        	hsubpd	0x7eed,%xmm5
18305
18306// CHECK: 	hsubpd	3133065982, %xmm5
18307        	hsubpd	0xbabecafe,%xmm5
18308
18309// CHECK: 	hsubpd	305419896, %xmm5
18310        	hsubpd	0x12345678,%xmm5
18311
18312// CHECK: 	hsubpd	%xmm5, %xmm5
18313        	hsubpd	%xmm5,%xmm5
18314
18315// CHECK: 	hsubps	3735928559(%ebx,%ecx,8), %xmm5
18316        	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18317
18318// CHECK: 	hsubps	69, %xmm5
18319        	hsubps	0x45,%xmm5
18320
18321// CHECK: 	hsubps	32493, %xmm5
18322        	hsubps	0x7eed,%xmm5
18323
18324// CHECK: 	hsubps	3133065982, %xmm5
18325        	hsubps	0xbabecafe,%xmm5
18326
18327// CHECK: 	hsubps	305419896, %xmm5
18328        	hsubps	0x12345678,%xmm5
18329
18330// CHECK: 	hsubps	%xmm5, %xmm5
18331        	hsubps	%xmm5,%xmm5
18332
18333// CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
18334        	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
18335
18336// CHECK: 	lddqu	69, %xmm5
18337        	lddqu	0x45,%xmm5
18338
18339// CHECK: 	lddqu	32493, %xmm5
18340        	lddqu	0x7eed,%xmm5
18341
18342// CHECK: 	lddqu	3133065982, %xmm5
18343        	lddqu	0xbabecafe,%xmm5
18344
18345// CHECK: 	lddqu	305419896, %xmm5
18346        	lddqu	0x12345678,%xmm5
18347
18348// CHECK: 	monitor
18349        	monitor
18350
18351// CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
18352        	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18353
18354// CHECK: 	movddup	69, %xmm5
18355        	movddup	0x45,%xmm5
18356
18357// CHECK: 	movddup	32493, %xmm5
18358        	movddup	0x7eed,%xmm5
18359
18360// CHECK: 	movddup	3133065982, %xmm5
18361        	movddup	0xbabecafe,%xmm5
18362
18363// CHECK: 	movddup	305419896, %xmm5
18364        	movddup	0x12345678,%xmm5
18365
18366// CHECK: 	movddup	%xmm5, %xmm5
18367        	movddup	%xmm5,%xmm5
18368
18369// CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
18370        	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18371
18372// CHECK: 	movshdup	69, %xmm5
18373        	movshdup	0x45,%xmm5
18374
18375// CHECK: 	movshdup	32493, %xmm5
18376        	movshdup	0x7eed,%xmm5
18377
18378// CHECK: 	movshdup	3133065982, %xmm5
18379        	movshdup	0xbabecafe,%xmm5
18380
18381// CHECK: 	movshdup	305419896, %xmm5
18382        	movshdup	0x12345678,%xmm5
18383
18384// CHECK: 	movshdup	%xmm5, %xmm5
18385        	movshdup	%xmm5,%xmm5
18386
18387// CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
18388        	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18389
18390// CHECK: 	movsldup	69, %xmm5
18391        	movsldup	0x45,%xmm5
18392
18393// CHECK: 	movsldup	32493, %xmm5
18394        	movsldup	0x7eed,%xmm5
18395
18396// CHECK: 	movsldup	3133065982, %xmm5
18397        	movsldup	0xbabecafe,%xmm5
18398
18399// CHECK: 	movsldup	305419896, %xmm5
18400        	movsldup	0x12345678,%xmm5
18401
18402// CHECK: 	movsldup	%xmm5, %xmm5
18403        	movsldup	%xmm5,%xmm5
18404
18405// CHECK: 	mwait
18406        	mwait
18407
18408// CHECK: 	vmcall
18409        	vmcall
18410
18411// CHECK: 	vmfunc
18412        	vmfunc
18413
18414// CHECK: 	vmclear	3735928559(%ebx,%ecx,8)
18415        	vmclear	0xdeadbeef(%ebx,%ecx,8)
18416
18417// CHECK: 	vmclear	32493
18418        	vmclear	0x7eed
18419
18420// CHECK: 	vmclear	3133065982
18421        	vmclear	0xbabecafe
18422
18423// CHECK: 	vmclear	305419896
18424        	vmclear	0x12345678
18425
18426// CHECK: 	vmlaunch
18427        	vmlaunch
18428
18429// CHECK: 	vmresume
18430        	vmresume
18431
18432// CHECK: 	vmptrld	3735928559(%ebx,%ecx,8)
18433        	vmptrld	0xdeadbeef(%ebx,%ecx,8)
18434
18435// CHECK: 	vmptrld	32493
18436        	vmptrld	0x7eed
18437
18438// CHECK: 	vmptrld	3133065982
18439        	vmptrld	0xbabecafe
18440
18441// CHECK: 	vmptrld	305419896
18442        	vmptrld	0x12345678
18443
18444// CHECK: 	vmptrst	3735928559(%ebx,%ecx,8)
18445        	vmptrst	0xdeadbeef(%ebx,%ecx,8)
18446
18447// CHECK: 	vmptrst	32493
18448        	vmptrst	0x7eed
18449
18450// CHECK: 	vmptrst	3133065982
18451        	vmptrst	0xbabecafe
18452
18453// CHECK: 	vmptrst	305419896
18454        	vmptrst	0x12345678
18455
18456// CHECK: 	vmxoff
18457        	vmxoff
18458
18459// CHECK: 	vmxon	3735928559(%ebx,%ecx,8)
18460        	vmxon	0xdeadbeef(%ebx,%ecx,8)
18461
18462// CHECK: 	vmxon	32493
18463        	vmxon	0x7eed
18464
18465// CHECK: 	vmxon	3133065982
18466        	vmxon	0xbabecafe
18467
18468// CHECK: 	vmxon	305419896
18469        	vmxon	0x12345678
18470
18471// CHECK: 	vmrun %eax
18472        	vmrun %eax
18473
18474// CHECK: 	vmmcall
18475        	vmmcall
18476
18477// CHECK: 	vmload %eax
18478        	vmload %eax
18479
18480// CHECK: 	vmsave %eax
18481        	vmsave %eax
18482
18483// CHECK: 	stgi
18484        	stgi
18485
18486// CHECK: 	clgi
18487        	clgi
18488
18489// CHECK: 	skinit %eax
18490        	skinit %eax
18491
18492// CHECK: 	invlpga %ecx, %eax
18493        	invlpga %ecx, %eax
18494
18495// CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %mm3
18496        	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
18497
18498// CHECK: 	phaddw	69, %mm3
18499        	phaddw	0x45,%mm3
18500
18501// CHECK: 	phaddw	32493, %mm3
18502        	phaddw	0x7eed,%mm3
18503
18504// CHECK: 	phaddw	3133065982, %mm3
18505        	phaddw	0xbabecafe,%mm3
18506
18507// CHECK: 	phaddw	305419896, %mm3
18508        	phaddw	0x12345678,%mm3
18509
18510// CHECK: 	phaddw	%mm3, %mm3
18511        	phaddw	%mm3,%mm3
18512
18513// CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %xmm5
18514        	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18515
18516// CHECK: 	phaddw	69, %xmm5
18517        	phaddw	0x45,%xmm5
18518
18519// CHECK: 	phaddw	32493, %xmm5
18520        	phaddw	0x7eed,%xmm5
18521
18522// CHECK: 	phaddw	3133065982, %xmm5
18523        	phaddw	0xbabecafe,%xmm5
18524
18525// CHECK: 	phaddw	305419896, %xmm5
18526        	phaddw	0x12345678,%xmm5
18527
18528// CHECK: 	phaddw	%xmm5, %xmm5
18529        	phaddw	%xmm5,%xmm5
18530
18531// CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %mm3
18532        	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
18533
18534// CHECK: 	phaddd	69, %mm3
18535        	phaddd	0x45,%mm3
18536
18537// CHECK: 	phaddd	32493, %mm3
18538        	phaddd	0x7eed,%mm3
18539
18540// CHECK: 	phaddd	3133065982, %mm3
18541        	phaddd	0xbabecafe,%mm3
18542
18543// CHECK: 	phaddd	305419896, %mm3
18544        	phaddd	0x12345678,%mm3
18545
18546// CHECK: 	phaddd	%mm3, %mm3
18547        	phaddd	%mm3,%mm3
18548
18549// CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %xmm5
18550        	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18551
18552// CHECK: 	phaddd	69, %xmm5
18553        	phaddd	0x45,%xmm5
18554
18555// CHECK: 	phaddd	32493, %xmm5
18556        	phaddd	0x7eed,%xmm5
18557
18558// CHECK: 	phaddd	3133065982, %xmm5
18559        	phaddd	0xbabecafe,%xmm5
18560
18561// CHECK: 	phaddd	305419896, %xmm5
18562        	phaddd	0x12345678,%xmm5
18563
18564// CHECK: 	phaddd	%xmm5, %xmm5
18565        	phaddd	%xmm5,%xmm5
18566
18567// CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %mm3
18568        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18569
18570// CHECK: 	phaddsw	69, %mm3
18571        	phaddsw	0x45,%mm3
18572
18573// CHECK: 	phaddsw	32493, %mm3
18574        	phaddsw	0x7eed,%mm3
18575
18576// CHECK: 	phaddsw	3133065982, %mm3
18577        	phaddsw	0xbabecafe,%mm3
18578
18579// CHECK: 	phaddsw	305419896, %mm3
18580        	phaddsw	0x12345678,%mm3
18581
18582// CHECK: 	phaddsw	%mm3, %mm3
18583        	phaddsw	%mm3,%mm3
18584
18585// CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %xmm5
18586        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18587
18588// CHECK: 	phaddsw	69, %xmm5
18589        	phaddsw	0x45,%xmm5
18590
18591// CHECK: 	phaddsw	32493, %xmm5
18592        	phaddsw	0x7eed,%xmm5
18593
18594// CHECK: 	phaddsw	3133065982, %xmm5
18595        	phaddsw	0xbabecafe,%xmm5
18596
18597// CHECK: 	phaddsw	305419896, %xmm5
18598        	phaddsw	0x12345678,%xmm5
18599
18600// CHECK: 	phaddsw	%xmm5, %xmm5
18601        	phaddsw	%xmm5,%xmm5
18602
18603// CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %mm3
18604        	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
18605
18606// CHECK: 	phsubw	69, %mm3
18607        	phsubw	0x45,%mm3
18608
18609// CHECK: 	phsubw	32493, %mm3
18610        	phsubw	0x7eed,%mm3
18611
18612// CHECK: 	phsubw	3133065982, %mm3
18613        	phsubw	0xbabecafe,%mm3
18614
18615// CHECK: 	phsubw	305419896, %mm3
18616        	phsubw	0x12345678,%mm3
18617
18618// CHECK: 	phsubw	%mm3, %mm3
18619        	phsubw	%mm3,%mm3
18620
18621// CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %xmm5
18622        	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18623
18624// CHECK: 	phsubw	69, %xmm5
18625        	phsubw	0x45,%xmm5
18626
18627// CHECK: 	phsubw	32493, %xmm5
18628        	phsubw	0x7eed,%xmm5
18629
18630// CHECK: 	phsubw	3133065982, %xmm5
18631        	phsubw	0xbabecafe,%xmm5
18632
18633// CHECK: 	phsubw	305419896, %xmm5
18634        	phsubw	0x12345678,%xmm5
18635
18636// CHECK: 	phsubw	%xmm5, %xmm5
18637        	phsubw	%xmm5,%xmm5
18638
18639// CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %mm3
18640        	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
18641
18642// CHECK: 	phsubd	69, %mm3
18643        	phsubd	0x45,%mm3
18644
18645// CHECK: 	phsubd	32493, %mm3
18646        	phsubd	0x7eed,%mm3
18647
18648// CHECK: 	phsubd	3133065982, %mm3
18649        	phsubd	0xbabecafe,%mm3
18650
18651// CHECK: 	phsubd	305419896, %mm3
18652        	phsubd	0x12345678,%mm3
18653
18654// CHECK: 	phsubd	%mm3, %mm3
18655        	phsubd	%mm3,%mm3
18656
18657// CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %xmm5
18658        	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18659
18660// CHECK: 	phsubd	69, %xmm5
18661        	phsubd	0x45,%xmm5
18662
18663// CHECK: 	phsubd	32493, %xmm5
18664        	phsubd	0x7eed,%xmm5
18665
18666// CHECK: 	phsubd	3133065982, %xmm5
18667        	phsubd	0xbabecafe,%xmm5
18668
18669// CHECK: 	phsubd	305419896, %xmm5
18670        	phsubd	0x12345678,%xmm5
18671
18672// CHECK: 	phsubd	%xmm5, %xmm5
18673        	phsubd	%xmm5,%xmm5
18674
18675// CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %mm3
18676        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18677
18678// CHECK: 	phsubsw	69, %mm3
18679        	phsubsw	0x45,%mm3
18680
18681// CHECK: 	phsubsw	32493, %mm3
18682        	phsubsw	0x7eed,%mm3
18683
18684// CHECK: 	phsubsw	3133065982, %mm3
18685        	phsubsw	0xbabecafe,%mm3
18686
18687// CHECK: 	phsubsw	305419896, %mm3
18688        	phsubsw	0x12345678,%mm3
18689
18690// CHECK: 	phsubsw	%mm3, %mm3
18691        	phsubsw	%mm3,%mm3
18692
18693// CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %xmm5
18694        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18695
18696// CHECK: 	phsubsw	69, %xmm5
18697        	phsubsw	0x45,%xmm5
18698
18699// CHECK: 	phsubsw	32493, %xmm5
18700        	phsubsw	0x7eed,%xmm5
18701
18702// CHECK: 	phsubsw	3133065982, %xmm5
18703        	phsubsw	0xbabecafe,%xmm5
18704
18705// CHECK: 	phsubsw	305419896, %xmm5
18706        	phsubsw	0x12345678,%xmm5
18707
18708// CHECK: 	phsubsw	%xmm5, %xmm5
18709        	phsubsw	%xmm5,%xmm5
18710
18711// CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
18712        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18713
18714// CHECK: 	pmaddubsw	69, %mm3
18715        	pmaddubsw	0x45,%mm3
18716
18717// CHECK: 	pmaddubsw	32493, %mm3
18718        	pmaddubsw	0x7eed,%mm3
18719
18720// CHECK: 	pmaddubsw	3133065982, %mm3
18721        	pmaddubsw	0xbabecafe,%mm3
18722
18723// CHECK: 	pmaddubsw	305419896, %mm3
18724        	pmaddubsw	0x12345678,%mm3
18725
18726// CHECK: 	pmaddubsw	%mm3, %mm3
18727        	pmaddubsw	%mm3,%mm3
18728
18729// CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
18730        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18731
18732// CHECK: 	pmaddubsw	69, %xmm5
18733        	pmaddubsw	0x45,%xmm5
18734
18735// CHECK: 	pmaddubsw	32493, %xmm5
18736        	pmaddubsw	0x7eed,%xmm5
18737
18738// CHECK: 	pmaddubsw	3133065982, %xmm5
18739        	pmaddubsw	0xbabecafe,%xmm5
18740
18741// CHECK: 	pmaddubsw	305419896, %xmm5
18742        	pmaddubsw	0x12345678,%xmm5
18743
18744// CHECK: 	pmaddubsw	%xmm5, %xmm5
18745        	pmaddubsw	%xmm5,%xmm5
18746
18747// CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
18748        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18749
18750// CHECK: 	pmulhrsw	69, %mm3
18751        	pmulhrsw	0x45,%mm3
18752
18753// CHECK: 	pmulhrsw	32493, %mm3
18754        	pmulhrsw	0x7eed,%mm3
18755
18756// CHECK: 	pmulhrsw	3133065982, %mm3
18757        	pmulhrsw	0xbabecafe,%mm3
18758
18759// CHECK: 	pmulhrsw	305419896, %mm3
18760        	pmulhrsw	0x12345678,%mm3
18761
18762// CHECK: 	pmulhrsw	%mm3, %mm3
18763        	pmulhrsw	%mm3,%mm3
18764
18765// CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
18766        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18767
18768// CHECK: 	pmulhrsw	69, %xmm5
18769        	pmulhrsw	0x45,%xmm5
18770
18771// CHECK: 	pmulhrsw	32493, %xmm5
18772        	pmulhrsw	0x7eed,%xmm5
18773
18774// CHECK: 	pmulhrsw	3133065982, %xmm5
18775        	pmulhrsw	0xbabecafe,%xmm5
18776
18777// CHECK: 	pmulhrsw	305419896, %xmm5
18778        	pmulhrsw	0x12345678,%xmm5
18779
18780// CHECK: 	pmulhrsw	%xmm5, %xmm5
18781        	pmulhrsw	%xmm5,%xmm5
18782
18783// CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %mm3
18784        	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
18785
18786// CHECK: 	pshufb	69, %mm3
18787        	pshufb	0x45,%mm3
18788
18789// CHECK: 	pshufb	32493, %mm3
18790        	pshufb	0x7eed,%mm3
18791
18792// CHECK: 	pshufb	3133065982, %mm3
18793        	pshufb	0xbabecafe,%mm3
18794
18795// CHECK: 	pshufb	305419896, %mm3
18796        	pshufb	0x12345678,%mm3
18797
18798// CHECK: 	pshufb	%mm3, %mm3
18799        	pshufb	%mm3,%mm3
18800
18801// CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %xmm5
18802        	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18803
18804// CHECK: 	pshufb	69, %xmm5
18805        	pshufb	0x45,%xmm5
18806
18807// CHECK: 	pshufb	32493, %xmm5
18808        	pshufb	0x7eed,%xmm5
18809
18810// CHECK: 	pshufb	3133065982, %xmm5
18811        	pshufb	0xbabecafe,%xmm5
18812
18813// CHECK: 	pshufb	305419896, %xmm5
18814        	pshufb	0x12345678,%xmm5
18815
18816// CHECK: 	pshufb	%xmm5, %xmm5
18817        	pshufb	%xmm5,%xmm5
18818
18819// CHECK: 	psignb	3735928559(%ebx,%ecx,8), %mm3
18820        	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
18821
18822// CHECK: 	psignb	69, %mm3
18823        	psignb	0x45,%mm3
18824
18825// CHECK: 	psignb	32493, %mm3
18826        	psignb	0x7eed,%mm3
18827
18828// CHECK: 	psignb	3133065982, %mm3
18829        	psignb	0xbabecafe,%mm3
18830
18831// CHECK: 	psignb	305419896, %mm3
18832        	psignb	0x12345678,%mm3
18833
18834// CHECK: 	psignb	%mm3, %mm3
18835        	psignb	%mm3,%mm3
18836
18837// CHECK: 	psignb	3735928559(%ebx,%ecx,8), %xmm5
18838        	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18839
18840// CHECK: 	psignb	69, %xmm5
18841        	psignb	0x45,%xmm5
18842
18843// CHECK: 	psignb	32493, %xmm5
18844        	psignb	0x7eed,%xmm5
18845
18846// CHECK: 	psignb	3133065982, %xmm5
18847        	psignb	0xbabecafe,%xmm5
18848
18849// CHECK: 	psignb	305419896, %xmm5
18850        	psignb	0x12345678,%xmm5
18851
18852// CHECK: 	psignb	%xmm5, %xmm5
18853        	psignb	%xmm5,%xmm5
18854
18855// CHECK: 	psignw	3735928559(%ebx,%ecx,8), %mm3
18856        	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
18857
18858// CHECK: 	psignw	69, %mm3
18859        	psignw	0x45,%mm3
18860
18861// CHECK: 	psignw	32493, %mm3
18862        	psignw	0x7eed,%mm3
18863
18864// CHECK: 	psignw	3133065982, %mm3
18865        	psignw	0xbabecafe,%mm3
18866
18867// CHECK: 	psignw	305419896, %mm3
18868        	psignw	0x12345678,%mm3
18869
18870// CHECK: 	psignw	%mm3, %mm3
18871        	psignw	%mm3,%mm3
18872
18873// CHECK: 	psignw	3735928559(%ebx,%ecx,8), %xmm5
18874        	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18875
18876// CHECK: 	psignw	69, %xmm5
18877        	psignw	0x45,%xmm5
18878
18879// CHECK: 	psignw	32493, %xmm5
18880        	psignw	0x7eed,%xmm5
18881
18882// CHECK: 	psignw	3133065982, %xmm5
18883        	psignw	0xbabecafe,%xmm5
18884
18885// CHECK: 	psignw	305419896, %xmm5
18886        	psignw	0x12345678,%xmm5
18887
18888// CHECK: 	psignw	%xmm5, %xmm5
18889        	psignw	%xmm5,%xmm5
18890
18891// CHECK: 	psignd	3735928559(%ebx,%ecx,8), %mm3
18892        	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
18893
18894// CHECK: 	psignd	69, %mm3
18895        	psignd	0x45,%mm3
18896
18897// CHECK: 	psignd	32493, %mm3
18898        	psignd	0x7eed,%mm3
18899
18900// CHECK: 	psignd	3133065982, %mm3
18901        	psignd	0xbabecafe,%mm3
18902
18903// CHECK: 	psignd	305419896, %mm3
18904        	psignd	0x12345678,%mm3
18905
18906// CHECK: 	psignd	%mm3, %mm3
18907        	psignd	%mm3,%mm3
18908
18909// CHECK: 	psignd	3735928559(%ebx,%ecx,8), %xmm5
18910        	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18911
18912// CHECK: 	psignd	69, %xmm5
18913        	psignd	0x45,%xmm5
18914
18915// CHECK: 	psignd	32493, %xmm5
18916        	psignd	0x7eed,%xmm5
18917
18918// CHECK: 	psignd	3133065982, %xmm5
18919        	psignd	0xbabecafe,%xmm5
18920
18921// CHECK: 	psignd	305419896, %xmm5
18922        	psignd	0x12345678,%xmm5
18923
18924// CHECK: 	psignd	%xmm5, %xmm5
18925        	psignd	%xmm5,%xmm5
18926
18927// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
18928        	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
18929
18930// CHECK: 	pabsb	69, %mm3
18931        	pabsb	0x45,%mm3
18932
18933// CHECK: 	pabsb	32493, %mm3
18934        	pabsb	0x7eed,%mm3
18935
18936// CHECK: 	pabsb	3133065982, %mm3
18937        	pabsb	0xbabecafe,%mm3
18938
18939// CHECK: 	pabsb	305419896, %mm3
18940        	pabsb	0x12345678,%mm3
18941
18942// CHECK: 	pabsb	%mm3, %mm3
18943        	pabsb	%mm3,%mm3
18944
18945// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
18946        	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18947
18948// CHECK: 	pabsb	69, %xmm5
18949        	pabsb	0x45,%xmm5
18950
18951// CHECK: 	pabsb	32493, %xmm5
18952        	pabsb	0x7eed,%xmm5
18953
18954// CHECK: 	pabsb	3133065982, %xmm5
18955        	pabsb	0xbabecafe,%xmm5
18956
18957// CHECK: 	pabsb	305419896, %xmm5
18958        	pabsb	0x12345678,%xmm5
18959
18960// CHECK: 	pabsb	%xmm5, %xmm5
18961        	pabsb	%xmm5,%xmm5
18962
18963// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
18964        	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18965
18966// CHECK: 	pabsw	69, %mm3
18967        	pabsw	0x45,%mm3
18968
18969// CHECK: 	pabsw	32493, %mm3
18970        	pabsw	0x7eed,%mm3
18971
18972// CHECK: 	pabsw	3133065982, %mm3
18973        	pabsw	0xbabecafe,%mm3
18974
18975// CHECK: 	pabsw	305419896, %mm3
18976        	pabsw	0x12345678,%mm3
18977
18978// CHECK: 	pabsw	%mm3, %mm3
18979        	pabsw	%mm3,%mm3
18980
18981// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
18982        	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18983
18984// CHECK: 	pabsw	69, %xmm5
18985        	pabsw	0x45,%xmm5
18986
18987// CHECK: 	pabsw	32493, %xmm5
18988        	pabsw	0x7eed,%xmm5
18989
18990// CHECK: 	pabsw	3133065982, %xmm5
18991        	pabsw	0xbabecafe,%xmm5
18992
18993// CHECK: 	pabsw	305419896, %xmm5
18994        	pabsw	0x12345678,%xmm5
18995
18996// CHECK: 	pabsw	%xmm5, %xmm5
18997        	pabsw	%xmm5,%xmm5
18998
18999// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
19000        	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
19001
19002// CHECK: 	pabsd	69, %mm3
19003        	pabsd	0x45,%mm3
19004
19005// CHECK: 	pabsd	32493, %mm3
19006        	pabsd	0x7eed,%mm3
19007
19008// CHECK: 	pabsd	3133065982, %mm3
19009        	pabsd	0xbabecafe,%mm3
19010
19011// CHECK: 	pabsd	305419896, %mm3
19012        	pabsd	0x12345678,%mm3
19013
19014// CHECK: 	pabsd	%mm3, %mm3
19015        	pabsd	%mm3,%mm3
19016
19017// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
19018        	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19019
19020// CHECK: 	pabsd	69, %xmm5
19021        	pabsd	0x45,%xmm5
19022
19023// CHECK: 	pabsd	32493, %xmm5
19024        	pabsd	0x7eed,%xmm5
19025
19026// CHECK: 	pabsd	3133065982, %xmm5
19027        	pabsd	0xbabecafe,%xmm5
19028
19029// CHECK: 	pabsd	305419896, %xmm5
19030        	pabsd	0x12345678,%xmm5
19031
19032// CHECK: 	pabsd	%xmm5, %xmm5
19033        	pabsd	%xmm5,%xmm5
19034
19035// CHECK: 	femms
19036        	femms
19037
19038// CHECK: 	movntdqa	3735928559(%ebx,%ecx,8), %xmm5
19039        	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
19040
19041// CHECK: 	movntdqa	69, %xmm5
19042        	movntdqa	0x45,%xmm5
19043
19044// CHECK: 	movntdqa	32493, %xmm5
19045        	movntdqa	0x7eed,%xmm5
19046
19047// CHECK: 	movntdqa	3133065982, %xmm5
19048        	movntdqa	0xbabecafe,%xmm5
19049
19050// CHECK: 	movntdqa	305419896, %xmm5
19051        	movntdqa	0x12345678,%xmm5
19052
19053// CHECK: 	packusdw	3735928559(%ebx,%ecx,8), %xmm5
19054        	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19055
19056// CHECK: 	packusdw	69, %xmm5
19057        	packusdw	0x45,%xmm5
19058
19059// CHECK: 	packusdw	32493, %xmm5
19060        	packusdw	0x7eed,%xmm5
19061
19062// CHECK: 	packusdw	3133065982, %xmm5
19063        	packusdw	0xbabecafe,%xmm5
19064
19065// CHECK: 	packusdw	305419896, %xmm5
19066        	packusdw	0x12345678,%xmm5
19067
19068// CHECK: 	packusdw	%xmm5, %xmm5
19069        	packusdw	%xmm5,%xmm5
19070
19071// CHECK: 	pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
19072        	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19073
19074// CHECK: 	pcmpeqq	69, %xmm5
19075        	pcmpeqq	0x45,%xmm5
19076
19077// CHECK: 	pcmpeqq	32493, %xmm5
19078        	pcmpeqq	0x7eed,%xmm5
19079
19080// CHECK: 	pcmpeqq	3133065982, %xmm5
19081        	pcmpeqq	0xbabecafe,%xmm5
19082
19083// CHECK: 	pcmpeqq	305419896, %xmm5
19084        	pcmpeqq	0x12345678,%xmm5
19085
19086// CHECK: 	pcmpeqq	%xmm5, %xmm5
19087        	pcmpeqq	%xmm5,%xmm5
19088
19089// CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
19090        	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19091
19092// CHECK: 	phminposuw	69, %xmm5
19093        	phminposuw	0x45,%xmm5
19094
19095// CHECK: 	phminposuw	32493, %xmm5
19096        	phminposuw	0x7eed,%xmm5
19097
19098// CHECK: 	phminposuw	3133065982, %xmm5
19099        	phminposuw	0xbabecafe,%xmm5
19100
19101// CHECK: 	phminposuw	305419896, %xmm5
19102        	phminposuw	0x12345678,%xmm5
19103
19104// CHECK: 	phminposuw	%xmm5, %xmm5
19105        	phminposuw	%xmm5,%xmm5
19106
19107// CHECK: 	pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
19108        	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
19109
19110// CHECK: 	pmaxsb	69, %xmm5
19111        	pmaxsb	0x45,%xmm5
19112
19113// CHECK: 	pmaxsb	32493, %xmm5
19114        	pmaxsb	0x7eed,%xmm5
19115
19116// CHECK: 	pmaxsb	3133065982, %xmm5
19117        	pmaxsb	0xbabecafe,%xmm5
19118
19119// CHECK: 	pmaxsb	305419896, %xmm5
19120        	pmaxsb	0x12345678,%xmm5
19121
19122// CHECK: 	pmaxsb	%xmm5, %xmm5
19123        	pmaxsb	%xmm5,%xmm5
19124
19125// CHECK: 	pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
19126        	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19127
19128// CHECK: 	pmaxsd	69, %xmm5
19129        	pmaxsd	0x45,%xmm5
19130
19131// CHECK: 	pmaxsd	32493, %xmm5
19132        	pmaxsd	0x7eed,%xmm5
19133
19134// CHECK: 	pmaxsd	3133065982, %xmm5
19135        	pmaxsd	0xbabecafe,%xmm5
19136
19137// CHECK: 	pmaxsd	305419896, %xmm5
19138        	pmaxsd	0x12345678,%xmm5
19139
19140// CHECK: 	pmaxsd	%xmm5, %xmm5
19141        	pmaxsd	%xmm5,%xmm5
19142
19143// CHECK: 	pmaxud	3735928559(%ebx,%ecx,8), %xmm5
19144        	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
19145
19146// CHECK: 	pmaxud	69, %xmm5
19147        	pmaxud	0x45,%xmm5
19148
19149// CHECK: 	pmaxud	32493, %xmm5
19150        	pmaxud	0x7eed,%xmm5
19151
19152// CHECK: 	pmaxud	3133065982, %xmm5
19153        	pmaxud	0xbabecafe,%xmm5
19154
19155// CHECK: 	pmaxud	305419896, %xmm5
19156        	pmaxud	0x12345678,%xmm5
19157
19158// CHECK: 	pmaxud	%xmm5, %xmm5
19159        	pmaxud	%xmm5,%xmm5
19160
19161// CHECK: 	pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
19162        	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19163
19164// CHECK: 	pmaxuw	69, %xmm5
19165        	pmaxuw	0x45,%xmm5
19166
19167// CHECK: 	pmaxuw	32493, %xmm5
19168        	pmaxuw	0x7eed,%xmm5
19169
19170// CHECK: 	pmaxuw	3133065982, %xmm5
19171        	pmaxuw	0xbabecafe,%xmm5
19172
19173// CHECK: 	pmaxuw	305419896, %xmm5
19174        	pmaxuw	0x12345678,%xmm5
19175
19176// CHECK: 	pmaxuw	%xmm5, %xmm5
19177        	pmaxuw	%xmm5,%xmm5
19178
19179// CHECK: 	pminsb	3735928559(%ebx,%ecx,8), %xmm5
19180        	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
19181
19182// CHECK: 	pminsb	69, %xmm5
19183        	pminsb	0x45,%xmm5
19184
19185// CHECK: 	pminsb	32493, %xmm5
19186        	pminsb	0x7eed,%xmm5
19187
19188// CHECK: 	pminsb	3133065982, %xmm5
19189        	pminsb	0xbabecafe,%xmm5
19190
19191// CHECK: 	pminsb	305419896, %xmm5
19192        	pminsb	0x12345678,%xmm5
19193
19194// CHECK: 	pminsb	%xmm5, %xmm5
19195        	pminsb	%xmm5,%xmm5
19196
19197// CHECK: 	pminsd	3735928559(%ebx,%ecx,8), %xmm5
19198        	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19199
19200// CHECK: 	pminsd	69, %xmm5
19201        	pminsd	0x45,%xmm5
19202
19203// CHECK: 	pminsd	32493, %xmm5
19204        	pminsd	0x7eed,%xmm5
19205
19206// CHECK: 	pminsd	3133065982, %xmm5
19207        	pminsd	0xbabecafe,%xmm5
19208
19209// CHECK: 	pminsd	305419896, %xmm5
19210        	pminsd	0x12345678,%xmm5
19211
19212// CHECK: 	pminsd	%xmm5, %xmm5
19213        	pminsd	%xmm5,%xmm5
19214
19215// CHECK: 	pminud	3735928559(%ebx,%ecx,8), %xmm5
19216        	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
19217
19218// CHECK: 	pminud	69, %xmm5
19219        	pminud	0x45,%xmm5
19220
19221// CHECK: 	pminud	32493, %xmm5
19222        	pminud	0x7eed,%xmm5
19223
19224// CHECK: 	pminud	3133065982, %xmm5
19225        	pminud	0xbabecafe,%xmm5
19226
19227// CHECK: 	pminud	305419896, %xmm5
19228        	pminud	0x12345678,%xmm5
19229
19230// CHECK: 	pminud	%xmm5, %xmm5
19231        	pminud	%xmm5,%xmm5
19232
19233// CHECK: 	pminuw	3735928559(%ebx,%ecx,8), %xmm5
19234        	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19235
19236// CHECK: 	pminuw	69, %xmm5
19237        	pminuw	0x45,%xmm5
19238
19239// CHECK: 	pminuw	32493, %xmm5
19240        	pminuw	0x7eed,%xmm5
19241
19242// CHECK: 	pminuw	3133065982, %xmm5
19243        	pminuw	0xbabecafe,%xmm5
19244
19245// CHECK: 	pminuw	305419896, %xmm5
19246        	pminuw	0x12345678,%xmm5
19247
19248// CHECK: 	pminuw	%xmm5, %xmm5
19249        	pminuw	%xmm5,%xmm5
19250
19251// CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
19252        	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19253
19254// CHECK: 	pmovsxbw	69, %xmm5
19255        	pmovsxbw	0x45,%xmm5
19256
19257// CHECK: 	pmovsxbw	32493, %xmm5
19258        	pmovsxbw	0x7eed,%xmm5
19259
19260// CHECK: 	pmovsxbw	3133065982, %xmm5
19261        	pmovsxbw	0xbabecafe,%xmm5
19262
19263// CHECK: 	pmovsxbw	305419896, %xmm5
19264        	pmovsxbw	0x12345678,%xmm5
19265
19266// CHECK: 	pmovsxbw	%xmm5, %xmm5
19267        	pmovsxbw	%xmm5,%xmm5
19268
19269// CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
19270        	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19271
19272// CHECK: 	pmovsxbd	69, %xmm5
19273        	pmovsxbd	0x45,%xmm5
19274
19275// CHECK: 	pmovsxbd	32493, %xmm5
19276        	pmovsxbd	0x7eed,%xmm5
19277
19278// CHECK: 	pmovsxbd	3133065982, %xmm5
19279        	pmovsxbd	0xbabecafe,%xmm5
19280
19281// CHECK: 	pmovsxbd	305419896, %xmm5
19282        	pmovsxbd	0x12345678,%xmm5
19283
19284// CHECK: 	pmovsxbd	%xmm5, %xmm5
19285        	pmovsxbd	%xmm5,%xmm5
19286
19287// CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
19288        	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19289
19290// CHECK: 	pmovsxbq	69, %xmm5
19291        	pmovsxbq	0x45,%xmm5
19292
19293// CHECK: 	pmovsxbq	32493, %xmm5
19294        	pmovsxbq	0x7eed,%xmm5
19295
19296// CHECK: 	pmovsxbq	3133065982, %xmm5
19297        	pmovsxbq	0xbabecafe,%xmm5
19298
19299// CHECK: 	pmovsxbq	305419896, %xmm5
19300        	pmovsxbq	0x12345678,%xmm5
19301
19302// CHECK: 	pmovsxbq	%xmm5, %xmm5
19303        	pmovsxbq	%xmm5,%xmm5
19304
19305// CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
19306        	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19307
19308// CHECK: 	pmovsxwd	69, %xmm5
19309        	pmovsxwd	0x45,%xmm5
19310
19311// CHECK: 	pmovsxwd	32493, %xmm5
19312        	pmovsxwd	0x7eed,%xmm5
19313
19314// CHECK: 	pmovsxwd	3133065982, %xmm5
19315        	pmovsxwd	0xbabecafe,%xmm5
19316
19317// CHECK: 	pmovsxwd	305419896, %xmm5
19318        	pmovsxwd	0x12345678,%xmm5
19319
19320// CHECK: 	pmovsxwd	%xmm5, %xmm5
19321        	pmovsxwd	%xmm5,%xmm5
19322
19323// CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
19324        	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19325
19326// CHECK: 	pmovsxwq	69, %xmm5
19327        	pmovsxwq	0x45,%xmm5
19328
19329// CHECK: 	pmovsxwq	32493, %xmm5
19330        	pmovsxwq	0x7eed,%xmm5
19331
19332// CHECK: 	pmovsxwq	3133065982, %xmm5
19333        	pmovsxwq	0xbabecafe,%xmm5
19334
19335// CHECK: 	pmovsxwq	305419896, %xmm5
19336        	pmovsxwq	0x12345678,%xmm5
19337
19338// CHECK: 	pmovsxwq	%xmm5, %xmm5
19339        	pmovsxwq	%xmm5,%xmm5
19340
19341// CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
19342        	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19343
19344// CHECK: 	pmovsxdq	69, %xmm5
19345        	pmovsxdq	0x45,%xmm5
19346
19347// CHECK: 	pmovsxdq	32493, %xmm5
19348        	pmovsxdq	0x7eed,%xmm5
19349
19350// CHECK: 	pmovsxdq	3133065982, %xmm5
19351        	pmovsxdq	0xbabecafe,%xmm5
19352
19353// CHECK: 	pmovsxdq	305419896, %xmm5
19354        	pmovsxdq	0x12345678,%xmm5
19355
19356// CHECK: 	pmovsxdq	%xmm5, %xmm5
19357        	pmovsxdq	%xmm5,%xmm5
19358
19359// CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
19360        	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19361
19362// CHECK: 	pmovzxbw	69, %xmm5
19363        	pmovzxbw	0x45,%xmm5
19364
19365// CHECK: 	pmovzxbw	32493, %xmm5
19366        	pmovzxbw	0x7eed,%xmm5
19367
19368// CHECK: 	pmovzxbw	3133065982, %xmm5
19369        	pmovzxbw	0xbabecafe,%xmm5
19370
19371// CHECK: 	pmovzxbw	305419896, %xmm5
19372        	pmovzxbw	0x12345678,%xmm5
19373
19374// CHECK: 	pmovzxbw	%xmm5, %xmm5
19375        	pmovzxbw	%xmm5,%xmm5
19376
19377// CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
19378        	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19379
19380// CHECK: 	pmovzxbd	69, %xmm5
19381        	pmovzxbd	0x45,%xmm5
19382
19383// CHECK: 	pmovzxbd	32493, %xmm5
19384        	pmovzxbd	0x7eed,%xmm5
19385
19386// CHECK: 	pmovzxbd	3133065982, %xmm5
19387        	pmovzxbd	0xbabecafe,%xmm5
19388
19389// CHECK: 	pmovzxbd	305419896, %xmm5
19390        	pmovzxbd	0x12345678,%xmm5
19391
19392// CHECK: 	pmovzxbd	%xmm5, %xmm5
19393        	pmovzxbd	%xmm5,%xmm5
19394
19395// CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
19396        	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19397
19398// CHECK: 	pmovzxbq	69, %xmm5
19399        	pmovzxbq	0x45,%xmm5
19400
19401// CHECK: 	pmovzxbq	32493, %xmm5
19402        	pmovzxbq	0x7eed,%xmm5
19403
19404// CHECK: 	pmovzxbq	3133065982, %xmm5
19405        	pmovzxbq	0xbabecafe,%xmm5
19406
19407// CHECK: 	pmovzxbq	305419896, %xmm5
19408        	pmovzxbq	0x12345678,%xmm5
19409
19410// CHECK: 	pmovzxbq	%xmm5, %xmm5
19411        	pmovzxbq	%xmm5,%xmm5
19412
19413// CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
19414        	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19415
19416// CHECK: 	pmovzxwd	69, %xmm5
19417        	pmovzxwd	0x45,%xmm5
19418
19419// CHECK: 	pmovzxwd	32493, %xmm5
19420        	pmovzxwd	0x7eed,%xmm5
19421
19422// CHECK: 	pmovzxwd	3133065982, %xmm5
19423        	pmovzxwd	0xbabecafe,%xmm5
19424
19425// CHECK: 	pmovzxwd	305419896, %xmm5
19426        	pmovzxwd	0x12345678,%xmm5
19427
19428// CHECK: 	pmovzxwd	%xmm5, %xmm5
19429        	pmovzxwd	%xmm5,%xmm5
19430
19431// CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
19432        	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19433
19434// CHECK: 	pmovzxwq	69, %xmm5
19435        	pmovzxwq	0x45,%xmm5
19436
19437// CHECK: 	pmovzxwq	32493, %xmm5
19438        	pmovzxwq	0x7eed,%xmm5
19439
19440// CHECK: 	pmovzxwq	3133065982, %xmm5
19441        	pmovzxwq	0xbabecafe,%xmm5
19442
19443// CHECK: 	pmovzxwq	305419896, %xmm5
19444        	pmovzxwq	0x12345678,%xmm5
19445
19446// CHECK: 	pmovzxwq	%xmm5, %xmm5
19447        	pmovzxwq	%xmm5,%xmm5
19448
19449// CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
19450        	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19451
19452// CHECK: 	pmovzxdq	69, %xmm5
19453        	pmovzxdq	0x45,%xmm5
19454
19455// CHECK: 	pmovzxdq	32493, %xmm5
19456        	pmovzxdq	0x7eed,%xmm5
19457
19458// CHECK: 	pmovzxdq	3133065982, %xmm5
19459        	pmovzxdq	0xbabecafe,%xmm5
19460
19461// CHECK: 	pmovzxdq	305419896, %xmm5
19462        	pmovzxdq	0x12345678,%xmm5
19463
19464// CHECK: 	pmovzxdq	%xmm5, %xmm5
19465        	pmovzxdq	%xmm5,%xmm5
19466
19467// CHECK: 	pmuldq	3735928559(%ebx,%ecx,8), %xmm5
19468        	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19469
19470// CHECK: 	pmuldq	69, %xmm5
19471        	pmuldq	0x45,%xmm5
19472
19473// CHECK: 	pmuldq	32493, %xmm5
19474        	pmuldq	0x7eed,%xmm5
19475
19476// CHECK: 	pmuldq	3133065982, %xmm5
19477        	pmuldq	0xbabecafe,%xmm5
19478
19479// CHECK: 	pmuldq	305419896, %xmm5
19480        	pmuldq	0x12345678,%xmm5
19481
19482// CHECK: 	pmuldq	%xmm5, %xmm5
19483        	pmuldq	%xmm5,%xmm5
19484
19485// CHECK: 	pmulld	3735928559(%ebx,%ecx,8), %xmm5
19486        	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
19487
19488// CHECK: 	pmulld	69, %xmm5
19489        	pmulld	0x45,%xmm5
19490
19491// CHECK: 	pmulld	32493, %xmm5
19492        	pmulld	0x7eed,%xmm5
19493
19494// CHECK: 	pmulld	3133065982, %xmm5
19495        	pmulld	0xbabecafe,%xmm5
19496
19497// CHECK: 	pmulld	305419896, %xmm5
19498        	pmulld	0x12345678,%xmm5
19499
19500// CHECK: 	pmulld	%xmm5, %xmm5
19501        	pmulld	%xmm5,%xmm5
19502
19503// CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
19504        	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
19505
19506// CHECK: 	ptest 	69, %xmm5
19507        	ptest	0x45,%xmm5
19508
19509// CHECK: 	ptest 	32493, %xmm5
19510        	ptest	0x7eed,%xmm5
19511
19512// CHECK: 	ptest 	3133065982, %xmm5
19513        	ptest	0xbabecafe,%xmm5
19514
19515// CHECK: 	ptest 	305419896, %xmm5
19516        	ptest	0x12345678,%xmm5
19517
19518// CHECK: 	ptest 	%xmm5, %xmm5
19519        	ptest	%xmm5,%xmm5
19520
19521// CHECK: 	crc32b 	%bl, %eax
19522                crc32b %bl, %eax
19523
19524// CHECK: 	crc32b 	4(%ebx), %eax
19525                crc32b 4(%ebx), %eax
19526
19527// CHECK: 	crc32w 	%bx, %eax
19528                crc32w %bx, %eax
19529
19530// CHECK: 	crc32w 	4(%ebx), %eax
19531                crc32w 4(%ebx), %eax
19532
19533// CHECK: 	crc32l 	%ebx, %eax
19534                crc32l %ebx, %eax
19535
19536// CHECK: 	crc32l 	4(%ebx), %eax
19537                crc32l 4(%ebx), %eax
19538
19539// CHECK: 	crc32l 	3735928559(%ebx,%ecx,8), %ecx
19540                crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
19541
19542// CHECK: 	crc32l 	69, %ecx
19543                crc32l 0x45,%ecx
19544
19545// CHECK: 	crc32l 	32493, %ecx
19546                crc32l 0x7eed,%ecx
19547
19548// CHECK: 	crc32l 	3133065982, %ecx
19549                crc32l 0xbabecafe,%ecx
19550
19551// CHECK: 	crc32l 	%ecx, %ecx
19552                crc32l %ecx,%ecx
19553
19554// CHECK: 	pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
19555        	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19556
19557// CHECK: 	pcmpgtq	69, %xmm5
19558        	pcmpgtq	0x45,%xmm5
19559
19560// CHECK: 	pcmpgtq	32493, %xmm5
19561        	pcmpgtq	0x7eed,%xmm5
19562
19563// CHECK: 	pcmpgtq	3133065982, %xmm5
19564        	pcmpgtq	0xbabecafe,%xmm5
19565
19566// CHECK: 	pcmpgtq	305419896, %xmm5
19567        	pcmpgtq	0x12345678,%xmm5
19568
19569// CHECK: 	pcmpgtq	%xmm5, %xmm5
19570        	pcmpgtq	%xmm5,%xmm5
19571
19572// CHECK: 	aesimc	%xmm0, %xmm1
19573                aesimc %xmm0,%xmm1
19574
19575// CHECK: 	aesimc	(%eax), %xmm1
19576                aesimc (%eax),%xmm1
19577
19578// CHECK: 	aesenc	%xmm1, %xmm2
19579                aesenc %xmm1,%xmm2
19580
19581// CHECK: 	aesenc	4(%ebx), %xmm2
19582                aesenc 4(%ebx),%xmm2
19583
19584// CHECK: 	aesenclast	%xmm3, %xmm4
19585                aesenclast %xmm3,%xmm4
19586
19587// CHECK: 	aesenclast	4(%edx,%edi), %xmm4
19588                aesenclast 4(%edx,%edi),%xmm4
19589
19590// CHECK: 	aesdec	%xmm5, %xmm6
19591                aesdec %xmm5,%xmm6
19592
19593// CHECK: 	aesdec	4(%ecx,%eax,8), %xmm6
19594                aesdec 4(%ecx,%eax,8),%xmm6
19595
19596// CHECK: 	aesdeclast	%xmm7, %xmm0
19597                aesdeclast %xmm7,%xmm0
19598
19599// CHECK: 	aesdeclast	3405691582, %xmm0
19600                aesdeclast 0xcafebabe,%xmm0
19601
19602// CHECK: 	aeskeygenassist	$125, %xmm1, %xmm2
19603                aeskeygenassist $125, %xmm1, %xmm2
19604
19605// CHECK: 	aeskeygenassist	$125, (%edx,%eax,4), %xmm2
19606                aeskeygenassist $125, (%edx,%eax,4), %xmm2
19607
19608// CHECK:   blendvps	(%eax), %xmm1   # encoding: [0x66,0x0f,0x38,0x14,0x08]
19609            blendvps (%eax), %xmm1
19610// CHECK:   blendvps	%xmm2, %xmm1    # encoding: [0x66,0x0f,0x38,0x14,0xca]
19611            blendvps %xmm2, %xmm1
19612
19613// rdar://9795008
19614// These instructions take a mask not an 8-bit sign extended value.
19615// CHECK: blendps $129, %xmm2, %xmm1
19616          blendps $0x81, %xmm2, %xmm1
19617// CHECK: blendpd $129, %xmm2, %xmm1
19618          blendpd $0x81, %xmm2, %xmm1
19619// CHECK: pblendw $129, %xmm2, %xmm1
19620          pblendw $0x81, %xmm2, %xmm1
19621// CHECK: mpsadbw $129, %xmm2, %xmm1
19622          mpsadbw $0x81, %xmm2, %xmm1
19623// CHECK: dpps $129, %xmm2, %xmm1
19624          dpps $0x81, %xmm2, %xmm1
19625// CHECK: dppd $129, %xmm2, %xmm1
19626          dppd $0x81, %xmm2, %xmm1
19627// CHECK: insertps $129, %xmm2, %xmm1
19628          insertps $0x81, %xmm2, %xmm1
19629