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: 	cvtsi2ssl	%ecx, %xmm5
900        	cvtsi2ssl	%ecx,%xmm5
901
902// CHECK: 	cvtsi2ssl	3735928559(%ebx,%ecx,8), %xmm5
903        	cvtsi2ssl	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: 	cvtsi2sdl	%ecx, %xmm5
1161        	cvtsi2sdl	%ecx,%xmm5
1162
1163// CHECK: 	cvtsi2sdl	3735928559(%ebx,%ecx,8), %xmm5
1164        	cvtsi2sdl	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(1)
3952// CHECK:  encoding: [0xd8,0xd1]
3953        	fcom
3954
3955// CHECK: fcom	%st(2)
3956// CHECK:  encoding: [0xd8,0xd2]
3957        	fcom	%st(2)
3958
3959// CHECK: fcom	%st(2)
3960// CHECK:  encoding: [0xd8,0xd2]
3961        	fcom	%st(2)
3962
3963// CHECK: ficoml	3735928559(%ebx,%ecx,8)
3964// CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
3965        	ficoml	0xdeadbeef(%ebx,%ecx,8)
3966
3967// CHECK: ficoml	3133065982
3968// CHECK:  encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
3969        	ficoml	0xbabecafe
3970
3971// CHECK: ficoml	305419896
3972// CHECK:  encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
3973        	ficoml	0x12345678
3974
3975// CHECK: fcomp	%st(1)
3976// CHECK:  encoding: [0xd8,0xd9]
3977        	fcomp
3978
3979// CHECK: fcomp	%st(2)
3980// CHECK:  encoding: [0xd8,0xda]
3981        	fcomp	%st(2)
3982
3983// CHECK: fcomp	%st(2)
3984// CHECK:  encoding: [0xd8,0xda]
3985        	fcomp	%st(2)
3986
3987// CHECK: ficompl	3735928559(%ebx,%ecx,8)
3988// CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3989        	ficompl	0xdeadbeef(%ebx,%ecx,8)
3990
3991// CHECK: ficompl	3133065982
3992// CHECK:  encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
3993        	ficompl	0xbabecafe
3994
3995// CHECK: ficompl	305419896
3996// CHECK:  encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
3997        	ficompl	0x12345678
3998
3999// CHECK: fcompp
4000// CHECK:  encoding: [0xde,0xd9]
4001        	fcompp
4002
4003// CHECK: fucom	%st(2)
4004// CHECK:  encoding: [0xdd,0xe2]
4005        	fucom	%st(2)
4006
4007// CHECK: fucomp	%st(2)
4008// CHECK:  encoding: [0xdd,0xea]
4009        	fucomp	%st(2)
4010
4011// CHECK: fucompp
4012// CHECK:  encoding: [0xda,0xe9]
4013        	fucompp
4014
4015// CHECK: ftst
4016// CHECK:  encoding: [0xd9,0xe4]
4017        	ftst
4018
4019// CHECK: fxam
4020// CHECK:  encoding: [0xd9,0xe5]
4021        	fxam
4022
4023// CHECK: fld1
4024// CHECK:  encoding: [0xd9,0xe8]
4025        	fld1
4026
4027// CHECK: fldl2t
4028// CHECK:  encoding: [0xd9,0xe9]
4029        	fldl2t
4030
4031// CHECK: fldl2e
4032// CHECK:  encoding: [0xd9,0xea]
4033        	fldl2e
4034
4035// CHECK: fldpi
4036// CHECK:  encoding: [0xd9,0xeb]
4037        	fldpi
4038
4039// CHECK: fldlg2
4040// CHECK:  encoding: [0xd9,0xec]
4041        	fldlg2
4042
4043// CHECK: fldln2
4044// CHECK:  encoding: [0xd9,0xed]
4045        	fldln2
4046
4047// CHECK: fldz
4048// CHECK:  encoding: [0xd9,0xee]
4049        	fldz
4050
4051// CHECK: fadd	%st(2)
4052// CHECK:  encoding: [0xd8,0xc2]
4053        	fadd	%st(2)
4054
4055// CHECK: faddl	3735928559(%ebx,%ecx,8)
4056// CHECK:  encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
4057        	faddl	0xdeadbeef(%ebx,%ecx,8)
4058
4059// CHECK: faddl	3133065982
4060// CHECK:  encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
4061        	faddl	0xbabecafe
4062
4063// CHECK: faddl	305419896
4064// CHECK:  encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
4065        	faddl	0x12345678
4066
4067// CHECK: fiaddl	3735928559(%ebx,%ecx,8)
4068// CHECK:  encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
4069        	fiaddl	0xdeadbeef(%ebx,%ecx,8)
4070
4071// CHECK: fiaddl	3133065982
4072// CHECK:  encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
4073        	fiaddl	0xbabecafe
4074
4075// CHECK: fiaddl	305419896
4076// CHECK:  encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
4077        	fiaddl	0x12345678
4078
4079// CHECK: faddp	%st(2)
4080// CHECK:  encoding: [0xde,0xc2]
4081        	faddp	%st(2)
4082
4083// CHECK: fsub	%st(2)
4084// CHECK:  encoding: [0xd8,0xe2]
4085        	fsub	%st(2)
4086
4087// CHECK: fsubl	3735928559(%ebx,%ecx,8)
4088// CHECK:  encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
4089        	fsubl	0xdeadbeef(%ebx,%ecx,8)
4090
4091// CHECK: fsubl	3133065982
4092// CHECK:  encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
4093        	fsubl	0xbabecafe
4094
4095// CHECK: fsubl	305419896
4096// CHECK:  encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
4097        	fsubl	0x12345678
4098
4099// CHECK: fisubl	3735928559(%ebx,%ecx,8)
4100// CHECK:  encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
4101        	fisubl	0xdeadbeef(%ebx,%ecx,8)
4102
4103// CHECK: fisubl	3133065982
4104// CHECK:  encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
4105        	fisubl	0xbabecafe
4106
4107// CHECK: fisubl	305419896
4108// CHECK:  encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
4109        	fisubl	0x12345678
4110
4111// CHECK: fsubp	%st(2)
4112// CHECK:  encoding: [0xde,0xe2]
4113        	fsubp	%st(2)
4114
4115// CHECK: fsubr	%st(2)
4116// CHECK:  encoding: [0xd8,0xea]
4117        	fsubr	%st(2)
4118
4119// CHECK: fsubrl	3735928559(%ebx,%ecx,8)
4120// CHECK:  encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
4121        	fsubrl	0xdeadbeef(%ebx,%ecx,8)
4122
4123// CHECK: fsubrl	3133065982
4124// CHECK:  encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
4125        	fsubrl	0xbabecafe
4126
4127// CHECK: fsubrl	305419896
4128// CHECK:  encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
4129        	fsubrl	0x12345678
4130
4131// CHECK: fisubrl	3735928559(%ebx,%ecx,8)
4132// CHECK:  encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
4133        	fisubrl	0xdeadbeef(%ebx,%ecx,8)
4134
4135// CHECK: fisubrl	3133065982
4136// CHECK:  encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
4137        	fisubrl	0xbabecafe
4138
4139// CHECK: fisubrl	305419896
4140// CHECK:  encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
4141        	fisubrl	0x12345678
4142
4143// CHECK: fsubrp	%st(2)
4144// CHECK:  encoding: [0xde,0xea]
4145        	fsubrp	%st(2)
4146
4147// CHECK: fmul	%st(2)
4148// CHECK:  encoding: [0xd8,0xca]
4149        	fmul	%st(2)
4150
4151// CHECK: fmull	3735928559(%ebx,%ecx,8)
4152// CHECK:  encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4153        	fmull	0xdeadbeef(%ebx,%ecx,8)
4154
4155// CHECK: fmull	3133065982
4156// CHECK:  encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
4157        	fmull	0xbabecafe
4158
4159// CHECK: fmull	305419896
4160// CHECK:  encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
4161        	fmull	0x12345678
4162
4163// CHECK: fimull	3735928559(%ebx,%ecx,8)
4164// CHECK:  encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4165        	fimull	0xdeadbeef(%ebx,%ecx,8)
4166
4167// CHECK: fimull	3133065982
4168// CHECK:  encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
4169        	fimull	0xbabecafe
4170
4171// CHECK: fimull	305419896
4172// CHECK:  encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
4173        	fimull	0x12345678
4174
4175// CHECK: fmulp	%st(2)
4176// CHECK:  encoding: [0xde,0xca]
4177        	fmulp	%st(2)
4178
4179// CHECK: fdiv	%st(2)
4180// CHECK:  encoding: [0xd8,0xf2]
4181        	fdiv	%st(2)
4182
4183// CHECK: fdivl	3735928559(%ebx,%ecx,8)
4184// CHECK:  encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
4185        	fdivl	0xdeadbeef(%ebx,%ecx,8)
4186
4187// CHECK: fdivl	3133065982
4188// CHECK:  encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
4189        	fdivl	0xbabecafe
4190
4191// CHECK: fdivl	305419896
4192// CHECK:  encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
4193        	fdivl	0x12345678
4194
4195// CHECK: fidivl	3735928559(%ebx,%ecx,8)
4196// CHECK:  encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
4197        	fidivl	0xdeadbeef(%ebx,%ecx,8)
4198
4199// CHECK: fidivl	3133065982
4200// CHECK:  encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
4201        	fidivl	0xbabecafe
4202
4203// CHECK: fidivl	305419896
4204// CHECK:  encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
4205        	fidivl	0x12345678
4206
4207// CHECK: fdivp	%st(2)
4208// CHECK:  encoding: [0xde,0xf2]
4209        	fdivp	%st(2)
4210
4211// CHECK: fdivr	%st(2)
4212// CHECK:  encoding: [0xd8,0xfa]
4213        	fdivr	%st(2)
4214
4215// CHECK: fdivrl	3735928559(%ebx,%ecx,8)
4216// CHECK:  encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4217        	fdivrl	0xdeadbeef(%ebx,%ecx,8)
4218
4219// CHECK: fdivrl	3133065982
4220// CHECK:  encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
4221        	fdivrl	0xbabecafe
4222
4223// CHECK: fdivrl	305419896
4224// CHECK:  encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
4225        	fdivrl	0x12345678
4226
4227// CHECK: fidivrl	3735928559(%ebx,%ecx,8)
4228// CHECK:  encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4229        	fidivrl	0xdeadbeef(%ebx,%ecx,8)
4230
4231// CHECK: fidivrl	3133065982
4232// CHECK:  encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
4233        	fidivrl	0xbabecafe
4234
4235// CHECK: fidivrl	305419896
4236// CHECK:  encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
4237        	fidivrl	0x12345678
4238
4239// CHECK: fdivrp	%st(2)
4240// CHECK:  encoding: [0xde,0xfa]
4241        	fdivrp	%st(2)
4242
4243// CHECK: f2xm1
4244// CHECK:  encoding: [0xd9,0xf0]
4245        	f2xm1
4246
4247// CHECK: fyl2x
4248// CHECK:  encoding: [0xd9,0xf1]
4249        	fyl2x
4250
4251// CHECK: fptan
4252// CHECK:  encoding: [0xd9,0xf2]
4253        	fptan
4254
4255// CHECK: fpatan
4256// CHECK:  encoding: [0xd9,0xf3]
4257        	fpatan
4258
4259// CHECK: fxtract
4260// CHECK:  encoding: [0xd9,0xf4]
4261        	fxtract
4262
4263// CHECK: fprem1
4264// CHECK:  encoding: [0xd9,0xf5]
4265        	fprem1
4266
4267// CHECK: fdecstp
4268// CHECK:  encoding: [0xd9,0xf6]
4269        	fdecstp
4270
4271// CHECK: fincstp
4272// CHECK:  encoding: [0xd9,0xf7]
4273        	fincstp
4274
4275// CHECK: fprem
4276// CHECK:  encoding: [0xd9,0xf8]
4277        	fprem
4278
4279// CHECK: fyl2xp1
4280// CHECK:  encoding: [0xd9,0xf9]
4281        	fyl2xp1
4282
4283// CHECK: fsqrt
4284// CHECK:  encoding: [0xd9,0xfa]
4285        	fsqrt
4286
4287// CHECK: fsincos
4288// CHECK:  encoding: [0xd9,0xfb]
4289        	fsincos
4290
4291// CHECK: frndint
4292// CHECK:  encoding: [0xd9,0xfc]
4293        	frndint
4294
4295// CHECK: fscale
4296// CHECK:  encoding: [0xd9,0xfd]
4297        	fscale
4298
4299// CHECK: fsin
4300// CHECK:  encoding: [0xd9,0xfe]
4301        	fsin
4302
4303// CHECK: fcos
4304// CHECK:  encoding: [0xd9,0xff]
4305        	fcos
4306
4307// CHECK: fchs
4308// CHECK:  encoding: [0xd9,0xe0]
4309        	fchs
4310
4311// CHECK: fabs
4312// CHECK:  encoding: [0xd9,0xe1]
4313        	fabs
4314
4315// CHECK: fninit
4316// CHECK:  encoding: [0xdb,0xe3]
4317        	fninit
4318
4319// CHECK: fldcw	3735928559(%ebx,%ecx,8)
4320// CHECK:  encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4321        	fldcw	0xdeadbeef(%ebx,%ecx,8)
4322
4323// CHECK: fldcw	3133065982
4324// CHECK:  encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
4325        	fldcw	0xbabecafe
4326
4327// CHECK: fldcw	305419896
4328// CHECK:  encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
4329        	fldcw	0x12345678
4330
4331// CHECK: fnstcw	3735928559(%ebx,%ecx,8)
4332// CHECK:  encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4333        	fnstcw	0xdeadbeef(%ebx,%ecx,8)
4334
4335// CHECK: fnstcw	3133065982
4336// CHECK:  encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
4337        	fnstcw	0xbabecafe
4338
4339// CHECK: fnstcw	305419896
4340// CHECK:  encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
4341        	fnstcw	0x12345678
4342
4343// CHECK: fnstsw	3735928559(%ebx,%ecx,8)
4344// CHECK:  encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4345        	fnstsw	0xdeadbeef(%ebx,%ecx,8)
4346
4347// CHECK: fnstsw	3133065982
4348// CHECK:  encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
4349        	fnstsw	0xbabecafe
4350
4351// CHECK: fnstsw	305419896
4352// CHECK:  encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
4353        	fnstsw	0x12345678
4354
4355// CHECK: fnclex
4356// CHECK:  encoding: [0xdb,0xe2]
4357        	fnclex
4358
4359// CHECK: fnstenv	32493
4360// CHECK:  encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
4361        	fnstenv	0x7eed
4362
4363// CHECK: fldenv	32493
4364// CHECK:  encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
4365        	fldenv	0x7eed
4366
4367// CHECK: fnsave	32493
4368// CHECK:  encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
4369        	fnsave	0x7eed
4370
4371// CHECK: frstor	32493
4372// CHECK:  encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
4373        	frstor	0x7eed
4374
4375// CHECK: ffree	%st(2)
4376// CHECK:  encoding: [0xdd,0xc2]
4377        	ffree	%st(2)
4378
4379// CHECK: fnop
4380// CHECK:  encoding: [0xd9,0xd0]
4381        	fnop
4382
4383// CHECK: invd
4384// CHECK:  encoding: [0x0f,0x08]
4385        	invd
4386
4387// CHECK: wbinvd
4388// CHECK:  encoding: [0x0f,0x09]
4389        	wbinvd
4390
4391// CHECK: cpuid
4392// CHECK:  encoding: [0x0f,0xa2]
4393        	cpuid
4394
4395// CHECK: wrmsr
4396// CHECK:  encoding: [0x0f,0x30]
4397        	wrmsr
4398
4399// CHECK: rdtsc
4400// CHECK:  encoding: [0x0f,0x31]
4401        	rdtsc
4402
4403// CHECK: rdmsr
4404// CHECK:  encoding: [0x0f,0x32]
4405        	rdmsr
4406
4407// CHECK: cmpxchg8b	3735928559(%ebx,%ecx,8)
4408// CHECK:  encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4409        	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
4410
4411// CHECK: cmpxchg8b	32493
4412// CHECK:  encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
4413        	cmpxchg8b	0x7eed
4414
4415// CHECK: cmpxchg8b	3133065982
4416// CHECK:  encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
4417        	cmpxchg8b	0xbabecafe
4418
4419// CHECK: cmpxchg8b	305419896
4420// CHECK:  encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
4421        	cmpxchg8b	0x12345678
4422
4423// CHECK: sysenter
4424// CHECK:  encoding: [0x0f,0x34]
4425        	sysenter
4426
4427// CHECK: sysexit
4428// CHECK:  encoding: [0x0f,0x35]
4429        	sysexit
4430
4431// CHECK: sysexitl
4432// CHECK:  encoding: [0x0f,0x35]
4433        	sysexitl
4434
4435// CHECK: fxsave	3735928559(%ebx,%ecx,8)
4436// CHECK:  encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
4437        	fxsave	0xdeadbeef(%ebx,%ecx,8)
4438
4439// CHECK: fxsave	32493
4440// CHECK:  encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
4441        	fxsave	0x7eed
4442
4443// CHECK: fxsave	3133065982
4444// CHECK:  encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
4445        	fxsave	0xbabecafe
4446
4447// CHECK: fxsave	305419896
4448// CHECK:  encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
4449        	fxsave	0x12345678
4450
4451// CHECK: fxrstor	3735928559(%ebx,%ecx,8)
4452// CHECK:  encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4453        	fxrstor	0xdeadbeef(%ebx,%ecx,8)
4454
4455// CHECK: fxrstor	32493
4456// CHECK:  encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
4457        	fxrstor	0x7eed
4458
4459// CHECK: fxrstor	3133065982
4460// CHECK:  encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
4461        	fxrstor	0xbabecafe
4462
4463// CHECK: fxrstor	305419896
4464// CHECK:  encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
4465        	fxrstor	0x12345678
4466
4467// CHECK: rdpmc
4468// CHECK:  encoding: [0x0f,0x33]
4469        	rdpmc
4470
4471// CHECK: ud2
4472// CHECK:  encoding: [0x0f,0x0b]
4473        	ud2
4474
4475// CHECK: fcmovb	%st(2), %st(0)
4476// CHECK:  encoding: [0xda,0xc2]
4477        	fcmovb	%st(2),%st
4478
4479// CHECK: fcmove	%st(2), %st(0)
4480// CHECK:  encoding: [0xda,0xca]
4481        	fcmove	%st(2),%st
4482
4483// CHECK: fcmovbe	%st(2), %st(0)
4484// CHECK:  encoding: [0xda,0xd2]
4485        	fcmovbe	%st(2),%st
4486
4487// CHECK: fcmovu	 %st(2), %st(0)
4488// CHECK:  encoding: [0xda,0xda]
4489        	fcmovu	%st(2),%st
4490
4491// CHECK: fcmovnb	%st(2), %st(0)
4492// CHECK:  encoding: [0xdb,0xc2]
4493        	fcmovnb	%st(2),%st
4494
4495// CHECK: fcmovne	%st(2), %st(0)
4496// CHECK:  encoding: [0xdb,0xca]
4497        	fcmovne	%st(2),%st
4498
4499// CHECK: fcmovnbe	%st(2), %st(0)
4500// CHECK:  encoding: [0xdb,0xd2]
4501        	fcmovnbe	%st(2),%st
4502
4503// CHECK: fcmovnu	%st(2), %st(0)
4504// CHECK:  encoding: [0xdb,0xda]
4505        	fcmovnu	%st(2),%st
4506
4507// CHECK: fcomi	%st(2)
4508// CHECK:  encoding: [0xdb,0xf2]
4509        	fcomi	%st(2),%st
4510
4511// CHECK: fucomi	%st(2)
4512// CHECK:  encoding: [0xdb,0xea]
4513        	fucomi	%st(2),%st
4514
4515// CHECK: fcompi	%st(2)
4516// CHECK:  encoding: [0xdf,0xf2]
4517        	fcomip	%st(2),%st
4518
4519// CHECK: fucompi	%st(2)
4520// CHECK:  encoding: [0xdf,0xea]
4521        	fucomip	%st(2),%st
4522
4523// CHECK: movntil	%ecx, 3735928559(%ebx,%ecx,8)
4524// CHECK:  encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4525        	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
4526
4527// CHECK: movntil	%ecx, 69
4528// CHECK:  encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
4529        	movnti	%ecx,0x45
4530
4531// CHECK: movntil	%ecx, 32493
4532// CHECK:  encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
4533        	movnti	%ecx,0x7eed
4534
4535// CHECK: movntil	%ecx, 3133065982
4536// CHECK:  encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
4537        	movnti	%ecx,0xbabecafe
4538
4539// CHECK: movntil	%ecx, 305419896
4540// CHECK:  encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
4541        	movnti	%ecx,0x12345678
4542
4543// CHECK: clflush	3735928559(%ebx,%ecx,8)
4544// CHECK:  encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4545        	clflush	0xdeadbeef(%ebx,%ecx,8)
4546
4547// CHECK: clflush	32493
4548// CHECK:  encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
4549        	clflush	0x7eed
4550
4551// CHECK: clflush	3133065982
4552// CHECK:  encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
4553        	clflush	0xbabecafe
4554
4555// CHECK: clflush	305419896
4556// CHECK:  encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
4557        	clflush	0x12345678
4558
4559// CHECK: emms
4560// CHECK:  encoding: [0x0f,0x77]
4561        	emms
4562
4563// CHECK: movd	%ecx, %mm3
4564// CHECK:  encoding: [0x0f,0x6e,0xd9]
4565        	movd	%ecx,%mm3
4566
4567// CHECK: movd	3735928559(%ebx,%ecx,8), %mm3
4568// CHECK:  encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4569        	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
4570
4571// CHECK: movd	69, %mm3
4572// CHECK:  encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
4573        	movd	0x45,%mm3
4574
4575// CHECK: movd	32493, %mm3
4576// CHECK:  encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
4577        	movd	0x7eed,%mm3
4578
4579// CHECK: movd	3133065982, %mm3
4580// CHECK:  encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
4581        	movd	0xbabecafe,%mm3
4582
4583// CHECK: movd	305419896, %mm3
4584// CHECK:  encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
4585        	movd	0x12345678,%mm3
4586
4587// CHECK: movd	%mm3, %ecx
4588// CHECK:  encoding: [0x0f,0x7e,0xd9]
4589        	movd	%mm3,%ecx
4590
4591// CHECK: movd	%mm3, 3735928559(%ebx,%ecx,8)
4592// CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4593        	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
4594
4595// CHECK: movd	%mm3, 69
4596// CHECK:  encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
4597        	movd	%mm3,0x45
4598
4599// CHECK: movd	%mm3, 32493
4600// CHECK:  encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
4601        	movd	%mm3,0x7eed
4602
4603// CHECK: movd	%mm3, 3133065982
4604// CHECK:  encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
4605        	movd	%mm3,0xbabecafe
4606
4607// CHECK: movd	%mm3, 305419896
4608// CHECK:  encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
4609        	movd	%mm3,0x12345678
4610
4611// CHECK: movd	%ecx, %xmm5
4612// CHECK:  encoding: [0x66,0x0f,0x6e,0xe9]
4613        	movd	%ecx,%xmm5
4614
4615// CHECK: movd	3735928559(%ebx,%ecx,8), %xmm5
4616// CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
4617        	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
4618
4619// CHECK: movd	69, %xmm5
4620// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
4621        	movd	0x45,%xmm5
4622
4623// CHECK: movd	32493, %xmm5
4624// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
4625        	movd	0x7eed,%xmm5
4626
4627// CHECK: movd	3133065982, %xmm5
4628// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
4629        	movd	0xbabecafe,%xmm5
4630
4631// CHECK: movd	305419896, %xmm5
4632// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
4633        	movd	0x12345678,%xmm5
4634
4635// CHECK: movd	%xmm5, %ecx
4636// CHECK:  encoding: [0x66,0x0f,0x7e,0xe9]
4637        	movd	%xmm5,%ecx
4638
4639// CHECK: movd	%xmm5, 3735928559(%ebx,%ecx,8)
4640// CHECK:  encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
4641        	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
4642
4643// CHECK: movd	%xmm5, 69
4644// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
4645        	movd	%xmm5,0x45
4646
4647// CHECK: movd	%xmm5, 32493
4648// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
4649        	movd	%xmm5,0x7eed
4650
4651// CHECK: movd	%xmm5, 3133065982
4652// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
4653        	movd	%xmm5,0xbabecafe
4654
4655// CHECK: movd	%xmm5, 305419896
4656// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
4657        	movd	%xmm5,0x12345678
4658
4659// CHECK: movq	3735928559(%ebx,%ecx,8), %mm3
4660// CHECK:  encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4661        	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
4662
4663// CHECK: movq	69, %mm3
4664// CHECK:  encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
4665        	movq	0x45,%mm3
4666
4667// CHECK: movq	32493, %mm3
4668// CHECK:  encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
4669        	movq	0x7eed,%mm3
4670
4671// CHECK: movq	3133065982, %mm3
4672// CHECK:  encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
4673        	movq	0xbabecafe,%mm3
4674
4675// CHECK: movq	305419896, %mm3
4676// CHECK:  encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
4677        	movq	0x12345678,%mm3
4678
4679// CHECK: movq	%mm3, %mm3
4680// CHECK:  encoding: [0x0f,0x6f,0xdb]
4681        	movq	%mm3,%mm3
4682
4683// CHECK: movq	%mm3, %mm3
4684// CHECK:  encoding: [0x0f,0x6f,0xdb]
4685        	movq	%mm3,%mm3
4686
4687// CHECK: movq	%xmm5, %xmm5
4688// CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
4689        	movq	%xmm5,%xmm5
4690
4691// CHECK: movq	%xmm5, 3735928559(%ebx,%ecx,8)
4692// CHECK:  encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
4693        	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
4694
4695// CHECK: movq	%xmm5, 69
4696// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
4697        	movq	%xmm5,0x45
4698
4699// CHECK: movq	%xmm5, 32493
4700// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
4701        	movq	%xmm5,0x7eed
4702
4703// CHECK: movq	%xmm5, 3133065982
4704// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
4705        	movq	%xmm5,0xbabecafe
4706
4707// CHECK: movq	%xmm5, 305419896
4708// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
4709        	movq	%xmm5,0x12345678
4710
4711// CHECK: movq	%xmm5, %xmm5
4712// CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
4713        	movq	%xmm5,%xmm5
4714
4715// CHECK: packssdw	3735928559(%ebx,%ecx,8), %mm3
4716// CHECK:  encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4717        	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
4718
4719// CHECK: packssdw	69, %mm3
4720// CHECK:  encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
4721        	packssdw	0x45,%mm3
4722
4723// CHECK: packssdw	32493, %mm3
4724// CHECK:  encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
4725        	packssdw	0x7eed,%mm3
4726
4727// CHECK: packssdw	3133065982, %mm3
4728// CHECK:  encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
4729        	packssdw	0xbabecafe,%mm3
4730
4731// CHECK: packssdw	305419896, %mm3
4732// CHECK:  encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
4733        	packssdw	0x12345678,%mm3
4734
4735// CHECK: packssdw	%mm3, %mm3
4736// CHECK:  encoding: [0x0f,0x6b,0xdb]
4737        	packssdw	%mm3,%mm3
4738
4739// CHECK: packssdw	3735928559(%ebx,%ecx,8), %xmm5
4740// CHECK:  encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
4741        	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
4742
4743// CHECK: packssdw	69, %xmm5
4744// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
4745        	packssdw	0x45,%xmm5
4746
4747// CHECK: packssdw	32493, %xmm5
4748// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
4749        	packssdw	0x7eed,%xmm5
4750
4751// CHECK: packssdw	3133065982, %xmm5
4752// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
4753        	packssdw	0xbabecafe,%xmm5
4754
4755// CHECK: packssdw	305419896, %xmm5
4756// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
4757        	packssdw	0x12345678,%xmm5
4758
4759// CHECK: packssdw	%xmm5, %xmm5
4760// CHECK:  encoding: [0x66,0x0f,0x6b,0xed]
4761        	packssdw	%xmm5,%xmm5
4762
4763// CHECK: packsswb	3735928559(%ebx,%ecx,8), %mm3
4764// CHECK:  encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4765        	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
4766
4767// CHECK: packsswb	69, %mm3
4768// CHECK:  encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
4769        	packsswb	0x45,%mm3
4770
4771// CHECK: packsswb	32493, %mm3
4772// CHECK:  encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
4773        	packsswb	0x7eed,%mm3
4774
4775// CHECK: packsswb	3133065982, %mm3
4776// CHECK:  encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
4777        	packsswb	0xbabecafe,%mm3
4778
4779// CHECK: packsswb	305419896, %mm3
4780// CHECK:  encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
4781        	packsswb	0x12345678,%mm3
4782
4783// CHECK: packsswb	%mm3, %mm3
4784// CHECK:  encoding: [0x0f,0x63,0xdb]
4785        	packsswb	%mm3,%mm3
4786
4787// CHECK: packsswb	3735928559(%ebx,%ecx,8), %xmm5
4788// CHECK:  encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
4789        	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4790
4791// CHECK: packsswb	69, %xmm5
4792// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
4793        	packsswb	0x45,%xmm5
4794
4795// CHECK: packsswb	32493, %xmm5
4796// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
4797        	packsswb	0x7eed,%xmm5
4798
4799// CHECK: packsswb	3133065982, %xmm5
4800// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
4801        	packsswb	0xbabecafe,%xmm5
4802
4803// CHECK: packsswb	305419896, %xmm5
4804// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
4805        	packsswb	0x12345678,%xmm5
4806
4807// CHECK: packsswb	%xmm5, %xmm5
4808// CHECK:  encoding: [0x66,0x0f,0x63,0xed]
4809        	packsswb	%xmm5,%xmm5
4810
4811// CHECK: packuswb	3735928559(%ebx,%ecx,8), %mm3
4812// CHECK:  encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4813        	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
4814
4815// CHECK: packuswb	69, %mm3
4816// CHECK:  encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
4817        	packuswb	0x45,%mm3
4818
4819// CHECK: packuswb	32493, %mm3
4820// CHECK:  encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
4821        	packuswb	0x7eed,%mm3
4822
4823// CHECK: packuswb	3133065982, %mm3
4824// CHECK:  encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
4825        	packuswb	0xbabecafe,%mm3
4826
4827// CHECK: packuswb	305419896, %mm3
4828// CHECK:  encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
4829        	packuswb	0x12345678,%mm3
4830
4831// CHECK: packuswb	%mm3, %mm3
4832// CHECK:  encoding: [0x0f,0x67,0xdb]
4833        	packuswb	%mm3,%mm3
4834
4835// CHECK: packuswb	3735928559(%ebx,%ecx,8), %xmm5
4836// CHECK:  encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
4837        	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4838
4839// CHECK: packuswb	69, %xmm5
4840// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
4841        	packuswb	0x45,%xmm5
4842
4843// CHECK: packuswb	32493, %xmm5
4844// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
4845        	packuswb	0x7eed,%xmm5
4846
4847// CHECK: packuswb	3133065982, %xmm5
4848// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
4849        	packuswb	0xbabecafe,%xmm5
4850
4851// CHECK: packuswb	305419896, %xmm5
4852// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
4853        	packuswb	0x12345678,%xmm5
4854
4855// CHECK: packuswb	%xmm5, %xmm5
4856// CHECK:  encoding: [0x66,0x0f,0x67,0xed]
4857        	packuswb	%xmm5,%xmm5
4858
4859// CHECK: paddb	3735928559(%ebx,%ecx,8), %mm3
4860// CHECK:  encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4861        	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
4862
4863// CHECK: paddb	69, %mm3
4864// CHECK:  encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
4865        	paddb	0x45,%mm3
4866
4867// CHECK: paddb	32493, %mm3
4868// CHECK:  encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
4869        	paddb	0x7eed,%mm3
4870
4871// CHECK: paddb	3133065982, %mm3
4872// CHECK:  encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
4873        	paddb	0xbabecafe,%mm3
4874
4875// CHECK: paddb	305419896, %mm3
4876// CHECK:  encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
4877        	paddb	0x12345678,%mm3
4878
4879// CHECK: paddb	%mm3, %mm3
4880// CHECK:  encoding: [0x0f,0xfc,0xdb]
4881        	paddb	%mm3,%mm3
4882
4883// CHECK: paddb	3735928559(%ebx,%ecx,8), %xmm5
4884// CHECK:  encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
4885        	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4886
4887// CHECK: paddb	69, %xmm5
4888// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
4889        	paddb	0x45,%xmm5
4890
4891// CHECK: paddb	32493, %xmm5
4892// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
4893        	paddb	0x7eed,%xmm5
4894
4895// CHECK: paddb	3133065982, %xmm5
4896// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
4897        	paddb	0xbabecafe,%xmm5
4898
4899// CHECK: paddb	305419896, %xmm5
4900// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
4901        	paddb	0x12345678,%xmm5
4902
4903// CHECK: paddb	%xmm5, %xmm5
4904// CHECK:  encoding: [0x66,0x0f,0xfc,0xed]
4905        	paddb	%xmm5,%xmm5
4906
4907// CHECK: paddw	3735928559(%ebx,%ecx,8), %mm3
4908// CHECK:  encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4909        	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
4910
4911// CHECK: paddw	69, %mm3
4912// CHECK:  encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
4913        	paddw	0x45,%mm3
4914
4915// CHECK: paddw	32493, %mm3
4916// CHECK:  encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
4917        	paddw	0x7eed,%mm3
4918
4919// CHECK: paddw	3133065982, %mm3
4920// CHECK:  encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
4921        	paddw	0xbabecafe,%mm3
4922
4923// CHECK: paddw	305419896, %mm3
4924// CHECK:  encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
4925        	paddw	0x12345678,%mm3
4926
4927// CHECK: paddw	%mm3, %mm3
4928// CHECK:  encoding: [0x0f,0xfd,0xdb]
4929        	paddw	%mm3,%mm3
4930
4931// CHECK: paddw	3735928559(%ebx,%ecx,8), %xmm5
4932// CHECK:  encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
4933        	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
4934
4935// CHECK: paddw	69, %xmm5
4936// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
4937        	paddw	0x45,%xmm5
4938
4939// CHECK: paddw	32493, %xmm5
4940// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
4941        	paddw	0x7eed,%xmm5
4942
4943// CHECK: paddw	3133065982, %xmm5
4944// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
4945        	paddw	0xbabecafe,%xmm5
4946
4947// CHECK: paddw	305419896, %xmm5
4948// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
4949        	paddw	0x12345678,%xmm5
4950
4951// CHECK: paddw	%xmm5, %xmm5
4952// CHECK:  encoding: [0x66,0x0f,0xfd,0xed]
4953        	paddw	%xmm5,%xmm5
4954
4955// CHECK: paddd	3735928559(%ebx,%ecx,8), %mm3
4956// CHECK:  encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4957        	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
4958
4959// CHECK: paddd	69, %mm3
4960// CHECK:  encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
4961        	paddd	0x45,%mm3
4962
4963// CHECK: paddd	32493, %mm3
4964// CHECK:  encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
4965        	paddd	0x7eed,%mm3
4966
4967// CHECK: paddd	3133065982, %mm3
4968// CHECK:  encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
4969        	paddd	0xbabecafe,%mm3
4970
4971// CHECK: paddd	305419896, %mm3
4972// CHECK:  encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
4973        	paddd	0x12345678,%mm3
4974
4975// CHECK: paddd	%mm3, %mm3
4976// CHECK:  encoding: [0x0f,0xfe,0xdb]
4977        	paddd	%mm3,%mm3
4978
4979// CHECK: paddd	3735928559(%ebx,%ecx,8), %xmm5
4980// CHECK:  encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
4981        	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
4982
4983// CHECK: paddd	69, %xmm5
4984// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
4985        	paddd	0x45,%xmm5
4986
4987// CHECK: paddd	32493, %xmm5
4988// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
4989        	paddd	0x7eed,%xmm5
4990
4991// CHECK: paddd	3133065982, %xmm5
4992// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
4993        	paddd	0xbabecafe,%xmm5
4994
4995// CHECK: paddd	305419896, %xmm5
4996// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
4997        	paddd	0x12345678,%xmm5
4998
4999// CHECK: paddd	%xmm5, %xmm5
5000// CHECK:  encoding: [0x66,0x0f,0xfe,0xed]
5001        	paddd	%xmm5,%xmm5
5002
5003// CHECK: paddq	3735928559(%ebx,%ecx,8), %mm3
5004// CHECK:  encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5005        	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
5006
5007// CHECK: paddq	69, %mm3
5008// CHECK:  encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
5009        	paddq	0x45,%mm3
5010
5011// CHECK: paddq	32493, %mm3
5012// CHECK:  encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
5013        	paddq	0x7eed,%mm3
5014
5015// CHECK: paddq	3133065982, %mm3
5016// CHECK:  encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
5017        	paddq	0xbabecafe,%mm3
5018
5019// CHECK: paddq	305419896, %mm3
5020// CHECK:  encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
5021        	paddq	0x12345678,%mm3
5022
5023// CHECK: paddq	%mm3, %mm3
5024// CHECK:  encoding: [0x0f,0xd4,0xdb]
5025        	paddq	%mm3,%mm3
5026
5027// CHECK: paddq	3735928559(%ebx,%ecx,8), %xmm5
5028// CHECK:  encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
5029        	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
5030
5031// CHECK: paddq	69, %xmm5
5032// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
5033        	paddq	0x45,%xmm5
5034
5035// CHECK: paddq	32493, %xmm5
5036// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
5037        	paddq	0x7eed,%xmm5
5038
5039// CHECK: paddq	3133065982, %xmm5
5040// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
5041        	paddq	0xbabecafe,%xmm5
5042
5043// CHECK: paddq	305419896, %xmm5
5044// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
5045        	paddq	0x12345678,%xmm5
5046
5047// CHECK: paddq	%xmm5, %xmm5
5048// CHECK:  encoding: [0x66,0x0f,0xd4,0xed]
5049        	paddq	%xmm5,%xmm5
5050
5051// CHECK: paddsb	3735928559(%ebx,%ecx,8), %mm3
5052// CHECK:  encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5053        	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
5054
5055// CHECK: paddsb	69, %mm3
5056// CHECK:  encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
5057        	paddsb	0x45,%mm3
5058
5059// CHECK: paddsb	32493, %mm3
5060// CHECK:  encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
5061        	paddsb	0x7eed,%mm3
5062
5063// CHECK: paddsb	3133065982, %mm3
5064// CHECK:  encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
5065        	paddsb	0xbabecafe,%mm3
5066
5067// CHECK: paddsb	305419896, %mm3
5068// CHECK:  encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
5069        	paddsb	0x12345678,%mm3
5070
5071// CHECK: paddsb	%mm3, %mm3
5072// CHECK:  encoding: [0x0f,0xec,0xdb]
5073        	paddsb	%mm3,%mm3
5074
5075// CHECK: paddsb	3735928559(%ebx,%ecx,8), %xmm5
5076// CHECK:  encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
5077        	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5078
5079// CHECK: paddsb	69, %xmm5
5080// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
5081        	paddsb	0x45,%xmm5
5082
5083// CHECK: paddsb	32493, %xmm5
5084// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
5085        	paddsb	0x7eed,%xmm5
5086
5087// CHECK: paddsb	3133065982, %xmm5
5088// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
5089        	paddsb	0xbabecafe,%xmm5
5090
5091// CHECK: paddsb	305419896, %xmm5
5092// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
5093        	paddsb	0x12345678,%xmm5
5094
5095// CHECK: paddsb	%xmm5, %xmm5
5096// CHECK:  encoding: [0x66,0x0f,0xec,0xed]
5097        	paddsb	%xmm5,%xmm5
5098
5099// CHECK: paddsw	3735928559(%ebx,%ecx,8), %mm3
5100// CHECK:  encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5101        	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
5102
5103// CHECK: paddsw	69, %mm3
5104// CHECK:  encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
5105        	paddsw	0x45,%mm3
5106
5107// CHECK: paddsw	32493, %mm3
5108// CHECK:  encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
5109        	paddsw	0x7eed,%mm3
5110
5111// CHECK: paddsw	3133065982, %mm3
5112// CHECK:  encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
5113        	paddsw	0xbabecafe,%mm3
5114
5115// CHECK: paddsw	305419896, %mm3
5116// CHECK:  encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
5117        	paddsw	0x12345678,%mm3
5118
5119// CHECK: paddsw	%mm3, %mm3
5120// CHECK:  encoding: [0x0f,0xed,0xdb]
5121        	paddsw	%mm3,%mm3
5122
5123// CHECK: paddsw	3735928559(%ebx,%ecx,8), %xmm5
5124// CHECK:  encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
5125        	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5126
5127// CHECK: paddsw	69, %xmm5
5128// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
5129        	paddsw	0x45,%xmm5
5130
5131// CHECK: paddsw	32493, %xmm5
5132// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
5133        	paddsw	0x7eed,%xmm5
5134
5135// CHECK: paddsw	3133065982, %xmm5
5136// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
5137        	paddsw	0xbabecafe,%xmm5
5138
5139// CHECK: paddsw	305419896, %xmm5
5140// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
5141        	paddsw	0x12345678,%xmm5
5142
5143// CHECK: paddsw	%xmm5, %xmm5
5144// CHECK:  encoding: [0x66,0x0f,0xed,0xed]
5145        	paddsw	%xmm5,%xmm5
5146
5147// CHECK: paddusb	3735928559(%ebx,%ecx,8), %mm3
5148// CHECK:  encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5149        	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
5150
5151// CHECK: paddusb	69, %mm3
5152// CHECK:  encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
5153        	paddusb	0x45,%mm3
5154
5155// CHECK: paddusb	32493, %mm3
5156// CHECK:  encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
5157        	paddusb	0x7eed,%mm3
5158
5159// CHECK: paddusb	3133065982, %mm3
5160// CHECK:  encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
5161        	paddusb	0xbabecafe,%mm3
5162
5163// CHECK: paddusb	305419896, %mm3
5164// CHECK:  encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
5165        	paddusb	0x12345678,%mm3
5166
5167// CHECK: paddusb	%mm3, %mm3
5168// CHECK:  encoding: [0x0f,0xdc,0xdb]
5169        	paddusb	%mm3,%mm3
5170
5171// CHECK: paddusb	3735928559(%ebx,%ecx,8), %xmm5
5172// CHECK:  encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
5173        	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5174
5175// CHECK: paddusb	69, %xmm5
5176// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
5177        	paddusb	0x45,%xmm5
5178
5179// CHECK: paddusb	32493, %xmm5
5180// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
5181        	paddusb	0x7eed,%xmm5
5182
5183// CHECK: paddusb	3133065982, %xmm5
5184// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
5185        	paddusb	0xbabecafe,%xmm5
5186
5187// CHECK: paddusb	305419896, %xmm5
5188// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
5189        	paddusb	0x12345678,%xmm5
5190
5191// CHECK: paddusb	%xmm5, %xmm5
5192// CHECK:  encoding: [0x66,0x0f,0xdc,0xed]
5193        	paddusb	%xmm5,%xmm5
5194
5195// CHECK: paddusw	3735928559(%ebx,%ecx,8), %mm3
5196// CHECK:  encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5197        	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
5198
5199// CHECK: paddusw	69, %mm3
5200// CHECK:  encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
5201        	paddusw	0x45,%mm3
5202
5203// CHECK: paddusw	32493, %mm3
5204// CHECK:  encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
5205        	paddusw	0x7eed,%mm3
5206
5207// CHECK: paddusw	3133065982, %mm3
5208// CHECK:  encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
5209        	paddusw	0xbabecafe,%mm3
5210
5211// CHECK: paddusw	305419896, %mm3
5212// CHECK:  encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
5213        	paddusw	0x12345678,%mm3
5214
5215// CHECK: paddusw	%mm3, %mm3
5216// CHECK:  encoding: [0x0f,0xdd,0xdb]
5217        	paddusw	%mm3,%mm3
5218
5219// CHECK: paddusw	3735928559(%ebx,%ecx,8), %xmm5
5220// CHECK:  encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
5221        	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5222
5223// CHECK: paddusw	69, %xmm5
5224// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
5225        	paddusw	0x45,%xmm5
5226
5227// CHECK: paddusw	32493, %xmm5
5228// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
5229        	paddusw	0x7eed,%xmm5
5230
5231// CHECK: paddusw	3133065982, %xmm5
5232// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
5233        	paddusw	0xbabecafe,%xmm5
5234
5235// CHECK: paddusw	305419896, %xmm5
5236// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
5237        	paddusw	0x12345678,%xmm5
5238
5239// CHECK: paddusw	%xmm5, %xmm5
5240// CHECK:  encoding: [0x66,0x0f,0xdd,0xed]
5241        	paddusw	%xmm5,%xmm5
5242
5243// CHECK: pand	3735928559(%ebx,%ecx,8), %mm3
5244// CHECK:  encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5245        	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
5246
5247// CHECK: pand	69, %mm3
5248// CHECK:  encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
5249        	pand	0x45,%mm3
5250
5251// CHECK: pand	32493, %mm3
5252// CHECK:  encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
5253        	pand	0x7eed,%mm3
5254
5255// CHECK: pand	3133065982, %mm3
5256// CHECK:  encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
5257        	pand	0xbabecafe,%mm3
5258
5259// CHECK: pand	305419896, %mm3
5260// CHECK:  encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
5261        	pand	0x12345678,%mm3
5262
5263// CHECK: pand	%mm3, %mm3
5264// CHECK:  encoding: [0x0f,0xdb,0xdb]
5265        	pand	%mm3,%mm3
5266
5267// CHECK: pand	3735928559(%ebx,%ecx,8), %xmm5
5268// CHECK:  encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
5269        	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
5270
5271// CHECK: pand	69, %xmm5
5272// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
5273        	pand	0x45,%xmm5
5274
5275// CHECK: pand	32493, %xmm5
5276// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
5277        	pand	0x7eed,%xmm5
5278
5279// CHECK: pand	3133065982, %xmm5
5280// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
5281        	pand	0xbabecafe,%xmm5
5282
5283// CHECK: pand	305419896, %xmm5
5284// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
5285        	pand	0x12345678,%xmm5
5286
5287// CHECK: pand	%xmm5, %xmm5
5288// CHECK:  encoding: [0x66,0x0f,0xdb,0xed]
5289        	pand	%xmm5,%xmm5
5290
5291// CHECK: pandn	3735928559(%ebx,%ecx,8), %mm3
5292// CHECK:  encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5293        	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
5294
5295// CHECK: pandn	69, %mm3
5296// CHECK:  encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
5297        	pandn	0x45,%mm3
5298
5299// CHECK: pandn	32493, %mm3
5300// CHECK:  encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
5301        	pandn	0x7eed,%mm3
5302
5303// CHECK: pandn	3133065982, %mm3
5304// CHECK:  encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
5305        	pandn	0xbabecafe,%mm3
5306
5307// CHECK: pandn	305419896, %mm3
5308// CHECK:  encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
5309        	pandn	0x12345678,%mm3
5310
5311// CHECK: pandn	%mm3, %mm3
5312// CHECK:  encoding: [0x0f,0xdf,0xdb]
5313        	pandn	%mm3,%mm3
5314
5315// CHECK: pandn	3735928559(%ebx,%ecx,8), %xmm5
5316// CHECK:  encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
5317        	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
5318
5319// CHECK: pandn	69, %xmm5
5320// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
5321        	pandn	0x45,%xmm5
5322
5323// CHECK: pandn	32493, %xmm5
5324// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
5325        	pandn	0x7eed,%xmm5
5326
5327// CHECK: pandn	3133065982, %xmm5
5328// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
5329        	pandn	0xbabecafe,%xmm5
5330
5331// CHECK: pandn	305419896, %xmm5
5332// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
5333        	pandn	0x12345678,%xmm5
5334
5335// CHECK: pandn	%xmm5, %xmm5
5336// CHECK:  encoding: [0x66,0x0f,0xdf,0xed]
5337        	pandn	%xmm5,%xmm5
5338
5339// CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
5340// CHECK:  encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5341        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
5342
5343// CHECK: pcmpeqb	69, %mm3
5344// CHECK:  encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
5345        	pcmpeqb	0x45,%mm3
5346
5347// CHECK: pcmpeqb	32493, %mm3
5348// CHECK:  encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
5349        	pcmpeqb	0x7eed,%mm3
5350
5351// CHECK: pcmpeqb	3133065982, %mm3
5352// CHECK:  encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
5353        	pcmpeqb	0xbabecafe,%mm3
5354
5355// CHECK: pcmpeqb	305419896, %mm3
5356// CHECK:  encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
5357        	pcmpeqb	0x12345678,%mm3
5358
5359// CHECK: pcmpeqb	%mm3, %mm3
5360// CHECK:  encoding: [0x0f,0x74,0xdb]
5361        	pcmpeqb	%mm3,%mm3
5362
5363// CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
5364// CHECK:  encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
5365        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5366
5367// CHECK: pcmpeqb	69, %xmm5
5368// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
5369        	pcmpeqb	0x45,%xmm5
5370
5371// CHECK: pcmpeqb	32493, %xmm5
5372// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
5373        	pcmpeqb	0x7eed,%xmm5
5374
5375// CHECK: pcmpeqb	3133065982, %xmm5
5376// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
5377        	pcmpeqb	0xbabecafe,%xmm5
5378
5379// CHECK: pcmpeqb	305419896, %xmm5
5380// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
5381        	pcmpeqb	0x12345678,%xmm5
5382
5383// CHECK: pcmpeqb	%xmm5, %xmm5
5384// CHECK:  encoding: [0x66,0x0f,0x74,0xed]
5385        	pcmpeqb	%xmm5,%xmm5
5386
5387// CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
5388// CHECK:  encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5389        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
5390
5391// CHECK: pcmpeqw	69, %mm3
5392// CHECK:  encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
5393        	pcmpeqw	0x45,%mm3
5394
5395// CHECK: pcmpeqw	32493, %mm3
5396// CHECK:  encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
5397        	pcmpeqw	0x7eed,%mm3
5398
5399// CHECK: pcmpeqw	3133065982, %mm3
5400// CHECK:  encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
5401        	pcmpeqw	0xbabecafe,%mm3
5402
5403// CHECK: pcmpeqw	305419896, %mm3
5404// CHECK:  encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
5405        	pcmpeqw	0x12345678,%mm3
5406
5407// CHECK: pcmpeqw	%mm3, %mm3
5408// CHECK:  encoding: [0x0f,0x75,0xdb]
5409        	pcmpeqw	%mm3,%mm3
5410
5411// CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
5412// CHECK:  encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
5413        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5414
5415// CHECK: pcmpeqw	69, %xmm5
5416// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
5417        	pcmpeqw	0x45,%xmm5
5418
5419// CHECK: pcmpeqw	32493, %xmm5
5420// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
5421        	pcmpeqw	0x7eed,%xmm5
5422
5423// CHECK: pcmpeqw	3133065982, %xmm5
5424// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
5425        	pcmpeqw	0xbabecafe,%xmm5
5426
5427// CHECK: pcmpeqw	305419896, %xmm5
5428// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
5429        	pcmpeqw	0x12345678,%xmm5
5430
5431// CHECK: pcmpeqw	%xmm5, %xmm5
5432// CHECK:  encoding: [0x66,0x0f,0x75,0xed]
5433        	pcmpeqw	%xmm5,%xmm5
5434
5435// CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
5436// CHECK:  encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5437        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
5438
5439// CHECK: pcmpeqd	69, %mm3
5440// CHECK:  encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
5441        	pcmpeqd	0x45,%mm3
5442
5443// CHECK: pcmpeqd	32493, %mm3
5444// CHECK:  encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
5445        	pcmpeqd	0x7eed,%mm3
5446
5447// CHECK: pcmpeqd	3133065982, %mm3
5448// CHECK:  encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
5449        	pcmpeqd	0xbabecafe,%mm3
5450
5451// CHECK: pcmpeqd	305419896, %mm3
5452// CHECK:  encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
5453        	pcmpeqd	0x12345678,%mm3
5454
5455// CHECK: pcmpeqd	%mm3, %mm3
5456// CHECK:  encoding: [0x0f,0x76,0xdb]
5457        	pcmpeqd	%mm3,%mm3
5458
5459// CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
5460// CHECK:  encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
5461        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5462
5463// CHECK: pcmpeqd	69, %xmm5
5464// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
5465        	pcmpeqd	0x45,%xmm5
5466
5467// CHECK: pcmpeqd	32493, %xmm5
5468// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
5469        	pcmpeqd	0x7eed,%xmm5
5470
5471// CHECK: pcmpeqd	3133065982, %xmm5
5472// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
5473        	pcmpeqd	0xbabecafe,%xmm5
5474
5475// CHECK: pcmpeqd	305419896, %xmm5
5476// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
5477        	pcmpeqd	0x12345678,%xmm5
5478
5479// CHECK: pcmpeqd	%xmm5, %xmm5
5480// CHECK:  encoding: [0x66,0x0f,0x76,0xed]
5481        	pcmpeqd	%xmm5,%xmm5
5482
5483// CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
5484// CHECK:  encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5485        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
5486
5487// CHECK: pcmpgtb	69, %mm3
5488// CHECK:  encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
5489        	pcmpgtb	0x45,%mm3
5490
5491// CHECK: pcmpgtb	32493, %mm3
5492// CHECK:  encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
5493        	pcmpgtb	0x7eed,%mm3
5494
5495// CHECK: pcmpgtb	3133065982, %mm3
5496// CHECK:  encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
5497        	pcmpgtb	0xbabecafe,%mm3
5498
5499// CHECK: pcmpgtb	305419896, %mm3
5500// CHECK:  encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
5501        	pcmpgtb	0x12345678,%mm3
5502
5503// CHECK: pcmpgtb	%mm3, %mm3
5504// CHECK:  encoding: [0x0f,0x64,0xdb]
5505        	pcmpgtb	%mm3,%mm3
5506
5507// CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
5508// CHECK:  encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
5509        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5510
5511// CHECK: pcmpgtb	69, %xmm5
5512// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
5513        	pcmpgtb	0x45,%xmm5
5514
5515// CHECK: pcmpgtb	32493, %xmm5
5516// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
5517        	pcmpgtb	0x7eed,%xmm5
5518
5519// CHECK: pcmpgtb	3133065982, %xmm5
5520// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
5521        	pcmpgtb	0xbabecafe,%xmm5
5522
5523// CHECK: pcmpgtb	305419896, %xmm5
5524// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
5525        	pcmpgtb	0x12345678,%xmm5
5526
5527// CHECK: pcmpgtb	%xmm5, %xmm5
5528// CHECK:  encoding: [0x66,0x0f,0x64,0xed]
5529        	pcmpgtb	%xmm5,%xmm5
5530
5531// CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
5532// CHECK:  encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5533        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
5534
5535// CHECK: pcmpgtw	69, %mm3
5536// CHECK:  encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
5537        	pcmpgtw	0x45,%mm3
5538
5539// CHECK: pcmpgtw	32493, %mm3
5540// CHECK:  encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
5541        	pcmpgtw	0x7eed,%mm3
5542
5543// CHECK: pcmpgtw	3133065982, %mm3
5544// CHECK:  encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
5545        	pcmpgtw	0xbabecafe,%mm3
5546
5547// CHECK: pcmpgtw	305419896, %mm3
5548// CHECK:  encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
5549        	pcmpgtw	0x12345678,%mm3
5550
5551// CHECK: pcmpgtw	%mm3, %mm3
5552// CHECK:  encoding: [0x0f,0x65,0xdb]
5553        	pcmpgtw	%mm3,%mm3
5554
5555// CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
5556// CHECK:  encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
5557        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5558
5559// CHECK: pcmpgtw	69, %xmm5
5560// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
5561        	pcmpgtw	0x45,%xmm5
5562
5563// CHECK: pcmpgtw	32493, %xmm5
5564// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
5565        	pcmpgtw	0x7eed,%xmm5
5566
5567// CHECK: pcmpgtw	3133065982, %xmm5
5568// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
5569        	pcmpgtw	0xbabecafe,%xmm5
5570
5571// CHECK: pcmpgtw	305419896, %xmm5
5572// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
5573        	pcmpgtw	0x12345678,%xmm5
5574
5575// CHECK: pcmpgtw	%xmm5, %xmm5
5576// CHECK:  encoding: [0x66,0x0f,0x65,0xed]
5577        	pcmpgtw	%xmm5,%xmm5
5578
5579// CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
5580// CHECK:  encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5581        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
5582
5583// CHECK: pcmpgtd	69, %mm3
5584// CHECK:  encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
5585        	pcmpgtd	0x45,%mm3
5586
5587// CHECK: pcmpgtd	32493, %mm3
5588// CHECK:  encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
5589        	pcmpgtd	0x7eed,%mm3
5590
5591// CHECK: pcmpgtd	3133065982, %mm3
5592// CHECK:  encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
5593        	pcmpgtd	0xbabecafe,%mm3
5594
5595// CHECK: pcmpgtd	305419896, %mm3
5596// CHECK:  encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
5597        	pcmpgtd	0x12345678,%mm3
5598
5599// CHECK: pcmpgtd	%mm3, %mm3
5600// CHECK:  encoding: [0x0f,0x66,0xdb]
5601        	pcmpgtd	%mm3,%mm3
5602
5603// CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
5604// CHECK:  encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
5605        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5606
5607// CHECK: pcmpgtd	69, %xmm5
5608// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
5609        	pcmpgtd	0x45,%xmm5
5610
5611// CHECK: pcmpgtd	32493, %xmm5
5612// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
5613        	pcmpgtd	0x7eed,%xmm5
5614
5615// CHECK: pcmpgtd	3133065982, %xmm5
5616// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
5617        	pcmpgtd	0xbabecafe,%xmm5
5618
5619// CHECK: pcmpgtd	305419896, %xmm5
5620// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
5621        	pcmpgtd	0x12345678,%xmm5
5622
5623// CHECK: pcmpgtd	%xmm5, %xmm5
5624// CHECK:  encoding: [0x66,0x0f,0x66,0xed]
5625        	pcmpgtd	%xmm5,%xmm5
5626
5627// CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %mm3
5628// CHECK:  encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5629        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
5630
5631// CHECK: pmaddwd	69, %mm3
5632// CHECK:  encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
5633        	pmaddwd	0x45,%mm3
5634
5635// CHECK: pmaddwd	32493, %mm3
5636// CHECK:  encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
5637        	pmaddwd	0x7eed,%mm3
5638
5639// CHECK: pmaddwd	3133065982, %mm3
5640// CHECK:  encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
5641        	pmaddwd	0xbabecafe,%mm3
5642
5643// CHECK: pmaddwd	305419896, %mm3
5644// CHECK:  encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
5645        	pmaddwd	0x12345678,%mm3
5646
5647// CHECK: pmaddwd	%mm3, %mm3
5648// CHECK:  encoding: [0x0f,0xf5,0xdb]
5649        	pmaddwd	%mm3,%mm3
5650
5651// CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
5652// CHECK:  encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5653        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5654
5655// CHECK: pmaddwd	69, %xmm5
5656// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
5657        	pmaddwd	0x45,%xmm5
5658
5659// CHECK: pmaddwd	32493, %xmm5
5660// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
5661        	pmaddwd	0x7eed,%xmm5
5662
5663// CHECK: pmaddwd	3133065982, %xmm5
5664// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
5665        	pmaddwd	0xbabecafe,%xmm5
5666
5667// CHECK: pmaddwd	305419896, %xmm5
5668// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
5669        	pmaddwd	0x12345678,%xmm5
5670
5671// CHECK: pmaddwd	%xmm5, %xmm5
5672// CHECK:  encoding: [0x66,0x0f,0xf5,0xed]
5673        	pmaddwd	%xmm5,%xmm5
5674
5675// CHECK: pmulhw	3735928559(%ebx,%ecx,8), %mm3
5676// CHECK:  encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5677        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
5678
5679// CHECK: pmulhw	69, %mm3
5680// CHECK:  encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
5681        	pmulhw	0x45,%mm3
5682
5683// CHECK: pmulhw	32493, %mm3
5684// CHECK:  encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
5685        	pmulhw	0x7eed,%mm3
5686
5687// CHECK: pmulhw	3133065982, %mm3
5688// CHECK:  encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
5689        	pmulhw	0xbabecafe,%mm3
5690
5691// CHECK: pmulhw	305419896, %mm3
5692// CHECK:  encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
5693        	pmulhw	0x12345678,%mm3
5694
5695// CHECK: pmulhw	%mm3, %mm3
5696// CHECK:  encoding: [0x0f,0xe5,0xdb]
5697        	pmulhw	%mm3,%mm3
5698
5699// CHECK: pmulhw	3735928559(%ebx,%ecx,8), %xmm5
5700// CHECK:  encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5701        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5702
5703// CHECK: pmulhw	69, %xmm5
5704// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
5705        	pmulhw	0x45,%xmm5
5706
5707// CHECK: pmulhw	32493, %xmm5
5708// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
5709        	pmulhw	0x7eed,%xmm5
5710
5711// CHECK: pmulhw	3133065982, %xmm5
5712// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
5713        	pmulhw	0xbabecafe,%xmm5
5714
5715// CHECK: pmulhw	305419896, %xmm5
5716// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
5717        	pmulhw	0x12345678,%xmm5
5718
5719// CHECK: pmulhw	%xmm5, %xmm5
5720// CHECK:  encoding: [0x66,0x0f,0xe5,0xed]
5721        	pmulhw	%xmm5,%xmm5
5722
5723// CHECK: pmullw	3735928559(%ebx,%ecx,8), %mm3
5724// CHECK:  encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5725        	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
5726
5727// CHECK: pmullw	69, %mm3
5728// CHECK:  encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
5729        	pmullw	0x45,%mm3
5730
5731// CHECK: pmullw	32493, %mm3
5732// CHECK:  encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
5733        	pmullw	0x7eed,%mm3
5734
5735// CHECK: pmullw	3133065982, %mm3
5736// CHECK:  encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
5737        	pmullw	0xbabecafe,%mm3
5738
5739// CHECK: pmullw	305419896, %mm3
5740// CHECK:  encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
5741        	pmullw	0x12345678,%mm3
5742
5743// CHECK: pmullw	%mm3, %mm3
5744// CHECK:  encoding: [0x0f,0xd5,0xdb]
5745        	pmullw	%mm3,%mm3
5746
5747// CHECK: pmullw	3735928559(%ebx,%ecx,8), %xmm5
5748// CHECK:  encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5749        	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5750
5751// CHECK: pmullw	69, %xmm5
5752// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
5753        	pmullw	0x45,%xmm5
5754
5755// CHECK: pmullw	32493, %xmm5
5756// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
5757        	pmullw	0x7eed,%xmm5
5758
5759// CHECK: pmullw	3133065982, %xmm5
5760// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
5761        	pmullw	0xbabecafe,%xmm5
5762
5763// CHECK: pmullw	305419896, %xmm5
5764// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
5765        	pmullw	0x12345678,%xmm5
5766
5767// CHECK: pmullw	%xmm5, %xmm5
5768// CHECK:  encoding: [0x66,0x0f,0xd5,0xed]
5769        	pmullw	%xmm5,%xmm5
5770
5771// CHECK: por	3735928559(%ebx,%ecx,8), %mm3
5772// CHECK:  encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5773        	por	0xdeadbeef(%ebx,%ecx,8),%mm3
5774
5775// CHECK: por	69, %mm3
5776// CHECK:  encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
5777        	por	0x45,%mm3
5778
5779// CHECK: por	32493, %mm3
5780// CHECK:  encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
5781        	por	0x7eed,%mm3
5782
5783// CHECK: por	3133065982, %mm3
5784// CHECK:  encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
5785        	por	0xbabecafe,%mm3
5786
5787// CHECK: por	305419896, %mm3
5788// CHECK:  encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
5789        	por	0x12345678,%mm3
5790
5791// CHECK: por	%mm3, %mm3
5792// CHECK:  encoding: [0x0f,0xeb,0xdb]
5793        	por	%mm3,%mm3
5794
5795// CHECK: por	3735928559(%ebx,%ecx,8), %xmm5
5796// CHECK:  encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
5797        	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
5798
5799// CHECK: por	69, %xmm5
5800// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
5801        	por	0x45,%xmm5
5802
5803// CHECK: por	32493, %xmm5
5804// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
5805        	por	0x7eed,%xmm5
5806
5807// CHECK: por	3133065982, %xmm5
5808// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
5809        	por	0xbabecafe,%xmm5
5810
5811// CHECK: por	305419896, %xmm5
5812// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
5813        	por	0x12345678,%xmm5
5814
5815// CHECK: por	%xmm5, %xmm5
5816// CHECK:  encoding: [0x66,0x0f,0xeb,0xed]
5817        	por	%xmm5,%xmm5
5818
5819// CHECK: psllw	3735928559(%ebx,%ecx,8), %mm3
5820// CHECK:  encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5821        	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
5822
5823// CHECK: psllw	69, %mm3
5824// CHECK:  encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
5825        	psllw	0x45,%mm3
5826
5827// CHECK: psllw	32493, %mm3
5828// CHECK:  encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
5829        	psllw	0x7eed,%mm3
5830
5831// CHECK: psllw	3133065982, %mm3
5832// CHECK:  encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
5833        	psllw	0xbabecafe,%mm3
5834
5835// CHECK: psllw	305419896, %mm3
5836// CHECK:  encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
5837        	psllw	0x12345678,%mm3
5838
5839// CHECK: psllw	%mm3, %mm3
5840// CHECK:  encoding: [0x0f,0xf1,0xdb]
5841        	psllw	%mm3,%mm3
5842
5843// CHECK: psllw	3735928559(%ebx,%ecx,8), %xmm5
5844// CHECK:  encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
5845        	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5846
5847// CHECK: psllw	69, %xmm5
5848// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
5849        	psllw	0x45,%xmm5
5850
5851// CHECK: psllw	32493, %xmm5
5852// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
5853        	psllw	0x7eed,%xmm5
5854
5855// CHECK: psllw	3133065982, %xmm5
5856// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
5857        	psllw	0xbabecafe,%xmm5
5858
5859// CHECK: psllw	305419896, %xmm5
5860// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
5861        	psllw	0x12345678,%xmm5
5862
5863// CHECK: psllw	%xmm5, %xmm5
5864// CHECK:  encoding: [0x66,0x0f,0xf1,0xed]
5865        	psllw	%xmm5,%xmm5
5866
5867// CHECK: psllw	$127, %mm3
5868// CHECK:  encoding: [0x0f,0x71,0xf3,0x7f]
5869        	psllw	$0x7f,%mm3
5870
5871// CHECK: psllw	$127, %xmm5
5872// CHECK:  encoding: [0x66,0x0f,0x71,0xf5,0x7f]
5873        	psllw	$0x7f,%xmm5
5874
5875// CHECK: pslld	3735928559(%ebx,%ecx,8), %mm3
5876// CHECK:  encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5877        	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
5878
5879// CHECK: pslld	69, %mm3
5880// CHECK:  encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
5881        	pslld	0x45,%mm3
5882
5883// CHECK: pslld	32493, %mm3
5884// CHECK:  encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
5885        	pslld	0x7eed,%mm3
5886
5887// CHECK: pslld	3133065982, %mm3
5888// CHECK:  encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
5889        	pslld	0xbabecafe,%mm3
5890
5891// CHECK: pslld	305419896, %mm3
5892// CHECK:  encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
5893        	pslld	0x12345678,%mm3
5894
5895// CHECK: pslld	%mm3, %mm3
5896// CHECK:  encoding: [0x0f,0xf2,0xdb]
5897        	pslld	%mm3,%mm3
5898
5899// CHECK: pslld	3735928559(%ebx,%ecx,8), %xmm5
5900// CHECK:  encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
5901        	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
5902
5903// CHECK: pslld	69, %xmm5
5904// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
5905        	pslld	0x45,%xmm5
5906
5907// CHECK: pslld	32493, %xmm5
5908// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
5909        	pslld	0x7eed,%xmm5
5910
5911// CHECK: pslld	3133065982, %xmm5
5912// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
5913        	pslld	0xbabecafe,%xmm5
5914
5915// CHECK: pslld	305419896, %xmm5
5916// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
5917        	pslld	0x12345678,%xmm5
5918
5919// CHECK: pslld	%xmm5, %xmm5
5920// CHECK:  encoding: [0x66,0x0f,0xf2,0xed]
5921        	pslld	%xmm5,%xmm5
5922
5923// CHECK: pslld	$127, %mm3
5924// CHECK:  encoding: [0x0f,0x72,0xf3,0x7f]
5925        	pslld	$0x7f,%mm3
5926
5927// CHECK: pslld	$127, %xmm5
5928// CHECK:  encoding: [0x66,0x0f,0x72,0xf5,0x7f]
5929        	pslld	$0x7f,%xmm5
5930
5931// CHECK: psllq	3735928559(%ebx,%ecx,8), %mm3
5932// CHECK:  encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5933        	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
5934
5935// CHECK: psllq	69, %mm3
5936// CHECK:  encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
5937        	psllq	0x45,%mm3
5938
5939// CHECK: psllq	32493, %mm3
5940// CHECK:  encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
5941        	psllq	0x7eed,%mm3
5942
5943// CHECK: psllq	3133065982, %mm3
5944// CHECK:  encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
5945        	psllq	0xbabecafe,%mm3
5946
5947// CHECK: psllq	305419896, %mm3
5948// CHECK:  encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
5949        	psllq	0x12345678,%mm3
5950
5951// CHECK: psllq	%mm3, %mm3
5952// CHECK:  encoding: [0x0f,0xf3,0xdb]
5953        	psllq	%mm3,%mm3
5954
5955// CHECK: psllq	3735928559(%ebx,%ecx,8), %xmm5
5956// CHECK:  encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
5957        	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
5958
5959// CHECK: psllq	69, %xmm5
5960// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
5961        	psllq	0x45,%xmm5
5962
5963// CHECK: psllq	32493, %xmm5
5964// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
5965        	psllq	0x7eed,%xmm5
5966
5967// CHECK: psllq	3133065982, %xmm5
5968// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
5969        	psllq	0xbabecafe,%xmm5
5970
5971// CHECK: psllq	305419896, %xmm5
5972// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
5973        	psllq	0x12345678,%xmm5
5974
5975// CHECK: psllq	%xmm5, %xmm5
5976// CHECK:  encoding: [0x66,0x0f,0xf3,0xed]
5977        	psllq	%xmm5,%xmm5
5978
5979// CHECK: psllq	$127, %mm3
5980// CHECK:  encoding: [0x0f,0x73,0xf3,0x7f]
5981        	psllq	$0x7f,%mm3
5982
5983// CHECK: psllq	$127, %xmm5
5984// CHECK:  encoding: [0x66,0x0f,0x73,0xf5,0x7f]
5985        	psllq	$0x7f,%xmm5
5986
5987// CHECK: psraw	3735928559(%ebx,%ecx,8), %mm3
5988// CHECK:  encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5989        	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
5990
5991// CHECK: psraw	69, %mm3
5992// CHECK:  encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
5993        	psraw	0x45,%mm3
5994
5995// CHECK: psraw	32493, %mm3
5996// CHECK:  encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
5997        	psraw	0x7eed,%mm3
5998
5999// CHECK: psraw	3133065982, %mm3
6000// CHECK:  encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
6001        	psraw	0xbabecafe,%mm3
6002
6003// CHECK: psraw	305419896, %mm3
6004// CHECK:  encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
6005        	psraw	0x12345678,%mm3
6006
6007// CHECK: psraw	%mm3, %mm3
6008// CHECK:  encoding: [0x0f,0xe1,0xdb]
6009        	psraw	%mm3,%mm3
6010
6011// CHECK: psraw	3735928559(%ebx,%ecx,8), %xmm5
6012// CHECK:  encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
6013        	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6014
6015// CHECK: psraw	69, %xmm5
6016// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
6017        	psraw	0x45,%xmm5
6018
6019// CHECK: psraw	32493, %xmm5
6020// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
6021        	psraw	0x7eed,%xmm5
6022
6023// CHECK: psraw	3133065982, %xmm5
6024// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
6025        	psraw	0xbabecafe,%xmm5
6026
6027// CHECK: psraw	305419896, %xmm5
6028// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
6029        	psraw	0x12345678,%xmm5
6030
6031// CHECK: psraw	%xmm5, %xmm5
6032// CHECK:  encoding: [0x66,0x0f,0xe1,0xed]
6033        	psraw	%xmm5,%xmm5
6034
6035// CHECK: psraw	$127, %mm3
6036// CHECK:  encoding: [0x0f,0x71,0xe3,0x7f]
6037        	psraw	$0x7f,%mm3
6038
6039// CHECK: psraw	$127, %xmm5
6040// CHECK:  encoding: [0x66,0x0f,0x71,0xe5,0x7f]
6041        	psraw	$0x7f,%xmm5
6042
6043// CHECK: psrad	3735928559(%ebx,%ecx,8), %mm3
6044// CHECK:  encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6045        	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
6046
6047// CHECK: psrad	69, %mm3
6048// CHECK:  encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
6049        	psrad	0x45,%mm3
6050
6051// CHECK: psrad	32493, %mm3
6052// CHECK:  encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
6053        	psrad	0x7eed,%mm3
6054
6055// CHECK: psrad	3133065982, %mm3
6056// CHECK:  encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
6057        	psrad	0xbabecafe,%mm3
6058
6059// CHECK: psrad	305419896, %mm3
6060// CHECK:  encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
6061        	psrad	0x12345678,%mm3
6062
6063// CHECK: psrad	%mm3, %mm3
6064// CHECK:  encoding: [0x0f,0xe2,0xdb]
6065        	psrad	%mm3,%mm3
6066
6067// CHECK: psrad	3735928559(%ebx,%ecx,8), %xmm5
6068// CHECK:  encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
6069        	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
6070
6071// CHECK: psrad	69, %xmm5
6072// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
6073        	psrad	0x45,%xmm5
6074
6075// CHECK: psrad	32493, %xmm5
6076// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
6077        	psrad	0x7eed,%xmm5
6078
6079// CHECK: psrad	3133065982, %xmm5
6080// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
6081        	psrad	0xbabecafe,%xmm5
6082
6083// CHECK: psrad	305419896, %xmm5
6084// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
6085        	psrad	0x12345678,%xmm5
6086
6087// CHECK: psrad	%xmm5, %xmm5
6088// CHECK:  encoding: [0x66,0x0f,0xe2,0xed]
6089        	psrad	%xmm5,%xmm5
6090
6091// CHECK: psrad	$127, %mm3
6092// CHECK:  encoding: [0x0f,0x72,0xe3,0x7f]
6093        	psrad	$0x7f,%mm3
6094
6095// CHECK: psrad	$127, %xmm5
6096// CHECK:  encoding: [0x66,0x0f,0x72,0xe5,0x7f]
6097        	psrad	$0x7f,%xmm5
6098
6099// CHECK: psrlw	3735928559(%ebx,%ecx,8), %mm3
6100// CHECK:  encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6101        	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
6102
6103// CHECK: psrlw	69, %mm3
6104// CHECK:  encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
6105        	psrlw	0x45,%mm3
6106
6107// CHECK: psrlw	32493, %mm3
6108// CHECK:  encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
6109        	psrlw	0x7eed,%mm3
6110
6111// CHECK: psrlw	3133065982, %mm3
6112// CHECK:  encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
6113        	psrlw	0xbabecafe,%mm3
6114
6115// CHECK: psrlw	305419896, %mm3
6116// CHECK:  encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
6117        	psrlw	0x12345678,%mm3
6118
6119// CHECK: psrlw	%mm3, %mm3
6120// CHECK:  encoding: [0x0f,0xd1,0xdb]
6121        	psrlw	%mm3,%mm3
6122
6123// CHECK: psrlw	3735928559(%ebx,%ecx,8), %xmm5
6124// CHECK:  encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
6125        	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6126
6127// CHECK: psrlw	69, %xmm5
6128// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
6129        	psrlw	0x45,%xmm5
6130
6131// CHECK: psrlw	32493, %xmm5
6132// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
6133        	psrlw	0x7eed,%xmm5
6134
6135// CHECK: psrlw	3133065982, %xmm5
6136// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
6137        	psrlw	0xbabecafe,%xmm5
6138
6139// CHECK: psrlw	305419896, %xmm5
6140// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
6141        	psrlw	0x12345678,%xmm5
6142
6143// CHECK: psrlw	%xmm5, %xmm5
6144// CHECK:  encoding: [0x66,0x0f,0xd1,0xed]
6145        	psrlw	%xmm5,%xmm5
6146
6147// CHECK: psrlw	$127, %mm3
6148// CHECK:  encoding: [0x0f,0x71,0xd3,0x7f]
6149        	psrlw	$0x7f,%mm3
6150
6151// CHECK: psrlw	$127, %xmm5
6152// CHECK:  encoding: [0x66,0x0f,0x71,0xd5,0x7f]
6153        	psrlw	$0x7f,%xmm5
6154
6155// CHECK: psrld	3735928559(%ebx,%ecx,8), %mm3
6156// CHECK:  encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6157        	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
6158
6159// CHECK: psrld	69, %mm3
6160// CHECK:  encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
6161        	psrld	0x45,%mm3
6162
6163// CHECK: psrld	32493, %mm3
6164// CHECK:  encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
6165        	psrld	0x7eed,%mm3
6166
6167// CHECK: psrld	3133065982, %mm3
6168// CHECK:  encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
6169        	psrld	0xbabecafe,%mm3
6170
6171// CHECK: psrld	305419896, %mm3
6172// CHECK:  encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
6173        	psrld	0x12345678,%mm3
6174
6175// CHECK: psrld	%mm3, %mm3
6176// CHECK:  encoding: [0x0f,0xd2,0xdb]
6177        	psrld	%mm3,%mm3
6178
6179// CHECK: psrld	3735928559(%ebx,%ecx,8), %xmm5
6180// CHECK:  encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
6181        	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
6182
6183// CHECK: psrld	69, %xmm5
6184// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
6185        	psrld	0x45,%xmm5
6186
6187// CHECK: psrld	32493, %xmm5
6188// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
6189        	psrld	0x7eed,%xmm5
6190
6191// CHECK: psrld	3133065982, %xmm5
6192// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
6193        	psrld	0xbabecafe,%xmm5
6194
6195// CHECK: psrld	305419896, %xmm5
6196// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
6197        	psrld	0x12345678,%xmm5
6198
6199// CHECK: psrld	%xmm5, %xmm5
6200// CHECK:  encoding: [0x66,0x0f,0xd2,0xed]
6201        	psrld	%xmm5,%xmm5
6202
6203// CHECK: psrld	$127, %mm3
6204// CHECK:  encoding: [0x0f,0x72,0xd3,0x7f]
6205        	psrld	$0x7f,%mm3
6206
6207// CHECK: psrld	$127, %xmm5
6208// CHECK:  encoding: [0x66,0x0f,0x72,0xd5,0x7f]
6209        	psrld	$0x7f,%xmm5
6210
6211// CHECK: psrlq	3735928559(%ebx,%ecx,8), %mm3
6212// CHECK:  encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6213        	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
6214
6215// CHECK: psrlq	69, %mm3
6216// CHECK:  encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
6217        	psrlq	0x45,%mm3
6218
6219// CHECK: psrlq	32493, %mm3
6220// CHECK:  encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
6221        	psrlq	0x7eed,%mm3
6222
6223// CHECK: psrlq	3133065982, %mm3
6224// CHECK:  encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
6225        	psrlq	0xbabecafe,%mm3
6226
6227// CHECK: psrlq	305419896, %mm3
6228// CHECK:  encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
6229        	psrlq	0x12345678,%mm3
6230
6231// CHECK: psrlq	%mm3, %mm3
6232// CHECK:  encoding: [0x0f,0xd3,0xdb]
6233        	psrlq	%mm3,%mm3
6234
6235// CHECK: psrlq	3735928559(%ebx,%ecx,8), %xmm5
6236// CHECK:  encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
6237        	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6238
6239// CHECK: psrlq	69, %xmm5
6240// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
6241        	psrlq	0x45,%xmm5
6242
6243// CHECK: psrlq	32493, %xmm5
6244// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
6245        	psrlq	0x7eed,%xmm5
6246
6247// CHECK: psrlq	3133065982, %xmm5
6248// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
6249        	psrlq	0xbabecafe,%xmm5
6250
6251// CHECK: psrlq	305419896, %xmm5
6252// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
6253        	psrlq	0x12345678,%xmm5
6254
6255// CHECK: psrlq	%xmm5, %xmm5
6256// CHECK:  encoding: [0x66,0x0f,0xd3,0xed]
6257        	psrlq	%xmm5,%xmm5
6258
6259// CHECK: psrlq	$127, %mm3
6260// CHECK:  encoding: [0x0f,0x73,0xd3,0x7f]
6261        	psrlq	$0x7f,%mm3
6262
6263// CHECK: psrlq	$127, %xmm5
6264// CHECK:  encoding: [0x66,0x0f,0x73,0xd5,0x7f]
6265        	psrlq	$0x7f,%xmm5
6266
6267// CHECK: psubb	3735928559(%ebx,%ecx,8), %mm3
6268// CHECK:  encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6269        	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
6270
6271// CHECK: psubb	69, %mm3
6272// CHECK:  encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
6273        	psubb	0x45,%mm3
6274
6275// CHECK: psubb	32493, %mm3
6276// CHECK:  encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
6277        	psubb	0x7eed,%mm3
6278
6279// CHECK: psubb	3133065982, %mm3
6280// CHECK:  encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
6281        	psubb	0xbabecafe,%mm3
6282
6283// CHECK: psubb	305419896, %mm3
6284// CHECK:  encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
6285        	psubb	0x12345678,%mm3
6286
6287// CHECK: psubb	%mm3, %mm3
6288// CHECK:  encoding: [0x0f,0xf8,0xdb]
6289        	psubb	%mm3,%mm3
6290
6291// CHECK: psubb	3735928559(%ebx,%ecx,8), %xmm5
6292// CHECK:  encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6293        	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6294
6295// CHECK: psubb	69, %xmm5
6296// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
6297        	psubb	0x45,%xmm5
6298
6299// CHECK: psubb	32493, %xmm5
6300// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
6301        	psubb	0x7eed,%xmm5
6302
6303// CHECK: psubb	3133065982, %xmm5
6304// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
6305        	psubb	0xbabecafe,%xmm5
6306
6307// CHECK: psubb	305419896, %xmm5
6308// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
6309        	psubb	0x12345678,%xmm5
6310
6311// CHECK: psubb	%xmm5, %xmm5
6312// CHECK:  encoding: [0x66,0x0f,0xf8,0xed]
6313        	psubb	%xmm5,%xmm5
6314
6315// CHECK: psubw	3735928559(%ebx,%ecx,8), %mm3
6316// CHECK:  encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6317        	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
6318
6319// CHECK: psubw	69, %mm3
6320// CHECK:  encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
6321        	psubw	0x45,%mm3
6322
6323// CHECK: psubw	32493, %mm3
6324// CHECK:  encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
6325        	psubw	0x7eed,%mm3
6326
6327// CHECK: psubw	3133065982, %mm3
6328// CHECK:  encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
6329        	psubw	0xbabecafe,%mm3
6330
6331// CHECK: psubw	305419896, %mm3
6332// CHECK:  encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
6333        	psubw	0x12345678,%mm3
6334
6335// CHECK: psubw	%mm3, %mm3
6336// CHECK:  encoding: [0x0f,0xf9,0xdb]
6337        	psubw	%mm3,%mm3
6338
6339// CHECK: psubw	3735928559(%ebx,%ecx,8), %xmm5
6340// CHECK:  encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6341        	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6342
6343// CHECK: psubw	69, %xmm5
6344// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
6345        	psubw	0x45,%xmm5
6346
6347// CHECK: psubw	32493, %xmm5
6348// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
6349        	psubw	0x7eed,%xmm5
6350
6351// CHECK: psubw	3133065982, %xmm5
6352// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
6353        	psubw	0xbabecafe,%xmm5
6354
6355// CHECK: psubw	305419896, %xmm5
6356// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
6357        	psubw	0x12345678,%xmm5
6358
6359// CHECK: psubw	%xmm5, %xmm5
6360// CHECK:  encoding: [0x66,0x0f,0xf9,0xed]
6361        	psubw	%xmm5,%xmm5
6362
6363// CHECK: psubd	3735928559(%ebx,%ecx,8), %mm3
6364// CHECK:  encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6365        	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
6366
6367// CHECK: psubd	69, %mm3
6368// CHECK:  encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
6369        	psubd	0x45,%mm3
6370
6371// CHECK: psubd	32493, %mm3
6372// CHECK:  encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
6373        	psubd	0x7eed,%mm3
6374
6375// CHECK: psubd	3133065982, %mm3
6376// CHECK:  encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
6377        	psubd	0xbabecafe,%mm3
6378
6379// CHECK: psubd	305419896, %mm3
6380// CHECK:  encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
6381        	psubd	0x12345678,%mm3
6382
6383// CHECK: psubd	%mm3, %mm3
6384// CHECK:  encoding: [0x0f,0xfa,0xdb]
6385        	psubd	%mm3,%mm3
6386
6387// CHECK: psubd	3735928559(%ebx,%ecx,8), %xmm5
6388// CHECK:  encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
6389        	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6390
6391// CHECK: psubd	69, %xmm5
6392// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
6393        	psubd	0x45,%xmm5
6394
6395// CHECK: psubd	32493, %xmm5
6396// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
6397        	psubd	0x7eed,%xmm5
6398
6399// CHECK: psubd	3133065982, %xmm5
6400// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
6401        	psubd	0xbabecafe,%xmm5
6402
6403// CHECK: psubd	305419896, %xmm5
6404// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
6405        	psubd	0x12345678,%xmm5
6406
6407// CHECK: psubd	%xmm5, %xmm5
6408// CHECK:  encoding: [0x66,0x0f,0xfa,0xed]
6409        	psubd	%xmm5,%xmm5
6410
6411// CHECK: psubq	3735928559(%ebx,%ecx,8), %mm3
6412// CHECK:  encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6413        	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
6414
6415// CHECK: psubq	69, %mm3
6416// CHECK:  encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
6417        	psubq	0x45,%mm3
6418
6419// CHECK: psubq	32493, %mm3
6420// CHECK:  encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
6421        	psubq	0x7eed,%mm3
6422
6423// CHECK: psubq	3133065982, %mm3
6424// CHECK:  encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
6425        	psubq	0xbabecafe,%mm3
6426
6427// CHECK: psubq	305419896, %mm3
6428// CHECK:  encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
6429        	psubq	0x12345678,%mm3
6430
6431// CHECK: psubq	%mm3, %mm3
6432// CHECK:  encoding: [0x0f,0xfb,0xdb]
6433        	psubq	%mm3,%mm3
6434
6435// CHECK: psubq	3735928559(%ebx,%ecx,8), %xmm5
6436// CHECK:  encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
6437        	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6438
6439// CHECK: psubq	69, %xmm5
6440// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
6441        	psubq	0x45,%xmm5
6442
6443// CHECK: psubq	32493, %xmm5
6444// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
6445        	psubq	0x7eed,%xmm5
6446
6447// CHECK: psubq	3133065982, %xmm5
6448// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
6449        	psubq	0xbabecafe,%xmm5
6450
6451// CHECK: psubq	305419896, %xmm5
6452// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
6453        	psubq	0x12345678,%xmm5
6454
6455// CHECK: psubq	%xmm5, %xmm5
6456// CHECK:  encoding: [0x66,0x0f,0xfb,0xed]
6457        	psubq	%xmm5,%xmm5
6458
6459// CHECK: psubsb	3735928559(%ebx,%ecx,8), %mm3
6460// CHECK:  encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6461        	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
6462
6463// CHECK: psubsb	69, %mm3
6464// CHECK:  encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
6465        	psubsb	0x45,%mm3
6466
6467// CHECK: psubsb	32493, %mm3
6468// CHECK:  encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
6469        	psubsb	0x7eed,%mm3
6470
6471// CHECK: psubsb	3133065982, %mm3
6472// CHECK:  encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
6473        	psubsb	0xbabecafe,%mm3
6474
6475// CHECK: psubsb	305419896, %mm3
6476// CHECK:  encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
6477        	psubsb	0x12345678,%mm3
6478
6479// CHECK: psubsb	%mm3, %mm3
6480// CHECK:  encoding: [0x0f,0xe8,0xdb]
6481        	psubsb	%mm3,%mm3
6482
6483// CHECK: psubsb	3735928559(%ebx,%ecx,8), %xmm5
6484// CHECK:  encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6485        	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6486
6487// CHECK: psubsb	69, %xmm5
6488// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
6489        	psubsb	0x45,%xmm5
6490
6491// CHECK: psubsb	32493, %xmm5
6492// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
6493        	psubsb	0x7eed,%xmm5
6494
6495// CHECK: psubsb	3133065982, %xmm5
6496// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
6497        	psubsb	0xbabecafe,%xmm5
6498
6499// CHECK: psubsb	305419896, %xmm5
6500// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
6501        	psubsb	0x12345678,%xmm5
6502
6503// CHECK: psubsb	%xmm5, %xmm5
6504// CHECK:  encoding: [0x66,0x0f,0xe8,0xed]
6505        	psubsb	%xmm5,%xmm5
6506
6507// CHECK: psubsw	3735928559(%ebx,%ecx,8), %mm3
6508// CHECK:  encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6509        	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
6510
6511// CHECK: psubsw	69, %mm3
6512// CHECK:  encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
6513        	psubsw	0x45,%mm3
6514
6515// CHECK: psubsw	32493, %mm3
6516// CHECK:  encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
6517        	psubsw	0x7eed,%mm3
6518
6519// CHECK: psubsw	3133065982, %mm3
6520// CHECK:  encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
6521        	psubsw	0xbabecafe,%mm3
6522
6523// CHECK: psubsw	305419896, %mm3
6524// CHECK:  encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
6525        	psubsw	0x12345678,%mm3
6526
6527// CHECK: psubsw	%mm3, %mm3
6528// CHECK:  encoding: [0x0f,0xe9,0xdb]
6529        	psubsw	%mm3,%mm3
6530
6531// CHECK: psubsw	3735928559(%ebx,%ecx,8), %xmm5
6532// CHECK:  encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6533        	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6534
6535// CHECK: psubsw	69, %xmm5
6536// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
6537        	psubsw	0x45,%xmm5
6538
6539// CHECK: psubsw	32493, %xmm5
6540// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
6541        	psubsw	0x7eed,%xmm5
6542
6543// CHECK: psubsw	3133065982, %xmm5
6544// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
6545        	psubsw	0xbabecafe,%xmm5
6546
6547// CHECK: psubsw	305419896, %xmm5
6548// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
6549        	psubsw	0x12345678,%xmm5
6550
6551// CHECK: psubsw	%xmm5, %xmm5
6552// CHECK:  encoding: [0x66,0x0f,0xe9,0xed]
6553        	psubsw	%xmm5,%xmm5
6554
6555// CHECK: psubusb	3735928559(%ebx,%ecx,8), %mm3
6556// CHECK:  encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6557        	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
6558
6559// CHECK: psubusb	69, %mm3
6560// CHECK:  encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
6561        	psubusb	0x45,%mm3
6562
6563// CHECK: psubusb	32493, %mm3
6564// CHECK:  encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
6565        	psubusb	0x7eed,%mm3
6566
6567// CHECK: psubusb	3133065982, %mm3
6568// CHECK:  encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
6569        	psubusb	0xbabecafe,%mm3
6570
6571// CHECK: psubusb	305419896, %mm3
6572// CHECK:  encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
6573        	psubusb	0x12345678,%mm3
6574
6575// CHECK: psubusb	%mm3, %mm3
6576// CHECK:  encoding: [0x0f,0xd8,0xdb]
6577        	psubusb	%mm3,%mm3
6578
6579// CHECK: psubusb	3735928559(%ebx,%ecx,8), %xmm5
6580// CHECK:  encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6581        	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6582
6583// CHECK: psubusb	69, %xmm5
6584// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
6585        	psubusb	0x45,%xmm5
6586
6587// CHECK: psubusb	32493, %xmm5
6588// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
6589        	psubusb	0x7eed,%xmm5
6590
6591// CHECK: psubusb	3133065982, %xmm5
6592// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
6593        	psubusb	0xbabecafe,%xmm5
6594
6595// CHECK: psubusb	305419896, %xmm5
6596// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
6597        	psubusb	0x12345678,%xmm5
6598
6599// CHECK: psubusb	%xmm5, %xmm5
6600// CHECK:  encoding: [0x66,0x0f,0xd8,0xed]
6601        	psubusb	%xmm5,%xmm5
6602
6603// CHECK: psubusw	3735928559(%ebx,%ecx,8), %mm3
6604// CHECK:  encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6605        	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
6606
6607// CHECK: psubusw	69, %mm3
6608// CHECK:  encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
6609        	psubusw	0x45,%mm3
6610
6611// CHECK: psubusw	32493, %mm3
6612// CHECK:  encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
6613        	psubusw	0x7eed,%mm3
6614
6615// CHECK: psubusw	3133065982, %mm3
6616// CHECK:  encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
6617        	psubusw	0xbabecafe,%mm3
6618
6619// CHECK: psubusw	305419896, %mm3
6620// CHECK:  encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
6621        	psubusw	0x12345678,%mm3
6622
6623// CHECK: psubusw	%mm3, %mm3
6624// CHECK:  encoding: [0x0f,0xd9,0xdb]
6625        	psubusw	%mm3,%mm3
6626
6627// CHECK: psubusw	3735928559(%ebx,%ecx,8), %xmm5
6628// CHECK:  encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6629        	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6630
6631// CHECK: psubusw	69, %xmm5
6632// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
6633        	psubusw	0x45,%xmm5
6634
6635// CHECK: psubusw	32493, %xmm5
6636// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
6637        	psubusw	0x7eed,%xmm5
6638
6639// CHECK: psubusw	3133065982, %xmm5
6640// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
6641        	psubusw	0xbabecafe,%xmm5
6642
6643// CHECK: psubusw	305419896, %xmm5
6644// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
6645        	psubusw	0x12345678,%xmm5
6646
6647// CHECK: psubusw	%xmm5, %xmm5
6648// CHECK:  encoding: [0x66,0x0f,0xd9,0xed]
6649        	psubusw	%xmm5,%xmm5
6650
6651// CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %mm3
6652// CHECK:  encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6653        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
6654
6655// CHECK: punpckhbw	69, %mm3
6656// CHECK:  encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
6657        	punpckhbw	0x45,%mm3
6658
6659// CHECK: punpckhbw	32493, %mm3
6660// CHECK:  encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
6661        	punpckhbw	0x7eed,%mm3
6662
6663// CHECK: punpckhbw	3133065982, %mm3
6664// CHECK:  encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
6665        	punpckhbw	0xbabecafe,%mm3
6666
6667// CHECK: punpckhbw	305419896, %mm3
6668// CHECK:  encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
6669        	punpckhbw	0x12345678,%mm3
6670
6671// CHECK: punpckhbw	%mm3, %mm3
6672// CHECK:  encoding: [0x0f,0x68,0xdb]
6673        	punpckhbw	%mm3,%mm3
6674
6675// CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
6676// CHECK:  encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
6677        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6678
6679// CHECK: punpckhbw	69, %xmm5
6680// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
6681        	punpckhbw	0x45,%xmm5
6682
6683// CHECK: punpckhbw	32493, %xmm5
6684// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
6685        	punpckhbw	0x7eed,%xmm5
6686
6687// CHECK: punpckhbw	3133065982, %xmm5
6688// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
6689        	punpckhbw	0xbabecafe,%xmm5
6690
6691// CHECK: punpckhbw	305419896, %xmm5
6692// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
6693        	punpckhbw	0x12345678,%xmm5
6694
6695// CHECK: punpckhbw	%xmm5, %xmm5
6696// CHECK:  encoding: [0x66,0x0f,0x68,0xed]
6697        	punpckhbw	%xmm5,%xmm5
6698
6699// CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %mm3
6700// CHECK:  encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6701        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
6702
6703// CHECK: punpckhwd	69, %mm3
6704// CHECK:  encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
6705        	punpckhwd	0x45,%mm3
6706
6707// CHECK: punpckhwd	32493, %mm3
6708// CHECK:  encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
6709        	punpckhwd	0x7eed,%mm3
6710
6711// CHECK: punpckhwd	3133065982, %mm3
6712// CHECK:  encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
6713        	punpckhwd	0xbabecafe,%mm3
6714
6715// CHECK: punpckhwd	305419896, %mm3
6716// CHECK:  encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
6717        	punpckhwd	0x12345678,%mm3
6718
6719// CHECK: punpckhwd	%mm3, %mm3
6720// CHECK:  encoding: [0x0f,0x69,0xdb]
6721        	punpckhwd	%mm3,%mm3
6722
6723// CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
6724// CHECK:  encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
6725        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6726
6727// CHECK: punpckhwd	69, %xmm5
6728// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
6729        	punpckhwd	0x45,%xmm5
6730
6731// CHECK: punpckhwd	32493, %xmm5
6732// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
6733        	punpckhwd	0x7eed,%xmm5
6734
6735// CHECK: punpckhwd	3133065982, %xmm5
6736// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
6737        	punpckhwd	0xbabecafe,%xmm5
6738
6739// CHECK: punpckhwd	305419896, %xmm5
6740// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
6741        	punpckhwd	0x12345678,%xmm5
6742
6743// CHECK: punpckhwd	%xmm5, %xmm5
6744// CHECK:  encoding: [0x66,0x0f,0x69,0xed]
6745        	punpckhwd	%xmm5,%xmm5
6746
6747// CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %mm3
6748// CHECK:  encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6749        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
6750
6751// CHECK: punpckhdq	69, %mm3
6752// CHECK:  encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
6753        	punpckhdq	0x45,%mm3
6754
6755// CHECK: punpckhdq	32493, %mm3
6756// CHECK:  encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
6757        	punpckhdq	0x7eed,%mm3
6758
6759// CHECK: punpckhdq	3133065982, %mm3
6760// CHECK:  encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
6761        	punpckhdq	0xbabecafe,%mm3
6762
6763// CHECK: punpckhdq	305419896, %mm3
6764// CHECK:  encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
6765        	punpckhdq	0x12345678,%mm3
6766
6767// CHECK: punpckhdq	%mm3, %mm3
6768// CHECK:  encoding: [0x0f,0x6a,0xdb]
6769        	punpckhdq	%mm3,%mm3
6770
6771// CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
6772// CHECK:  encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
6773        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6774
6775// CHECK: punpckhdq	69, %xmm5
6776// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
6777        	punpckhdq	0x45,%xmm5
6778
6779// CHECK: punpckhdq	32493, %xmm5
6780// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
6781        	punpckhdq	0x7eed,%xmm5
6782
6783// CHECK: punpckhdq	3133065982, %xmm5
6784// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
6785        	punpckhdq	0xbabecafe,%xmm5
6786
6787// CHECK: punpckhdq	305419896, %xmm5
6788// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
6789        	punpckhdq	0x12345678,%xmm5
6790
6791// CHECK: punpckhdq	%xmm5, %xmm5
6792// CHECK:  encoding: [0x66,0x0f,0x6a,0xed]
6793        	punpckhdq	%xmm5,%xmm5
6794
6795// CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %mm3
6796// CHECK:  encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6797        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
6798
6799// CHECK: punpcklbw	69, %mm3
6800// CHECK:  encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
6801        	punpcklbw	0x45,%mm3
6802
6803// CHECK: punpcklbw	32493, %mm3
6804// CHECK:  encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
6805        	punpcklbw	0x7eed,%mm3
6806
6807// CHECK: punpcklbw	3133065982, %mm3
6808// CHECK:  encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
6809        	punpcklbw	0xbabecafe,%mm3
6810
6811// CHECK: punpcklbw	305419896, %mm3
6812// CHECK:  encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
6813        	punpcklbw	0x12345678,%mm3
6814
6815// CHECK: punpcklbw	%mm3, %mm3
6816// CHECK:  encoding: [0x0f,0x60,0xdb]
6817        	punpcklbw	%mm3,%mm3
6818
6819// CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
6820// CHECK:  encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
6821        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6822
6823// CHECK: punpcklbw	69, %xmm5
6824// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
6825        	punpcklbw	0x45,%xmm5
6826
6827// CHECK: punpcklbw	32493, %xmm5
6828// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
6829        	punpcklbw	0x7eed,%xmm5
6830
6831// CHECK: punpcklbw	3133065982, %xmm5
6832// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
6833        	punpcklbw	0xbabecafe,%xmm5
6834
6835// CHECK: punpcklbw	305419896, %xmm5
6836// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
6837        	punpcklbw	0x12345678,%xmm5
6838
6839// CHECK: punpcklbw	%xmm5, %xmm5
6840// CHECK:  encoding: [0x66,0x0f,0x60,0xed]
6841        	punpcklbw	%xmm5,%xmm5
6842
6843// CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %mm3
6844// CHECK:  encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6845        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
6846
6847// CHECK: punpcklwd	69, %mm3
6848// CHECK:  encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
6849        	punpcklwd	0x45,%mm3
6850
6851// CHECK: punpcklwd	32493, %mm3
6852// CHECK:  encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
6853        	punpcklwd	0x7eed,%mm3
6854
6855// CHECK: punpcklwd	3133065982, %mm3
6856// CHECK:  encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
6857        	punpcklwd	0xbabecafe,%mm3
6858
6859// CHECK: punpcklwd	305419896, %mm3
6860// CHECK:  encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
6861        	punpcklwd	0x12345678,%mm3
6862
6863// CHECK: punpcklwd	%mm3, %mm3
6864// CHECK:  encoding: [0x0f,0x61,0xdb]
6865        	punpcklwd	%mm3,%mm3
6866
6867// CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
6868// CHECK:  encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
6869        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6870
6871// CHECK: punpcklwd	69, %xmm5
6872// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
6873        	punpcklwd	0x45,%xmm5
6874
6875// CHECK: punpcklwd	32493, %xmm5
6876// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
6877        	punpcklwd	0x7eed,%xmm5
6878
6879// CHECK: punpcklwd	3133065982, %xmm5
6880// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
6881        	punpcklwd	0xbabecafe,%xmm5
6882
6883// CHECK: punpcklwd	305419896, %xmm5
6884// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
6885        	punpcklwd	0x12345678,%xmm5
6886
6887// CHECK: punpcklwd	%xmm5, %xmm5
6888// CHECK:  encoding: [0x66,0x0f,0x61,0xed]
6889        	punpcklwd	%xmm5,%xmm5
6890
6891// CHECK: punpckldq	3735928559(%ebx,%ecx,8), %mm3
6892// CHECK:  encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6893        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
6894
6895// CHECK: punpckldq	69, %mm3
6896// CHECK:  encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
6897        	punpckldq	0x45,%mm3
6898
6899// CHECK: punpckldq	32493, %mm3
6900// CHECK:  encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
6901        	punpckldq	0x7eed,%mm3
6902
6903// CHECK: punpckldq	3133065982, %mm3
6904// CHECK:  encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
6905        	punpckldq	0xbabecafe,%mm3
6906
6907// CHECK: punpckldq	305419896, %mm3
6908// CHECK:  encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
6909        	punpckldq	0x12345678,%mm3
6910
6911// CHECK: punpckldq	%mm3, %mm3
6912// CHECK:  encoding: [0x0f,0x62,0xdb]
6913        	punpckldq	%mm3,%mm3
6914
6915// CHECK: punpckldq	3735928559(%ebx,%ecx,8), %xmm5
6916// CHECK:  encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
6917        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6918
6919// CHECK: punpckldq	69, %xmm5
6920// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
6921        	punpckldq	0x45,%xmm5
6922
6923// CHECK: punpckldq	32493, %xmm5
6924// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
6925        	punpckldq	0x7eed,%xmm5
6926
6927// CHECK: punpckldq	3133065982, %xmm5
6928// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
6929        	punpckldq	0xbabecafe,%xmm5
6930
6931// CHECK: punpckldq	305419896, %xmm5
6932// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
6933        	punpckldq	0x12345678,%xmm5
6934
6935// CHECK: punpckldq	%xmm5, %xmm5
6936// CHECK:  encoding: [0x66,0x0f,0x62,0xed]
6937        	punpckldq	%xmm5,%xmm5
6938
6939// CHECK: pxor	3735928559(%ebx,%ecx,8), %mm3
6940// CHECK:  encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6941        	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
6942
6943// CHECK: pxor	69, %mm3
6944// CHECK:  encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
6945        	pxor	0x45,%mm3
6946
6947// CHECK: pxor	32493, %mm3
6948// CHECK:  encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
6949        	pxor	0x7eed,%mm3
6950
6951// CHECK: pxor	3133065982, %mm3
6952// CHECK:  encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
6953        	pxor	0xbabecafe,%mm3
6954
6955// CHECK: pxor	305419896, %mm3
6956// CHECK:  encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
6957        	pxor	0x12345678,%mm3
6958
6959// CHECK: pxor	%mm3, %mm3
6960// CHECK:  encoding: [0x0f,0xef,0xdb]
6961        	pxor	%mm3,%mm3
6962
6963// CHECK: pxor	3735928559(%ebx,%ecx,8), %xmm5
6964// CHECK:  encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
6965        	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
6966
6967// CHECK: pxor	69, %xmm5
6968// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
6969        	pxor	0x45,%xmm5
6970
6971// CHECK: pxor	32493, %xmm5
6972// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
6973        	pxor	0x7eed,%xmm5
6974
6975// CHECK: pxor	3133065982, %xmm5
6976// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
6977        	pxor	0xbabecafe,%xmm5
6978
6979// CHECK: pxor	305419896, %xmm5
6980// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
6981        	pxor	0x12345678,%xmm5
6982
6983// CHECK: pxor	%xmm5, %xmm5
6984// CHECK:  encoding: [0x66,0x0f,0xef,0xed]
6985        	pxor	%xmm5,%xmm5
6986
6987// CHECK: addps	3735928559(%ebx,%ecx,8), %xmm5
6988// CHECK:  encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6989        	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
6990
6991// CHECK: addps	69, %xmm5
6992// CHECK:  encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6993        	addps	0x45,%xmm5
6994
6995// CHECK: addps	32493, %xmm5
6996// CHECK:  encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6997        	addps	0x7eed,%xmm5
6998
6999// CHECK: addps	3133065982, %xmm5
7000// CHECK:  encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
7001        	addps	0xbabecafe,%xmm5
7002
7003// CHECK: addps	305419896, %xmm5
7004// CHECK:  encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
7005        	addps	0x12345678,%xmm5
7006
7007// CHECK: addps	%xmm5, %xmm5
7008// CHECK:  encoding: [0x0f,0x58,0xed]
7009        	addps	%xmm5,%xmm5
7010
7011// CHECK: addss	3735928559(%ebx,%ecx,8), %xmm5
7012// CHECK:  encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
7013        	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7014
7015// CHECK: addss	69, %xmm5
7016// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
7017        	addss	0x45,%xmm5
7018
7019// CHECK: addss	32493, %xmm5
7020// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
7021        	addss	0x7eed,%xmm5
7022
7023// CHECK: addss	3133065982, %xmm5
7024// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
7025        	addss	0xbabecafe,%xmm5
7026
7027// CHECK: addss	305419896, %xmm5
7028// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
7029        	addss	0x12345678,%xmm5
7030
7031// CHECK: addss	%xmm5, %xmm5
7032// CHECK:  encoding: [0xf3,0x0f,0x58,0xed]
7033        	addss	%xmm5,%xmm5
7034
7035// CHECK: andnps	3735928559(%ebx,%ecx,8), %xmm5
7036// CHECK:  encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
7037        	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7038
7039// CHECK: andnps	69, %xmm5
7040// CHECK:  encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
7041        	andnps	0x45,%xmm5
7042
7043// CHECK: andnps	32493, %xmm5
7044// CHECK:  encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
7045        	andnps	0x7eed,%xmm5
7046
7047// CHECK: andnps	3133065982, %xmm5
7048// CHECK:  encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
7049        	andnps	0xbabecafe,%xmm5
7050
7051// CHECK: andnps	305419896, %xmm5
7052// CHECK:  encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
7053        	andnps	0x12345678,%xmm5
7054
7055// CHECK: andnps	%xmm5, %xmm5
7056// CHECK:  encoding: [0x0f,0x55,0xed]
7057        	andnps	%xmm5,%xmm5
7058
7059// CHECK: andps	3735928559(%ebx,%ecx,8), %xmm5
7060// CHECK:  encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
7061        	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7062
7063// CHECK: andps	69, %xmm5
7064// CHECK:  encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
7065        	andps	0x45,%xmm5
7066
7067// CHECK: andps	32493, %xmm5
7068// CHECK:  encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
7069        	andps	0x7eed,%xmm5
7070
7071// CHECK: andps	3133065982, %xmm5
7072// CHECK:  encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
7073        	andps	0xbabecafe,%xmm5
7074
7075// CHECK: andps	305419896, %xmm5
7076// CHECK:  encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
7077        	andps	0x12345678,%xmm5
7078
7079// CHECK: andps	%xmm5, %xmm5
7080// CHECK:  encoding: [0x0f,0x54,0xed]
7081        	andps	%xmm5,%xmm5
7082
7083// CHECK: comiss	3735928559(%ebx,%ecx,8), %xmm5
7084// CHECK:  encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7085        	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7086
7087// CHECK: comiss	69, %xmm5
7088// CHECK:  encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
7089        	comiss	0x45,%xmm5
7090
7091// CHECK: comiss	32493, %xmm5
7092// CHECK:  encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
7093        	comiss	0x7eed,%xmm5
7094
7095// CHECK: comiss	3133065982, %xmm5
7096// CHECK:  encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
7097        	comiss	0xbabecafe,%xmm5
7098
7099// CHECK: comiss	305419896, %xmm5
7100// CHECK:  encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
7101        	comiss	0x12345678,%xmm5
7102
7103// CHECK: comiss	%xmm5, %xmm5
7104// CHECK:  encoding: [0x0f,0x2f,0xed]
7105        	comiss	%xmm5,%xmm5
7106
7107// CHECK: cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
7108// CHECK:  encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7109        	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7110
7111// CHECK: cvtpi2ps	69, %xmm5
7112// CHECK:  encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7113        	cvtpi2ps	0x45,%xmm5
7114
7115// CHECK: cvtpi2ps	32493, %xmm5
7116// CHECK:  encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7117        	cvtpi2ps	0x7eed,%xmm5
7118
7119// CHECK: cvtpi2ps	3133065982, %xmm5
7120// CHECK:  encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7121        	cvtpi2ps	0xbabecafe,%xmm5
7122
7123// CHECK: cvtpi2ps	305419896, %xmm5
7124// CHECK:  encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7125        	cvtpi2ps	0x12345678,%xmm5
7126
7127// CHECK: cvtpi2ps	%mm3, %xmm5
7128// CHECK:  encoding: [0x0f,0x2a,0xeb]
7129        	cvtpi2ps	%mm3,%xmm5
7130
7131// CHECK: cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
7132// CHECK:  encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7133        	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
7134
7135// CHECK: cvtps2pi	69, %mm3
7136// CHECK:  encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
7137        	cvtps2pi	0x45,%mm3
7138
7139// CHECK: cvtps2pi	32493, %mm3
7140// CHECK:  encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
7141        	cvtps2pi	0x7eed,%mm3
7142
7143// CHECK: cvtps2pi	3133065982, %mm3
7144// CHECK:  encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
7145        	cvtps2pi	0xbabecafe,%mm3
7146
7147// CHECK: cvtps2pi	305419896, %mm3
7148// CHECK:  encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
7149        	cvtps2pi	0x12345678,%mm3
7150
7151// CHECK: cvtps2pi	%xmm5, %mm3
7152// CHECK:  encoding: [0x0f,0x2d,0xdd]
7153        	cvtps2pi	%xmm5,%mm3
7154
7155// CHECK: cvtsi2ssl	%ecx, %xmm5
7156// CHECK:  encoding: [0xf3,0x0f,0x2a,0xe9]
7157        	cvtsi2ssl	%ecx,%xmm5
7158
7159// CHECK: cvtsi2ssl	3735928559(%ebx,%ecx,8), %xmm5
7160// CHECK:  encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7161        	cvtsi2ssl	0xdeadbeef(%ebx,%ecx,8),%xmm5
7162
7163// CHECK: cvtsi2ssl	69, %xmm5
7164// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7165        	cvtsi2ssl	0x45,%xmm5
7166
7167// CHECK: cvtsi2ssl	32493, %xmm5
7168// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7169        	cvtsi2ssl	0x7eed,%xmm5
7170
7171// CHECK: cvtsi2ssl	3133065982, %xmm5
7172// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7173        	cvtsi2ssl	0xbabecafe,%xmm5
7174
7175// CHECK: cvtsi2ssl	305419896, %xmm5
7176// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7177        	cvtsi2ssl	0x12345678,%xmm5
7178
7179// CHECK: cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
7180// CHECK:  encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7181        	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
7182
7183// CHECK: cvttps2pi	69, %mm3
7184// CHECK:  encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
7185        	cvttps2pi	0x45,%mm3
7186
7187// CHECK: cvttps2pi	32493, %mm3
7188// CHECK:  encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
7189        	cvttps2pi	0x7eed,%mm3
7190
7191// CHECK: cvttps2pi	3133065982, %mm3
7192// CHECK:  encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
7193        	cvttps2pi	0xbabecafe,%mm3
7194
7195// CHECK: cvttps2pi	305419896, %mm3
7196// CHECK:  encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
7197        	cvttps2pi	0x12345678,%mm3
7198
7199// CHECK: cvttps2pi	%xmm5, %mm3
7200// CHECK:  encoding: [0x0f,0x2c,0xdd]
7201        	cvttps2pi	%xmm5,%mm3
7202
7203// CHECK: cvttss2si	3735928559(%ebx,%ecx,8), %ecx
7204// CHECK:  encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
7205        	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
7206
7207// CHECK: cvttss2si	69, %ecx
7208// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
7209        	cvttss2si	0x45,%ecx
7210
7211// CHECK: cvttss2si	32493, %ecx
7212// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
7213        	cvttss2si	0x7eed,%ecx
7214
7215// CHECK: cvttss2si	3133065982, %ecx
7216// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
7217        	cvttss2si	0xbabecafe,%ecx
7218
7219// CHECK: cvttss2si	305419896, %ecx
7220// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
7221        	cvttss2si	0x12345678,%ecx
7222
7223// CHECK: cvttss2si	%xmm5, %ecx
7224// CHECK:  encoding: [0xf3,0x0f,0x2c,0xcd]
7225        	cvttss2si	%xmm5,%ecx
7226
7227// CHECK: divps	3735928559(%ebx,%ecx,8), %xmm5
7228// CHECK:  encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7229        	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7230
7231// CHECK: divps	69, %xmm5
7232// CHECK:  encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7233        	divps	0x45,%xmm5
7234
7235// CHECK: divps	32493, %xmm5
7236// CHECK:  encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7237        	divps	0x7eed,%xmm5
7238
7239// CHECK: divps	3133065982, %xmm5
7240// CHECK:  encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7241        	divps	0xbabecafe,%xmm5
7242
7243// CHECK: divps	305419896, %xmm5
7244// CHECK:  encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7245        	divps	0x12345678,%xmm5
7246
7247// CHECK: divps	%xmm5, %xmm5
7248// CHECK:  encoding: [0x0f,0x5e,0xed]
7249        	divps	%xmm5,%xmm5
7250
7251// CHECK: divss	3735928559(%ebx,%ecx,8), %xmm5
7252// CHECK:  encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7253        	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7254
7255// CHECK: divss	69, %xmm5
7256// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7257        	divss	0x45,%xmm5
7258
7259// CHECK: divss	32493, %xmm5
7260// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7261        	divss	0x7eed,%xmm5
7262
7263// CHECK: divss	3133065982, %xmm5
7264// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7265        	divss	0xbabecafe,%xmm5
7266
7267// CHECK: divss	305419896, %xmm5
7268// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7269        	divss	0x12345678,%xmm5
7270
7271// CHECK: divss	%xmm5, %xmm5
7272// CHECK:  encoding: [0xf3,0x0f,0x5e,0xed]
7273        	divss	%xmm5,%xmm5
7274
7275// CHECK: ldmxcsr	3735928559(%ebx,%ecx,8)
7276// CHECK:  encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
7277        	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
7278
7279// CHECK: ldmxcsr	32493
7280// CHECK:  encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
7281        	ldmxcsr	0x7eed
7282
7283// CHECK: ldmxcsr	3133065982
7284// CHECK:  encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
7285        	ldmxcsr	0xbabecafe
7286
7287// CHECK: ldmxcsr	305419896
7288// CHECK:  encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
7289        	ldmxcsr	0x12345678
7290
7291// CHECK: maskmovq	%mm3, %mm3
7292// CHECK:  encoding: [0x0f,0xf7,0xdb]
7293        	maskmovq	%mm3,%mm3
7294
7295// CHECK: maxps	3735928559(%ebx,%ecx,8), %xmm5
7296// CHECK:  encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7297        	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7298
7299// CHECK: maxps	69, %xmm5
7300// CHECK:  encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7301        	maxps	0x45,%xmm5
7302
7303// CHECK: maxps	32493, %xmm5
7304// CHECK:  encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7305        	maxps	0x7eed,%xmm5
7306
7307// CHECK: maxps	3133065982, %xmm5
7308// CHECK:  encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7309        	maxps	0xbabecafe,%xmm5
7310
7311// CHECK: maxps	305419896, %xmm5
7312// CHECK:  encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7313        	maxps	0x12345678,%xmm5
7314
7315// CHECK: maxps	%xmm5, %xmm5
7316// CHECK:  encoding: [0x0f,0x5f,0xed]
7317        	maxps	%xmm5,%xmm5
7318
7319// CHECK: maxss	3735928559(%ebx,%ecx,8), %xmm5
7320// CHECK:  encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7321        	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7322
7323// CHECK: maxss	69, %xmm5
7324// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7325        	maxss	0x45,%xmm5
7326
7327// CHECK: maxss	32493, %xmm5
7328// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7329        	maxss	0x7eed,%xmm5
7330
7331// CHECK: maxss	3133065982, %xmm5
7332// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7333        	maxss	0xbabecafe,%xmm5
7334
7335// CHECK: maxss	305419896, %xmm5
7336// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7337        	maxss	0x12345678,%xmm5
7338
7339// CHECK: maxss	%xmm5, %xmm5
7340// CHECK:  encoding: [0xf3,0x0f,0x5f,0xed]
7341        	maxss	%xmm5,%xmm5
7342
7343// CHECK: minps	3735928559(%ebx,%ecx,8), %xmm5
7344// CHECK:  encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7345        	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7346
7347// CHECK: minps	69, %xmm5
7348// CHECK:  encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7349        	minps	0x45,%xmm5
7350
7351// CHECK: minps	32493, %xmm5
7352// CHECK:  encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7353        	minps	0x7eed,%xmm5
7354
7355// CHECK: minps	3133065982, %xmm5
7356// CHECK:  encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7357        	minps	0xbabecafe,%xmm5
7358
7359// CHECK: minps	305419896, %xmm5
7360// CHECK:  encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7361        	minps	0x12345678,%xmm5
7362
7363// CHECK: minps	%xmm5, %xmm5
7364// CHECK:  encoding: [0x0f,0x5d,0xed]
7365        	minps	%xmm5,%xmm5
7366
7367// CHECK: minss	3735928559(%ebx,%ecx,8), %xmm5
7368// CHECK:  encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7369        	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7370
7371// CHECK: minss	69, %xmm5
7372// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7373        	minss	0x45,%xmm5
7374
7375// CHECK: minss	32493, %xmm5
7376// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7377        	minss	0x7eed,%xmm5
7378
7379// CHECK: minss	3133065982, %xmm5
7380// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7381        	minss	0xbabecafe,%xmm5
7382
7383// CHECK: minss	305419896, %xmm5
7384// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7385        	minss	0x12345678,%xmm5
7386
7387// CHECK: minss	%xmm5, %xmm5
7388// CHECK:  encoding: [0xf3,0x0f,0x5d,0xed]
7389        	minss	%xmm5,%xmm5
7390
7391// CHECK: movaps	3735928559(%ebx,%ecx,8), %xmm5
7392// CHECK:  encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
7393        	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7394
7395// CHECK: movaps	69, %xmm5
7396// CHECK:  encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
7397        	movaps	0x45,%xmm5
7398
7399// CHECK: movaps	32493, %xmm5
7400// CHECK:  encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
7401        	movaps	0x7eed,%xmm5
7402
7403// CHECK: movaps	3133065982, %xmm5
7404// CHECK:  encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
7405        	movaps	0xbabecafe,%xmm5
7406
7407// CHECK: movaps	305419896, %xmm5
7408// CHECK:  encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
7409        	movaps	0x12345678,%xmm5
7410
7411// CHECK: movaps	%xmm5, %xmm5
7412// CHECK:  encoding: [0x0f,0x28,0xed]
7413        	movaps	%xmm5,%xmm5
7414
7415// CHECK: movaps	%xmm5, 3735928559(%ebx,%ecx,8)
7416// CHECK:  encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
7417        	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7418
7419// CHECK: movaps	%xmm5, 69
7420// CHECK:  encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
7421        	movaps	%xmm5,0x45
7422
7423// CHECK: movaps	%xmm5, 32493
7424// CHECK:  encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
7425        	movaps	%xmm5,0x7eed
7426
7427// CHECK: movaps	%xmm5, 3133065982
7428// CHECK:  encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
7429        	movaps	%xmm5,0xbabecafe
7430
7431// CHECK: movaps	%xmm5, 305419896
7432// CHECK:  encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
7433        	movaps	%xmm5,0x12345678
7434
7435// CHECK: movaps	%xmm5, %xmm5
7436// CHECK:  encoding: [0x0f,0x28,0xed]
7437        	movaps	%xmm5,%xmm5
7438
7439// CHECK: movhlps	%xmm5, %xmm5
7440// CHECK:  encoding: [0x0f,0x12,0xed]
7441        	movhlps	%xmm5,%xmm5
7442
7443// CHECK: movhps	3735928559(%ebx,%ecx,8), %xmm5
7444// CHECK:  encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
7445        	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7446
7447// CHECK: movhps	69, %xmm5
7448// CHECK:  encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
7449        	movhps	0x45,%xmm5
7450
7451// CHECK: movhps	32493, %xmm5
7452// CHECK:  encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
7453        	movhps	0x7eed,%xmm5
7454
7455// CHECK: movhps	3133065982, %xmm5
7456// CHECK:  encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
7457        	movhps	0xbabecafe,%xmm5
7458
7459// CHECK: movhps	305419896, %xmm5
7460// CHECK:  encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
7461        	movhps	0x12345678,%xmm5
7462
7463// CHECK: movhps	%xmm5, 3735928559(%ebx,%ecx,8)
7464// CHECK:  encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
7465        	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7466
7467// CHECK: movhps	%xmm5, 69
7468// CHECK:  encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
7469        	movhps	%xmm5,0x45
7470
7471// CHECK: movhps	%xmm5, 32493
7472// CHECK:  encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
7473        	movhps	%xmm5,0x7eed
7474
7475// CHECK: movhps	%xmm5, 3133065982
7476// CHECK:  encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
7477        	movhps	%xmm5,0xbabecafe
7478
7479// CHECK: movhps	%xmm5, 305419896
7480// CHECK:  encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
7481        	movhps	%xmm5,0x12345678
7482
7483// CHECK: movlhps	%xmm5, %xmm5
7484// CHECK:  encoding: [0x0f,0x16,0xed]
7485        	movlhps	%xmm5,%xmm5
7486
7487// CHECK: movlps	3735928559(%ebx,%ecx,8), %xmm5
7488// CHECK:  encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
7489        	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7490
7491// CHECK: movlps	69, %xmm5
7492// CHECK:  encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
7493        	movlps	0x45,%xmm5
7494
7495// CHECK: movlps	32493, %xmm5
7496// CHECK:  encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
7497        	movlps	0x7eed,%xmm5
7498
7499// CHECK: movlps	3133065982, %xmm5
7500// CHECK:  encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
7501        	movlps	0xbabecafe,%xmm5
7502
7503// CHECK: movlps	305419896, %xmm5
7504// CHECK:  encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
7505        	movlps	0x12345678,%xmm5
7506
7507// CHECK: movlps	%xmm5, 3735928559(%ebx,%ecx,8)
7508// CHECK:  encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
7509        	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7510
7511// CHECK: movlps	%xmm5, 69
7512// CHECK:  encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
7513        	movlps	%xmm5,0x45
7514
7515// CHECK: movlps	%xmm5, 32493
7516// CHECK:  encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
7517        	movlps	%xmm5,0x7eed
7518
7519// CHECK: movlps	%xmm5, 3133065982
7520// CHECK:  encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
7521        	movlps	%xmm5,0xbabecafe
7522
7523// CHECK: movlps	%xmm5, 305419896
7524// CHECK:  encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
7525        	movlps	%xmm5,0x12345678
7526
7527// CHECK: movmskps	%xmm5, %ecx
7528// CHECK:  encoding: [0x0f,0x50,0xcd]
7529        	movmskps	%xmm5,%ecx
7530
7531// CHECK: movntps	%xmm5, 3735928559(%ebx,%ecx,8)
7532// CHECK:  encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7533        	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7534
7535// CHECK: movntps	%xmm5, 69
7536// CHECK:  encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
7537        	movntps	%xmm5,0x45
7538
7539// CHECK: movntps	%xmm5, 32493
7540// CHECK:  encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
7541        	movntps	%xmm5,0x7eed
7542
7543// CHECK: movntps	%xmm5, 3133065982
7544// CHECK:  encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
7545        	movntps	%xmm5,0xbabecafe
7546
7547// CHECK: movntps	%xmm5, 305419896
7548// CHECK:  encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
7549        	movntps	%xmm5,0x12345678
7550
7551// CHECK: movntq	%mm3, 3735928559(%ebx,%ecx,8)
7552// CHECK:  encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7553        	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
7554
7555// CHECK: movntq	%mm3, 69
7556// CHECK:  encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
7557        	movntq	%mm3,0x45
7558
7559// CHECK: movntq	%mm3, 32493
7560// CHECK:  encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
7561        	movntq	%mm3,0x7eed
7562
7563// CHECK: movntq	%mm3, 3133065982
7564// CHECK:  encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
7565        	movntq	%mm3,0xbabecafe
7566
7567// CHECK: movntq	%mm3, 305419896
7568// CHECK:  encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
7569        	movntq	%mm3,0x12345678
7570
7571// CHECK: movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
7572// CHECK:  encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
7573        	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7574
7575// CHECK: movntdq	%xmm5, 69
7576// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
7577        	movntdq	%xmm5,0x45
7578
7579// CHECK: movntdq	%xmm5, 32493
7580// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
7581        	movntdq	%xmm5,0x7eed
7582
7583// CHECK: movntdq	%xmm5, 3133065982
7584// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
7585        	movntdq	%xmm5,0xbabecafe
7586
7587// CHECK: movntdq	%xmm5, 305419896
7588// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
7589        	movntdq	%xmm5,0x12345678
7590
7591// CHECK: movss	3735928559(%ebx,%ecx,8), %xmm5
7592// CHECK:  encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7593        	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7594
7595// CHECK: movss	69, %xmm5
7596// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7597        	movss	0x45,%xmm5
7598
7599// CHECK: movss	32493, %xmm5
7600// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7601        	movss	0x7eed,%xmm5
7602
7603// CHECK: movss	3133065982, %xmm5
7604// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7605        	movss	0xbabecafe,%xmm5
7606
7607// CHECK: movss	305419896, %xmm5
7608// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7609        	movss	0x12345678,%xmm5
7610
7611// CHECK: movss	%xmm5, %xmm5
7612// CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
7613        	movss	%xmm5,%xmm5
7614
7615// CHECK: movss	%xmm5, 3735928559(%ebx,%ecx,8)
7616// CHECK:  encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7617        	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7618
7619// CHECK: movss	%xmm5, 69
7620// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7621        	movss	%xmm5,0x45
7622
7623// CHECK: movss	%xmm5, 32493
7624// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7625        	movss	%xmm5,0x7eed
7626
7627// CHECK: movss	%xmm5, 3133065982
7628// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7629        	movss	%xmm5,0xbabecafe
7630
7631// CHECK: movss	%xmm5, 305419896
7632// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7633        	movss	%xmm5,0x12345678
7634
7635// CHECK: movss	%xmm5, %xmm5
7636// CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
7637        	movss	%xmm5,%xmm5
7638
7639// CHECK: movups	3735928559(%ebx,%ecx,8), %xmm5
7640// CHECK:  encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7641        	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
7642
7643// CHECK: movups	69, %xmm5
7644// CHECK:  encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7645        	movups	0x45,%xmm5
7646
7647// CHECK: movups	32493, %xmm5
7648// CHECK:  encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7649        	movups	0x7eed,%xmm5
7650
7651// CHECK: movups	3133065982, %xmm5
7652// CHECK:  encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7653        	movups	0xbabecafe,%xmm5
7654
7655// CHECK: movups	305419896, %xmm5
7656// CHECK:  encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7657        	movups	0x12345678,%xmm5
7658
7659// CHECK: movups	%xmm5, %xmm5
7660// CHECK:  encoding: [0x0f,0x10,0xed]
7661        	movups	%xmm5,%xmm5
7662
7663// CHECK: movups	%xmm5, 3735928559(%ebx,%ecx,8)
7664// CHECK:  encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7665        	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7666
7667// CHECK: movups	%xmm5, 69
7668// CHECK:  encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7669        	movups	%xmm5,0x45
7670
7671// CHECK: movups	%xmm5, 32493
7672// CHECK:  encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7673        	movups	%xmm5,0x7eed
7674
7675// CHECK: movups	%xmm5, 3133065982
7676// CHECK:  encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7677        	movups	%xmm5,0xbabecafe
7678
7679// CHECK: movups	%xmm5, 305419896
7680// CHECK:  encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7681        	movups	%xmm5,0x12345678
7682
7683// CHECK: movups	%xmm5, %xmm5
7684// CHECK:  encoding: [0x0f,0x10,0xed]
7685        	movups	%xmm5,%xmm5
7686
7687// CHECK: mulps	3735928559(%ebx,%ecx,8), %xmm5
7688// CHECK:  encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7689        	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7690
7691// CHECK: mulps	69, %xmm5
7692// CHECK:  encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7693        	mulps	0x45,%xmm5
7694
7695// CHECK: mulps	32493, %xmm5
7696// CHECK:  encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7697        	mulps	0x7eed,%xmm5
7698
7699// CHECK: mulps	3133065982, %xmm5
7700// CHECK:  encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7701        	mulps	0xbabecafe,%xmm5
7702
7703// CHECK: mulps	305419896, %xmm5
7704// CHECK:  encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7705        	mulps	0x12345678,%xmm5
7706
7707// CHECK: mulps	%xmm5, %xmm5
7708// CHECK:  encoding: [0x0f,0x59,0xed]
7709        	mulps	%xmm5,%xmm5
7710
7711// CHECK: mulss	3735928559(%ebx,%ecx,8), %xmm5
7712// CHECK:  encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7713        	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7714
7715// CHECK: mulss	69, %xmm5
7716// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7717        	mulss	0x45,%xmm5
7718
7719// CHECK: mulss	32493, %xmm5
7720// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7721        	mulss	0x7eed,%xmm5
7722
7723// CHECK: mulss	3133065982, %xmm5
7724// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7725        	mulss	0xbabecafe,%xmm5
7726
7727// CHECK: mulss	305419896, %xmm5
7728// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7729        	mulss	0x12345678,%xmm5
7730
7731// CHECK: mulss	%xmm5, %xmm5
7732// CHECK:  encoding: [0xf3,0x0f,0x59,0xed]
7733        	mulss	%xmm5,%xmm5
7734
7735// CHECK: orps	3735928559(%ebx,%ecx,8), %xmm5
7736// CHECK:  encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
7737        	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7738
7739// CHECK: orps	69, %xmm5
7740// CHECK:  encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
7741        	orps	0x45,%xmm5
7742
7743// CHECK: orps	32493, %xmm5
7744// CHECK:  encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
7745        	orps	0x7eed,%xmm5
7746
7747// CHECK: orps	3133065982, %xmm5
7748// CHECK:  encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
7749        	orps	0xbabecafe,%xmm5
7750
7751// CHECK: orps	305419896, %xmm5
7752// CHECK:  encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
7753        	orps	0x12345678,%xmm5
7754
7755// CHECK: orps	%xmm5, %xmm5
7756// CHECK:  encoding: [0x0f,0x56,0xed]
7757        	orps	%xmm5,%xmm5
7758
7759// CHECK: pavgb	3735928559(%ebx,%ecx,8), %mm3
7760// CHECK:  encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7761        	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
7762
7763// CHECK: pavgb	69, %mm3
7764// CHECK:  encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
7765        	pavgb	0x45,%mm3
7766
7767// CHECK: pavgb	32493, %mm3
7768// CHECK:  encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
7769        	pavgb	0x7eed,%mm3
7770
7771// CHECK: pavgb	3133065982, %mm3
7772// CHECK:  encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
7773        	pavgb	0xbabecafe,%mm3
7774
7775// CHECK: pavgb	305419896, %mm3
7776// CHECK:  encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
7777        	pavgb	0x12345678,%mm3
7778
7779// CHECK: pavgb	%mm3, %mm3
7780// CHECK:  encoding: [0x0f,0xe0,0xdb]
7781        	pavgb	%mm3,%mm3
7782
7783// CHECK: pavgb	3735928559(%ebx,%ecx,8), %xmm5
7784// CHECK:  encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
7785        	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
7786
7787// CHECK: pavgb	69, %xmm5
7788// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
7789        	pavgb	0x45,%xmm5
7790
7791// CHECK: pavgb	32493, %xmm5
7792// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
7793        	pavgb	0x7eed,%xmm5
7794
7795// CHECK: pavgb	3133065982, %xmm5
7796// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
7797        	pavgb	0xbabecafe,%xmm5
7798
7799// CHECK: pavgb	305419896, %xmm5
7800// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
7801        	pavgb	0x12345678,%xmm5
7802
7803// CHECK: pavgb	%xmm5, %xmm5
7804// CHECK:  encoding: [0x66,0x0f,0xe0,0xed]
7805        	pavgb	%xmm5,%xmm5
7806
7807// CHECK: pavgw	3735928559(%ebx,%ecx,8), %mm3
7808// CHECK:  encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7809        	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
7810
7811// CHECK: pavgw	69, %mm3
7812// CHECK:  encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
7813        	pavgw	0x45,%mm3
7814
7815// CHECK: pavgw	32493, %mm3
7816// CHECK:  encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
7817        	pavgw	0x7eed,%mm3
7818
7819// CHECK: pavgw	3133065982, %mm3
7820// CHECK:  encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
7821        	pavgw	0xbabecafe,%mm3
7822
7823// CHECK: pavgw	305419896, %mm3
7824// CHECK:  encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
7825        	pavgw	0x12345678,%mm3
7826
7827// CHECK: pavgw	%mm3, %mm3
7828// CHECK:  encoding: [0x0f,0xe3,0xdb]
7829        	pavgw	%mm3,%mm3
7830
7831// CHECK: pavgw	3735928559(%ebx,%ecx,8), %xmm5
7832// CHECK:  encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
7833        	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7834
7835// CHECK: pavgw	69, %xmm5
7836// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
7837        	pavgw	0x45,%xmm5
7838
7839// CHECK: pavgw	32493, %xmm5
7840// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
7841        	pavgw	0x7eed,%xmm5
7842
7843// CHECK: pavgw	3133065982, %xmm5
7844// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
7845        	pavgw	0xbabecafe,%xmm5
7846
7847// CHECK: pavgw	305419896, %xmm5
7848// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
7849        	pavgw	0x12345678,%xmm5
7850
7851// CHECK: pavgw	%xmm5, %xmm5
7852// CHECK:  encoding: [0x66,0x0f,0xe3,0xed]
7853        	pavgw	%xmm5,%xmm5
7854
7855// CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %mm3
7856// CHECK:  encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7857        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
7858
7859// CHECK: pmaxsw	69, %mm3
7860// CHECK:  encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
7861        	pmaxsw	0x45,%mm3
7862
7863// CHECK: pmaxsw	32493, %mm3
7864// CHECK:  encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
7865        	pmaxsw	0x7eed,%mm3
7866
7867// CHECK: pmaxsw	3133065982, %mm3
7868// CHECK:  encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
7869        	pmaxsw	0xbabecafe,%mm3
7870
7871// CHECK: pmaxsw	305419896, %mm3
7872// CHECK:  encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
7873        	pmaxsw	0x12345678,%mm3
7874
7875// CHECK: pmaxsw	%mm3, %mm3
7876// CHECK:  encoding: [0x0f,0xee,0xdb]
7877        	pmaxsw	%mm3,%mm3
7878
7879// CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
7880// CHECK:  encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
7881        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7882
7883// CHECK: pmaxsw	69, %xmm5
7884// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
7885        	pmaxsw	0x45,%xmm5
7886
7887// CHECK: pmaxsw	32493, %xmm5
7888// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
7889        	pmaxsw	0x7eed,%xmm5
7890
7891// CHECK: pmaxsw	3133065982, %xmm5
7892// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
7893        	pmaxsw	0xbabecafe,%xmm5
7894
7895// CHECK: pmaxsw	305419896, %xmm5
7896// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
7897        	pmaxsw	0x12345678,%xmm5
7898
7899// CHECK: pmaxsw	%xmm5, %xmm5
7900// CHECK:  encoding: [0x66,0x0f,0xee,0xed]
7901        	pmaxsw	%xmm5,%xmm5
7902
7903// CHECK: pmaxub	3735928559(%ebx,%ecx,8), %mm3
7904// CHECK:  encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7905        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
7906
7907// CHECK: pmaxub	69, %mm3
7908// CHECK:  encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
7909        	pmaxub	0x45,%mm3
7910
7911// CHECK: pmaxub	32493, %mm3
7912// CHECK:  encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
7913        	pmaxub	0x7eed,%mm3
7914
7915// CHECK: pmaxub	3133065982, %mm3
7916// CHECK:  encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
7917        	pmaxub	0xbabecafe,%mm3
7918
7919// CHECK: pmaxub	305419896, %mm3
7920// CHECK:  encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
7921        	pmaxub	0x12345678,%mm3
7922
7923// CHECK: pmaxub	%mm3, %mm3
7924// CHECK:  encoding: [0x0f,0xde,0xdb]
7925        	pmaxub	%mm3,%mm3
7926
7927// CHECK: pmaxub	3735928559(%ebx,%ecx,8), %xmm5
7928// CHECK:  encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
7929        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
7930
7931// CHECK: pmaxub	69, %xmm5
7932// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
7933        	pmaxub	0x45,%xmm5
7934
7935// CHECK: pmaxub	32493, %xmm5
7936// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
7937        	pmaxub	0x7eed,%xmm5
7938
7939// CHECK: pmaxub	3133065982, %xmm5
7940// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
7941        	pmaxub	0xbabecafe,%xmm5
7942
7943// CHECK: pmaxub	305419896, %xmm5
7944// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
7945        	pmaxub	0x12345678,%xmm5
7946
7947// CHECK: pmaxub	%xmm5, %xmm5
7948// CHECK:  encoding: [0x66,0x0f,0xde,0xed]
7949        	pmaxub	%xmm5,%xmm5
7950
7951// CHECK: pminsw	3735928559(%ebx,%ecx,8), %mm3
7952// CHECK:  encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7953        	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
7954
7955// CHECK: pminsw	69, %mm3
7956// CHECK:  encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
7957        	pminsw	0x45,%mm3
7958
7959// CHECK: pminsw	32493, %mm3
7960// CHECK:  encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
7961        	pminsw	0x7eed,%mm3
7962
7963// CHECK: pminsw	3133065982, %mm3
7964// CHECK:  encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
7965        	pminsw	0xbabecafe,%mm3
7966
7967// CHECK: pminsw	305419896, %mm3
7968// CHECK:  encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
7969        	pminsw	0x12345678,%mm3
7970
7971// CHECK: pminsw	%mm3, %mm3
7972// CHECK:  encoding: [0x0f,0xea,0xdb]
7973        	pminsw	%mm3,%mm3
7974
7975// CHECK: pminsw	3735928559(%ebx,%ecx,8), %xmm5
7976// CHECK:  encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
7977        	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7978
7979// CHECK: pminsw	69, %xmm5
7980// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
7981        	pminsw	0x45,%xmm5
7982
7983// CHECK: pminsw	32493, %xmm5
7984// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
7985        	pminsw	0x7eed,%xmm5
7986
7987// CHECK: pminsw	3133065982, %xmm5
7988// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
7989        	pminsw	0xbabecafe,%xmm5
7990
7991// CHECK: pminsw	305419896, %xmm5
7992// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
7993        	pminsw	0x12345678,%xmm5
7994
7995// CHECK: pminsw	%xmm5, %xmm5
7996// CHECK:  encoding: [0x66,0x0f,0xea,0xed]
7997        	pminsw	%xmm5,%xmm5
7998
7999// CHECK: pminub	3735928559(%ebx,%ecx,8), %mm3
8000// CHECK:  encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8001        	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
8002
8003// CHECK: pminub	69, %mm3
8004// CHECK:  encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
8005        	pminub	0x45,%mm3
8006
8007// CHECK: pminub	32493, %mm3
8008// CHECK:  encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
8009        	pminub	0x7eed,%mm3
8010
8011// CHECK: pminub	3133065982, %mm3
8012// CHECK:  encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
8013        	pminub	0xbabecafe,%mm3
8014
8015// CHECK: pminub	305419896, %mm3
8016// CHECK:  encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
8017        	pminub	0x12345678,%mm3
8018
8019// CHECK: pminub	%mm3, %mm3
8020// CHECK:  encoding: [0x0f,0xda,0xdb]
8021        	pminub	%mm3,%mm3
8022
8023// CHECK: pminub	3735928559(%ebx,%ecx,8), %xmm5
8024// CHECK:  encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
8025        	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
8026
8027// CHECK: pminub	69, %xmm5
8028// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
8029        	pminub	0x45,%xmm5
8030
8031// CHECK: pminub	32493, %xmm5
8032// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
8033        	pminub	0x7eed,%xmm5
8034
8035// CHECK: pminub	3133065982, %xmm5
8036// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
8037        	pminub	0xbabecafe,%xmm5
8038
8039// CHECK: pminub	305419896, %xmm5
8040// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
8041        	pminub	0x12345678,%xmm5
8042
8043// CHECK: pminub	%xmm5, %xmm5
8044// CHECK:  encoding: [0x66,0x0f,0xda,0xed]
8045        	pminub	%xmm5,%xmm5
8046
8047// CHECK: pmovmskb	%mm3, %ecx
8048// CHECK:  encoding: [0x0f,0xd7,0xcb]
8049        	pmovmskb	%mm3,%ecx
8050
8051// CHECK: pmovmskb	%xmm5, %ecx
8052// CHECK:  encoding: [0x66,0x0f,0xd7,0xcd]
8053        	pmovmskb	%xmm5,%ecx
8054
8055// CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %mm3
8056// CHECK:  encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8057        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
8058
8059// CHECK: pmulhuw	69, %mm3
8060// CHECK:  encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
8061        	pmulhuw	0x45,%mm3
8062
8063// CHECK: pmulhuw	32493, %mm3
8064// CHECK:  encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
8065        	pmulhuw	0x7eed,%mm3
8066
8067// CHECK: pmulhuw	3133065982, %mm3
8068// CHECK:  encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
8069        	pmulhuw	0xbabecafe,%mm3
8070
8071// CHECK: pmulhuw	305419896, %mm3
8072// CHECK:  encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
8073        	pmulhuw	0x12345678,%mm3
8074
8075// CHECK: pmulhuw	%mm3, %mm3
8076// CHECK:  encoding: [0x0f,0xe4,0xdb]
8077        	pmulhuw	%mm3,%mm3
8078
8079// CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
8080// CHECK:  encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
8081        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
8082
8083// CHECK: pmulhuw	69, %xmm5
8084// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
8085        	pmulhuw	0x45,%xmm5
8086
8087// CHECK: pmulhuw	32493, %xmm5
8088// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
8089        	pmulhuw	0x7eed,%xmm5
8090
8091// CHECK: pmulhuw	3133065982, %xmm5
8092// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
8093        	pmulhuw	0xbabecafe,%xmm5
8094
8095// CHECK: pmulhuw	305419896, %xmm5
8096// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
8097        	pmulhuw	0x12345678,%xmm5
8098
8099// CHECK: pmulhuw	%xmm5, %xmm5
8100// CHECK:  encoding: [0x66,0x0f,0xe4,0xed]
8101        	pmulhuw	%xmm5,%xmm5
8102
8103// CHECK: prefetchnta	3735928559(%ebx,%ecx,8)
8104// CHECK:  encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
8105        	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
8106
8107// CHECK: prefetchnta	32493
8108// CHECK:  encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
8109        	prefetchnta	0x7eed
8110
8111// CHECK: prefetchnta	3133065982
8112// CHECK:  encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
8113        	prefetchnta	0xbabecafe
8114
8115// CHECK: prefetchnta	305419896
8116// CHECK:  encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
8117        	prefetchnta	0x12345678
8118
8119// CHECK: prefetcht0	3735928559(%ebx,%ecx,8)
8120// CHECK:  encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
8121        	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
8122
8123// CHECK: prefetcht0	32493
8124// CHECK:  encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
8125        	prefetcht0	0x7eed
8126
8127// CHECK: prefetcht0	3133065982
8128// CHECK:  encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
8129        	prefetcht0	0xbabecafe
8130
8131// CHECK: prefetcht0	305419896
8132// CHECK:  encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
8133        	prefetcht0	0x12345678
8134
8135// CHECK: prefetcht1	3735928559(%ebx,%ecx,8)
8136// CHECK:  encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
8137        	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
8138
8139// CHECK: prefetcht1	32493
8140// CHECK:  encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
8141        	prefetcht1	0x7eed
8142
8143// CHECK: prefetcht1	3133065982
8144// CHECK:  encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
8145        	prefetcht1	0xbabecafe
8146
8147// CHECK: prefetcht1	305419896
8148// CHECK:  encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
8149        	prefetcht1	0x12345678
8150
8151// CHECK: prefetcht2	3735928559(%ebx,%ecx,8)
8152// CHECK:  encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8153        	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
8154
8155// CHECK: prefetcht2	32493
8156// CHECK:  encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
8157        	prefetcht2	0x7eed
8158
8159// CHECK: prefetcht2	3133065982
8160// CHECK:  encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
8161        	prefetcht2	0xbabecafe
8162
8163// CHECK: prefetcht2	305419896
8164// CHECK:  encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
8165        	prefetcht2	0x12345678
8166
8167// CHECK: psadbw	3735928559(%ebx,%ecx,8), %mm3
8168// CHECK:  encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8169        	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
8170
8171// CHECK: psadbw	69, %mm3
8172// CHECK:  encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
8173        	psadbw	0x45,%mm3
8174
8175// CHECK: psadbw	32493, %mm3
8176// CHECK:  encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
8177        	psadbw	0x7eed,%mm3
8178
8179// CHECK: psadbw	3133065982, %mm3
8180// CHECK:  encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
8181        	psadbw	0xbabecafe,%mm3
8182
8183// CHECK: psadbw	305419896, %mm3
8184// CHECK:  encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
8185        	psadbw	0x12345678,%mm3
8186
8187// CHECK: psadbw	%mm3, %mm3
8188// CHECK:  encoding: [0x0f,0xf6,0xdb]
8189        	psadbw	%mm3,%mm3
8190
8191// CHECK: psadbw	3735928559(%ebx,%ecx,8), %xmm5
8192// CHECK:  encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
8193        	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
8194
8195// CHECK: psadbw	69, %xmm5
8196// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
8197        	psadbw	0x45,%xmm5
8198
8199// CHECK: psadbw	32493, %xmm5
8200// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
8201        	psadbw	0x7eed,%xmm5
8202
8203// CHECK: psadbw	3133065982, %xmm5
8204// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
8205        	psadbw	0xbabecafe,%xmm5
8206
8207// CHECK: psadbw	305419896, %xmm5
8208// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
8209        	psadbw	0x12345678,%xmm5
8210
8211// CHECK: psadbw	%xmm5, %xmm5
8212// CHECK:  encoding: [0x66,0x0f,0xf6,0xed]
8213        	psadbw	%xmm5,%xmm5
8214
8215// CHECK: rcpps	3735928559(%ebx,%ecx,8), %xmm5
8216// CHECK:  encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
8217        	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8218
8219// CHECK: rcpps	69, %xmm5
8220// CHECK:  encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
8221        	rcpps	0x45,%xmm5
8222
8223// CHECK: rcpps	32493, %xmm5
8224// CHECK:  encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
8225        	rcpps	0x7eed,%xmm5
8226
8227// CHECK: rcpps	3133065982, %xmm5
8228// CHECK:  encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
8229        	rcpps	0xbabecafe,%xmm5
8230
8231// CHECK: rcpps	305419896, %xmm5
8232// CHECK:  encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
8233        	rcpps	0x12345678,%xmm5
8234
8235// CHECK: rcpps	%xmm5, %xmm5
8236// CHECK:  encoding: [0x0f,0x53,0xed]
8237        	rcpps	%xmm5,%xmm5
8238
8239// CHECK: rcpss	3735928559(%ebx,%ecx,8), %xmm5
8240// CHECK:  encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
8241        	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8242
8243// CHECK: rcpss	69, %xmm5
8244// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
8245        	rcpss	0x45,%xmm5
8246
8247// CHECK: rcpss	32493, %xmm5
8248// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
8249        	rcpss	0x7eed,%xmm5
8250
8251// CHECK: rcpss	3133065982, %xmm5
8252// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
8253        	rcpss	0xbabecafe,%xmm5
8254
8255// CHECK: rcpss	305419896, %xmm5
8256// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
8257        	rcpss	0x12345678,%xmm5
8258
8259// CHECK: rcpss	%xmm5, %xmm5
8260// CHECK:  encoding: [0xf3,0x0f,0x53,0xed]
8261        	rcpss	%xmm5,%xmm5
8262
8263// CHECK: rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
8264// CHECK:  encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
8265        	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8266
8267// CHECK: rsqrtps	69, %xmm5
8268// CHECK:  encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
8269        	rsqrtps	0x45,%xmm5
8270
8271// CHECK: rsqrtps	32493, %xmm5
8272// CHECK:  encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
8273        	rsqrtps	0x7eed,%xmm5
8274
8275// CHECK: rsqrtps	3133065982, %xmm5
8276// CHECK:  encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
8277        	rsqrtps	0xbabecafe,%xmm5
8278
8279// CHECK: rsqrtps	305419896, %xmm5
8280// CHECK:  encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
8281        	rsqrtps	0x12345678,%xmm5
8282
8283// CHECK: rsqrtps	%xmm5, %xmm5
8284// CHECK:  encoding: [0x0f,0x52,0xed]
8285        	rsqrtps	%xmm5,%xmm5
8286
8287// CHECK: rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
8288// CHECK:  encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
8289        	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8290
8291// CHECK: rsqrtss	69, %xmm5
8292// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
8293        	rsqrtss	0x45,%xmm5
8294
8295// CHECK: rsqrtss	32493, %xmm5
8296// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
8297        	rsqrtss	0x7eed,%xmm5
8298
8299// CHECK: rsqrtss	3133065982, %xmm5
8300// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
8301        	rsqrtss	0xbabecafe,%xmm5
8302
8303// CHECK: rsqrtss	305419896, %xmm5
8304// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
8305        	rsqrtss	0x12345678,%xmm5
8306
8307// CHECK: rsqrtss	%xmm5, %xmm5
8308// CHECK:  encoding: [0xf3,0x0f,0x52,0xed]
8309        	rsqrtss	%xmm5,%xmm5
8310
8311// CHECK: sqrtps	3735928559(%ebx,%ecx,8), %xmm5
8312// CHECK:  encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
8313        	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8314
8315// CHECK: sqrtps	69, %xmm5
8316// CHECK:  encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
8317        	sqrtps	0x45,%xmm5
8318
8319// CHECK: sqrtps	32493, %xmm5
8320// CHECK:  encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
8321        	sqrtps	0x7eed,%xmm5
8322
8323// CHECK: sqrtps	3133065982, %xmm5
8324// CHECK:  encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
8325        	sqrtps	0xbabecafe,%xmm5
8326
8327// CHECK: sqrtps	305419896, %xmm5
8328// CHECK:  encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
8329        	sqrtps	0x12345678,%xmm5
8330
8331// CHECK: sqrtps	%xmm5, %xmm5
8332// CHECK:  encoding: [0x0f,0x51,0xed]
8333        	sqrtps	%xmm5,%xmm5
8334
8335// CHECK: sqrtss	3735928559(%ebx,%ecx,8), %xmm5
8336// CHECK:  encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
8337        	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8338
8339// CHECK: sqrtss	69, %xmm5
8340// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
8341        	sqrtss	0x45,%xmm5
8342
8343// CHECK: sqrtss	32493, %xmm5
8344// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
8345        	sqrtss	0x7eed,%xmm5
8346
8347// CHECK: sqrtss	3133065982, %xmm5
8348// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
8349        	sqrtss	0xbabecafe,%xmm5
8350
8351// CHECK: sqrtss	305419896, %xmm5
8352// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
8353        	sqrtss	0x12345678,%xmm5
8354
8355// CHECK: sqrtss	%xmm5, %xmm5
8356// CHECK:  encoding: [0xf3,0x0f,0x51,0xed]
8357        	sqrtss	%xmm5,%xmm5
8358
8359// CHECK: stmxcsr	3735928559(%ebx,%ecx,8)
8360// CHECK:  encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8361        	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
8362
8363// CHECK: stmxcsr	32493
8364// CHECK:  encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
8365        	stmxcsr	0x7eed
8366
8367// CHECK: stmxcsr	3133065982
8368// CHECK:  encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
8369        	stmxcsr	0xbabecafe
8370
8371// CHECK: stmxcsr	305419896
8372// CHECK:  encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
8373        	stmxcsr	0x12345678
8374
8375// CHECK: subps	3735928559(%ebx,%ecx,8), %xmm5
8376// CHECK:  encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8377        	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8378
8379// CHECK: subps	69, %xmm5
8380// CHECK:  encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
8381        	subps	0x45,%xmm5
8382
8383// CHECK: subps	32493, %xmm5
8384// CHECK:  encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
8385        	subps	0x7eed,%xmm5
8386
8387// CHECK: subps	3133065982, %xmm5
8388// CHECK:  encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
8389        	subps	0xbabecafe,%xmm5
8390
8391// CHECK: subps	305419896, %xmm5
8392// CHECK:  encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
8393        	subps	0x12345678,%xmm5
8394
8395// CHECK: subps	%xmm5, %xmm5
8396// CHECK:  encoding: [0x0f,0x5c,0xed]
8397        	subps	%xmm5,%xmm5
8398
8399// CHECK: subss	3735928559(%ebx,%ecx,8), %xmm5
8400// CHECK:  encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8401        	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8402
8403// CHECK: subss	69, %xmm5
8404// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
8405        	subss	0x45,%xmm5
8406
8407// CHECK: subss	32493, %xmm5
8408// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
8409        	subss	0x7eed,%xmm5
8410
8411// CHECK: subss	3133065982, %xmm5
8412// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
8413        	subss	0xbabecafe,%xmm5
8414
8415// CHECK: subss	305419896, %xmm5
8416// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
8417        	subss	0x12345678,%xmm5
8418
8419// CHECK: subss	%xmm5, %xmm5
8420// CHECK:  encoding: [0xf3,0x0f,0x5c,0xed]
8421        	subss	%xmm5,%xmm5
8422
8423// CHECK: ucomiss	3735928559(%ebx,%ecx,8), %xmm5
8424// CHECK:  encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8425        	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8426
8427// CHECK: ucomiss	69, %xmm5
8428// CHECK:  encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
8429        	ucomiss	0x45,%xmm5
8430
8431// CHECK: ucomiss	32493, %xmm5
8432// CHECK:  encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
8433        	ucomiss	0x7eed,%xmm5
8434
8435// CHECK: ucomiss	3133065982, %xmm5
8436// CHECK:  encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
8437        	ucomiss	0xbabecafe,%xmm5
8438
8439// CHECK: ucomiss	305419896, %xmm5
8440// CHECK:  encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
8441        	ucomiss	0x12345678,%xmm5
8442
8443// CHECK: ucomiss	%xmm5, %xmm5
8444// CHECK:  encoding: [0x0f,0x2e,0xed]
8445        	ucomiss	%xmm5,%xmm5
8446
8447// CHECK: unpckhps	3735928559(%ebx,%ecx,8), %xmm5
8448// CHECK:  encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
8449        	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8450
8451// CHECK: unpckhps	69, %xmm5
8452// CHECK:  encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
8453        	unpckhps	0x45,%xmm5
8454
8455// CHECK: unpckhps	32493, %xmm5
8456// CHECK:  encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
8457        	unpckhps	0x7eed,%xmm5
8458
8459// CHECK: unpckhps	3133065982, %xmm5
8460// CHECK:  encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
8461        	unpckhps	0xbabecafe,%xmm5
8462
8463// CHECK: unpckhps	305419896, %xmm5
8464// CHECK:  encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
8465        	unpckhps	0x12345678,%xmm5
8466
8467// CHECK: unpckhps	%xmm5, %xmm5
8468// CHECK:  encoding: [0x0f,0x15,0xed]
8469        	unpckhps	%xmm5,%xmm5
8470
8471// CHECK: unpcklps	3735928559(%ebx,%ecx,8), %xmm5
8472// CHECK:  encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
8473        	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8474
8475// CHECK: unpcklps	69, %xmm5
8476// CHECK:  encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
8477        	unpcklps	0x45,%xmm5
8478
8479// CHECK: unpcklps	32493, %xmm5
8480// CHECK:  encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
8481        	unpcklps	0x7eed,%xmm5
8482
8483// CHECK: unpcklps	3133065982, %xmm5
8484// CHECK:  encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
8485        	unpcklps	0xbabecafe,%xmm5
8486
8487// CHECK: unpcklps	305419896, %xmm5
8488// CHECK:  encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
8489        	unpcklps	0x12345678,%xmm5
8490
8491// CHECK: unpcklps	%xmm5, %xmm5
8492// CHECK:  encoding: [0x0f,0x14,0xed]
8493        	unpcklps	%xmm5,%xmm5
8494
8495// CHECK: xorps	3735928559(%ebx,%ecx,8), %xmm5
8496// CHECK:  encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
8497        	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8498
8499// CHECK: xorps	69, %xmm5
8500// CHECK:  encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
8501        	xorps	0x45,%xmm5
8502
8503// CHECK: xorps	32493, %xmm5
8504// CHECK:  encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
8505        	xorps	0x7eed,%xmm5
8506
8507// CHECK: xorps	3133065982, %xmm5
8508// CHECK:  encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
8509        	xorps	0xbabecafe,%xmm5
8510
8511// CHECK: xorps	305419896, %xmm5
8512// CHECK:  encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
8513        	xorps	0x12345678,%xmm5
8514
8515// CHECK: xorps	%xmm5, %xmm5
8516// CHECK:  encoding: [0x0f,0x57,0xed]
8517        	xorps	%xmm5,%xmm5
8518
8519// CHECK: addpd	3735928559(%ebx,%ecx,8), %xmm5
8520// CHECK:  encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
8521        	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8522
8523// CHECK: addpd	69, %xmm5
8524// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
8525        	addpd	0x45,%xmm5
8526
8527// CHECK: addpd	32493, %xmm5
8528// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
8529        	addpd	0x7eed,%xmm5
8530
8531// CHECK: addpd	3133065982, %xmm5
8532// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
8533        	addpd	0xbabecafe,%xmm5
8534
8535// CHECK: addpd	305419896, %xmm5
8536// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
8537        	addpd	0x12345678,%xmm5
8538
8539// CHECK: addpd	%xmm5, %xmm5
8540// CHECK:  encoding: [0x66,0x0f,0x58,0xed]
8541        	addpd	%xmm5,%xmm5
8542
8543// CHECK: addsd	3735928559(%ebx,%ecx,8), %xmm5
8544// CHECK:  encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
8545        	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8546
8547// CHECK: addsd	69, %xmm5
8548// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
8549        	addsd	0x45,%xmm5
8550
8551// CHECK: addsd	32493, %xmm5
8552// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
8553        	addsd	0x7eed,%xmm5
8554
8555// CHECK: addsd	3133065982, %xmm5
8556// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
8557        	addsd	0xbabecafe,%xmm5
8558
8559// CHECK: addsd	305419896, %xmm5
8560// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
8561        	addsd	0x12345678,%xmm5
8562
8563// CHECK: addsd	%xmm5, %xmm5
8564// CHECK:  encoding: [0xf2,0x0f,0x58,0xed]
8565        	addsd	%xmm5,%xmm5
8566
8567// CHECK: andnpd	3735928559(%ebx,%ecx,8), %xmm5
8568// CHECK:  encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
8569        	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8570
8571// CHECK: andnpd	69, %xmm5
8572// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
8573        	andnpd	0x45,%xmm5
8574
8575// CHECK: andnpd	32493, %xmm5
8576// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
8577        	andnpd	0x7eed,%xmm5
8578
8579// CHECK: andnpd	3133065982, %xmm5
8580// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
8581        	andnpd	0xbabecafe,%xmm5
8582
8583// CHECK: andnpd	305419896, %xmm5
8584// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
8585        	andnpd	0x12345678,%xmm5
8586
8587// CHECK: andnpd	%xmm5, %xmm5
8588// CHECK:  encoding: [0x66,0x0f,0x55,0xed]
8589        	andnpd	%xmm5,%xmm5
8590
8591// CHECK: andpd	3735928559(%ebx,%ecx,8), %xmm5
8592// CHECK:  encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
8593        	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8594
8595// CHECK: andpd	69, %xmm5
8596// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
8597        	andpd	0x45,%xmm5
8598
8599// CHECK: andpd	32493, %xmm5
8600// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
8601        	andpd	0x7eed,%xmm5
8602
8603// CHECK: andpd	3133065982, %xmm5
8604// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
8605        	andpd	0xbabecafe,%xmm5
8606
8607// CHECK: andpd	305419896, %xmm5
8608// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
8609        	andpd	0x12345678,%xmm5
8610
8611// CHECK: andpd	%xmm5, %xmm5
8612// CHECK:  encoding: [0x66,0x0f,0x54,0xed]
8613        	andpd	%xmm5,%xmm5
8614
8615// CHECK: comisd	3735928559(%ebx,%ecx,8), %xmm5
8616// CHECK:  encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8617        	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8618
8619// CHECK: comisd	69, %xmm5
8620// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
8621        	comisd	0x45,%xmm5
8622
8623// CHECK: comisd	32493, %xmm5
8624// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
8625        	comisd	0x7eed,%xmm5
8626
8627// CHECK: comisd	3133065982, %xmm5
8628// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
8629        	comisd	0xbabecafe,%xmm5
8630
8631// CHECK: comisd	305419896, %xmm5
8632// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
8633        	comisd	0x12345678,%xmm5
8634
8635// CHECK: comisd	%xmm5, %xmm5
8636// CHECK:  encoding: [0x66,0x0f,0x2f,0xed]
8637        	comisd	%xmm5,%xmm5
8638
8639// CHECK: cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
8640// CHECK:  encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
8641        	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8642
8643// CHECK: cvtpi2pd	69, %xmm5
8644// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
8645        	cvtpi2pd	0x45,%xmm5
8646
8647// CHECK: cvtpi2pd	32493, %xmm5
8648// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
8649        	cvtpi2pd	0x7eed,%xmm5
8650
8651// CHECK: cvtpi2pd	3133065982, %xmm5
8652// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
8653        	cvtpi2pd	0xbabecafe,%xmm5
8654
8655// CHECK: cvtpi2pd	305419896, %xmm5
8656// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
8657        	cvtpi2pd	0x12345678,%xmm5
8658
8659// CHECK: cvtpi2pd	%mm3, %xmm5
8660// CHECK:  encoding: [0x66,0x0f,0x2a,0xeb]
8661        	cvtpi2pd	%mm3,%xmm5
8662
8663// CHECK: cvtsi2sdl	%ecx, %xmm5
8664// CHECK:  encoding: [0xf2,0x0f,0x2a,0xe9]
8665        	cvtsi2sdl	%ecx,%xmm5
8666
8667// CHECK: cvtsi2sdl	3735928559(%ebx,%ecx,8), %xmm5
8668// CHECK:  encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
8669        	cvtsi2sdl	0xdeadbeef(%ebx,%ecx,8),%xmm5
8670
8671// CHECK: cvtsi2sdl	69, %xmm5
8672// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
8673        	cvtsi2sdl	0x45,%xmm5
8674
8675// CHECK: cvtsi2sdl	32493, %xmm5
8676// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
8677        	cvtsi2sdl	0x7eed,%xmm5
8678
8679// CHECK: cvtsi2sdl	3133065982, %xmm5
8680// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
8681        	cvtsi2sdl	0xbabecafe,%xmm5
8682
8683// CHECK: cvtsi2sdl	305419896, %xmm5
8684// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
8685        	cvtsi2sdl	0x12345678,%xmm5
8686
8687// CHECK: divpd	3735928559(%ebx,%ecx,8), %xmm5
8688// CHECK:  encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8689        	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8690
8691// CHECK: divpd	69, %xmm5
8692// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
8693        	divpd	0x45,%xmm5
8694
8695// CHECK: divpd	32493, %xmm5
8696// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
8697        	divpd	0x7eed,%xmm5
8698
8699// CHECK: divpd	3133065982, %xmm5
8700// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
8701        	divpd	0xbabecafe,%xmm5
8702
8703// CHECK: divpd	305419896, %xmm5
8704// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
8705        	divpd	0x12345678,%xmm5
8706
8707// CHECK: divpd	%xmm5, %xmm5
8708// CHECK:  encoding: [0x66,0x0f,0x5e,0xed]
8709        	divpd	%xmm5,%xmm5
8710
8711// CHECK: divsd	3735928559(%ebx,%ecx,8), %xmm5
8712// CHECK:  encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8713        	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8714
8715// CHECK: divsd	69, %xmm5
8716// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
8717        	divsd	0x45,%xmm5
8718
8719// CHECK: divsd	32493, %xmm5
8720// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
8721        	divsd	0x7eed,%xmm5
8722
8723// CHECK: divsd	3133065982, %xmm5
8724// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
8725        	divsd	0xbabecafe,%xmm5
8726
8727// CHECK: divsd	305419896, %xmm5
8728// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
8729        	divsd	0x12345678,%xmm5
8730
8731// CHECK: divsd	%xmm5, %xmm5
8732// CHECK:  encoding: [0xf2,0x0f,0x5e,0xed]
8733        	divsd	%xmm5,%xmm5
8734
8735// CHECK: maxpd	3735928559(%ebx,%ecx,8), %xmm5
8736// CHECK:  encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8737        	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8738
8739// CHECK: maxpd	69, %xmm5
8740// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
8741        	maxpd	0x45,%xmm5
8742
8743// CHECK: maxpd	32493, %xmm5
8744// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
8745        	maxpd	0x7eed,%xmm5
8746
8747// CHECK: maxpd	3133065982, %xmm5
8748// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
8749        	maxpd	0xbabecafe,%xmm5
8750
8751// CHECK: maxpd	305419896, %xmm5
8752// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
8753        	maxpd	0x12345678,%xmm5
8754
8755// CHECK: maxpd	%xmm5, %xmm5
8756// CHECK:  encoding: [0x66,0x0f,0x5f,0xed]
8757        	maxpd	%xmm5,%xmm5
8758
8759// CHECK: maxsd	3735928559(%ebx,%ecx,8), %xmm5
8760// CHECK:  encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8761        	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8762
8763// CHECK: maxsd	69, %xmm5
8764// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
8765        	maxsd	0x45,%xmm5
8766
8767// CHECK: maxsd	32493, %xmm5
8768// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
8769        	maxsd	0x7eed,%xmm5
8770
8771// CHECK: maxsd	3133065982, %xmm5
8772// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
8773        	maxsd	0xbabecafe,%xmm5
8774
8775// CHECK: maxsd	305419896, %xmm5
8776// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
8777        	maxsd	0x12345678,%xmm5
8778
8779// CHECK: maxsd	%xmm5, %xmm5
8780// CHECK:  encoding: [0xf2,0x0f,0x5f,0xed]
8781        	maxsd	%xmm5,%xmm5
8782
8783// CHECK: minpd	3735928559(%ebx,%ecx,8), %xmm5
8784// CHECK:  encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8785        	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8786
8787// CHECK: minpd	69, %xmm5
8788// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
8789        	minpd	0x45,%xmm5
8790
8791// CHECK: minpd	32493, %xmm5
8792// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
8793        	minpd	0x7eed,%xmm5
8794
8795// CHECK: minpd	3133065982, %xmm5
8796// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
8797        	minpd	0xbabecafe,%xmm5
8798
8799// CHECK: minpd	305419896, %xmm5
8800// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
8801        	minpd	0x12345678,%xmm5
8802
8803// CHECK: minpd	%xmm5, %xmm5
8804// CHECK:  encoding: [0x66,0x0f,0x5d,0xed]
8805        	minpd	%xmm5,%xmm5
8806
8807// CHECK: minsd	3735928559(%ebx,%ecx,8), %xmm5
8808// CHECK:  encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8809        	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8810
8811// CHECK: minsd	69, %xmm5
8812// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
8813        	minsd	0x45,%xmm5
8814
8815// CHECK: minsd	32493, %xmm5
8816// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
8817        	minsd	0x7eed,%xmm5
8818
8819// CHECK: minsd	3133065982, %xmm5
8820// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
8821        	minsd	0xbabecafe,%xmm5
8822
8823// CHECK: minsd	305419896, %xmm5
8824// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
8825        	minsd	0x12345678,%xmm5
8826
8827// CHECK: minsd	%xmm5, %xmm5
8828// CHECK:  encoding: [0xf2,0x0f,0x5d,0xed]
8829        	minsd	%xmm5,%xmm5
8830
8831// CHECK: movapd	3735928559(%ebx,%ecx,8), %xmm5
8832// CHECK:  encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
8833        	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8834
8835// CHECK: movapd	69, %xmm5
8836// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
8837        	movapd	0x45,%xmm5
8838
8839// CHECK: movapd	32493, %xmm5
8840// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
8841        	movapd	0x7eed,%xmm5
8842
8843// CHECK: movapd	3133065982, %xmm5
8844// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
8845        	movapd	0xbabecafe,%xmm5
8846
8847// CHECK: movapd	305419896, %xmm5
8848// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
8849        	movapd	0x12345678,%xmm5
8850
8851// CHECK: movapd	%xmm5, %xmm5
8852// CHECK:  encoding: [0x66,0x0f,0x28,0xed]
8853        	movapd	%xmm5,%xmm5
8854
8855// CHECK: movapd	%xmm5, 3735928559(%ebx,%ecx,8)
8856// CHECK:  encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
8857        	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8858
8859// CHECK: movapd	%xmm5, 69
8860// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
8861        	movapd	%xmm5,0x45
8862
8863// CHECK: movapd	%xmm5, 32493
8864// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
8865        	movapd	%xmm5,0x7eed
8866
8867// CHECK: movapd	%xmm5, 3133065982
8868// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
8869        	movapd	%xmm5,0xbabecafe
8870
8871// CHECK: movapd	%xmm5, 305419896
8872// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
8873        	movapd	%xmm5,0x12345678
8874
8875// CHECK: movapd	%xmm5, %xmm5
8876// CHECK:  encoding: [0x66,0x0f,0x28,0xed]
8877        	movapd	%xmm5,%xmm5
8878
8879// CHECK: movhpd	3735928559(%ebx,%ecx,8), %xmm5
8880// CHECK:  encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
8881        	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8882
8883// CHECK: movhpd	69, %xmm5
8884// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
8885        	movhpd	0x45,%xmm5
8886
8887// CHECK: movhpd	32493, %xmm5
8888// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
8889        	movhpd	0x7eed,%xmm5
8890
8891// CHECK: movhpd	3133065982, %xmm5
8892// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
8893        	movhpd	0xbabecafe,%xmm5
8894
8895// CHECK: movhpd	305419896, %xmm5
8896// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
8897        	movhpd	0x12345678,%xmm5
8898
8899// CHECK: movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
8900// CHECK:  encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
8901        	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8902
8903// CHECK: movhpd	%xmm5, 69
8904// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
8905        	movhpd	%xmm5,0x45
8906
8907// CHECK: movhpd	%xmm5, 32493
8908// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
8909        	movhpd	%xmm5,0x7eed
8910
8911// CHECK: movhpd	%xmm5, 3133065982
8912// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
8913        	movhpd	%xmm5,0xbabecafe
8914
8915// CHECK: movhpd	%xmm5, 305419896
8916// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
8917        	movhpd	%xmm5,0x12345678
8918
8919// CHECK: movlpd	3735928559(%ebx,%ecx,8), %xmm5
8920// CHECK:  encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8921        	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8922
8923// CHECK: movlpd	69, %xmm5
8924// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8925        	movlpd	0x45,%xmm5
8926
8927// CHECK: movlpd	32493, %xmm5
8928// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8929        	movlpd	0x7eed,%xmm5
8930
8931// CHECK: movlpd	3133065982, %xmm5
8932// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8933        	movlpd	0xbabecafe,%xmm5
8934
8935// CHECK: movlpd	305419896, %xmm5
8936// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8937        	movlpd	0x12345678,%xmm5
8938
8939// CHECK: movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
8940// CHECK:  encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
8941        	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8942
8943// CHECK: movlpd	%xmm5, 69
8944// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
8945        	movlpd	%xmm5,0x45
8946
8947// CHECK: movlpd	%xmm5, 32493
8948// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
8949        	movlpd	%xmm5,0x7eed
8950
8951// CHECK: movlpd	%xmm5, 3133065982
8952// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
8953        	movlpd	%xmm5,0xbabecafe
8954
8955// CHECK: movlpd	%xmm5, 305419896
8956// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
8957        	movlpd	%xmm5,0x12345678
8958
8959// CHECK: movmskpd	%xmm5, %ecx
8960// CHECK:  encoding: [0x66,0x0f,0x50,0xcd]
8961        	movmskpd	%xmm5,%ecx
8962
8963// CHECK: movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
8964// CHECK:  encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8965        	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8966
8967// CHECK: movntpd	%xmm5, 69
8968// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
8969        	movntpd	%xmm5,0x45
8970
8971// CHECK: movntpd	%xmm5, 32493
8972// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
8973        	movntpd	%xmm5,0x7eed
8974
8975// CHECK: movntpd	%xmm5, 3133065982
8976// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
8977        	movntpd	%xmm5,0xbabecafe
8978
8979// CHECK: movntpd	%xmm5, 305419896
8980// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
8981        	movntpd	%xmm5,0x12345678
8982
8983// CHECK: movsd	3735928559(%ebx,%ecx,8), %xmm5
8984// CHECK:  encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
8985        	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8986
8987// CHECK: movsd	69, %xmm5
8988// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
8989        	movsd	0x45,%xmm5
8990
8991// CHECK: movsd	32493, %xmm5
8992// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
8993        	movsd	0x7eed,%xmm5
8994
8995// CHECK: movsd	3133065982, %xmm5
8996// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
8997        	movsd	0xbabecafe,%xmm5
8998
8999// CHECK: movsd	305419896, %xmm5
9000// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
9001        	movsd	0x12345678,%xmm5
9002
9003// CHECK: movsd	%xmm5, %xmm5
9004// CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
9005        	movsd	%xmm5,%xmm5
9006
9007// CHECK: movsd	%xmm5, 3735928559(%ebx,%ecx,8)
9008// CHECK:  encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
9009        	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9010
9011// CHECK: movsd	%xmm5, 69
9012// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
9013        	movsd	%xmm5,0x45
9014
9015// CHECK: movsd	%xmm5, 32493
9016// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
9017        	movsd	%xmm5,0x7eed
9018
9019// CHECK: movsd	%xmm5, 3133065982
9020// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
9021        	movsd	%xmm5,0xbabecafe
9022
9023// CHECK: movsd	%xmm5, 305419896
9024// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
9025        	movsd	%xmm5,0x12345678
9026
9027// CHECK: movsd	%xmm5, %xmm5
9028// CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
9029        	movsd	%xmm5,%xmm5
9030
9031// CHECK: movupd	3735928559(%ebx,%ecx,8), %xmm5
9032// CHECK:  encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
9033        	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9034
9035// CHECK: movupd	69, %xmm5
9036// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
9037        	movupd	0x45,%xmm5
9038
9039// CHECK: movupd	32493, %xmm5
9040// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
9041        	movupd	0x7eed,%xmm5
9042
9043// CHECK: movupd	3133065982, %xmm5
9044// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
9045        	movupd	0xbabecafe,%xmm5
9046
9047// CHECK: movupd	305419896, %xmm5
9048// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
9049        	movupd	0x12345678,%xmm5
9050
9051// CHECK: movupd	%xmm5, %xmm5
9052// CHECK:  encoding: [0x66,0x0f,0x10,0xed]
9053        	movupd	%xmm5,%xmm5
9054
9055// CHECK: movupd	%xmm5, 3735928559(%ebx,%ecx,8)
9056// CHECK:  encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
9057        	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9058
9059// CHECK: movupd	%xmm5, 69
9060// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
9061        	movupd	%xmm5,0x45
9062
9063// CHECK: movupd	%xmm5, 32493
9064// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
9065        	movupd	%xmm5,0x7eed
9066
9067// CHECK: movupd	%xmm5, 3133065982
9068// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
9069        	movupd	%xmm5,0xbabecafe
9070
9071// CHECK: movupd	%xmm5, 305419896
9072// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
9073        	movupd	%xmm5,0x12345678
9074
9075// CHECK: movupd	%xmm5, %xmm5
9076// CHECK:  encoding: [0x66,0x0f,0x10,0xed]
9077        	movupd	%xmm5,%xmm5
9078
9079// CHECK: mulpd	3735928559(%ebx,%ecx,8), %xmm5
9080// CHECK:  encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
9081        	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9082
9083// CHECK: mulpd	69, %xmm5
9084// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
9085        	mulpd	0x45,%xmm5
9086
9087// CHECK: mulpd	32493, %xmm5
9088// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
9089        	mulpd	0x7eed,%xmm5
9090
9091// CHECK: mulpd	3133065982, %xmm5
9092// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
9093        	mulpd	0xbabecafe,%xmm5
9094
9095// CHECK: mulpd	305419896, %xmm5
9096// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
9097        	mulpd	0x12345678,%xmm5
9098
9099// CHECK: mulpd	%xmm5, %xmm5
9100// CHECK:  encoding: [0x66,0x0f,0x59,0xed]
9101        	mulpd	%xmm5,%xmm5
9102
9103// CHECK: mulsd	3735928559(%ebx,%ecx,8), %xmm5
9104// CHECK:  encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
9105        	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9106
9107// CHECK: mulsd	69, %xmm5
9108// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
9109        	mulsd	0x45,%xmm5
9110
9111// CHECK: mulsd	32493, %xmm5
9112// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
9113        	mulsd	0x7eed,%xmm5
9114
9115// CHECK: mulsd	3133065982, %xmm5
9116// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
9117        	mulsd	0xbabecafe,%xmm5
9118
9119// CHECK: mulsd	305419896, %xmm5
9120// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
9121        	mulsd	0x12345678,%xmm5
9122
9123// CHECK: mulsd	%xmm5, %xmm5
9124// CHECK:  encoding: [0xf2,0x0f,0x59,0xed]
9125        	mulsd	%xmm5,%xmm5
9126
9127// CHECK: orpd	3735928559(%ebx,%ecx,8), %xmm5
9128// CHECK:  encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
9129        	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9130
9131// CHECK: orpd	69, %xmm5
9132// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
9133        	orpd	0x45,%xmm5
9134
9135// CHECK: orpd	32493, %xmm5
9136// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
9137        	orpd	0x7eed,%xmm5
9138
9139// CHECK: orpd	3133065982, %xmm5
9140// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
9141        	orpd	0xbabecafe,%xmm5
9142
9143// CHECK: orpd	305419896, %xmm5
9144// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
9145        	orpd	0x12345678,%xmm5
9146
9147// CHECK: orpd	%xmm5, %xmm5
9148// CHECK:  encoding: [0x66,0x0f,0x56,0xed]
9149        	orpd	%xmm5,%xmm5
9150
9151// CHECK: sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
9152// CHECK:  encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
9153        	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9154
9155// CHECK: sqrtpd	69, %xmm5
9156// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
9157        	sqrtpd	0x45,%xmm5
9158
9159// CHECK: sqrtpd	32493, %xmm5
9160// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
9161        	sqrtpd	0x7eed,%xmm5
9162
9163// CHECK: sqrtpd	3133065982, %xmm5
9164// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
9165        	sqrtpd	0xbabecafe,%xmm5
9166
9167// CHECK: sqrtpd	305419896, %xmm5
9168// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
9169        	sqrtpd	0x12345678,%xmm5
9170
9171// CHECK: sqrtpd	%xmm5, %xmm5
9172// CHECK:  encoding: [0x66,0x0f,0x51,0xed]
9173        	sqrtpd	%xmm5,%xmm5
9174
9175// CHECK: sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
9176// CHECK:  encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
9177        	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9178
9179// CHECK: sqrtsd	69, %xmm5
9180// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
9181        	sqrtsd	0x45,%xmm5
9182
9183// CHECK: sqrtsd	32493, %xmm5
9184// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
9185        	sqrtsd	0x7eed,%xmm5
9186
9187// CHECK: sqrtsd	3133065982, %xmm5
9188// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
9189        	sqrtsd	0xbabecafe,%xmm5
9190
9191// CHECK: sqrtsd	305419896, %xmm5
9192// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
9193        	sqrtsd	0x12345678,%xmm5
9194
9195// CHECK: sqrtsd	%xmm5, %xmm5
9196// CHECK:  encoding: [0xf2,0x0f,0x51,0xed]
9197        	sqrtsd	%xmm5,%xmm5
9198
9199// CHECK: subpd	3735928559(%ebx,%ecx,8), %xmm5
9200// CHECK:  encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9201        	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9202
9203// CHECK: subpd	69, %xmm5
9204// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
9205        	subpd	0x45,%xmm5
9206
9207// CHECK: subpd	32493, %xmm5
9208// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
9209        	subpd	0x7eed,%xmm5
9210
9211// CHECK: subpd	3133065982, %xmm5
9212// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
9213        	subpd	0xbabecafe,%xmm5
9214
9215// CHECK: subpd	305419896, %xmm5
9216// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
9217        	subpd	0x12345678,%xmm5
9218
9219// CHECK: subpd	%xmm5, %xmm5
9220// CHECK:  encoding: [0x66,0x0f,0x5c,0xed]
9221        	subpd	%xmm5,%xmm5
9222
9223// CHECK: subsd	3735928559(%ebx,%ecx,8), %xmm5
9224// CHECK:  encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9225        	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9226
9227// CHECK: subsd	69, %xmm5
9228// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
9229        	subsd	0x45,%xmm5
9230
9231// CHECK: subsd	32493, %xmm5
9232// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
9233        	subsd	0x7eed,%xmm5
9234
9235// CHECK: subsd	3133065982, %xmm5
9236// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
9237        	subsd	0xbabecafe,%xmm5
9238
9239// CHECK: subsd	305419896, %xmm5
9240// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
9241        	subsd	0x12345678,%xmm5
9242
9243// CHECK: subsd	%xmm5, %xmm5
9244// CHECK:  encoding: [0xf2,0x0f,0x5c,0xed]
9245        	subsd	%xmm5,%xmm5
9246
9247// CHECK: ucomisd	3735928559(%ebx,%ecx,8), %xmm5
9248// CHECK:  encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9249        	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9250
9251// CHECK: ucomisd	69, %xmm5
9252// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
9253        	ucomisd	0x45,%xmm5
9254
9255// CHECK: ucomisd	32493, %xmm5
9256// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
9257        	ucomisd	0x7eed,%xmm5
9258
9259// CHECK: ucomisd	3133065982, %xmm5
9260// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
9261        	ucomisd	0xbabecafe,%xmm5
9262
9263// CHECK: ucomisd	305419896, %xmm5
9264// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
9265        	ucomisd	0x12345678,%xmm5
9266
9267// CHECK: ucomisd	%xmm5, %xmm5
9268// CHECK:  encoding: [0x66,0x0f,0x2e,0xed]
9269        	ucomisd	%xmm5,%xmm5
9270
9271// CHECK: unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
9272// CHECK:  encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
9273        	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9274
9275// CHECK: unpckhpd	69, %xmm5
9276// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
9277        	unpckhpd	0x45,%xmm5
9278
9279// CHECK: unpckhpd	32493, %xmm5
9280// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
9281        	unpckhpd	0x7eed,%xmm5
9282
9283// CHECK: unpckhpd	3133065982, %xmm5
9284// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
9285        	unpckhpd	0xbabecafe,%xmm5
9286
9287// CHECK: unpckhpd	305419896, %xmm5
9288// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
9289        	unpckhpd	0x12345678,%xmm5
9290
9291// CHECK: unpckhpd	%xmm5, %xmm5
9292// CHECK:  encoding: [0x66,0x0f,0x15,0xed]
9293        	unpckhpd	%xmm5,%xmm5
9294
9295// CHECK: unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
9296// CHECK:  encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
9297        	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9298
9299// CHECK: unpcklpd	69, %xmm5
9300// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
9301        	unpcklpd	0x45,%xmm5
9302
9303// CHECK: unpcklpd	32493, %xmm5
9304// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
9305        	unpcklpd	0x7eed,%xmm5
9306
9307// CHECK: unpcklpd	3133065982, %xmm5
9308// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
9309        	unpcklpd	0xbabecafe,%xmm5
9310
9311// CHECK: unpcklpd	305419896, %xmm5
9312// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
9313        	unpcklpd	0x12345678,%xmm5
9314
9315// CHECK: unpcklpd	%xmm5, %xmm5
9316// CHECK:  encoding: [0x66,0x0f,0x14,0xed]
9317        	unpcklpd	%xmm5,%xmm5
9318
9319// CHECK: xorpd	3735928559(%ebx,%ecx,8), %xmm5
9320// CHECK:  encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
9321        	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9322
9323// CHECK: xorpd	69, %xmm5
9324// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
9325        	xorpd	0x45,%xmm5
9326
9327// CHECK: xorpd	32493, %xmm5
9328// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
9329        	xorpd	0x7eed,%xmm5
9330
9331// CHECK: xorpd	3133065982, %xmm5
9332// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
9333        	xorpd	0xbabecafe,%xmm5
9334
9335// CHECK: xorpd	305419896, %xmm5
9336// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
9337        	xorpd	0x12345678,%xmm5
9338
9339// CHECK: xorpd	%xmm5, %xmm5
9340// CHECK:  encoding: [0x66,0x0f,0x57,0xed]
9341        	xorpd	%xmm5,%xmm5
9342
9343// CHECK: cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
9344// CHECK:  encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
9345        	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9346
9347// CHECK: cvtdq2pd	69, %xmm5
9348// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
9349        	cvtdq2pd	0x45,%xmm5
9350
9351// CHECK: cvtdq2pd	32493, %xmm5
9352// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
9353        	cvtdq2pd	0x7eed,%xmm5
9354
9355// CHECK: cvtdq2pd	3133065982, %xmm5
9356// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
9357        	cvtdq2pd	0xbabecafe,%xmm5
9358
9359// CHECK: cvtdq2pd	305419896, %xmm5
9360// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
9361        	cvtdq2pd	0x12345678,%xmm5
9362
9363// CHECK: cvtdq2pd	%xmm5, %xmm5
9364// CHECK:  encoding: [0xf3,0x0f,0xe6,0xed]
9365        	cvtdq2pd	%xmm5,%xmm5
9366
9367// CHECK: cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
9368// CHECK:  encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
9369        	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9370
9371// CHECK: cvtpd2dq	69, %xmm5
9372// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
9373        	cvtpd2dq	0x45,%xmm5
9374
9375// CHECK: cvtpd2dq	32493, %xmm5
9376// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
9377        	cvtpd2dq	0x7eed,%xmm5
9378
9379// CHECK: cvtpd2dq	3133065982, %xmm5
9380// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
9381        	cvtpd2dq	0xbabecafe,%xmm5
9382
9383// CHECK: cvtpd2dq	305419896, %xmm5
9384// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
9385        	cvtpd2dq	0x12345678,%xmm5
9386
9387// CHECK: cvtpd2dq	%xmm5, %xmm5
9388// CHECK:  encoding: [0xf2,0x0f,0xe6,0xed]
9389        	cvtpd2dq	%xmm5,%xmm5
9390
9391// CHECK: cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
9392// CHECK:  encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9393        	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9394
9395// CHECK: cvtdq2ps	69, %xmm5
9396// CHECK:  encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9397        	cvtdq2ps	0x45,%xmm5
9398
9399// CHECK: cvtdq2ps	32493, %xmm5
9400// CHECK:  encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9401        	cvtdq2ps	0x7eed,%xmm5
9402
9403// CHECK: cvtdq2ps	3133065982, %xmm5
9404// CHECK:  encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9405        	cvtdq2ps	0xbabecafe,%xmm5
9406
9407// CHECK: cvtdq2ps	305419896, %xmm5
9408// CHECK:  encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9409        	cvtdq2ps	0x12345678,%xmm5
9410
9411// CHECK: cvtdq2ps	%xmm5, %xmm5
9412// CHECK:  encoding: [0x0f,0x5b,0xed]
9413        	cvtdq2ps	%xmm5,%xmm5
9414
9415// CHECK: cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
9416// CHECK:  encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9417        	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
9418
9419// CHECK: cvtpd2pi	69, %mm3
9420// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
9421        	cvtpd2pi	0x45,%mm3
9422
9423// CHECK: cvtpd2pi	32493, %mm3
9424// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
9425        	cvtpd2pi	0x7eed,%mm3
9426
9427// CHECK: cvtpd2pi	3133065982, %mm3
9428// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
9429        	cvtpd2pi	0xbabecafe,%mm3
9430
9431// CHECK: cvtpd2pi	305419896, %mm3
9432// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
9433        	cvtpd2pi	0x12345678,%mm3
9434
9435// CHECK: cvtpd2pi	%xmm5, %mm3
9436// CHECK:  encoding: [0x66,0x0f,0x2d,0xdd]
9437        	cvtpd2pi	%xmm5,%mm3
9438
9439// CHECK: cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
9440// CHECK:  encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9441        	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9442
9443// CHECK: cvtpd2ps	69, %xmm5
9444// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9445        	cvtpd2ps	0x45,%xmm5
9446
9447// CHECK: cvtpd2ps	32493, %xmm5
9448// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9449        	cvtpd2ps	0x7eed,%xmm5
9450
9451// CHECK: cvtpd2ps	3133065982, %xmm5
9452// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9453        	cvtpd2ps	0xbabecafe,%xmm5
9454
9455// CHECK: cvtpd2ps	305419896, %xmm5
9456// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9457        	cvtpd2ps	0x12345678,%xmm5
9458
9459// CHECK: cvtpd2ps	%xmm5, %xmm5
9460// CHECK:  encoding: [0x66,0x0f,0x5a,0xed]
9461        	cvtpd2ps	%xmm5,%xmm5
9462
9463// CHECK: cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
9464// CHECK:  encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9465        	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9466
9467// CHECK: cvtps2pd	69, %xmm5
9468// CHECK:  encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9469        	cvtps2pd	0x45,%xmm5
9470
9471// CHECK: cvtps2pd	32493, %xmm5
9472// CHECK:  encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9473        	cvtps2pd	0x7eed,%xmm5
9474
9475// CHECK: cvtps2pd	3133065982, %xmm5
9476// CHECK:  encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9477        	cvtps2pd	0xbabecafe,%xmm5
9478
9479// CHECK: cvtps2pd	305419896, %xmm5
9480// CHECK:  encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9481        	cvtps2pd	0x12345678,%xmm5
9482
9483// CHECK: cvtps2pd	%xmm5, %xmm5
9484// CHECK:  encoding: [0x0f,0x5a,0xed]
9485        	cvtps2pd	%xmm5,%xmm5
9486
9487// CHECK: cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
9488// CHECK:  encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9489        	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9490
9491// CHECK: cvtps2dq	69, %xmm5
9492// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9493        	cvtps2dq	0x45,%xmm5
9494
9495// CHECK: cvtps2dq	32493, %xmm5
9496// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9497        	cvtps2dq	0x7eed,%xmm5
9498
9499// CHECK: cvtps2dq	3133065982, %xmm5
9500// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9501        	cvtps2dq	0xbabecafe,%xmm5
9502
9503// CHECK: cvtps2dq	305419896, %xmm5
9504// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9505        	cvtps2dq	0x12345678,%xmm5
9506
9507// CHECK: cvtps2dq	%xmm5, %xmm5
9508// CHECK:  encoding: [0x66,0x0f,0x5b,0xed]
9509        	cvtps2dq	%xmm5,%xmm5
9510
9511// CHECK: cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
9512// CHECK:  encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9513        	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
9514
9515// CHECK: cvtsd2ss	69, %xmm5
9516// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9517        	cvtsd2ss	0x45,%xmm5
9518
9519// CHECK: cvtsd2ss	32493, %xmm5
9520// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9521        	cvtsd2ss	0x7eed,%xmm5
9522
9523// CHECK: cvtsd2ss	3133065982, %xmm5
9524// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9525        	cvtsd2ss	0xbabecafe,%xmm5
9526
9527// CHECK: cvtsd2ss	305419896, %xmm5
9528// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9529        	cvtsd2ss	0x12345678,%xmm5
9530
9531// CHECK: cvtsd2ss	%xmm5, %xmm5
9532// CHECK:  encoding: [0xf2,0x0f,0x5a,0xed]
9533        	cvtsd2ss	%xmm5,%xmm5
9534
9535// CHECK: cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
9536// CHECK:  encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9537        	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9538
9539// CHECK: cvtss2sd	69, %xmm5
9540// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9541        	cvtss2sd	0x45,%xmm5
9542
9543// CHECK: cvtss2sd	32493, %xmm5
9544// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9545        	cvtss2sd	0x7eed,%xmm5
9546
9547// CHECK: cvtss2sd	3133065982, %xmm5
9548// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9549        	cvtss2sd	0xbabecafe,%xmm5
9550
9551// CHECK: cvtss2sd	305419896, %xmm5
9552// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9553        	cvtss2sd	0x12345678,%xmm5
9554
9555// CHECK: cvtss2sd	%xmm5, %xmm5
9556// CHECK:  encoding: [0xf3,0x0f,0x5a,0xed]
9557        	cvtss2sd	%xmm5,%xmm5
9558
9559// CHECK: cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
9560// CHECK:  encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9561        	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
9562
9563// CHECK: cvttpd2pi	69, %mm3
9564// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
9565        	cvttpd2pi	0x45,%mm3
9566
9567// CHECK: cvttpd2pi	32493, %mm3
9568// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
9569        	cvttpd2pi	0x7eed,%mm3
9570
9571// CHECK: cvttpd2pi	3133065982, %mm3
9572// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
9573        	cvttpd2pi	0xbabecafe,%mm3
9574
9575// CHECK: cvttpd2pi	305419896, %mm3
9576// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
9577        	cvttpd2pi	0x12345678,%mm3
9578
9579// CHECK: cvttpd2pi	%xmm5, %mm3
9580// CHECK:  encoding: [0x66,0x0f,0x2c,0xdd]
9581        	cvttpd2pi	%xmm5,%mm3
9582
9583// CHECK: cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
9584// CHECK:  encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9585        	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
9586
9587// CHECK: cvttsd2si	69, %ecx
9588// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
9589        	cvttsd2si	0x45,%ecx
9590
9591// CHECK: cvttsd2si	32493, %ecx
9592// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
9593        	cvttsd2si	0x7eed,%ecx
9594
9595// CHECK: cvttsd2si	3133065982, %ecx
9596// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
9597        	cvttsd2si	0xbabecafe,%ecx
9598
9599// CHECK: cvttsd2si	305419896, %ecx
9600// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
9601        	cvttsd2si	0x12345678,%ecx
9602
9603// CHECK: cvttsd2si	%xmm5, %ecx
9604// CHECK:  encoding: [0xf2,0x0f,0x2c,0xcd]
9605        	cvttsd2si	%xmm5,%ecx
9606
9607// CHECK: cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
9608// CHECK:  encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9609        	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9610
9611// CHECK: cvttps2dq	69, %xmm5
9612// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9613        	cvttps2dq	0x45,%xmm5
9614
9615// CHECK: cvttps2dq	32493, %xmm5
9616// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9617        	cvttps2dq	0x7eed,%xmm5
9618
9619// CHECK: cvttps2dq	3133065982, %xmm5
9620// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9621        	cvttps2dq	0xbabecafe,%xmm5
9622
9623// CHECK: cvttps2dq	305419896, %xmm5
9624// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9625        	cvttps2dq	0x12345678,%xmm5
9626
9627// CHECK: cvttps2dq	%xmm5, %xmm5
9628// CHECK:  encoding: [0xf3,0x0f,0x5b,0xed]
9629        	cvttps2dq	%xmm5,%xmm5
9630
9631// CHECK: maskmovdqu	%xmm5, %xmm5
9632// CHECK:  encoding: [0x66,0x0f,0xf7,0xed]
9633        	maskmovdqu	%xmm5,%xmm5
9634
9635// CHECK: movdqa	3735928559(%ebx,%ecx,8), %xmm5
9636// CHECK:  encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9637        	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
9638
9639// CHECK: movdqa	69, %xmm5
9640// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
9641        	movdqa	0x45,%xmm5
9642
9643// CHECK: movdqa	32493, %xmm5
9644// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
9645        	movdqa	0x7eed,%xmm5
9646
9647// CHECK: movdqa	3133065982, %xmm5
9648// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
9649        	movdqa	0xbabecafe,%xmm5
9650
9651// CHECK: movdqa	305419896, %xmm5
9652// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
9653        	movdqa	0x12345678,%xmm5
9654
9655// CHECK: movdqa	%xmm5, %xmm5
9656// CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
9657        	movdqa	%xmm5,%xmm5
9658
9659// CHECK: movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
9660// CHECK:  encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9661        	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9662
9663// CHECK: movdqa	%xmm5, 69
9664// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
9665        	movdqa	%xmm5,0x45
9666
9667// CHECK: movdqa	%xmm5, 32493
9668// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
9669        	movdqa	%xmm5,0x7eed
9670
9671// CHECK: movdqa	%xmm5, 3133065982
9672// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
9673        	movdqa	%xmm5,0xbabecafe
9674
9675// CHECK: movdqa	%xmm5, 305419896
9676// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
9677        	movdqa	%xmm5,0x12345678
9678
9679// CHECK: movdqa	%xmm5, %xmm5
9680// CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
9681        	movdqa	%xmm5,%xmm5
9682
9683// CHECK: movdqu	3735928559(%ebx,%ecx,8), %xmm5
9684// CHECK:  encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9685        	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
9686
9687// CHECK: movdqu	69, %xmm5
9688// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
9689        	movdqu	0x45,%xmm5
9690
9691// CHECK: movdqu	32493, %xmm5
9692// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
9693        	movdqu	0x7eed,%xmm5
9694
9695// CHECK: movdqu	3133065982, %xmm5
9696// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
9697        	movdqu	0xbabecafe,%xmm5
9698
9699// CHECK: movdqu	305419896, %xmm5
9700// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
9701        	movdqu	0x12345678,%xmm5
9702
9703// CHECK: movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
9704// CHECK:  encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9705        	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9706
9707// CHECK: movdqu	%xmm5, 69
9708// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
9709        	movdqu	%xmm5,0x45
9710
9711// CHECK: movdqu	%xmm5, 32493
9712// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
9713        	movdqu	%xmm5,0x7eed
9714
9715// CHECK: movdqu	%xmm5, 3133065982
9716// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
9717        	movdqu	%xmm5,0xbabecafe
9718
9719// CHECK: movdqu	%xmm5, 305419896
9720// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
9721        	movdqu	%xmm5,0x12345678
9722
9723// CHECK: movdq2q	%xmm5, %mm3
9724// CHECK:  encoding: [0xf2,0x0f,0xd6,0xdd]
9725        	movdq2q	%xmm5,%mm3
9726
9727// CHECK: movq2dq	%mm3, %xmm5
9728// CHECK:  encoding: [0xf3,0x0f,0xd6,0xeb]
9729        	movq2dq	%mm3,%xmm5
9730
9731// CHECK: pmuludq	3735928559(%ebx,%ecx,8), %mm3
9732// CHECK:  encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9733        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
9734
9735// CHECK: pmuludq	69, %mm3
9736// CHECK:  encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
9737        	pmuludq	0x45,%mm3
9738
9739// CHECK: pmuludq	32493, %mm3
9740// CHECK:  encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
9741        	pmuludq	0x7eed,%mm3
9742
9743// CHECK: pmuludq	3133065982, %mm3
9744// CHECK:  encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
9745        	pmuludq	0xbabecafe,%mm3
9746
9747// CHECK: pmuludq	305419896, %mm3
9748// CHECK:  encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
9749        	pmuludq	0x12345678,%mm3
9750
9751// CHECK: pmuludq	%mm3, %mm3
9752// CHECK:  encoding: [0x0f,0xf4,0xdb]
9753        	pmuludq	%mm3,%mm3
9754
9755// CHECK: pmuludq	3735928559(%ebx,%ecx,8), %xmm5
9756// CHECK:  encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
9757        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9758
9759// CHECK: pmuludq	69, %xmm5
9760// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
9761        	pmuludq	0x45,%xmm5
9762
9763// CHECK: pmuludq	32493, %xmm5
9764// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
9765        	pmuludq	0x7eed,%xmm5
9766
9767// CHECK: pmuludq	3133065982, %xmm5
9768// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
9769        	pmuludq	0xbabecafe,%xmm5
9770
9771// CHECK: pmuludq	305419896, %xmm5
9772// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
9773        	pmuludq	0x12345678,%xmm5
9774
9775// CHECK: pmuludq	%xmm5, %xmm5
9776// CHECK:  encoding: [0x66,0x0f,0xf4,0xed]
9777        	pmuludq	%xmm5,%xmm5
9778
9779// CHECK: pslldq	$127, %xmm5
9780// CHECK:  encoding: [0x66,0x0f,0x73,0xfd,0x7f]
9781        	pslldq	$0x7f,%xmm5
9782
9783// CHECK: psrldq	$127, %xmm5
9784// CHECK:  encoding: [0x66,0x0f,0x73,0xdd,0x7f]
9785        	psrldq	$0x7f,%xmm5
9786
9787// CHECK: punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
9788// CHECK:  encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9789        	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9790
9791// CHECK: punpckhqdq	69, %xmm5
9792// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
9793        	punpckhqdq	0x45,%xmm5
9794
9795// CHECK: punpckhqdq	32493, %xmm5
9796// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
9797        	punpckhqdq	0x7eed,%xmm5
9798
9799// CHECK: punpckhqdq	3133065982, %xmm5
9800// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
9801        	punpckhqdq	0xbabecafe,%xmm5
9802
9803// CHECK: punpckhqdq	305419896, %xmm5
9804// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
9805        	punpckhqdq	0x12345678,%xmm5
9806
9807// CHECK: punpckhqdq	%xmm5, %xmm5
9808// CHECK:  encoding: [0x66,0x0f,0x6d,0xed]
9809        	punpckhqdq	%xmm5,%xmm5
9810
9811// CHECK: punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
9812// CHECK:  encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9813        	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9814
9815// CHECK: punpcklqdq	69, %xmm5
9816// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
9817        	punpcklqdq	0x45,%xmm5
9818
9819// CHECK: punpcklqdq	32493, %xmm5
9820// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
9821        	punpcklqdq	0x7eed,%xmm5
9822
9823// CHECK: punpcklqdq	3133065982, %xmm5
9824// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
9825        	punpcklqdq	0xbabecafe,%xmm5
9826
9827// CHECK: punpcklqdq	305419896, %xmm5
9828// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
9829        	punpcklqdq	0x12345678,%xmm5
9830
9831// CHECK: punpcklqdq	%xmm5, %xmm5
9832// CHECK:  encoding: [0x66,0x0f,0x6c,0xed]
9833        	punpcklqdq	%xmm5,%xmm5
9834
9835// CHECK: addsubpd	3735928559(%ebx,%ecx,8), %xmm5
9836// CHECK:  encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9837        	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9838
9839// CHECK: addsubpd	69, %xmm5
9840// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
9841        	addsubpd	0x45,%xmm5
9842
9843// CHECK: addsubpd	32493, %xmm5
9844// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
9845        	addsubpd	0x7eed,%xmm5
9846
9847// CHECK: addsubpd	3133065982, %xmm5
9848// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
9849        	addsubpd	0xbabecafe,%xmm5
9850
9851// CHECK: addsubpd	305419896, %xmm5
9852// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
9853        	addsubpd	0x12345678,%xmm5
9854
9855// CHECK: addsubpd	%xmm5, %xmm5
9856// CHECK:  encoding: [0x66,0x0f,0xd0,0xed]
9857        	addsubpd	%xmm5,%xmm5
9858
9859// CHECK: addsubps	3735928559(%ebx,%ecx,8), %xmm5
9860// CHECK:  encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9861        	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9862
9863// CHECK: addsubps	69, %xmm5
9864// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
9865        	addsubps	0x45,%xmm5
9866
9867// CHECK: addsubps	32493, %xmm5
9868// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
9869        	addsubps	0x7eed,%xmm5
9870
9871// CHECK: addsubps	3133065982, %xmm5
9872// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
9873        	addsubps	0xbabecafe,%xmm5
9874
9875// CHECK: addsubps	305419896, %xmm5
9876// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
9877        	addsubps	0x12345678,%xmm5
9878
9879// CHECK: addsubps	%xmm5, %xmm5
9880// CHECK:  encoding: [0xf2,0x0f,0xd0,0xed]
9881        	addsubps	%xmm5,%xmm5
9882
9883// CHECK: fisttpl	3735928559(%ebx,%ecx,8)
9884// CHECK:  encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9885        	fisttpl	0xdeadbeef(%ebx,%ecx,8)
9886
9887// CHECK: fisttpl	3133065982
9888// CHECK:  encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
9889        	fisttpl	0xbabecafe
9890
9891// CHECK: fisttpl	305419896
9892// CHECK:  encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
9893        	fisttpl	0x12345678
9894
9895// CHECK: haddpd	3735928559(%ebx,%ecx,8), %xmm5
9896// CHECK:  encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9897        	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9898
9899// CHECK: haddpd	69, %xmm5
9900// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
9901        	haddpd	0x45,%xmm5
9902
9903// CHECK: haddpd	32493, %xmm5
9904// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
9905        	haddpd	0x7eed,%xmm5
9906
9907// CHECK: haddpd	3133065982, %xmm5
9908// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
9909        	haddpd	0xbabecafe,%xmm5
9910
9911// CHECK: haddpd	305419896, %xmm5
9912// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
9913        	haddpd	0x12345678,%xmm5
9914
9915// CHECK: haddpd	%xmm5, %xmm5
9916// CHECK:  encoding: [0x66,0x0f,0x7c,0xed]
9917        	haddpd	%xmm5,%xmm5
9918
9919// CHECK: haddps	3735928559(%ebx,%ecx,8), %xmm5
9920// CHECK:  encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9921        	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9922
9923// CHECK: haddps	69, %xmm5
9924// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
9925        	haddps	0x45,%xmm5
9926
9927// CHECK: haddps	32493, %xmm5
9928// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
9929        	haddps	0x7eed,%xmm5
9930
9931// CHECK: haddps	3133065982, %xmm5
9932// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
9933        	haddps	0xbabecafe,%xmm5
9934
9935// CHECK: haddps	305419896, %xmm5
9936// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
9937        	haddps	0x12345678,%xmm5
9938
9939// CHECK: haddps	%xmm5, %xmm5
9940// CHECK:  encoding: [0xf2,0x0f,0x7c,0xed]
9941        	haddps	%xmm5,%xmm5
9942
9943// CHECK: hsubpd	3735928559(%ebx,%ecx,8), %xmm5
9944// CHECK:  encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9945        	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9946
9947// CHECK: hsubpd	69, %xmm5
9948// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
9949        	hsubpd	0x45,%xmm5
9950
9951// CHECK: hsubpd	32493, %xmm5
9952// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
9953        	hsubpd	0x7eed,%xmm5
9954
9955// CHECK: hsubpd	3133065982, %xmm5
9956// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
9957        	hsubpd	0xbabecafe,%xmm5
9958
9959// CHECK: hsubpd	305419896, %xmm5
9960// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
9961        	hsubpd	0x12345678,%xmm5
9962
9963// CHECK: hsubpd	%xmm5, %xmm5
9964// CHECK:  encoding: [0x66,0x0f,0x7d,0xed]
9965        	hsubpd	%xmm5,%xmm5
9966
9967// CHECK: hsubps	3735928559(%ebx,%ecx,8), %xmm5
9968// CHECK:  encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9969        	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9970
9971// CHECK: hsubps	69, %xmm5
9972// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
9973        	hsubps	0x45,%xmm5
9974
9975// CHECK: hsubps	32493, %xmm5
9976// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
9977        	hsubps	0x7eed,%xmm5
9978
9979// CHECK: hsubps	3133065982, %xmm5
9980// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
9981        	hsubps	0xbabecafe,%xmm5
9982
9983// CHECK: hsubps	305419896, %xmm5
9984// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
9985        	hsubps	0x12345678,%xmm5
9986
9987// CHECK: hsubps	%xmm5, %xmm5
9988// CHECK:  encoding: [0xf2,0x0f,0x7d,0xed]
9989        	hsubps	%xmm5,%xmm5
9990
9991// CHECK: lddqu	3735928559(%ebx,%ecx,8), %xmm5
9992// CHECK:  encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9993        	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
9994
9995// CHECK: lddqu	69, %xmm5
9996// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
9997        	lddqu	0x45,%xmm5
9998
9999// CHECK: lddqu	32493, %xmm5
10000// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
10001        	lddqu	0x7eed,%xmm5
10002
10003// CHECK: lddqu	3133065982, %xmm5
10004// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
10005        	lddqu	0xbabecafe,%xmm5
10006
10007// CHECK: lddqu	305419896, %xmm5
10008// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
10009        	lddqu	0x12345678,%xmm5
10010
10011// CHECK: movddup	3735928559(%ebx,%ecx,8), %xmm5
10012// CHECK:  encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
10013        	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
10014
10015// CHECK: movddup	69, %xmm5
10016// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
10017        	movddup	0x45,%xmm5
10018
10019// CHECK: movddup	32493, %xmm5
10020// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
10021        	movddup	0x7eed,%xmm5
10022
10023// CHECK: movddup	3133065982, %xmm5
10024// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
10025        	movddup	0xbabecafe,%xmm5
10026
10027// CHECK: movddup	305419896, %xmm5
10028// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
10029        	movddup	0x12345678,%xmm5
10030
10031// CHECK: movddup	%xmm5, %xmm5
10032// CHECK:  encoding: [0xf2,0x0f,0x12,0xed]
10033        	movddup	%xmm5,%xmm5
10034
10035// CHECK: movshdup	3735928559(%ebx,%ecx,8), %xmm5
10036// CHECK:  encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
10037        	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
10038
10039// CHECK: movshdup	69, %xmm5
10040// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
10041        	movshdup	0x45,%xmm5
10042
10043// CHECK: movshdup	32493, %xmm5
10044// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
10045        	movshdup	0x7eed,%xmm5
10046
10047// CHECK: movshdup	3133065982, %xmm5
10048// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
10049        	movshdup	0xbabecafe,%xmm5
10050
10051// CHECK: movshdup	305419896, %xmm5
10052// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
10053        	movshdup	0x12345678,%xmm5
10054
10055// CHECK: movshdup	%xmm5, %xmm5
10056// CHECK:  encoding: [0xf3,0x0f,0x16,0xed]
10057        	movshdup	%xmm5,%xmm5
10058
10059// CHECK: movsldup	3735928559(%ebx,%ecx,8), %xmm5
10060// CHECK:  encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
10061        	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
10062
10063// CHECK: movsldup	69, %xmm5
10064// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
10065        	movsldup	0x45,%xmm5
10066
10067// CHECK: movsldup	32493, %xmm5
10068// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
10069        	movsldup	0x7eed,%xmm5
10070
10071// CHECK: movsldup	3133065982, %xmm5
10072// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
10073        	movsldup	0xbabecafe,%xmm5
10074
10075// CHECK: movsldup	305419896, %xmm5
10076// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
10077        	movsldup	0x12345678,%xmm5
10078
10079// CHECK: movsldup	%xmm5, %xmm5
10080// CHECK:  encoding: [0xf3,0x0f,0x12,0xed]
10081        	movsldup	%xmm5,%xmm5
10082
10083// CHECK: vmclear	3735928559(%ebx,%ecx,8)
10084// CHECK:  encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10085        	vmclear	0xdeadbeef(%ebx,%ecx,8)
10086
10087// CHECK: vmclear	32493
10088// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
10089        	vmclear	0x7eed
10090
10091// CHECK: vmclear	3133065982
10092// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
10093        	vmclear	0xbabecafe
10094
10095// CHECK: vmclear	305419896
10096// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
10097        	vmclear	0x12345678
10098
10099// CHECK: vmptrld	3735928559(%ebx,%ecx,8)
10100// CHECK:  encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10101        	vmptrld	0xdeadbeef(%ebx,%ecx,8)
10102
10103// CHECK: vmptrld	32493
10104// CHECK:  encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
10105        	vmptrld	0x7eed
10106
10107// CHECK: vmptrld	3133065982
10108// CHECK:  encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
10109        	vmptrld	0xbabecafe
10110
10111// CHECK: vmptrld	305419896
10112// CHECK:  encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
10113        	vmptrld	0x12345678
10114
10115// CHECK: vmptrst	3735928559(%ebx,%ecx,8)
10116// CHECK:  encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
10117        	vmptrst	0xdeadbeef(%ebx,%ecx,8)
10118
10119// CHECK: vmptrst	32493
10120// CHECK:  encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
10121        	vmptrst	0x7eed
10122
10123// CHECK: vmptrst	3133065982
10124// CHECK:  encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
10125        	vmptrst	0xbabecafe
10126
10127// CHECK: vmptrst	305419896
10128// CHECK:  encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
10129        	vmptrst	0x12345678
10130
10131// CHECK: phaddw	3735928559(%ebx,%ecx,8), %mm3
10132// CHECK:  encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10133        	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
10134
10135// CHECK: phaddw	69, %mm3
10136// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
10137        	phaddw	0x45,%mm3
10138
10139// CHECK: phaddw	32493, %mm3
10140// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
10141        	phaddw	0x7eed,%mm3
10142
10143// CHECK: phaddw	3133065982, %mm3
10144// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
10145        	phaddw	0xbabecafe,%mm3
10146
10147// CHECK: phaddw	305419896, %mm3
10148// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
10149        	phaddw	0x12345678,%mm3
10150
10151// CHECK: phaddw	%mm3, %mm3
10152// CHECK:  encoding: [0x0f,0x38,0x01,0xdb]
10153        	phaddw	%mm3,%mm3
10154
10155// CHECK: phaddw	3735928559(%ebx,%ecx,8), %xmm5
10156// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
10157        	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10158
10159// CHECK: phaddw	69, %xmm5
10160// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
10161        	phaddw	0x45,%xmm5
10162
10163// CHECK: phaddw	32493, %xmm5
10164// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
10165        	phaddw	0x7eed,%xmm5
10166
10167// CHECK: phaddw	3133065982, %xmm5
10168// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
10169        	phaddw	0xbabecafe,%xmm5
10170
10171// CHECK: phaddw	305419896, %xmm5
10172// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
10173        	phaddw	0x12345678,%xmm5
10174
10175// CHECK: phaddw	%xmm5, %xmm5
10176// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xed]
10177        	phaddw	%xmm5,%xmm5
10178
10179// CHECK: phaddd	3735928559(%ebx,%ecx,8), %mm3
10180// CHECK:  encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10181        	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
10182
10183// CHECK: phaddd	69, %mm3
10184// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
10185        	phaddd	0x45,%mm3
10186
10187// CHECK: phaddd	32493, %mm3
10188// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
10189        	phaddd	0x7eed,%mm3
10190
10191// CHECK: phaddd	3133065982, %mm3
10192// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
10193        	phaddd	0xbabecafe,%mm3
10194
10195// CHECK: phaddd	305419896, %mm3
10196// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
10197        	phaddd	0x12345678,%mm3
10198
10199// CHECK: phaddd	%mm3, %mm3
10200// CHECK:  encoding: [0x0f,0x38,0x02,0xdb]
10201        	phaddd	%mm3,%mm3
10202
10203// CHECK: phaddd	3735928559(%ebx,%ecx,8), %xmm5
10204// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
10205        	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10206
10207// CHECK: phaddd	69, %xmm5
10208// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
10209        	phaddd	0x45,%xmm5
10210
10211// CHECK: phaddd	32493, %xmm5
10212// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
10213        	phaddd	0x7eed,%xmm5
10214
10215// CHECK: phaddd	3133065982, %xmm5
10216// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
10217        	phaddd	0xbabecafe,%xmm5
10218
10219// CHECK: phaddd	305419896, %xmm5
10220// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
10221        	phaddd	0x12345678,%xmm5
10222
10223// CHECK: phaddd	%xmm5, %xmm5
10224// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xed]
10225        	phaddd	%xmm5,%xmm5
10226
10227// CHECK: phaddsw	3735928559(%ebx,%ecx,8), %mm3
10228// CHECK:  encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10229        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10230
10231// CHECK: phaddsw	69, %mm3
10232// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
10233        	phaddsw	0x45,%mm3
10234
10235// CHECK: phaddsw	32493, %mm3
10236// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
10237        	phaddsw	0x7eed,%mm3
10238
10239// CHECK: phaddsw	3133065982, %mm3
10240// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
10241        	phaddsw	0xbabecafe,%mm3
10242
10243// CHECK: phaddsw	305419896, %mm3
10244// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
10245        	phaddsw	0x12345678,%mm3
10246
10247// CHECK: phaddsw	%mm3, %mm3
10248// CHECK:  encoding: [0x0f,0x38,0x03,0xdb]
10249        	phaddsw	%mm3,%mm3
10250
10251// CHECK: phaddsw	3735928559(%ebx,%ecx,8), %xmm5
10252// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
10253        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10254
10255// CHECK: phaddsw	69, %xmm5
10256// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
10257        	phaddsw	0x45,%xmm5
10258
10259// CHECK: phaddsw	32493, %xmm5
10260// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
10261        	phaddsw	0x7eed,%xmm5
10262
10263// CHECK: phaddsw	3133065982, %xmm5
10264// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
10265        	phaddsw	0xbabecafe,%xmm5
10266
10267// CHECK: phaddsw	305419896, %xmm5
10268// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
10269        	phaddsw	0x12345678,%xmm5
10270
10271// CHECK: phaddsw	%xmm5, %xmm5
10272// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xed]
10273        	phaddsw	%xmm5,%xmm5
10274
10275// CHECK: phsubw	3735928559(%ebx,%ecx,8), %mm3
10276// CHECK:  encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10277        	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
10278
10279// CHECK: phsubw	69, %mm3
10280// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
10281        	phsubw	0x45,%mm3
10282
10283// CHECK: phsubw	32493, %mm3
10284// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
10285        	phsubw	0x7eed,%mm3
10286
10287// CHECK: phsubw	3133065982, %mm3
10288// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
10289        	phsubw	0xbabecafe,%mm3
10290
10291// CHECK: phsubw	305419896, %mm3
10292// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
10293        	phsubw	0x12345678,%mm3
10294
10295// CHECK: phsubw	%mm3, %mm3
10296// CHECK:  encoding: [0x0f,0x38,0x05,0xdb]
10297        	phsubw	%mm3,%mm3
10298
10299// CHECK: phsubw	3735928559(%ebx,%ecx,8), %xmm5
10300// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
10301        	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10302
10303// CHECK: phsubw	69, %xmm5
10304// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
10305        	phsubw	0x45,%xmm5
10306
10307// CHECK: phsubw	32493, %xmm5
10308// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
10309        	phsubw	0x7eed,%xmm5
10310
10311// CHECK: phsubw	3133065982, %xmm5
10312// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
10313        	phsubw	0xbabecafe,%xmm5
10314
10315// CHECK: phsubw	305419896, %xmm5
10316// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
10317        	phsubw	0x12345678,%xmm5
10318
10319// CHECK: phsubw	%xmm5, %xmm5
10320// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xed]
10321        	phsubw	%xmm5,%xmm5
10322
10323// CHECK: phsubd	3735928559(%ebx,%ecx,8), %mm3
10324// CHECK:  encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10325        	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
10326
10327// CHECK: phsubd	69, %mm3
10328// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
10329        	phsubd	0x45,%mm3
10330
10331// CHECK: phsubd	32493, %mm3
10332// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
10333        	phsubd	0x7eed,%mm3
10334
10335// CHECK: phsubd	3133065982, %mm3
10336// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
10337        	phsubd	0xbabecafe,%mm3
10338
10339// CHECK: phsubd	305419896, %mm3
10340// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
10341        	phsubd	0x12345678,%mm3
10342
10343// CHECK: phsubd	%mm3, %mm3
10344// CHECK:  encoding: [0x0f,0x38,0x06,0xdb]
10345        	phsubd	%mm3,%mm3
10346
10347// CHECK: phsubd	3735928559(%ebx,%ecx,8), %xmm5
10348// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
10349        	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10350
10351// CHECK: phsubd	69, %xmm5
10352// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
10353        	phsubd	0x45,%xmm5
10354
10355// CHECK: phsubd	32493, %xmm5
10356// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
10357        	phsubd	0x7eed,%xmm5
10358
10359// CHECK: phsubd	3133065982, %xmm5
10360// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
10361        	phsubd	0xbabecafe,%xmm5
10362
10363// CHECK: phsubd	305419896, %xmm5
10364// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
10365        	phsubd	0x12345678,%xmm5
10366
10367// CHECK: phsubd	%xmm5, %xmm5
10368// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xed]
10369        	phsubd	%xmm5,%xmm5
10370
10371// CHECK: phsubsw	3735928559(%ebx,%ecx,8), %mm3
10372// CHECK:  encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10373        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10374
10375// CHECK: phsubsw	69, %mm3
10376// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
10377        	phsubsw	0x45,%mm3
10378
10379// CHECK: phsubsw	32493, %mm3
10380// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
10381        	phsubsw	0x7eed,%mm3
10382
10383// CHECK: phsubsw	3133065982, %mm3
10384// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
10385        	phsubsw	0xbabecafe,%mm3
10386
10387// CHECK: phsubsw	305419896, %mm3
10388// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
10389        	phsubsw	0x12345678,%mm3
10390
10391// CHECK: phsubsw	%mm3, %mm3
10392// CHECK:  encoding: [0x0f,0x38,0x07,0xdb]
10393        	phsubsw	%mm3,%mm3
10394
10395// CHECK: phsubsw	3735928559(%ebx,%ecx,8), %xmm5
10396// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
10397        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10398
10399// CHECK: phsubsw	69, %xmm5
10400// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
10401        	phsubsw	0x45,%xmm5
10402
10403// CHECK: phsubsw	32493, %xmm5
10404// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
10405        	phsubsw	0x7eed,%xmm5
10406
10407// CHECK: phsubsw	3133065982, %xmm5
10408// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
10409        	phsubsw	0xbabecafe,%xmm5
10410
10411// CHECK: phsubsw	305419896, %xmm5
10412// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
10413        	phsubsw	0x12345678,%xmm5
10414
10415// CHECK: phsubsw	%xmm5, %xmm5
10416// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xed]
10417        	phsubsw	%xmm5,%xmm5
10418
10419// CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
10420// CHECK:  encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10421        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10422
10423// CHECK: pmaddubsw	69, %mm3
10424// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
10425        	pmaddubsw	0x45,%mm3
10426
10427// CHECK: pmaddubsw	32493, %mm3
10428// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
10429        	pmaddubsw	0x7eed,%mm3
10430
10431// CHECK: pmaddubsw	3133065982, %mm3
10432// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
10433        	pmaddubsw	0xbabecafe,%mm3
10434
10435// CHECK: pmaddubsw	305419896, %mm3
10436// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
10437        	pmaddubsw	0x12345678,%mm3
10438
10439// CHECK: pmaddubsw	%mm3, %mm3
10440// CHECK:  encoding: [0x0f,0x38,0x04,0xdb]
10441        	pmaddubsw	%mm3,%mm3
10442
10443// CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
10444// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
10445        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10446
10447// CHECK: pmaddubsw	69, %xmm5
10448// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
10449        	pmaddubsw	0x45,%xmm5
10450
10451// CHECK: pmaddubsw	32493, %xmm5
10452// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
10453        	pmaddubsw	0x7eed,%xmm5
10454
10455// CHECK: pmaddubsw	3133065982, %xmm5
10456// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
10457        	pmaddubsw	0xbabecafe,%xmm5
10458
10459// CHECK: pmaddubsw	305419896, %xmm5
10460// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
10461        	pmaddubsw	0x12345678,%xmm5
10462
10463// CHECK: pmaddubsw	%xmm5, %xmm5
10464// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xed]
10465        	pmaddubsw	%xmm5,%xmm5
10466
10467// CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
10468// CHECK:  encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10469        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10470
10471// CHECK: pmulhrsw	69, %mm3
10472// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
10473        	pmulhrsw	0x45,%mm3
10474
10475// CHECK: pmulhrsw	32493, %mm3
10476// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
10477        	pmulhrsw	0x7eed,%mm3
10478
10479// CHECK: pmulhrsw	3133065982, %mm3
10480// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
10481        	pmulhrsw	0xbabecafe,%mm3
10482
10483// CHECK: pmulhrsw	305419896, %mm3
10484// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
10485        	pmulhrsw	0x12345678,%mm3
10486
10487// CHECK: pmulhrsw	%mm3, %mm3
10488// CHECK:  encoding: [0x0f,0x38,0x0b,0xdb]
10489        	pmulhrsw	%mm3,%mm3
10490
10491// CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
10492// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
10493        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10494
10495// CHECK: pmulhrsw	69, %xmm5
10496// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
10497        	pmulhrsw	0x45,%xmm5
10498
10499// CHECK: pmulhrsw	32493, %xmm5
10500// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
10501        	pmulhrsw	0x7eed,%xmm5
10502
10503// CHECK: pmulhrsw	3133065982, %xmm5
10504// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
10505        	pmulhrsw	0xbabecafe,%xmm5
10506
10507// CHECK: pmulhrsw	305419896, %xmm5
10508// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
10509        	pmulhrsw	0x12345678,%xmm5
10510
10511// CHECK: pmulhrsw	%xmm5, %xmm5
10512// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xed]
10513        	pmulhrsw	%xmm5,%xmm5
10514
10515// CHECK: pshufb	3735928559(%ebx,%ecx,8), %mm3
10516// CHECK:  encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10517        	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
10518
10519// CHECK: pshufb	69, %mm3
10520// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
10521        	pshufb	0x45,%mm3
10522
10523// CHECK: pshufb	32493, %mm3
10524// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
10525        	pshufb	0x7eed,%mm3
10526
10527// CHECK: pshufb	3133065982, %mm3
10528// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
10529        	pshufb	0xbabecafe,%mm3
10530
10531// CHECK: pshufb	305419896, %mm3
10532// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
10533        	pshufb	0x12345678,%mm3
10534
10535// CHECK: pshufb	%mm3, %mm3
10536// CHECK:  encoding: [0x0f,0x38,0x00,0xdb]
10537        	pshufb	%mm3,%mm3
10538
10539// CHECK: pshufb	3735928559(%ebx,%ecx,8), %xmm5
10540// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
10541        	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10542
10543// CHECK: pshufb	69, %xmm5
10544// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
10545        	pshufb	0x45,%xmm5
10546
10547// CHECK: pshufb	32493, %xmm5
10548// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
10549        	pshufb	0x7eed,%xmm5
10550
10551// CHECK: pshufb	3133065982, %xmm5
10552// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
10553        	pshufb	0xbabecafe,%xmm5
10554
10555// CHECK: pshufb	305419896, %xmm5
10556// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
10557        	pshufb	0x12345678,%xmm5
10558
10559// CHECK: pshufb	%xmm5, %xmm5
10560// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xed]
10561        	pshufb	%xmm5,%xmm5
10562
10563// CHECK: psignb	3735928559(%ebx,%ecx,8), %mm3
10564// CHECK:  encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10565        	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
10566
10567// CHECK: psignb	69, %mm3
10568// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
10569        	psignb	0x45,%mm3
10570
10571// CHECK: psignb	32493, %mm3
10572// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
10573        	psignb	0x7eed,%mm3
10574
10575// CHECK: psignb	3133065982, %mm3
10576// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
10577        	psignb	0xbabecafe,%mm3
10578
10579// CHECK: psignb	305419896, %mm3
10580// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
10581        	psignb	0x12345678,%mm3
10582
10583// CHECK: psignb	%mm3, %mm3
10584// CHECK:  encoding: [0x0f,0x38,0x08,0xdb]
10585        	psignb	%mm3,%mm3
10586
10587// CHECK: psignb	3735928559(%ebx,%ecx,8), %xmm5
10588// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
10589        	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10590
10591// CHECK: psignb	69, %xmm5
10592// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
10593        	psignb	0x45,%xmm5
10594
10595// CHECK: psignb	32493, %xmm5
10596// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
10597        	psignb	0x7eed,%xmm5
10598
10599// CHECK: psignb	3133065982, %xmm5
10600// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
10601        	psignb	0xbabecafe,%xmm5
10602
10603// CHECK: psignb	305419896, %xmm5
10604// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
10605        	psignb	0x12345678,%xmm5
10606
10607// CHECK: psignb	%xmm5, %xmm5
10608// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xed]
10609        	psignb	%xmm5,%xmm5
10610
10611// CHECK: psignw	3735928559(%ebx,%ecx,8), %mm3
10612// CHECK:  encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10613        	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
10614
10615// CHECK: psignw	69, %mm3
10616// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
10617        	psignw	0x45,%mm3
10618
10619// CHECK: psignw	32493, %mm3
10620// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
10621        	psignw	0x7eed,%mm3
10622
10623// CHECK: psignw	3133065982, %mm3
10624// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
10625        	psignw	0xbabecafe,%mm3
10626
10627// CHECK: psignw	305419896, %mm3
10628// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
10629        	psignw	0x12345678,%mm3
10630
10631// CHECK: psignw	%mm3, %mm3
10632// CHECK:  encoding: [0x0f,0x38,0x09,0xdb]
10633        	psignw	%mm3,%mm3
10634
10635// CHECK: psignw	3735928559(%ebx,%ecx,8), %xmm5
10636// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
10637        	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10638
10639// CHECK: psignw	69, %xmm5
10640// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
10641        	psignw	0x45,%xmm5
10642
10643// CHECK: psignw	32493, %xmm5
10644// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
10645        	psignw	0x7eed,%xmm5
10646
10647// CHECK: psignw	3133065982, %xmm5
10648// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
10649        	psignw	0xbabecafe,%xmm5
10650
10651// CHECK: psignw	305419896, %xmm5
10652// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
10653        	psignw	0x12345678,%xmm5
10654
10655// CHECK: psignw	%xmm5, %xmm5
10656// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xed]
10657        	psignw	%xmm5,%xmm5
10658
10659// CHECK: psignd	3735928559(%ebx,%ecx,8), %mm3
10660// CHECK:  encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10661        	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
10662
10663// CHECK: psignd	69, %mm3
10664// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
10665        	psignd	0x45,%mm3
10666
10667// CHECK: psignd	32493, %mm3
10668// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
10669        	psignd	0x7eed,%mm3
10670
10671// CHECK: psignd	3133065982, %mm3
10672// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
10673        	psignd	0xbabecafe,%mm3
10674
10675// CHECK: psignd	305419896, %mm3
10676// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
10677        	psignd	0x12345678,%mm3
10678
10679// CHECK: psignd	%mm3, %mm3
10680// CHECK:  encoding: [0x0f,0x38,0x0a,0xdb]
10681        	psignd	%mm3,%mm3
10682
10683// CHECK: psignd	3735928559(%ebx,%ecx,8), %xmm5
10684// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
10685        	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10686
10687// CHECK: psignd	69, %xmm5
10688// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
10689        	psignd	0x45,%xmm5
10690
10691// CHECK: psignd	32493, %xmm5
10692// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
10693        	psignd	0x7eed,%xmm5
10694
10695// CHECK: psignd	3133065982, %xmm5
10696// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
10697        	psignd	0xbabecafe,%xmm5
10698
10699// CHECK: psignd	305419896, %xmm5
10700// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
10701        	psignd	0x12345678,%xmm5
10702
10703// CHECK: psignd	%xmm5, %xmm5
10704// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xed]
10705        	psignd	%xmm5,%xmm5
10706
10707// CHECK: pabsb	3735928559(%ebx,%ecx,8), %mm3
10708// CHECK:  encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10709        	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
10710
10711// CHECK: pabsb	69, %mm3
10712// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
10713        	pabsb	0x45,%mm3
10714
10715// CHECK: pabsb	32493, %mm3
10716// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
10717        	pabsb	0x7eed,%mm3
10718
10719// CHECK: pabsb	3133065982, %mm3
10720// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
10721        	pabsb	0xbabecafe,%mm3
10722
10723// CHECK: pabsb	305419896, %mm3
10724// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
10725        	pabsb	0x12345678,%mm3
10726
10727// CHECK: pabsb	%mm3, %mm3
10728// CHECK:  encoding: [0x0f,0x38,0x1c,0xdb]
10729        	pabsb	%mm3,%mm3
10730
10731// CHECK: pabsb	3735928559(%ebx,%ecx,8), %xmm5
10732// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10733        	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10734
10735// CHECK: pabsb	69, %xmm5
10736// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
10737        	pabsb	0x45,%xmm5
10738
10739// CHECK: pabsb	32493, %xmm5
10740// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
10741        	pabsb	0x7eed,%xmm5
10742
10743// CHECK: pabsb	3133065982, %xmm5
10744// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
10745        	pabsb	0xbabecafe,%xmm5
10746
10747// CHECK: pabsb	305419896, %xmm5
10748// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
10749        	pabsb	0x12345678,%xmm5
10750
10751// CHECK: pabsb	%xmm5, %xmm5
10752// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xed]
10753        	pabsb	%xmm5,%xmm5
10754
10755// CHECK: pabsw	3735928559(%ebx,%ecx,8), %mm3
10756// CHECK:  encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10757        	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10758
10759// CHECK: pabsw	69, %mm3
10760// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
10761        	pabsw	0x45,%mm3
10762
10763// CHECK: pabsw	32493, %mm3
10764// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
10765        	pabsw	0x7eed,%mm3
10766
10767// CHECK: pabsw	3133065982, %mm3
10768// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
10769        	pabsw	0xbabecafe,%mm3
10770
10771// CHECK: pabsw	305419896, %mm3
10772// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
10773        	pabsw	0x12345678,%mm3
10774
10775// CHECK: pabsw	%mm3, %mm3
10776// CHECK:  encoding: [0x0f,0x38,0x1d,0xdb]
10777        	pabsw	%mm3,%mm3
10778
10779// CHECK: pabsw	3735928559(%ebx,%ecx,8), %xmm5
10780// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
10781        	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10782
10783// CHECK: pabsw	69, %xmm5
10784// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
10785        	pabsw	0x45,%xmm5
10786
10787// CHECK: pabsw	32493, %xmm5
10788// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
10789        	pabsw	0x7eed,%xmm5
10790
10791// CHECK: pabsw	3133065982, %xmm5
10792// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
10793        	pabsw	0xbabecafe,%xmm5
10794
10795// CHECK: pabsw	305419896, %xmm5
10796// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
10797        	pabsw	0x12345678,%xmm5
10798
10799// CHECK: pabsw	%xmm5, %xmm5
10800// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xed]
10801        	pabsw	%xmm5,%xmm5
10802
10803// CHECK: pabsd	3735928559(%ebx,%ecx,8), %mm3
10804// CHECK:  encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10805        	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
10806
10807// CHECK: pabsd	69, %mm3
10808// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
10809        	pabsd	0x45,%mm3
10810
10811// CHECK: pabsd	32493, %mm3
10812// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
10813        	pabsd	0x7eed,%mm3
10814
10815// CHECK: pabsd	3133065982, %mm3
10816// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
10817        	pabsd	0xbabecafe,%mm3
10818
10819// CHECK: pabsd	305419896, %mm3
10820// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
10821        	pabsd	0x12345678,%mm3
10822
10823// CHECK: pabsd	%mm3, %mm3
10824// CHECK:  encoding: [0x0f,0x38,0x1e,0xdb]
10825        	pabsd	%mm3,%mm3
10826
10827// CHECK: pabsd	3735928559(%ebx,%ecx,8), %xmm5
10828// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10829        	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10830
10831// CHECK: pabsd	69, %xmm5
10832// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
10833        	pabsd	0x45,%xmm5
10834
10835// CHECK: pabsd	32493, %xmm5
10836// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
10837        	pabsd	0x7eed,%xmm5
10838
10839// CHECK: pabsd	3133065982, %xmm5
10840// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
10841        	pabsd	0xbabecafe,%xmm5
10842
10843// CHECK: pabsd	305419896, %xmm5
10844// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
10845        	pabsd	0x12345678,%xmm5
10846
10847// CHECK: pabsd	%xmm5, %xmm5
10848// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xed]
10849        	pabsd	%xmm5,%xmm5
10850
10851// CHECK: femms
10852// CHECK:  encoding: [0x0f,0x0e]
10853        	femms
10854
10855// CHECK: movntdqa	3735928559(%ebx,%ecx,8), %xmm5
10856// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
10857        	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
10858
10859// CHECK: movntdqa	69, %xmm5
10860// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
10861        	movntdqa	0x45,%xmm5
10862
10863// CHECK: movntdqa	32493, %xmm5
10864// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
10865        	movntdqa	0x7eed,%xmm5
10866
10867// CHECK: movntdqa	3133065982, %xmm5
10868// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
10869        	movntdqa	0xbabecafe,%xmm5
10870
10871// CHECK: movntdqa	305419896, %xmm5
10872// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
10873        	movntdqa	0x12345678,%xmm5
10874
10875// CHECK: packusdw	3735928559(%ebx,%ecx,8), %xmm5
10876// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
10877        	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10878
10879// CHECK: packusdw	69, %xmm5
10880// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
10881        	packusdw	0x45,%xmm5
10882
10883// CHECK: packusdw	32493, %xmm5
10884// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
10885        	packusdw	0x7eed,%xmm5
10886
10887// CHECK: packusdw	3133065982, %xmm5
10888// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
10889        	packusdw	0xbabecafe,%xmm5
10890
10891// CHECK: packusdw	305419896, %xmm5
10892// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
10893        	packusdw	0x12345678,%xmm5
10894
10895// CHECK: packusdw	%xmm5, %xmm5
10896// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xed]
10897        	packusdw	%xmm5,%xmm5
10898
10899// CHECK: pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
10900// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
10901        	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
10902
10903// CHECK: pcmpeqq	69, %xmm5
10904// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
10905        	pcmpeqq	0x45,%xmm5
10906
10907// CHECK: pcmpeqq	32493, %xmm5
10908// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
10909        	pcmpeqq	0x7eed,%xmm5
10910
10911// CHECK: pcmpeqq	3133065982, %xmm5
10912// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
10913        	pcmpeqq	0xbabecafe,%xmm5
10914
10915// CHECK: pcmpeqq	305419896, %xmm5
10916// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
10917        	pcmpeqq	0x12345678,%xmm5
10918
10919// CHECK: pcmpeqq	%xmm5, %xmm5
10920// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xed]
10921        	pcmpeqq	%xmm5,%xmm5
10922
10923// CHECK: phminposuw	3735928559(%ebx,%ecx,8), %xmm5
10924// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
10925        	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10926
10927// CHECK: phminposuw	69, %xmm5
10928// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
10929        	phminposuw	0x45,%xmm5
10930
10931// CHECK: phminposuw	32493, %xmm5
10932// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
10933        	phminposuw	0x7eed,%xmm5
10934
10935// CHECK: phminposuw	3133065982, %xmm5
10936// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
10937        	phminposuw	0xbabecafe,%xmm5
10938
10939// CHECK: phminposuw	305419896, %xmm5
10940// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
10941        	phminposuw	0x12345678,%xmm5
10942
10943// CHECK: phminposuw	%xmm5, %xmm5
10944// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xed]
10945        	phminposuw	%xmm5,%xmm5
10946
10947// CHECK: pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
10948// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10949        	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10950
10951// CHECK: pmaxsb	69, %xmm5
10952// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
10953        	pmaxsb	0x45,%xmm5
10954
10955// CHECK: pmaxsb	32493, %xmm5
10956// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
10957        	pmaxsb	0x7eed,%xmm5
10958
10959// CHECK: pmaxsb	3133065982, %xmm5
10960// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
10961        	pmaxsb	0xbabecafe,%xmm5
10962
10963// CHECK: pmaxsb	305419896, %xmm5
10964// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
10965        	pmaxsb	0x12345678,%xmm5
10966
10967// CHECK: pmaxsb	%xmm5, %xmm5
10968// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xed]
10969        	pmaxsb	%xmm5,%xmm5
10970
10971// CHECK: pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
10972// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
10973        	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10974
10975// CHECK: pmaxsd	69, %xmm5
10976// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
10977        	pmaxsd	0x45,%xmm5
10978
10979// CHECK: pmaxsd	32493, %xmm5
10980// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
10981        	pmaxsd	0x7eed,%xmm5
10982
10983// CHECK: pmaxsd	3133065982, %xmm5
10984// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
10985        	pmaxsd	0xbabecafe,%xmm5
10986
10987// CHECK: pmaxsd	305419896, %xmm5
10988// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
10989        	pmaxsd	0x12345678,%xmm5
10990
10991// CHECK: pmaxsd	%xmm5, %xmm5
10992// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xed]
10993        	pmaxsd	%xmm5,%xmm5
10994
10995// CHECK: pmaxud	3735928559(%ebx,%ecx,8), %xmm5
10996// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
10997        	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
10998
10999// CHECK: pmaxud	69, %xmm5
11000// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
11001        	pmaxud	0x45,%xmm5
11002
11003// CHECK: pmaxud	32493, %xmm5
11004// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
11005        	pmaxud	0x7eed,%xmm5
11006
11007// CHECK: pmaxud	3133065982, %xmm5
11008// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
11009        	pmaxud	0xbabecafe,%xmm5
11010
11011// CHECK: pmaxud	305419896, %xmm5
11012// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
11013        	pmaxud	0x12345678,%xmm5
11014
11015// CHECK: pmaxud	%xmm5, %xmm5
11016// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xed]
11017        	pmaxud	%xmm5,%xmm5
11018
11019// CHECK: pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
11020// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11021        	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11022
11023// CHECK: pmaxuw	69, %xmm5
11024// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
11025        	pmaxuw	0x45,%xmm5
11026
11027// CHECK: pmaxuw	32493, %xmm5
11028// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
11029        	pmaxuw	0x7eed,%xmm5
11030
11031// CHECK: pmaxuw	3133065982, %xmm5
11032// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
11033        	pmaxuw	0xbabecafe,%xmm5
11034
11035// CHECK: pmaxuw	305419896, %xmm5
11036// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
11037        	pmaxuw	0x12345678,%xmm5
11038
11039// CHECK: pmaxuw	%xmm5, %xmm5
11040// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xed]
11041        	pmaxuw	%xmm5,%xmm5
11042
11043// CHECK: pminsb	3735928559(%ebx,%ecx,8), %xmm5
11044// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
11045        	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
11046
11047// CHECK: pminsb	69, %xmm5
11048// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
11049        	pminsb	0x45,%xmm5
11050
11051// CHECK: pminsb	32493, %xmm5
11052// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
11053        	pminsb	0x7eed,%xmm5
11054
11055// CHECK: pminsb	3133065982, %xmm5
11056// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
11057        	pminsb	0xbabecafe,%xmm5
11058
11059// CHECK: pminsb	305419896, %xmm5
11060// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
11061        	pminsb	0x12345678,%xmm5
11062
11063// CHECK: pminsb	%xmm5, %xmm5
11064// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xed]
11065        	pminsb	%xmm5,%xmm5
11066
11067// CHECK: pminsd	3735928559(%ebx,%ecx,8), %xmm5
11068// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
11069        	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11070
11071// CHECK: pminsd	69, %xmm5
11072// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
11073        	pminsd	0x45,%xmm5
11074
11075// CHECK: pminsd	32493, %xmm5
11076// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
11077        	pminsd	0x7eed,%xmm5
11078
11079// CHECK: pminsd	3133065982, %xmm5
11080// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
11081        	pminsd	0xbabecafe,%xmm5
11082
11083// CHECK: pminsd	305419896, %xmm5
11084// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
11085        	pminsd	0x12345678,%xmm5
11086
11087// CHECK: pminsd	%xmm5, %xmm5
11088// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xed]
11089        	pminsd	%xmm5,%xmm5
11090
11091// CHECK: pminud	3735928559(%ebx,%ecx,8), %xmm5
11092// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
11093        	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
11094
11095// CHECK: pminud	69, %xmm5
11096// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
11097        	pminud	0x45,%xmm5
11098
11099// CHECK: pminud	32493, %xmm5
11100// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
11101        	pminud	0x7eed,%xmm5
11102
11103// CHECK: pminud	3133065982, %xmm5
11104// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
11105        	pminud	0xbabecafe,%xmm5
11106
11107// CHECK: pminud	305419896, %xmm5
11108// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
11109        	pminud	0x12345678,%xmm5
11110
11111// CHECK: pminud	%xmm5, %xmm5
11112// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xed]
11113        	pminud	%xmm5,%xmm5
11114
11115// CHECK: pminuw	3735928559(%ebx,%ecx,8), %xmm5
11116// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
11117        	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11118
11119// CHECK: pminuw	69, %xmm5
11120// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
11121        	pminuw	0x45,%xmm5
11122
11123// CHECK: pminuw	32493, %xmm5
11124// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
11125        	pminuw	0x7eed,%xmm5
11126
11127// CHECK: pminuw	3133065982, %xmm5
11128// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
11129        	pminuw	0xbabecafe,%xmm5
11130
11131// CHECK: pminuw	305419896, %xmm5
11132// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
11133        	pminuw	0x12345678,%xmm5
11134
11135// CHECK: pminuw	%xmm5, %xmm5
11136// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xed]
11137        	pminuw	%xmm5,%xmm5
11138
11139// CHECK: pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
11140// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
11141        	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11142
11143// CHECK: pmovsxbw	69, %xmm5
11144// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
11145        	pmovsxbw	0x45,%xmm5
11146
11147// CHECK: pmovsxbw	32493, %xmm5
11148// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
11149        	pmovsxbw	0x7eed,%xmm5
11150
11151// CHECK: pmovsxbw	3133065982, %xmm5
11152// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
11153        	pmovsxbw	0xbabecafe,%xmm5
11154
11155// CHECK: pmovsxbw	305419896, %xmm5
11156// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
11157        	pmovsxbw	0x12345678,%xmm5
11158
11159// CHECK: pmovsxbw	%xmm5, %xmm5
11160// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xed]
11161        	pmovsxbw	%xmm5,%xmm5
11162
11163// CHECK: pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
11164// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
11165        	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11166
11167// CHECK: pmovsxbd	69, %xmm5
11168// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
11169        	pmovsxbd	0x45,%xmm5
11170
11171// CHECK: pmovsxbd	32493, %xmm5
11172// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
11173        	pmovsxbd	0x7eed,%xmm5
11174
11175// CHECK: pmovsxbd	3133065982, %xmm5
11176// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
11177        	pmovsxbd	0xbabecafe,%xmm5
11178
11179// CHECK: pmovsxbd	305419896, %xmm5
11180// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
11181        	pmovsxbd	0x12345678,%xmm5
11182
11183// CHECK: pmovsxbd	%xmm5, %xmm5
11184// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xed]
11185        	pmovsxbd	%xmm5,%xmm5
11186
11187// CHECK: pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
11188// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
11189        	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11190
11191// CHECK: pmovsxbq	69, %xmm5
11192// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
11193        	pmovsxbq	0x45,%xmm5
11194
11195// CHECK: pmovsxbq	32493, %xmm5
11196// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
11197        	pmovsxbq	0x7eed,%xmm5
11198
11199// CHECK: pmovsxbq	3133065982, %xmm5
11200// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
11201        	pmovsxbq	0xbabecafe,%xmm5
11202
11203// CHECK: pmovsxbq	305419896, %xmm5
11204// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
11205        	pmovsxbq	0x12345678,%xmm5
11206
11207// CHECK: pmovsxbq	%xmm5, %xmm5
11208// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xed]
11209        	pmovsxbq	%xmm5,%xmm5
11210
11211// CHECK: pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
11212// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
11213        	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11214
11215// CHECK: pmovsxwd	69, %xmm5
11216// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
11217        	pmovsxwd	0x45,%xmm5
11218
11219// CHECK: pmovsxwd	32493, %xmm5
11220// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
11221        	pmovsxwd	0x7eed,%xmm5
11222
11223// CHECK: pmovsxwd	3133065982, %xmm5
11224// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
11225        	pmovsxwd	0xbabecafe,%xmm5
11226
11227// CHECK: pmovsxwd	305419896, %xmm5
11228// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
11229        	pmovsxwd	0x12345678,%xmm5
11230
11231// CHECK: pmovsxwd	%xmm5, %xmm5
11232// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xed]
11233        	pmovsxwd	%xmm5,%xmm5
11234
11235// CHECK: pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
11236// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
11237        	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11238
11239// CHECK: pmovsxwq	69, %xmm5
11240// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
11241        	pmovsxwq	0x45,%xmm5
11242
11243// CHECK: pmovsxwq	32493, %xmm5
11244// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
11245        	pmovsxwq	0x7eed,%xmm5
11246
11247// CHECK: pmovsxwq	3133065982, %xmm5
11248// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
11249        	pmovsxwq	0xbabecafe,%xmm5
11250
11251// CHECK: pmovsxwq	305419896, %xmm5
11252// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
11253        	pmovsxwq	0x12345678,%xmm5
11254
11255// CHECK: pmovsxwq	%xmm5, %xmm5
11256// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xed]
11257        	pmovsxwq	%xmm5,%xmm5
11258
11259// CHECK: pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
11260// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
11261        	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11262
11263// CHECK: pmovsxdq	69, %xmm5
11264// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
11265        	pmovsxdq	0x45,%xmm5
11266
11267// CHECK: pmovsxdq	32493, %xmm5
11268// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
11269        	pmovsxdq	0x7eed,%xmm5
11270
11271// CHECK: pmovsxdq	3133065982, %xmm5
11272// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
11273        	pmovsxdq	0xbabecafe,%xmm5
11274
11275// CHECK: pmovsxdq	305419896, %xmm5
11276// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
11277        	pmovsxdq	0x12345678,%xmm5
11278
11279// CHECK: pmovsxdq	%xmm5, %xmm5
11280// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xed]
11281        	pmovsxdq	%xmm5,%xmm5
11282
11283// CHECK: pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
11284// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
11285        	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11286
11287// CHECK: pmovzxbw	69, %xmm5
11288// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
11289        	pmovzxbw	0x45,%xmm5
11290
11291// CHECK: pmovzxbw	32493, %xmm5
11292// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
11293        	pmovzxbw	0x7eed,%xmm5
11294
11295// CHECK: pmovzxbw	3133065982, %xmm5
11296// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
11297        	pmovzxbw	0xbabecafe,%xmm5
11298
11299// CHECK: pmovzxbw	305419896, %xmm5
11300// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
11301        	pmovzxbw	0x12345678,%xmm5
11302
11303// CHECK: pmovzxbw	%xmm5, %xmm5
11304// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xed]
11305        	pmovzxbw	%xmm5,%xmm5
11306
11307// CHECK: pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
11308// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
11309        	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11310
11311// CHECK: pmovzxbd	69, %xmm5
11312// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
11313        	pmovzxbd	0x45,%xmm5
11314
11315// CHECK: pmovzxbd	32493, %xmm5
11316// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
11317        	pmovzxbd	0x7eed,%xmm5
11318
11319// CHECK: pmovzxbd	3133065982, %xmm5
11320// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
11321        	pmovzxbd	0xbabecafe,%xmm5
11322
11323// CHECK: pmovzxbd	305419896, %xmm5
11324// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
11325        	pmovzxbd	0x12345678,%xmm5
11326
11327// CHECK: pmovzxbd	%xmm5, %xmm5
11328// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xed]
11329        	pmovzxbd	%xmm5,%xmm5
11330
11331// CHECK: pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
11332// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
11333        	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11334
11335// CHECK: pmovzxbq	69, %xmm5
11336// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
11337        	pmovzxbq	0x45,%xmm5
11338
11339// CHECK: pmovzxbq	32493, %xmm5
11340// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
11341        	pmovzxbq	0x7eed,%xmm5
11342
11343// CHECK: pmovzxbq	3133065982, %xmm5
11344// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
11345        	pmovzxbq	0xbabecafe,%xmm5
11346
11347// CHECK: pmovzxbq	305419896, %xmm5
11348// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
11349        	pmovzxbq	0x12345678,%xmm5
11350
11351// CHECK: pmovzxbq	%xmm5, %xmm5
11352// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xed]
11353        	pmovzxbq	%xmm5,%xmm5
11354
11355// CHECK: pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
11356// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
11357        	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11358
11359// CHECK: pmovzxwd	69, %xmm5
11360// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
11361        	pmovzxwd	0x45,%xmm5
11362
11363// CHECK: pmovzxwd	32493, %xmm5
11364// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
11365        	pmovzxwd	0x7eed,%xmm5
11366
11367// CHECK: pmovzxwd	3133065982, %xmm5
11368// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
11369        	pmovzxwd	0xbabecafe,%xmm5
11370
11371// CHECK: pmovzxwd	305419896, %xmm5
11372// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
11373        	pmovzxwd	0x12345678,%xmm5
11374
11375// CHECK: pmovzxwd	%xmm5, %xmm5
11376// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xed]
11377        	pmovzxwd	%xmm5,%xmm5
11378
11379// CHECK: pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
11380// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
11381        	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11382
11383// CHECK: pmovzxwq	69, %xmm5
11384// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
11385        	pmovzxwq	0x45,%xmm5
11386
11387// CHECK: pmovzxwq	32493, %xmm5
11388// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
11389        	pmovzxwq	0x7eed,%xmm5
11390
11391// CHECK: pmovzxwq	3133065982, %xmm5
11392// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
11393        	pmovzxwq	0xbabecafe,%xmm5
11394
11395// CHECK: pmovzxwq	305419896, %xmm5
11396// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
11397        	pmovzxwq	0x12345678,%xmm5
11398
11399// CHECK: pmovzxwq	%xmm5, %xmm5
11400// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xed]
11401        	pmovzxwq	%xmm5,%xmm5
11402
11403// CHECK: pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
11404// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
11405        	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11406
11407// CHECK: pmovzxdq	69, %xmm5
11408// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
11409        	pmovzxdq	0x45,%xmm5
11410
11411// CHECK: pmovzxdq	32493, %xmm5
11412// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
11413        	pmovzxdq	0x7eed,%xmm5
11414
11415// CHECK: pmovzxdq	3133065982, %xmm5
11416// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
11417        	pmovzxdq	0xbabecafe,%xmm5
11418
11419// CHECK: pmovzxdq	305419896, %xmm5
11420// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
11421        	pmovzxdq	0x12345678,%xmm5
11422
11423// CHECK: pmovzxdq	%xmm5, %xmm5
11424// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xed]
11425        	pmovzxdq	%xmm5,%xmm5
11426
11427// CHECK: pmuldq	3735928559(%ebx,%ecx,8), %xmm5
11428// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
11429        	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11430
11431// CHECK: pmuldq	69, %xmm5
11432// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
11433        	pmuldq	0x45,%xmm5
11434
11435// CHECK: pmuldq	32493, %xmm5
11436// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
11437        	pmuldq	0x7eed,%xmm5
11438
11439// CHECK: pmuldq	3133065982, %xmm5
11440// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
11441        	pmuldq	0xbabecafe,%xmm5
11442
11443// CHECK: pmuldq	305419896, %xmm5
11444// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
11445        	pmuldq	0x12345678,%xmm5
11446
11447// CHECK: pmuldq	%xmm5, %xmm5
11448// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xed]
11449        	pmuldq	%xmm5,%xmm5
11450
11451// CHECK: pmulld	3735928559(%ebx,%ecx,8), %xmm5
11452// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
11453        	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
11454
11455// CHECK: pmulld	69, %xmm5
11456// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
11457        	pmulld	0x45,%xmm5
11458
11459// CHECK: pmulld	32493, %xmm5
11460// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
11461        	pmulld	0x7eed,%xmm5
11462
11463// CHECK: pmulld	3133065982, %xmm5
11464// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
11465        	pmulld	0xbabecafe,%xmm5
11466
11467// CHECK: pmulld	305419896, %xmm5
11468// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
11469        	pmulld	0x12345678,%xmm5
11470
11471// CHECK: pmulld	%xmm5, %xmm5
11472// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xed]
11473        	pmulld	%xmm5,%xmm5
11474
11475// CHECK: ptest 	3735928559(%ebx,%ecx,8), %xmm5
11476// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
11477        	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
11478
11479// CHECK: ptest 	69, %xmm5
11480// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
11481        	ptest	0x45,%xmm5
11482
11483// CHECK: ptest 	32493, %xmm5
11484// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
11485        	ptest	0x7eed,%xmm5
11486
11487// CHECK: ptest 	3133065982, %xmm5
11488// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
11489        	ptest	0xbabecafe,%xmm5
11490
11491// CHECK: ptest 	305419896, %xmm5
11492// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
11493        	ptest	0x12345678,%xmm5
11494
11495// CHECK: ptest 	%xmm5, %xmm5
11496// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xed]
11497        	ptest	%xmm5,%xmm5
11498
11499// CHECK: pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
11500// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
11501        	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11502
11503// CHECK: pcmpgtq	69, %xmm5
11504// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
11505        	pcmpgtq	0x45,%xmm5
11506
11507// CHECK: pcmpgtq	32493, %xmm5
11508// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
11509        	pcmpgtq	0x7eed,%xmm5
11510
11511// CHECK: pcmpgtq	3133065982, %xmm5
11512// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
11513        	pcmpgtq	0xbabecafe,%xmm5
11514
11515// CHECK: pcmpgtq	305419896, %xmm5
11516// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
11517        	pcmpgtq	0x12345678,%xmm5
11518
11519// CHECK: pcmpgtq	%xmm5, %xmm5
11520// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xed]
11521        	pcmpgtq	%xmm5,%xmm5
11522
11523// CHECK: crc32b 	%bl, %eax
11524// CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
11525                crc32b %bl, %eax
11526
11527// CHECK: crc32b 	4(%ebx), %eax
11528// CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
11529                crc32b 4(%ebx), %eax
11530
11531// CHECK: crc32w 	%bx, %eax
11532// CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
11533                crc32w %bx, %eax
11534
11535// CHECK: crc32w 	4(%ebx), %eax
11536// CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
11537                crc32w 4(%ebx), %eax
11538
11539// CHECK: crc32l 	%ebx, %eax
11540// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
11541                crc32l %ebx, %eax
11542
11543// CHECK: crc32l 	4(%ebx), %eax
11544// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
11545                crc32l 4(%ebx), %eax
11546
11547// CHECK: crc32l 	3735928559(%ebx,%ecx,8), %ecx
11548// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
11549                crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
11550
11551// CHECK: crc32l 	69, %ecx
11552// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
11553                crc32l 0x45,%ecx
11554
11555// CHECK: crc32l 	32493, %ecx
11556// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
11557                crc32l 0x7eed,%ecx
11558
11559// CHECK: crc32l 	3133065982, %ecx
11560// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
11561                crc32l 0xbabecafe,%ecx
11562
11563// CHECK: crc32l 	%ecx, %ecx
11564// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
11565                crc32l %ecx,%ecx
11566
11567// CHECK: pcmpistrm	$125, %xmm1, %xmm2
11568// CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
11569                pcmpistrm $125, %xmm1, %xmm2
11570
11571// CHECK: pcmpistrm	$125, (%edx,%eax,4), %xmm2
11572// CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
11573                pcmpistrm $125, (%edx,%eax,4), %xmm2
11574
11575// CHECK: aesimc	%xmm0, %xmm1
11576// CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0xc8]
11577                aesimc %xmm0,%xmm1
11578
11579// CHECK: aesimc	(%eax), %xmm1
11580// CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0x08]
11581                aesimc (%eax),%xmm1
11582
11583// CHECK: aesenc	%xmm1, %xmm2
11584// CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0xd1]
11585                aesenc %xmm1,%xmm2
11586
11587// CHECK: aesenc	4(%ebx), %xmm2
11588// CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
11589                aesenc 4(%ebx),%xmm2
11590
11591// CHECK: aesenclast	%xmm3, %xmm4
11592// CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0xe3]
11593                aesenclast %xmm3,%xmm4
11594
11595// CHECK: aesenclast	4(%edx,%edi), %xmm4
11596// CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
11597                aesenclast 4(%edx,%edi),%xmm4
11598
11599// CHECK: aesdec	%xmm5, %xmm6
11600// CHECK:  encoding: [0x66,0x0f,0x38,0xde,0xf5]
11601                aesdec %xmm5,%xmm6
11602
11603// CHECK: aesdec	4(%ecx,%eax,8), %xmm6
11604// CHECK:  encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
11605                aesdec 4(%ecx,%eax,8),%xmm6
11606
11607// CHECK: aesdeclast	%xmm7, %xmm0
11608// CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0xc7]
11609                aesdeclast %xmm7,%xmm0
11610
11611// CHECK: aesdeclast	3405691582, %xmm0
11612// CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
11613                aesdeclast 0xcafebabe,%xmm0
11614
11615// CHECK: aeskeygenassist	$125, %xmm1, %xmm2
11616// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
11617                aeskeygenassist $125, %xmm1, %xmm2
11618
11619// CHECK: aeskeygenassist	$125, (%edx,%eax,4), %xmm2
11620// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
11621                aeskeygenassist $125, (%edx,%eax,4), %xmm2
11622
11623// rdar://8017638
11624// CHECK: aeskeygenassist	$128, %xmm1, %xmm2
11625// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
11626		aeskeygenassist $128, %xmm1, %xmm2
11627
11628// rdar://7910087
11629// CHECK: bsfw	%bx, %bx
11630// CHECK:  encoding: [0x66,0x0f,0xbc,0xdb]
11631          bsfw  %bx, %bx
11632
11633// CHECK: bsfw	3735928559(%ebx,%ecx,8), %bx
11634// CHECK:  encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11635          bsfw  3735928559(%ebx,%ecx,8), %bx
11636
11637// CHECK: bsrw	%bx, %bx
11638// CHECK:  encoding: [0x66,0x0f,0xbd,0xdb]
11639          bsrw  %bx, %bx
11640
11641// CHECK: bsrw	305419896, %bx
11642// CHECK:  encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
11643          bsrw  305419896, %bx
11644
11645// radr://7901779
11646// CHECK: pushl   $127
11647// CHECK:  encoding: [0x6a,0x7f]
11648          pushl   $127
11649
11650// CHECK: pushw   $254
11651// CHECK:  encoding: [0x66,0x68,0xfe,0x00]
11652          pushw   $254
11653
11654// CHECK: pushl   $254
11655// CHECK:  encoding: [0x68,0xfe,0x00,0x00,0x00]
11656          pushl   $254
11657
11658// radr://7928400
11659// CHECK: movq    %mm3, 3735928559(%ebx,%ecx,8)
11660// CHECK:  encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11661          movq    %mm3, 3735928559(%ebx,%ecx,8)
11662
11663// CHECK: movd    %mm3, 3735928559(%ebx,%ecx,8)
11664// CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11665          movd    %mm3, 3735928559(%ebx,%ecx,8)
11666
11667// CHECK: movq    3735928559(%ebx,%ecx,8), %xmm5
11668// CHECK:  encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11669          movq    3735928559(%ebx,%ecx,8), %xmm5
11670
11671// CHECK: movd    3735928559(%ebx,%ecx,8), %xmm5
11672// CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11673          movd    3735928559(%ebx,%ecx,8), %xmm5
11674
11675// radr://7914715
11676// CHECK: fcoml   3735928559(%ebx,%ecx,8)
11677// CHECK:  encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
11678          fcoml   3735928559(%ebx,%ecx,8)
11679
11680// CHECK: fcoms   32493
11681// CHECK:  encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
11682          fcoms   32493
11683
11684// CHECK: fcompl  3735928559(%ebx,%ecx,8)
11685// CHECK:  encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11686          fcompl  3735928559(%ebx,%ecx,8)
11687
11688// CHECK: fcomps  32493
11689// CHECK:  encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
11690          fcomps  32493
11691
11692// CHECK: ficoml  3735928559(%ebx,%ecx,8)
11693// CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
11694          ficoml  3735928559(%ebx,%ecx,8)
11695
11696// CHECK: ficoms  32493
11697// CHECK:  encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
11698          ficoms  32493
11699
11700// CHECK: ficompl 3735928559(%ebx,%ecx,8)
11701// CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11702          ficompl 3735928559(%ebx,%ecx,8)
11703
11704// CHECK: ficomps 32493
11705// CHECK:  encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
11706          ficomps 32493
11707
11708// CHECK: movl  57005(,%eiz), %ebx
11709// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
11710          movl  57005(,%eiz), %ebx
11711
11712// CHECK: movl  48879(,%eiz), %eax
11713// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
11714          movl  48879(,%eiz), %eax
11715
11716// CHECK: movl  -4(,%eiz,8), %eax
11717// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
11718          movl  -4(,%eiz,8), %eax
11719
11720// CHECK: movl  (%ecx,%eiz), %eax
11721// CHECK: encoding: [0x8b,0x04,0x21]
11722          movl  (%ecx,%eiz), %eax
11723
11724// CHECK: movl  (%ecx,%eiz,8), %eax
11725// CHECK: encoding: [0x8b,0x04,0xe1]
11726          movl  (%ecx,%eiz,8), %eax
11727
11728// CHECK: addl	$4294967295, %eax       # encoding: [0x83,0xc0,0xff]
11729        addl $0xFFFFFFFF, %eax
11730
11731// CHECK: addw	$65535, %ax       # encoding: [0x66,0x83,0xc0,0xff]
11732        addw $0xFFFF, %ax
11733
11734
11735// CHECK: 	movb	$127, 3735928559(%ebx,%ecx,8)
11736        	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
11737
11738// CHECK: 	movb	$127, 69
11739        	movb	$0x7f,0x45
11740
11741// CHECK: 	movb	$127, 32493
11742        	movb	$0x7f,0x7eed
11743
11744// CHECK: 	movb	$127, 3133065982
11745        	movb	$0x7f,0xbabecafe
11746
11747// CHECK: 	movb	$127, 305419896
11748        	movb	$0x7f,0x12345678
11749
11750// CHECK: 	movw	$31438, 3735928559(%ebx,%ecx,8)
11751        	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
11752
11753// CHECK: 	movw	$31438, 69
11754        	movw	$0x7ace,0x45
11755
11756// CHECK: 	movw	$31438, 32493
11757        	movw	$0x7ace,0x7eed
11758
11759// CHECK: 	movw	$31438, 3133065982
11760        	movw	$0x7ace,0xbabecafe
11761
11762// CHECK: 	movw	$31438, 305419896
11763        	movw	$0x7ace,0x12345678
11764
11765// CHECK: 	movl	$2063514302, 3735928559(%ebx,%ecx,8)
11766        	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11767
11768// CHECK: 	movl	$2063514302, 69
11769        	movl	$0x7afebabe,0x45
11770
11771// CHECK: 	movl	$2063514302, 32493
11772        	movl	$0x7afebabe,0x7eed
11773
11774// CHECK: 	movl	$2063514302, 3133065982
11775        	movl	$0x7afebabe,0xbabecafe
11776
11777// CHECK: 	movl	$2063514302, 305419896
11778        	movl	$0x7afebabe,0x12345678
11779
11780// CHECK: 	movl	$324478056, 3735928559(%ebx,%ecx,8)
11781        	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
11782
11783// CHECK: 	movl	$324478056, 69
11784        	movl	$0x13572468,0x45
11785
11786// CHECK: 	movl	$324478056, 32493
11787        	movl	$0x13572468,0x7eed
11788
11789// CHECK: 	movl	$324478056, 3133065982
11790        	movl	$0x13572468,0xbabecafe
11791
11792// CHECK: 	movl	$324478056, 305419896
11793        	movl	$0x13572468,0x12345678
11794
11795// CHECK: 	movsbl	3735928559(%ebx,%ecx,8), %ecx
11796        	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
11797
11798// CHECK: 	movsbl	69, %ecx
11799        	movsbl	0x45,%ecx
11800
11801// CHECK: 	movsbl	32493, %ecx
11802        	movsbl	0x7eed,%ecx
11803
11804// CHECK: 	movsbl	3133065982, %ecx
11805        	movsbl	0xbabecafe,%ecx
11806
11807// CHECK: 	movsbl	305419896, %ecx
11808        	movsbl	0x12345678,%ecx
11809
11810// CHECK: 	movsbw	3735928559(%ebx,%ecx,8), %bx
11811        	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
11812
11813// CHECK: 	movsbw	69, %bx
11814        	movsbw	0x45,%bx
11815
11816// CHECK: 	movsbw	32493, %bx
11817        	movsbw	0x7eed,%bx
11818
11819// CHECK: 	movsbw	3133065982, %bx
11820        	movsbw	0xbabecafe,%bx
11821
11822// CHECK: 	movsbw	305419896, %bx
11823        	movsbw	0x12345678,%bx
11824
11825// CHECK: 	movswl	3735928559(%ebx,%ecx,8), %ecx
11826        	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
11827
11828// CHECK: 	movswl	69, %ecx
11829        	movswl	0x45,%ecx
11830
11831// CHECK: 	movswl	32493, %ecx
11832        	movswl	0x7eed,%ecx
11833
11834// CHECK: 	movswl	3133065982, %ecx
11835        	movswl	0xbabecafe,%ecx
11836
11837// CHECK: 	movswl	305419896, %ecx
11838        	movswl	0x12345678,%ecx
11839
11840// CHECK: 	movzbl	3735928559(%ebx,%ecx,8), %ecx
11841        	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
11842
11843// CHECK: 	movzbl	69, %ecx
11844        	movzbl	0x45,%ecx
11845
11846// CHECK: 	movzbl	32493, %ecx
11847        	movzbl	0x7eed,%ecx
11848
11849// CHECK: 	movzbl	3133065982, %ecx
11850        	movzbl	0xbabecafe,%ecx
11851
11852// CHECK: 	movzbl	305419896, %ecx
11853        	movzbl	0x12345678,%ecx
11854
11855// CHECK: 	movzbw	3735928559(%ebx,%ecx,8), %bx
11856        	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
11857
11858// CHECK: 	movzbw	69, %bx
11859        	movzbw	0x45,%bx
11860
11861// CHECK: 	movzbw	32493, %bx
11862        	movzbw	0x7eed,%bx
11863
11864// CHECK: 	movzbw	3133065982, %bx
11865        	movzbw	0xbabecafe,%bx
11866
11867// CHECK: 	movzbw	305419896, %bx
11868        	movzbw	0x12345678,%bx
11869
11870// CHECK: 	movzwl	3735928559(%ebx,%ecx,8), %ecx
11871        	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
11872
11873// CHECK: 	movzwl	69, %ecx
11874        	movzwl	0x45,%ecx
11875
11876// CHECK: 	movzwl	32493, %ecx
11877        	movzwl	0x7eed,%ecx
11878
11879// CHECK: 	movzwl	3133065982, %ecx
11880        	movzwl	0xbabecafe,%ecx
11881
11882// CHECK: 	movzwl	305419896, %ecx
11883        	movzwl	0x12345678,%ecx
11884
11885// CHECK: 	pushw	32493
11886        	pushw	0x7eed
11887
11888// CHECK: 	popw	32493
11889        	popw	0x7eed
11890
11891// CHECK: 	pushf
11892        	pushfl
11893
11894// CHECK: 	pushfl
11895        	pushfl
11896
11897// CHECK: 	popf
11898        	popfl
11899
11900// CHECK: 	popfl
11901        	popfl
11902
11903// CHECK: 	clc
11904        	clc
11905
11906// CHECK: 	cld
11907        	cld
11908
11909// CHECK: 	cli
11910        	cli
11911
11912// CHECK: 	clts
11913        	clts
11914
11915// CHECK: 	cmc
11916        	cmc
11917
11918// CHECK: 	lahf
11919        	lahf
11920
11921// CHECK: 	sahf
11922        	sahf
11923
11924// CHECK: 	stc
11925        	stc
11926
11927// CHECK: 	std
11928        	std
11929
11930// CHECK: 	sti
11931        	sti
11932
11933// CHECK: 	addb	$254, 3735928559(%ebx,%ecx,8)
11934        	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
11935
11936// CHECK: 	addb	$254, 69
11937        	addb	$0xfe,0x45
11938
11939// CHECK: 	addb	$254, 32493
11940        	addb	$0xfe,0x7eed
11941
11942// CHECK: 	addb	$254, 3133065982
11943        	addb	$0xfe,0xbabecafe
11944
11945// CHECK: 	addb	$254, 305419896
11946        	addb	$0xfe,0x12345678
11947
11948// CHECK: 	addb	$127, 3735928559(%ebx,%ecx,8)
11949        	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
11950
11951// CHECK: 	addb	$127, 69
11952        	addb	$0x7f,0x45
11953
11954// CHECK: 	addb	$127, 32493
11955        	addb	$0x7f,0x7eed
11956
11957// CHECK: 	addb	$127, 3133065982
11958        	addb	$0x7f,0xbabecafe
11959
11960// CHECK: 	addb	$127, 305419896
11961        	addb	$0x7f,0x12345678
11962
11963// CHECK: 	addw	$31438, 3735928559(%ebx,%ecx,8)
11964        	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
11965
11966// CHECK: 	addw	$31438, 69
11967        	addw	$0x7ace,0x45
11968
11969// CHECK: 	addw	$31438, 32493
11970        	addw	$0x7ace,0x7eed
11971
11972// CHECK: 	addw	$31438, 3133065982
11973        	addw	$0x7ace,0xbabecafe
11974
11975// CHECK: 	addw	$31438, 305419896
11976        	addw	$0x7ace,0x12345678
11977
11978// CHECK: 	addl	$2063514302, 3735928559(%ebx,%ecx,8)
11979        	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11980
11981// CHECK: 	addl	$2063514302, 69
11982        	addl	$0x7afebabe,0x45
11983
11984// CHECK: 	addl	$2063514302, 32493
11985        	addl	$0x7afebabe,0x7eed
11986
11987// CHECK: 	addl	$2063514302, 3133065982
11988        	addl	$0x7afebabe,0xbabecafe
11989
11990// CHECK: 	addl	$2063514302, 305419896
11991        	addl	$0x7afebabe,0x12345678
11992
11993// CHECK: 	addl	$324478056, 3735928559(%ebx,%ecx,8)
11994        	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
11995
11996// CHECK: 	addl	$324478056, 69
11997        	addl	$0x13572468,0x45
11998
11999// CHECK: 	addl	$324478056, 32493
12000        	addl	$0x13572468,0x7eed
12001
12002// CHECK: 	addl	$324478056, 3133065982
12003        	addl	$0x13572468,0xbabecafe
12004
12005// CHECK: 	addl	$324478056, 305419896
12006        	addl	$0x13572468,0x12345678
12007
12008// CHECK: 	incl	3735928559(%ebx,%ecx,8)
12009        	incl	0xdeadbeef(%ebx,%ecx,8)
12010
12011// CHECK: 	incw	32493
12012        	incw	0x7eed
12013
12014// CHECK: 	incl	3133065982
12015        	incl	0xbabecafe
12016
12017// CHECK: 	incl	305419896
12018        	incl	0x12345678
12019
12020// CHECK: 	subb	$254, 3735928559(%ebx,%ecx,8)
12021        	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12022
12023// CHECK: 	subb	$254, 69
12024        	subb	$0xfe,0x45
12025
12026// CHECK: 	subb	$254, 32493
12027        	subb	$0xfe,0x7eed
12028
12029// CHECK: 	subb	$254, 3133065982
12030        	subb	$0xfe,0xbabecafe
12031
12032// CHECK: 	subb	$254, 305419896
12033        	subb	$0xfe,0x12345678
12034
12035// CHECK: 	subb	$127, 3735928559(%ebx,%ecx,8)
12036        	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12037
12038// CHECK: 	subb	$127, 69
12039        	subb	$0x7f,0x45
12040
12041// CHECK: 	subb	$127, 32493
12042        	subb	$0x7f,0x7eed
12043
12044// CHECK: 	subb	$127, 3133065982
12045        	subb	$0x7f,0xbabecafe
12046
12047// CHECK: 	subb	$127, 305419896
12048        	subb	$0x7f,0x12345678
12049
12050// CHECK: 	subw	$31438, 3735928559(%ebx,%ecx,8)
12051        	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12052
12053// CHECK: 	subw	$31438, 69
12054        	subw	$0x7ace,0x45
12055
12056// CHECK: 	subw	$31438, 32493
12057        	subw	$0x7ace,0x7eed
12058
12059// CHECK: 	subw	$31438, 3133065982
12060        	subw	$0x7ace,0xbabecafe
12061
12062// CHECK: 	subw	$31438, 305419896
12063        	subw	$0x7ace,0x12345678
12064
12065// CHECK: 	subl	$2063514302, 3735928559(%ebx,%ecx,8)
12066        	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12067
12068// CHECK: 	subl	$2063514302, 69
12069        	subl	$0x7afebabe,0x45
12070
12071// CHECK: 	subl	$2063514302, 32493
12072        	subl	$0x7afebabe,0x7eed
12073
12074// CHECK: 	subl	$2063514302, 3133065982
12075        	subl	$0x7afebabe,0xbabecafe
12076
12077// CHECK: 	subl	$2063514302, 305419896
12078        	subl	$0x7afebabe,0x12345678
12079
12080// CHECK: 	subl	$324478056, 3735928559(%ebx,%ecx,8)
12081        	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12082
12083// CHECK: 	subl	$324478056, 69
12084        	subl	$0x13572468,0x45
12085
12086// CHECK: 	subl	$324478056, 32493
12087        	subl	$0x13572468,0x7eed
12088
12089// CHECK: 	subl	$324478056, 3133065982
12090        	subl	$0x13572468,0xbabecafe
12091
12092// CHECK: 	subl	$324478056, 305419896
12093        	subl	$0x13572468,0x12345678
12094
12095// CHECK: 	decl	3735928559(%ebx,%ecx,8)
12096        	decl	0xdeadbeef(%ebx,%ecx,8)
12097
12098// CHECK: 	decw	32493
12099        	decw	0x7eed
12100
12101// CHECK: 	decl	3133065982
12102        	decl	0xbabecafe
12103
12104// CHECK: 	decl	305419896
12105        	decl	0x12345678
12106
12107// CHECK: 	sbbb	$254, 3735928559(%ebx,%ecx,8)
12108        	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12109
12110// CHECK: 	sbbb	$254, 69
12111        	sbbb	$0xfe,0x45
12112
12113// CHECK: 	sbbb	$254, 32493
12114        	sbbb	$0xfe,0x7eed
12115
12116// CHECK: 	sbbb	$254, 3133065982
12117        	sbbb	$0xfe,0xbabecafe
12118
12119// CHECK: 	sbbb	$254, 305419896
12120        	sbbb	$0xfe,0x12345678
12121
12122// CHECK: 	sbbb	$127, 3735928559(%ebx,%ecx,8)
12123        	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12124
12125// CHECK: 	sbbb	$127, 69
12126        	sbbb	$0x7f,0x45
12127
12128// CHECK: 	sbbb	$127, 32493
12129        	sbbb	$0x7f,0x7eed
12130
12131// CHECK: 	sbbb	$127, 3133065982
12132        	sbbb	$0x7f,0xbabecafe
12133
12134// CHECK: 	sbbb	$127, 305419896
12135        	sbbb	$0x7f,0x12345678
12136
12137// CHECK: 	sbbw	$31438, 3735928559(%ebx,%ecx,8)
12138        	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12139
12140// CHECK: 	sbbw	$31438, 69
12141        	sbbw	$0x7ace,0x45
12142
12143// CHECK: 	sbbw	$31438, 32493
12144        	sbbw	$0x7ace,0x7eed
12145
12146// CHECK: 	sbbw	$31438, 3133065982
12147        	sbbw	$0x7ace,0xbabecafe
12148
12149// CHECK: 	sbbw	$31438, 305419896
12150        	sbbw	$0x7ace,0x12345678
12151
12152// CHECK: 	sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
12153        	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12154
12155// CHECK: 	sbbl	$2063514302, 69
12156        	sbbl	$0x7afebabe,0x45
12157
12158// CHECK: 	sbbl	$2063514302, 32493
12159        	sbbl	$0x7afebabe,0x7eed
12160
12161// CHECK: 	sbbl	$2063514302, 3133065982
12162        	sbbl	$0x7afebabe,0xbabecafe
12163
12164// CHECK: 	sbbl	$2063514302, 305419896
12165        	sbbl	$0x7afebabe,0x12345678
12166
12167// CHECK: 	sbbl	$324478056, 3735928559(%ebx,%ecx,8)
12168        	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12169
12170// CHECK: 	sbbl	$324478056, 69
12171        	sbbl	$0x13572468,0x45
12172
12173// CHECK: 	sbbl	$324478056, 32493
12174        	sbbl	$0x13572468,0x7eed
12175
12176// CHECK: 	sbbl	$324478056, 3133065982
12177        	sbbl	$0x13572468,0xbabecafe
12178
12179// CHECK: 	sbbl	$324478056, 305419896
12180        	sbbl	$0x13572468,0x12345678
12181
12182// CHECK: 	cmpb	$254, 3735928559(%ebx,%ecx,8)
12183        	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12184
12185// CHECK: 	cmpb	$254, 69
12186        	cmpb	$0xfe,0x45
12187
12188// CHECK: 	cmpb	$254, 32493
12189        	cmpb	$0xfe,0x7eed
12190
12191// CHECK: 	cmpb	$254, 3133065982
12192        	cmpb	$0xfe,0xbabecafe
12193
12194// CHECK: 	cmpb	$254, 305419896
12195        	cmpb	$0xfe,0x12345678
12196
12197// CHECK: 	cmpb	$127, 3735928559(%ebx,%ecx,8)
12198        	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12199
12200// CHECK: 	cmpb	$127, 69
12201        	cmpb	$0x7f,0x45
12202
12203// CHECK: 	cmpb	$127, 32493
12204        	cmpb	$0x7f,0x7eed
12205
12206// CHECK: 	cmpb	$127, 3133065982
12207        	cmpb	$0x7f,0xbabecafe
12208
12209// CHECK: 	cmpb	$127, 305419896
12210        	cmpb	$0x7f,0x12345678
12211
12212// CHECK: 	cmpw	$31438, 3735928559(%ebx,%ecx,8)
12213        	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12214
12215// CHECK: 	cmpw	$31438, 69
12216        	cmpw	$0x7ace,0x45
12217
12218// CHECK: 	cmpw	$31438, 32493
12219        	cmpw	$0x7ace,0x7eed
12220
12221// CHECK: 	cmpw	$31438, 3133065982
12222        	cmpw	$0x7ace,0xbabecafe
12223
12224// CHECK: 	cmpw	$31438, 305419896
12225        	cmpw	$0x7ace,0x12345678
12226
12227// CHECK: 	cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
12228        	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12229
12230// CHECK: 	cmpl	$2063514302, 69
12231        	cmpl	$0x7afebabe,0x45
12232
12233// CHECK: 	cmpl	$2063514302, 32493
12234        	cmpl	$0x7afebabe,0x7eed
12235
12236// CHECK: 	cmpl	$2063514302, 3133065982
12237        	cmpl	$0x7afebabe,0xbabecafe
12238
12239// CHECK: 	cmpl	$2063514302, 305419896
12240        	cmpl	$0x7afebabe,0x12345678
12241
12242// CHECK: 	cmpl	$324478056, 3735928559(%ebx,%ecx,8)
12243        	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12244
12245// CHECK: 	cmpl	$324478056, 69
12246        	cmpl	$0x13572468,0x45
12247
12248// CHECK: 	cmpl	$324478056, 32493
12249        	cmpl	$0x13572468,0x7eed
12250
12251// CHECK: 	cmpl	$324478056, 3133065982
12252        	cmpl	$0x13572468,0xbabecafe
12253
12254// CHECK: 	cmpl	$324478056, 305419896
12255        	cmpl	$0x13572468,0x12345678
12256
12257// CHECK: 	testb	$127, 3735928559(%ebx,%ecx,8)
12258        	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12259
12260// CHECK: 	testb	$127, 69
12261        	testb	$0x7f,0x45
12262
12263// CHECK: 	testb	$127, 32493
12264        	testb	$0x7f,0x7eed
12265
12266// CHECK: 	testb	$127, 3133065982
12267        	testb	$0x7f,0xbabecafe
12268
12269// CHECK: 	testb	$127, 305419896
12270        	testb	$0x7f,0x12345678
12271
12272// CHECK: 	testw	$31438, 3735928559(%ebx,%ecx,8)
12273        	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12274
12275// CHECK: 	testw	$31438, 69
12276        	testw	$0x7ace,0x45
12277
12278// CHECK: 	testw	$31438, 32493
12279        	testw	$0x7ace,0x7eed
12280
12281// CHECK: 	testw	$31438, 3133065982
12282        	testw	$0x7ace,0xbabecafe
12283
12284// CHECK: 	testw	$31438, 305419896
12285        	testw	$0x7ace,0x12345678
12286
12287// CHECK: 	testl	$2063514302, 3735928559(%ebx,%ecx,8)
12288        	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12289
12290// CHECK: 	testl	$2063514302, 69
12291        	testl	$0x7afebabe,0x45
12292
12293// CHECK: 	testl	$2063514302, 32493
12294        	testl	$0x7afebabe,0x7eed
12295
12296// CHECK: 	testl	$2063514302, 3133065982
12297        	testl	$0x7afebabe,0xbabecafe
12298
12299// CHECK: 	testl	$2063514302, 305419896
12300        	testl	$0x7afebabe,0x12345678
12301
12302// CHECK: 	testl	$324478056, 3735928559(%ebx,%ecx,8)
12303        	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12304
12305// CHECK: 	testl	$324478056, 69
12306        	testl	$0x13572468,0x45
12307
12308// CHECK: 	testl	$324478056, 32493
12309        	testl	$0x13572468,0x7eed
12310
12311// CHECK: 	testl	$324478056, 3133065982
12312        	testl	$0x13572468,0xbabecafe
12313
12314// CHECK: 	testl	$324478056, 305419896
12315        	testl	$0x13572468,0x12345678
12316
12317// CHECK: 	andb	$254, 3735928559(%ebx,%ecx,8)
12318        	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12319
12320// CHECK: 	andb	$254, 69
12321        	andb	$0xfe,0x45
12322
12323// CHECK: 	andb	$254, 32493
12324        	andb	$0xfe,0x7eed
12325
12326// CHECK: 	andb	$254, 3133065982
12327        	andb	$0xfe,0xbabecafe
12328
12329// CHECK: 	andb	$254, 305419896
12330        	andb	$0xfe,0x12345678
12331
12332// CHECK: 	andb	$127, 3735928559(%ebx,%ecx,8)
12333        	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12334
12335// CHECK: 	andb	$127, 69
12336        	andb	$0x7f,0x45
12337
12338// CHECK: 	andb	$127, 32493
12339        	andb	$0x7f,0x7eed
12340
12341// CHECK: 	andb	$127, 3133065982
12342        	andb	$0x7f,0xbabecafe
12343
12344// CHECK: 	andb	$127, 305419896
12345        	andb	$0x7f,0x12345678
12346
12347// CHECK: 	andw	$31438, 3735928559(%ebx,%ecx,8)
12348        	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12349
12350// CHECK: 	andw	$31438, 69
12351        	andw	$0x7ace,0x45
12352
12353// CHECK: 	andw	$31438, 32493
12354        	andw	$0x7ace,0x7eed
12355
12356// CHECK: 	andw	$31438, 3133065982
12357        	andw	$0x7ace,0xbabecafe
12358
12359// CHECK: 	andw	$31438, 305419896
12360        	andw	$0x7ace,0x12345678
12361
12362// CHECK: 	andl	$2063514302, 3735928559(%ebx,%ecx,8)
12363        	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12364
12365// CHECK: 	andl	$2063514302, 69
12366        	andl	$0x7afebabe,0x45
12367
12368// CHECK: 	andl	$2063514302, 32493
12369        	andl	$0x7afebabe,0x7eed
12370
12371// CHECK: 	andl	$2063514302, 3133065982
12372        	andl	$0x7afebabe,0xbabecafe
12373
12374// CHECK: 	andl	$2063514302, 305419896
12375        	andl	$0x7afebabe,0x12345678
12376
12377// CHECK: 	andl	$324478056, 3735928559(%ebx,%ecx,8)
12378        	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12379
12380// CHECK: 	andl	$324478056, 69
12381        	andl	$0x13572468,0x45
12382
12383// CHECK: 	andl	$324478056, 32493
12384        	andl	$0x13572468,0x7eed
12385
12386// CHECK: 	andl	$324478056, 3133065982
12387        	andl	$0x13572468,0xbabecafe
12388
12389// CHECK: 	andl	$324478056, 305419896
12390        	andl	$0x13572468,0x12345678
12391
12392// CHECK: 	orb	$254, 3735928559(%ebx,%ecx,8)
12393        	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12394
12395// CHECK: 	orb	$254, 69
12396        	orb	$0xfe,0x45
12397
12398// CHECK: 	orb	$254, 32493
12399        	orb	$0xfe,0x7eed
12400
12401// CHECK: 	orb	$254, 3133065982
12402        	orb	$0xfe,0xbabecafe
12403
12404// CHECK: 	orb	$254, 305419896
12405        	orb	$0xfe,0x12345678
12406
12407// CHECK: 	orb	$127, 3735928559(%ebx,%ecx,8)
12408        	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12409
12410// CHECK: 	orb	$127, 69
12411        	orb	$0x7f,0x45
12412
12413// CHECK: 	orb	$127, 32493
12414        	orb	$0x7f,0x7eed
12415
12416// CHECK: 	orb	$127, 3133065982
12417        	orb	$0x7f,0xbabecafe
12418
12419// CHECK: 	orb	$127, 305419896
12420        	orb	$0x7f,0x12345678
12421
12422// CHECK: 	orw	$31438, 3735928559(%ebx,%ecx,8)
12423        	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12424
12425// CHECK: 	orw	$31438, 69
12426        	orw	$0x7ace,0x45
12427
12428// CHECK: 	orw	$31438, 32493
12429        	orw	$0x7ace,0x7eed
12430
12431// CHECK: 	orw	$31438, 3133065982
12432        	orw	$0x7ace,0xbabecafe
12433
12434// CHECK: 	orw	$31438, 305419896
12435        	orw	$0x7ace,0x12345678
12436
12437// CHECK: 	orl	$2063514302, 3735928559(%ebx,%ecx,8)
12438        	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12439
12440// CHECK: 	orl	$2063514302, 69
12441        	orl	$0x7afebabe,0x45
12442
12443// CHECK: 	orl	$2063514302, 32493
12444        	orl	$0x7afebabe,0x7eed
12445
12446// CHECK: 	orl	$2063514302, 3133065982
12447        	orl	$0x7afebabe,0xbabecafe
12448
12449// CHECK: 	orl	$2063514302, 305419896
12450        	orl	$0x7afebabe,0x12345678
12451
12452// CHECK: 	orl	$324478056, 3735928559(%ebx,%ecx,8)
12453        	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12454
12455// CHECK: 	orl	$324478056, 69
12456        	orl	$0x13572468,0x45
12457
12458// CHECK: 	orl	$324478056, 32493
12459        	orl	$0x13572468,0x7eed
12460
12461// CHECK: 	orl	$324478056, 3133065982
12462        	orl	$0x13572468,0xbabecafe
12463
12464// CHECK: 	orl	$324478056, 305419896
12465        	orl	$0x13572468,0x12345678
12466
12467// CHECK: 	xorb	$254, 3735928559(%ebx,%ecx,8)
12468        	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12469
12470// CHECK: 	xorb	$254, 69
12471        	xorb	$0xfe,0x45
12472
12473// CHECK: 	xorb	$254, 32493
12474        	xorb	$0xfe,0x7eed
12475
12476// CHECK: 	xorb	$254, 3133065982
12477        	xorb	$0xfe,0xbabecafe
12478
12479// CHECK: 	xorb	$254, 305419896
12480        	xorb	$0xfe,0x12345678
12481
12482// CHECK: 	xorb	$127, 3735928559(%ebx,%ecx,8)
12483        	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12484
12485// CHECK: 	xorb	$127, 69
12486        	xorb	$0x7f,0x45
12487
12488// CHECK: 	xorb	$127, 32493
12489        	xorb	$0x7f,0x7eed
12490
12491// CHECK: 	xorb	$127, 3133065982
12492        	xorb	$0x7f,0xbabecafe
12493
12494// CHECK: 	xorb	$127, 305419896
12495        	xorb	$0x7f,0x12345678
12496
12497// CHECK: 	xorw	$31438, 3735928559(%ebx,%ecx,8)
12498        	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12499
12500// CHECK: 	xorw	$31438, 69
12501        	xorw	$0x7ace,0x45
12502
12503// CHECK: 	xorw	$31438, 32493
12504        	xorw	$0x7ace,0x7eed
12505
12506// CHECK: 	xorw	$31438, 3133065982
12507        	xorw	$0x7ace,0xbabecafe
12508
12509// CHECK: 	xorw	$31438, 305419896
12510        	xorw	$0x7ace,0x12345678
12511
12512// CHECK: 	xorl	$2063514302, 3735928559(%ebx,%ecx,8)
12513        	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12514
12515// CHECK: 	xorl	$2063514302, 69
12516        	xorl	$0x7afebabe,0x45
12517
12518// CHECK: 	xorl	$2063514302, 32493
12519        	xorl	$0x7afebabe,0x7eed
12520
12521// CHECK: 	xorl	$2063514302, 3133065982
12522        	xorl	$0x7afebabe,0xbabecafe
12523
12524// CHECK: 	xorl	$2063514302, 305419896
12525        	xorl	$0x7afebabe,0x12345678
12526
12527// CHECK: 	xorl	$324478056, 3735928559(%ebx,%ecx,8)
12528        	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12529
12530// CHECK: 	xorl	$324478056, 69
12531        	xorl	$0x13572468,0x45
12532
12533// CHECK: 	xorl	$324478056, 32493
12534        	xorl	$0x13572468,0x7eed
12535
12536// CHECK: 	xorl	$324478056, 3133065982
12537        	xorl	$0x13572468,0xbabecafe
12538
12539// CHECK: 	xorl	$324478056, 305419896
12540        	xorl	$0x13572468,0x12345678
12541
12542// CHECK: 	adcb	$254, 3735928559(%ebx,%ecx,8)
12543        	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12544
12545// CHECK: 	adcb	$254, 69
12546        	adcb	$0xfe,0x45
12547
12548// CHECK: 	adcb	$254, 32493
12549        	adcb	$0xfe,0x7eed
12550
12551// CHECK: 	adcb	$254, 3133065982
12552        	adcb	$0xfe,0xbabecafe
12553
12554// CHECK: 	adcb	$254, 305419896
12555        	adcb	$0xfe,0x12345678
12556
12557// CHECK: 	adcb	$127, 3735928559(%ebx,%ecx,8)
12558        	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12559
12560// CHECK: 	adcb	$127, 69
12561        	adcb	$0x7f,0x45
12562
12563// CHECK: 	adcb	$127, 32493
12564        	adcb	$0x7f,0x7eed
12565
12566// CHECK: 	adcb	$127, 3133065982
12567        	adcb	$0x7f,0xbabecafe
12568
12569// CHECK: 	adcb	$127, 305419896
12570        	adcb	$0x7f,0x12345678
12571
12572// CHECK: 	adcw	$31438, 3735928559(%ebx,%ecx,8)
12573        	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12574
12575// CHECK: 	adcw	$31438, 69
12576        	adcw	$0x7ace,0x45
12577
12578// CHECK: 	adcw	$31438, 32493
12579        	adcw	$0x7ace,0x7eed
12580
12581// CHECK: 	adcw	$31438, 3133065982
12582        	adcw	$0x7ace,0xbabecafe
12583
12584// CHECK: 	adcw	$31438, 305419896
12585        	adcw	$0x7ace,0x12345678
12586
12587// CHECK: 	adcl	$2063514302, 3735928559(%ebx,%ecx,8)
12588        	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12589
12590// CHECK: 	adcl	$2063514302, 69
12591        	adcl	$0x7afebabe,0x45
12592
12593// CHECK: 	adcl	$2063514302, 32493
12594        	adcl	$0x7afebabe,0x7eed
12595
12596// CHECK: 	adcl	$2063514302, 3133065982
12597        	adcl	$0x7afebabe,0xbabecafe
12598
12599// CHECK: 	adcl	$2063514302, 305419896
12600        	adcl	$0x7afebabe,0x12345678
12601
12602// CHECK: 	adcl	$324478056, 3735928559(%ebx,%ecx,8)
12603        	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12604
12605// CHECK: 	adcl	$324478056, 69
12606        	adcl	$0x13572468,0x45
12607
12608// CHECK: 	adcl	$324478056, 32493
12609        	adcl	$0x13572468,0x7eed
12610
12611// CHECK: 	adcl	$324478056, 3133065982
12612        	adcl	$0x13572468,0xbabecafe
12613
12614// CHECK: 	adcl	$324478056, 305419896
12615        	adcl	$0x13572468,0x12345678
12616
12617// CHECK: 	negl	3735928559(%ebx,%ecx,8)
12618        	negl	0xdeadbeef(%ebx,%ecx,8)
12619
12620// CHECK: 	negw	32493
12621        	negw	0x7eed
12622
12623// CHECK: 	negl	3133065982
12624        	negl	0xbabecafe
12625
12626// CHECK: 	negl	305419896
12627        	negl	0x12345678
12628
12629// CHECK: 	notl	3735928559(%ebx,%ecx,8)
12630        	notl	0xdeadbeef(%ebx,%ecx,8)
12631
12632// CHECK: 	notw	32493
12633        	notw	0x7eed
12634
12635// CHECK: 	notl	3133065982
12636        	notl	0xbabecafe
12637
12638// CHECK: 	notl	305419896
12639        	notl	0x12345678
12640
12641// CHECK: 	cbtw
12642        	cbtw
12643
12644// CHECK: 	cwtl
12645        	cwtl
12646
12647// CHECK: 	cwtd
12648        	cwtd
12649
12650// CHECK: 	cltd
12651        	cltd
12652
12653// CHECK: 	mull	3735928559(%ebx,%ecx,8)
12654        	mull	0xdeadbeef(%ebx,%ecx,8)
12655
12656// CHECK: 	mulw	32493
12657        	mulw	0x7eed
12658
12659// CHECK: 	mull	3133065982
12660        	mull	0xbabecafe
12661
12662// CHECK: 	mull	305419896
12663        	mull	0x12345678
12664
12665// CHECK: 	imull	3735928559(%ebx,%ecx,8)
12666        	imull	0xdeadbeef(%ebx,%ecx,8)
12667
12668// CHECK: 	imulw	32493
12669        	imulw	0x7eed
12670
12671// CHECK: 	imull	3133065982
12672        	imull	0xbabecafe
12673
12674// CHECK: 	imull	305419896
12675        	imull	0x12345678
12676
12677// CHECK: 	divl	3735928559(%ebx,%ecx,8)
12678        	divl	0xdeadbeef(%ebx,%ecx,8)
12679
12680// CHECK: 	divw	32493
12681        	divw	0x7eed
12682
12683// CHECK: 	divl	3133065982
12684        	divl	0xbabecafe
12685
12686// CHECK: 	divl	305419896
12687        	divl	0x12345678
12688
12689// CHECK: 	idivl	3735928559(%ebx,%ecx,8)
12690        	idivl	0xdeadbeef(%ebx,%ecx,8)
12691
12692// CHECK: 	idivw	32493
12693        	idivw	0x7eed
12694
12695// CHECK: 	idivl	3133065982
12696        	idivl	0xbabecafe
12697
12698// CHECK: 	idivl	305419896
12699        	idivl	0x12345678
12700
12701// CHECK: 	roll	$0, 3735928559(%ebx,%ecx,8)
12702        	roll	$0,0xdeadbeef(%ebx,%ecx,8)
12703
12704// CHECK: 	roll	$0, 69
12705        	roll	$0,0x45
12706
12707// CHECK: 	roll	$0, 32493
12708        	roll	$0,0x7eed
12709
12710// CHECK: 	roll	$0, 3133065982
12711        	roll	$0,0xbabecafe
12712
12713// CHECK: 	roll	$0, 305419896
12714        	roll	$0,0x12345678
12715
12716// CHECK: 	rolb	$127, 3735928559(%ebx,%ecx,8)
12717        	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12718
12719// CHECK: 	rolb	$127, 69
12720        	rolb	$0x7f,0x45
12721
12722// CHECK: 	rolb	$127, 32493
12723        	rolb	$0x7f,0x7eed
12724
12725// CHECK: 	rolb	$127, 3133065982
12726        	rolb	$0x7f,0xbabecafe
12727
12728// CHECK: 	rolb	$127, 305419896
12729        	rolb	$0x7f,0x12345678
12730
12731// CHECK: 	roll	3735928559(%ebx,%ecx,8)
12732        	roll	0xdeadbeef(%ebx,%ecx,8)
12733
12734// CHECK: 	rolw	32493
12735        	rolw	0x7eed
12736
12737// CHECK: 	roll	3133065982
12738        	roll	0xbabecafe
12739
12740// CHECK: 	roll	305419896
12741        	roll	0x12345678
12742
12743// CHECK: 	rorl	$0, 3735928559(%ebx,%ecx,8)
12744        	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
12745
12746// CHECK: 	rorl	$0, 69
12747        	rorl	$0,0x45
12748
12749// CHECK: 	rorl	$0, 32493
12750        	rorl	$0,0x7eed
12751
12752// CHECK: 	rorl	$0, 3133065982
12753        	rorl	$0,0xbabecafe
12754
12755// CHECK: 	rorl	$0, 305419896
12756        	rorl	$0,0x12345678
12757
12758// CHECK: 	rorb	$127, 3735928559(%ebx,%ecx,8)
12759        	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12760
12761// CHECK: 	rorb	$127, 69
12762        	rorb	$0x7f,0x45
12763
12764// CHECK: 	rorb	$127, 32493
12765        	rorb	$0x7f,0x7eed
12766
12767// CHECK: 	rorb	$127, 3133065982
12768        	rorb	$0x7f,0xbabecafe
12769
12770// CHECK: 	rorb	$127, 305419896
12771        	rorb	$0x7f,0x12345678
12772
12773// CHECK: 	rorl	3735928559(%ebx,%ecx,8)
12774        	rorl	0xdeadbeef(%ebx,%ecx,8)
12775
12776// CHECK: 	rorw	32493
12777        	rorw	0x7eed
12778
12779// CHECK: 	rorl	3133065982
12780        	rorl	0xbabecafe
12781
12782// CHECK: 	rorl	305419896
12783        	rorl	0x12345678
12784
12785// CHECK: 	rcll	$0, 3735928559(%ebx,%ecx,8)
12786        	rcll	$0,0xdeadbeef(%ebx,%ecx,8)
12787
12788// CHECK: 	rcll	$0, 69
12789        	rcll	$0,0x45
12790
12791// CHECK: 	rcll	$0, 32493
12792        	rcll	$0,0x7eed
12793
12794// CHECK: 	rcll	$0, 3133065982
12795        	rcll	$0,0xbabecafe
12796
12797// CHECK: 	rcll	$0, 305419896
12798        	rcll	$0,0x12345678
12799
12800// CHECK: 	rclb	$127, 3735928559(%ebx,%ecx,8)
12801        	rclb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12802
12803// CHECK: 	rclb	$127, 69
12804        	rclb	$0x7f,0x45
12805
12806// CHECK: 	rclb	$127, 32493
12807        	rclb	$0x7f,0x7eed
12808
12809// CHECK: 	rclb	$127, 3133065982
12810        	rclb	$0x7f,0xbabecafe
12811
12812// CHECK: 	rclb	$127, 305419896
12813        	rclb	$0x7f,0x12345678
12814
12815// CHECK: 	rcrl	$0, 3735928559(%ebx,%ecx,8)
12816        	rcrl	$0,0xdeadbeef(%ebx,%ecx,8)
12817
12818// CHECK: 	rcrl	$0, 69
12819        	rcrl	$0,0x45
12820
12821// CHECK: 	rcrl	$0, 32493
12822        	rcrl	$0,0x7eed
12823
12824// CHECK: 	rcrl	$0, 3133065982
12825        	rcrl	$0,0xbabecafe
12826
12827// CHECK: 	rcrl	$0, 305419896
12828        	rcrl	$0,0x12345678
12829
12830// CHECK: 	rcrb	$127, 3735928559(%ebx,%ecx,8)
12831        	rcrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12832
12833// CHECK: 	rcrb	$127, 69
12834        	rcrb	$0x7f,0x45
12835
12836// CHECK: 	rcrb	$127, 32493
12837        	rcrb	$0x7f,0x7eed
12838
12839// CHECK: 	rcrb	$127, 3133065982
12840        	rcrb	$0x7f,0xbabecafe
12841
12842// CHECK: 	rcrb	$127, 305419896
12843        	rcrb	$0x7f,0x12345678
12844
12845// CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
12846        	sall	$0,0xdeadbeef(%ebx,%ecx,8)
12847
12848// CHECK: 	shll	$0, 69
12849        	sall	$0,0x45
12850
12851// CHECK: 	shll	$0, 32493
12852        	sall	$0,0x7eed
12853
12854// CHECK: 	shll	$0, 3133065982
12855        	sall	$0,0xbabecafe
12856
12857// CHECK: 	shll	$0, 305419896
12858        	sall	$0,0x12345678
12859
12860// CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
12861        	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12862
12863// CHECK: 	shlb	$127, 69
12864        	salb	$0x7f,0x45
12865
12866// CHECK: 	shlb	$127, 32493
12867        	salb	$0x7f,0x7eed
12868
12869// CHECK: 	shlb	$127, 3133065982
12870        	salb	$0x7f,0xbabecafe
12871
12872// CHECK: 	shlb	$127, 305419896
12873        	salb	$0x7f,0x12345678
12874
12875// CHECK: 	shll	3735928559(%ebx,%ecx,8)
12876        	sall	0xdeadbeef(%ebx,%ecx,8)
12877
12878// CHECK: 	shlw	32493
12879        	salw	0x7eed
12880
12881// CHECK: 	shll	3133065982
12882        	sall	0xbabecafe
12883
12884// CHECK: 	shll	305419896
12885        	sall	0x12345678
12886
12887// CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
12888        	shll	$0,0xdeadbeef(%ebx,%ecx,8)
12889
12890// CHECK: 	shll	$0, 69
12891        	shll	$0,0x45
12892
12893// CHECK: 	shll	$0, 32493
12894        	shll	$0,0x7eed
12895
12896// CHECK: 	shll	$0, 3133065982
12897        	shll	$0,0xbabecafe
12898
12899// CHECK: 	shll	$0, 305419896
12900        	shll	$0,0x12345678
12901
12902// CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
12903        	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12904
12905// CHECK: 	shlb	$127, 69
12906        	shlb	$0x7f,0x45
12907
12908// CHECK: 	shlb	$127, 32493
12909        	shlb	$0x7f,0x7eed
12910
12911// CHECK: 	shlb	$127, 3133065982
12912        	shlb	$0x7f,0xbabecafe
12913
12914// CHECK: 	shlb	$127, 305419896
12915        	shlb	$0x7f,0x12345678
12916
12917// CHECK: 	shll	3735928559(%ebx,%ecx,8)
12918        	shll	0xdeadbeef(%ebx,%ecx,8)
12919
12920// CHECK: 	shlw	32493
12921        	shlw	0x7eed
12922
12923// CHECK: 	shll	3133065982
12924        	shll	0xbabecafe
12925
12926// CHECK: 	shll	305419896
12927        	shll	0x12345678
12928
12929// CHECK: 	shrl	$0, 3735928559(%ebx,%ecx,8)
12930        	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
12931
12932// CHECK: 	shrl	$0, 69
12933        	shrl	$0,0x45
12934
12935// CHECK: 	shrl	$0, 32493
12936        	shrl	$0,0x7eed
12937
12938// CHECK: 	shrl	$0, 3133065982
12939        	shrl	$0,0xbabecafe
12940
12941// CHECK: 	shrl	$0, 305419896
12942        	shrl	$0,0x12345678
12943
12944// CHECK: 	shrb	$127, 3735928559(%ebx,%ecx,8)
12945        	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12946
12947// CHECK: 	shrb	$127, 69
12948        	shrb	$0x7f,0x45
12949
12950// CHECK: 	shrb	$127, 32493
12951        	shrb	$0x7f,0x7eed
12952
12953// CHECK: 	shrb	$127, 3133065982
12954        	shrb	$0x7f,0xbabecafe
12955
12956// CHECK: 	shrb	$127, 305419896
12957        	shrb	$0x7f,0x12345678
12958
12959// CHECK: 	shrl	3735928559(%ebx,%ecx,8)
12960        	shrl	0xdeadbeef(%ebx,%ecx,8)
12961
12962// CHECK: 	shrw	32493
12963        	shrw	0x7eed
12964
12965// CHECK: 	shrl	3133065982
12966        	shrl	0xbabecafe
12967
12968// CHECK: 	shrl	305419896
12969        	shrl	0x12345678
12970
12971// CHECK: 	sarl	$0, 3735928559(%ebx,%ecx,8)
12972        	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
12973
12974// CHECK: 	sarl	$0, 69
12975        	sarl	$0,0x45
12976
12977// CHECK: 	sarl	$0, 32493
12978        	sarl	$0,0x7eed
12979
12980// CHECK: 	sarl	$0, 3133065982
12981        	sarl	$0,0xbabecafe
12982
12983// CHECK: 	sarl	$0, 305419896
12984        	sarl	$0,0x12345678
12985
12986// CHECK: 	sarb	$127, 3735928559(%ebx,%ecx,8)
12987        	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12988
12989// CHECK: 	sarb	$127, 69
12990        	sarb	$0x7f,0x45
12991
12992// CHECK: 	sarb	$127, 32493
12993        	sarb	$0x7f,0x7eed
12994
12995// CHECK: 	sarb	$127, 3133065982
12996        	sarb	$0x7f,0xbabecafe
12997
12998// CHECK: 	sarb	$127, 305419896
12999        	sarb	$0x7f,0x12345678
13000
13001// CHECK: 	sarl	3735928559(%ebx,%ecx,8)
13002        	sarl	0xdeadbeef(%ebx,%ecx,8)
13003
13004// CHECK: 	sarw	32493
13005        	sarw	0x7eed
13006
13007// CHECK: 	sarl	3133065982
13008        	sarl	0xbabecafe
13009
13010// CHECK: 	sarl	305419896
13011        	sarl	0x12345678
13012
13013// CHECK: 	calll	3133065982
13014        	calll	0xbabecafe
13015
13016// CHECK: 	calll	*3735928559(%ebx,%ecx,8)
13017        	calll	*0xdeadbeef(%ebx,%ecx,8)
13018
13019// CHECK: 	calll	3133065982
13020        	calll	0xbabecafe
13021
13022// CHECK: 	calll	305419896
13023        	calll	0x12345678
13024
13025// CHECK: 	calll	*3135175374
13026        	call	*0xbadeface
13027
13028// CHECK: 	calll	*3735928559(%ebx,%ecx,8)
13029        	call	*0xdeadbeef(%ebx,%ecx,8)
13030
13031// CHECK: 	calll	32493
13032        	call	0x7eed
13033
13034// CHECK: 	calll	3133065982
13035        	call	0xbabecafe
13036
13037// CHECK: 	calll	305419896
13038        	call	0x12345678
13039
13040// CHECK: 	calll	*3135175374
13041        	call	*0xbadeface
13042
13043// CHECK: 	lcallw	*32493
13044        	lcallw	*0x7eed
13045
13046// CHECK: 	jmp	32493
13047        	jmp	0x7eed
13048
13049// CHECK: 	jmp	3133065982
13050        	jmp	0xbabecafe
13051
13052// CHECK: 	jmp	305419896
13053        	jmp	0x12345678
13054
13055// CHECK: 	jmp	-77129852792157442
13056        	jmp	0xfeedfacebabecafe
13057
13058// CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
13059        	jmp	*0xdeadbeef(%ebx,%ecx,8)
13060
13061// CHECK: 	jmp	32493
13062        	jmp	0x7eed
13063
13064// CHECK: 	jmp	3133065982
13065        	jmp	0xbabecafe
13066
13067// CHECK: 	jmp	305419896
13068        	jmp	0x12345678
13069
13070// CHECK: 	jmpl	*3135175374
13071        	jmp	*0xbadeface
13072
13073// CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
13074        	jmp	*0xdeadbeef(%ebx,%ecx,8)
13075
13076// CHECK: 	jmp	32493
13077        	jmp	0x7eed
13078
13079// CHECK: 	jmp	3133065982
13080        	jmp	0xbabecafe
13081
13082// CHECK: 	jmp	305419896
13083        	jmp	0x12345678
13084
13085// CHECK: 	jmpl	*3135175374
13086        	jmp	*0xbadeface
13087
13088// CHECK: 	ljmpl	*3735928559(%ebx,%ecx,8)
13089        	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
13090
13091// CHECK: 	ljmpw	*32493
13092        	ljmpw	*0x7eed
13093
13094// CHECK: 	ljmpl	*3133065982
13095        	ljmpl	*0xbabecafe
13096
13097// CHECK: 	ljmpl	*305419896
13098        	ljmpl	*0x12345678
13099
13100// CHECK: 	ret
13101        	ret
13102
13103// CHECK: 	lret
13104        	lret
13105
13106// CHECK: 	enter	$31438, $127
13107        	enter	$0x7ace,$0x7f
13108
13109// CHECK: 	leave
13110        	leave
13111
13112// CHECK: 	jo	32493
13113        	jo	0x7eed
13114
13115// CHECK: 	jo	3133065982
13116        	jo	0xbabecafe
13117
13118// CHECK: 	jo	305419896
13119        	jo	0x12345678
13120
13121// CHECK: 	jo	-77129852792157442
13122        	jo	0xfeedfacebabecafe
13123
13124// CHECK: 	jno	32493
13125        	jno	0x7eed
13126
13127// CHECK: 	jno	3133065982
13128        	jno	0xbabecafe
13129
13130// CHECK: 	jno	305419896
13131        	jno	0x12345678
13132
13133// CHECK: 	jno	-77129852792157442
13134        	jno	0xfeedfacebabecafe
13135
13136// CHECK: 	jb	32493
13137        	jb	0x7eed
13138
13139// CHECK: 	jb	3133065982
13140        	jb	0xbabecafe
13141
13142// CHECK: 	jb	305419896
13143        	jb	0x12345678
13144
13145// CHECK: 	jb	-77129852792157442
13146        	jb	0xfeedfacebabecafe
13147
13148// CHECK: 	jae	32493
13149        	jae	0x7eed
13150
13151// CHECK: 	jae	3133065982
13152        	jae	0xbabecafe
13153
13154// CHECK: 	jae	305419896
13155        	jae	0x12345678
13156
13157// CHECK: 	jae	-77129852792157442
13158        	jae	0xfeedfacebabecafe
13159
13160// CHECK: 	je	32493
13161        	je	0x7eed
13162
13163// CHECK: 	je	3133065982
13164        	je	0xbabecafe
13165
13166// CHECK: 	je	305419896
13167        	je	0x12345678
13168
13169// CHECK: 	je	-77129852792157442
13170        	je	0xfeedfacebabecafe
13171
13172// CHECK: 	jne	32493
13173        	jne	0x7eed
13174
13175// CHECK: 	jne	3133065982
13176        	jne	0xbabecafe
13177
13178// CHECK: 	jne	305419896
13179        	jne	0x12345678
13180
13181// CHECK: 	jne	-77129852792157442
13182        	jne	0xfeedfacebabecafe
13183
13184// CHECK: 	jbe	32493
13185        	jbe	0x7eed
13186
13187// CHECK: 	jbe	3133065982
13188        	jbe	0xbabecafe
13189
13190// CHECK: 	jbe	305419896
13191        	jbe	0x12345678
13192
13193// CHECK: 	jbe	-77129852792157442
13194        	jbe	0xfeedfacebabecafe
13195
13196// CHECK: 	ja	32493
13197        	ja	0x7eed
13198
13199// CHECK: 	ja	3133065982
13200        	ja	0xbabecafe
13201
13202// CHECK: 	ja	305419896
13203        	ja	0x12345678
13204
13205// CHECK: 	ja	-77129852792157442
13206        	ja	0xfeedfacebabecafe
13207
13208// CHECK: 	js	32493
13209        	js	0x7eed
13210
13211// CHECK: 	js	3133065982
13212        	js	0xbabecafe
13213
13214// CHECK: 	js	305419896
13215        	js	0x12345678
13216
13217// CHECK: 	js	-77129852792157442
13218        	js	0xfeedfacebabecafe
13219
13220// CHECK: 	jns	32493
13221        	jns	0x7eed
13222
13223// CHECK: 	jns	3133065982
13224        	jns	0xbabecafe
13225
13226// CHECK: 	jns	305419896
13227        	jns	0x12345678
13228
13229// CHECK: 	jns	-77129852792157442
13230        	jns	0xfeedfacebabecafe
13231
13232// CHECK: 	jp	32493
13233        	jp	0x7eed
13234
13235// CHECK: 	jp	3133065982
13236        	jp	0xbabecafe
13237
13238// CHECK: 	jp	305419896
13239        	jp	0x12345678
13240
13241// CHECK: 	jp	-77129852792157442
13242        	jp	0xfeedfacebabecafe
13243
13244// CHECK: 	jnp	32493
13245        	jnp	0x7eed
13246
13247// CHECK: 	jnp	3133065982
13248        	jnp	0xbabecafe
13249
13250// CHECK: 	jnp	305419896
13251        	jnp	0x12345678
13252
13253// CHECK: 	jnp	-77129852792157442
13254        	jnp	0xfeedfacebabecafe
13255
13256// CHECK: 	jl	32493
13257        	jl	0x7eed
13258
13259// CHECK: 	jl	3133065982
13260        	jl	0xbabecafe
13261
13262// CHECK: 	jl	305419896
13263        	jl	0x12345678
13264
13265// CHECK: 	jl	-77129852792157442
13266        	jl	0xfeedfacebabecafe
13267
13268// CHECK: 	jge	32493
13269        	jge	0x7eed
13270
13271// CHECK: 	jge	3133065982
13272        	jge	0xbabecafe
13273
13274// CHECK: 	jge	305419896
13275        	jge	0x12345678
13276
13277// CHECK: 	jge	-77129852792157442
13278        	jge	0xfeedfacebabecafe
13279
13280// CHECK: 	jle	32493
13281        	jle	0x7eed
13282
13283// CHECK: 	jle	3133065982
13284        	jle	0xbabecafe
13285
13286// CHECK: 	jle	305419896
13287        	jle	0x12345678
13288
13289// CHECK: 	jle	-77129852792157442
13290        	jle	0xfeedfacebabecafe
13291
13292// CHECK: 	jg	32493
13293        	jg	0x7eed
13294
13295// CHECK: 	jg	3133065982
13296        	jg	0xbabecafe
13297
13298// CHECK: 	jg	305419896
13299        	jg	0x12345678
13300
13301// CHECK: 	jg	-77129852792157442
13302        	jg	0xfeedfacebabecafe
13303
13304// CHECK: 	seto	%bl
13305        	seto	%bl
13306
13307// CHECK: 	seto	3735928559(%ebx,%ecx,8)
13308        	seto	0xdeadbeef(%ebx,%ecx,8)
13309
13310// CHECK: 	seto	32493
13311        	seto	0x7eed
13312
13313// CHECK: 	seto	3133065982
13314        	seto	0xbabecafe
13315
13316// CHECK: 	seto	305419896
13317        	seto	0x12345678
13318
13319// CHECK: 	setno	%bl
13320        	setno	%bl
13321
13322// CHECK: 	setno	3735928559(%ebx,%ecx,8)
13323        	setno	0xdeadbeef(%ebx,%ecx,8)
13324
13325// CHECK: 	setno	32493
13326        	setno	0x7eed
13327
13328// CHECK: 	setno	3133065982
13329        	setno	0xbabecafe
13330
13331// CHECK: 	setno	305419896
13332        	setno	0x12345678
13333
13334// CHECK: 	setb	%bl
13335        	setb	%bl
13336
13337// CHECK: 	setb	3735928559(%ebx,%ecx,8)
13338        	setb	0xdeadbeef(%ebx,%ecx,8)
13339
13340// CHECK: 	setb	32493
13341        	setb	0x7eed
13342
13343// CHECK: 	setb	3133065982
13344        	setb	0xbabecafe
13345
13346// CHECK: 	setb	305419896
13347        	setb	0x12345678
13348
13349// CHECK: 	setae	%bl
13350        	setae	%bl
13351
13352// CHECK: 	setae	3735928559(%ebx,%ecx,8)
13353        	setae	0xdeadbeef(%ebx,%ecx,8)
13354
13355// CHECK: 	setae	32493
13356        	setae	0x7eed
13357
13358// CHECK: 	setae	3133065982
13359        	setae	0xbabecafe
13360
13361// CHECK: 	setae	305419896
13362        	setae	0x12345678
13363
13364// CHECK: 	sete	%bl
13365        	sete	%bl
13366
13367// CHECK: 	sete	3735928559(%ebx,%ecx,8)
13368        	sete	0xdeadbeef(%ebx,%ecx,8)
13369
13370// CHECK: 	sete	32493
13371        	sete	0x7eed
13372
13373// CHECK: 	sete	3133065982
13374        	sete	0xbabecafe
13375
13376// CHECK: 	sete	305419896
13377        	sete	0x12345678
13378
13379// CHECK: 	setne	%bl
13380        	setne	%bl
13381
13382// CHECK: 	setne	3735928559(%ebx,%ecx,8)
13383        	setne	0xdeadbeef(%ebx,%ecx,8)
13384
13385// CHECK: 	setne	32493
13386        	setne	0x7eed
13387
13388// CHECK: 	setne	3133065982
13389        	setne	0xbabecafe
13390
13391// CHECK: 	setne	305419896
13392        	setne	0x12345678
13393
13394// CHECK: 	setbe	%bl
13395        	setbe	%bl
13396
13397// CHECK: 	setbe	3735928559(%ebx,%ecx,8)
13398        	setbe	0xdeadbeef(%ebx,%ecx,8)
13399
13400// CHECK: 	setbe	32493
13401        	setbe	0x7eed
13402
13403// CHECK: 	setbe	3133065982
13404        	setbe	0xbabecafe
13405
13406// CHECK: 	setbe	305419896
13407        	setbe	0x12345678
13408
13409// CHECK: 	seta	%bl
13410        	seta	%bl
13411
13412// CHECK: 	seta	3735928559(%ebx,%ecx,8)
13413        	seta	0xdeadbeef(%ebx,%ecx,8)
13414
13415// CHECK: 	seta	32493
13416        	seta	0x7eed
13417
13418// CHECK: 	seta	3133065982
13419        	seta	0xbabecafe
13420
13421// CHECK: 	seta	305419896
13422        	seta	0x12345678
13423
13424// CHECK: 	sets	%bl
13425        	sets	%bl
13426
13427// CHECK: 	sets	3735928559(%ebx,%ecx,8)
13428        	sets	0xdeadbeef(%ebx,%ecx,8)
13429
13430// CHECK: 	sets	32493
13431        	sets	0x7eed
13432
13433// CHECK: 	sets	3133065982
13434        	sets	0xbabecafe
13435
13436// CHECK: 	sets	305419896
13437        	sets	0x12345678
13438
13439// CHECK: 	setns	%bl
13440        	setns	%bl
13441
13442// CHECK: 	setns	3735928559(%ebx,%ecx,8)
13443        	setns	0xdeadbeef(%ebx,%ecx,8)
13444
13445// CHECK: 	setns	32493
13446        	setns	0x7eed
13447
13448// CHECK: 	setns	3133065982
13449        	setns	0xbabecafe
13450
13451// CHECK: 	setns	305419896
13452        	setns	0x12345678
13453
13454// CHECK: 	setp	%bl
13455        	setp	%bl
13456
13457// CHECK: 	setp	3735928559(%ebx,%ecx,8)
13458        	setp	0xdeadbeef(%ebx,%ecx,8)
13459
13460// CHECK: 	setp	32493
13461        	setp	0x7eed
13462
13463// CHECK: 	setp	3133065982
13464        	setp	0xbabecafe
13465
13466// CHECK: 	setp	305419896
13467        	setp	0x12345678
13468
13469// CHECK: 	setnp	%bl
13470        	setnp	%bl
13471
13472// CHECK: 	setnp	3735928559(%ebx,%ecx,8)
13473        	setnp	0xdeadbeef(%ebx,%ecx,8)
13474
13475// CHECK: 	setnp	32493
13476        	setnp	0x7eed
13477
13478// CHECK: 	setnp	3133065982
13479        	setnp	0xbabecafe
13480
13481// CHECK: 	setnp	305419896
13482        	setnp	0x12345678
13483
13484// CHECK: 	setl	%bl
13485        	setl	%bl
13486
13487// CHECK: 	setl	3735928559(%ebx,%ecx,8)
13488        	setl	0xdeadbeef(%ebx,%ecx,8)
13489
13490// CHECK: 	setl	32493
13491        	setl	0x7eed
13492
13493// CHECK: 	setl	3133065982
13494        	setl	0xbabecafe
13495
13496// CHECK: 	setl	305419896
13497        	setl	0x12345678
13498
13499// CHECK: 	setge	%bl
13500        	setge	%bl
13501
13502// CHECK: 	setge	3735928559(%ebx,%ecx,8)
13503        	setge	0xdeadbeef(%ebx,%ecx,8)
13504
13505// CHECK: 	setge	32493
13506        	setge	0x7eed
13507
13508// CHECK: 	setge	3133065982
13509        	setge	0xbabecafe
13510
13511// CHECK: 	setge	305419896
13512        	setge	0x12345678
13513
13514// CHECK: 	setle	%bl
13515        	setle	%bl
13516
13517// CHECK: 	setle	3735928559(%ebx,%ecx,8)
13518        	setle	0xdeadbeef(%ebx,%ecx,8)
13519
13520// CHECK: 	setle	32493
13521        	setle	0x7eed
13522
13523// CHECK: 	setle	3133065982
13524        	setle	0xbabecafe
13525
13526// CHECK: 	setle	305419896
13527        	setle	0x12345678
13528
13529// CHECK: 	setg	%bl
13530        	setg	%bl
13531
13532// CHECK: 	setg	3735928559(%ebx,%ecx,8)
13533        	setg	0xdeadbeef(%ebx,%ecx,8)
13534
13535// CHECK: 	setg	32493
13536        	setg	0x7eed
13537
13538// CHECK: 	setg	3133065982
13539        	setg	0xbabecafe
13540
13541// CHECK: 	setg	305419896
13542        	setg	0x12345678
13543
13544// CHECK: 	int	$127
13545        	int	$0x7f
13546
13547// CHECK: 	rsm
13548        	rsm
13549
13550// CHECK: 	hlt
13551        	hlt
13552
13553// CHECK: 	nopl	3735928559(%ebx,%ecx,8)
13554        	nopl	0xdeadbeef(%ebx,%ecx,8)
13555
13556// CHECK: 	nopw	32493
13557        	nopw	0x7eed
13558
13559// CHECK: 	nopl	3133065982
13560        	nopl	0xbabecafe
13561
13562// CHECK: 	nopl	305419896
13563        	nopl	0x12345678
13564
13565// CHECK: 	nop
13566        	nop
13567
13568// CHECK: 	lldtw	32493
13569        	lldtw	0x7eed
13570
13571// CHECK: 	lmsww	32493
13572        	lmsww	0x7eed
13573
13574// CHECK: 	ltrw	32493
13575        	ltrw	0x7eed
13576
13577// CHECK: 	sldtw	32493
13578        	sldtw	0x7eed
13579
13580// CHECK: 	smsww	32493
13581        	smsww	0x7eed
13582
13583// CHECK: 	strw	32493
13584        	strw	0x7eed
13585
13586// CHECK: 	verr	%bx
13587        	verr	%bx
13588
13589// CHECK: 	verr	3735928559(%ebx,%ecx,8)
13590        	verr	0xdeadbeef(%ebx,%ecx,8)
13591
13592// CHECK: 	verr	3133065982
13593        	verr	0xbabecafe
13594
13595// CHECK: 	verr	305419896
13596        	verr	0x12345678
13597
13598// CHECK: 	verw	%bx
13599        	verw	%bx
13600
13601// CHECK: 	verw	3735928559(%ebx,%ecx,8)
13602        	verw	0xdeadbeef(%ebx,%ecx,8)
13603
13604// CHECK: 	verw	3133065982
13605        	verw	0xbabecafe
13606
13607// CHECK: 	verw	305419896
13608        	verw	0x12345678
13609
13610// CHECK: 	fld	%st(2)
13611        	fld	%st(2)
13612
13613// CHECK: 	fldl	3735928559(%ebx,%ecx,8)
13614        	fldl	0xdeadbeef(%ebx,%ecx,8)
13615
13616// CHECK: 	fldl	3133065982
13617        	fldl	0xbabecafe
13618
13619// CHECK: 	fldl	305419896
13620        	fldl	0x12345678
13621
13622// CHECK: 	fld	%st(2)
13623        	fld	%st(2)
13624
13625// CHECK: 	fildl	3735928559(%ebx,%ecx,8)
13626        	fildl	0xdeadbeef(%ebx,%ecx,8)
13627
13628// CHECK: 	fildl	3133065982
13629        	fildl	0xbabecafe
13630
13631// CHECK: 	fildl	305419896
13632        	fildl	0x12345678
13633
13634// CHECK: 	fildll	3735928559(%ebx,%ecx,8)
13635        	fildll	0xdeadbeef(%ebx,%ecx,8)
13636
13637// CHECK: 	fildll	32493
13638        	fildll	0x7eed
13639
13640// CHECK: 	fildll	3133065982
13641        	fildll	0xbabecafe
13642
13643// CHECK: 	fildll	305419896
13644        	fildll	0x12345678
13645
13646// CHECK: 	fldt	3735928559(%ebx,%ecx,8)
13647        	fldt	0xdeadbeef(%ebx,%ecx,8)
13648
13649// CHECK: 	fldt	32493
13650        	fldt	0x7eed
13651
13652// CHECK: 	fldt	3133065982
13653        	fldt	0xbabecafe
13654
13655// CHECK: 	fldt	305419896
13656        	fldt	0x12345678
13657
13658// CHECK: 	fbld	3735928559(%ebx,%ecx,8)
13659        	fbld	0xdeadbeef(%ebx,%ecx,8)
13660
13661// CHECK: 	fbld	32493
13662        	fbld	0x7eed
13663
13664// CHECK: 	fbld	3133065982
13665        	fbld	0xbabecafe
13666
13667// CHECK: 	fbld	305419896
13668        	fbld	0x12345678
13669
13670// CHECK: 	fst	%st(2)
13671        	fst	%st(2)
13672
13673// CHECK: 	fstl	3735928559(%ebx,%ecx,8)
13674        	fstl	0xdeadbeef(%ebx,%ecx,8)
13675
13676// CHECK: 	fstl	3133065982
13677        	fstl	0xbabecafe
13678
13679// CHECK: 	fstl	305419896
13680        	fstl	0x12345678
13681
13682// CHECK: 	fst	%st(2)
13683        	fst	%st(2)
13684
13685// CHECK: 	fistl	3735928559(%ebx,%ecx,8)
13686        	fistl	0xdeadbeef(%ebx,%ecx,8)
13687
13688// CHECK: 	fistl	3133065982
13689        	fistl	0xbabecafe
13690
13691// CHECK: 	fistl	305419896
13692        	fistl	0x12345678
13693
13694// CHECK: 	fstp	%st(2)
13695        	fstp	%st(2)
13696
13697// CHECK: 	fstpl	3735928559(%ebx,%ecx,8)
13698        	fstpl	0xdeadbeef(%ebx,%ecx,8)
13699
13700// CHECK: 	fstpl	3133065982
13701        	fstpl	0xbabecafe
13702
13703// CHECK: 	fstpl	305419896
13704        	fstpl	0x12345678
13705
13706// CHECK: 	fstp	%st(2)
13707        	fstp	%st(2)
13708
13709// CHECK: 	fistpl	3735928559(%ebx,%ecx,8)
13710        	fistpl	0xdeadbeef(%ebx,%ecx,8)
13711
13712// CHECK: 	fistpl	3133065982
13713        	fistpl	0xbabecafe
13714
13715// CHECK: 	fistpl	305419896
13716        	fistpl	0x12345678
13717
13718// CHECK: 	fistpll	3735928559(%ebx,%ecx,8)
13719        	fistpll	0xdeadbeef(%ebx,%ecx,8)
13720
13721// CHECK: 	fistpll	32493
13722        	fistpll	0x7eed
13723
13724// CHECK: 	fistpll	3133065982
13725        	fistpll	0xbabecafe
13726
13727// CHECK: 	fistpll	305419896
13728        	fistpll	0x12345678
13729
13730// CHECK: 	fstpt	3735928559(%ebx,%ecx,8)
13731        	fstpt	0xdeadbeef(%ebx,%ecx,8)
13732
13733// CHECK: 	fstpt	32493
13734        	fstpt	0x7eed
13735
13736// CHECK: 	fstpt	3133065982
13737        	fstpt	0xbabecafe
13738
13739// CHECK: 	fstpt	305419896
13740        	fstpt	0x12345678
13741
13742// CHECK: 	fbstp	3735928559(%ebx,%ecx,8)
13743        	fbstp	0xdeadbeef(%ebx,%ecx,8)
13744
13745// CHECK: 	fbstp	32493
13746        	fbstp	0x7eed
13747
13748// CHECK: 	fbstp	3133065982
13749        	fbstp	0xbabecafe
13750
13751// CHECK: 	fbstp	305419896
13752        	fbstp	0x12345678
13753
13754// CHECK: 	fxch	%st(2)
13755        	fxch	%st(2)
13756
13757// CHECK: 	fcom	%st(2)
13758        	fcom	%st(2)
13759
13760// CHECK: 	fcoml	3735928559(%ebx,%ecx,8)
13761        	fcoml	0xdeadbeef(%ebx,%ecx,8)
13762
13763// CHECK: 	fcoml	3133065982
13764        	fcoml	0xbabecafe
13765
13766// CHECK: 	fcoml	305419896
13767        	fcoml	0x12345678
13768
13769// CHECK: 	fcom	%st(2)
13770        	fcom	%st(2)
13771
13772// CHECK: 	ficoml	3735928559(%ebx,%ecx,8)
13773        	ficoml	0xdeadbeef(%ebx,%ecx,8)
13774
13775// CHECK: 	ficoml	3133065982
13776        	ficoml	0xbabecafe
13777
13778// CHECK: 	ficoml	305419896
13779        	ficoml	0x12345678
13780
13781// CHECK: 	fcomp	%st(2)
13782        	fcomp	%st(2)
13783
13784// CHECK: 	fcompl	3735928559(%ebx,%ecx,8)
13785        	fcompl	0xdeadbeef(%ebx,%ecx,8)
13786
13787// CHECK: 	fcompl	3133065982
13788        	fcompl	0xbabecafe
13789
13790// CHECK: 	fcompl	305419896
13791        	fcompl	0x12345678
13792
13793// CHECK: 	fcomp	%st(2)
13794        	fcomp	%st(2)
13795
13796// CHECK: 	ficompl	3735928559(%ebx,%ecx,8)
13797        	ficompl	0xdeadbeef(%ebx,%ecx,8)
13798
13799// CHECK: 	ficompl	3133065982
13800        	ficompl	0xbabecafe
13801
13802// CHECK: 	ficompl	305419896
13803        	ficompl	0x12345678
13804
13805// CHECK: 	fcompp
13806        	fcompp
13807
13808// CHECK: 	fucom	%st(2)
13809        	fucom	%st(2)
13810
13811// CHECK: 	fucomp	%st(2)
13812        	fucomp	%st(2)
13813
13814// CHECK: 	fucompp
13815        	fucompp
13816
13817// CHECK: 	ftst
13818        	ftst
13819
13820// CHECK: 	fxam
13821        	fxam
13822
13823// CHECK: 	fld1
13824        	fld1
13825
13826// CHECK: 	fldl2t
13827        	fldl2t
13828
13829// CHECK: 	fldl2e
13830        	fldl2e
13831
13832// CHECK: 	fldpi
13833        	fldpi
13834
13835// CHECK: 	fldlg2
13836        	fldlg2
13837
13838// CHECK: 	fldln2
13839        	fldln2
13840
13841// CHECK: 	fldz
13842        	fldz
13843
13844// CHECK: 	fadd	%st(2)
13845        	fadd	%st(2)
13846
13847// CHECK: 	faddl	3735928559(%ebx,%ecx,8)
13848        	faddl	0xdeadbeef(%ebx,%ecx,8)
13849
13850// CHECK: 	faddl	3133065982
13851        	faddl	0xbabecafe
13852
13853// CHECK: 	faddl	305419896
13854        	faddl	0x12345678
13855
13856// CHECK: 	fiaddl	3735928559(%ebx,%ecx,8)
13857        	fiaddl	0xdeadbeef(%ebx,%ecx,8)
13858
13859// CHECK: 	fiaddl	3133065982
13860        	fiaddl	0xbabecafe
13861
13862// CHECK: 	fiaddl	305419896
13863        	fiaddl	0x12345678
13864
13865// CHECK: 	faddp	%st(2)
13866        	faddp	%st(2)
13867
13868// CHECK: 	fsub	%st(2)
13869        	fsub	%st(2)
13870
13871// CHECK: 	fsubl	3735928559(%ebx,%ecx,8)
13872        	fsubl	0xdeadbeef(%ebx,%ecx,8)
13873
13874// CHECK: 	fsubl	3133065982
13875        	fsubl	0xbabecafe
13876
13877// CHECK: 	fsubl	305419896
13878        	fsubl	0x12345678
13879
13880// CHECK: 	fisubl	3735928559(%ebx,%ecx,8)
13881        	fisubl	0xdeadbeef(%ebx,%ecx,8)
13882
13883// CHECK: 	fisubl	3133065982
13884        	fisubl	0xbabecafe
13885
13886// CHECK: 	fisubl	305419896
13887        	fisubl	0x12345678
13888
13889// CHECK: 	fsubp	%st(2)
13890        	fsubp	%st(2)
13891
13892// CHECK: 	fsubr	%st(2)
13893        	fsubr	%st(2)
13894
13895// CHECK: 	fsubrl	3735928559(%ebx,%ecx,8)
13896        	fsubrl	0xdeadbeef(%ebx,%ecx,8)
13897
13898// CHECK: 	fsubrl	3133065982
13899        	fsubrl	0xbabecafe
13900
13901// CHECK: 	fsubrl	305419896
13902        	fsubrl	0x12345678
13903
13904// CHECK: 	fisubrl	3735928559(%ebx,%ecx,8)
13905        	fisubrl	0xdeadbeef(%ebx,%ecx,8)
13906
13907// CHECK: 	fisubrl	3133065982
13908        	fisubrl	0xbabecafe
13909
13910// CHECK: 	fisubrl	305419896
13911        	fisubrl	0x12345678
13912
13913// CHECK: 	fsubrp	%st(2)
13914        	fsubrp	%st(2)
13915
13916// CHECK: 	fmul	%st(2)
13917        	fmul	%st(2)
13918
13919// CHECK: 	fmull	3735928559(%ebx,%ecx,8)
13920        	fmull	0xdeadbeef(%ebx,%ecx,8)
13921
13922// CHECK: 	fmull	3133065982
13923        	fmull	0xbabecafe
13924
13925// CHECK: 	fmull	305419896
13926        	fmull	0x12345678
13927
13928// CHECK: 	fimull	3735928559(%ebx,%ecx,8)
13929        	fimull	0xdeadbeef(%ebx,%ecx,8)
13930
13931// CHECK: 	fimull	3133065982
13932        	fimull	0xbabecafe
13933
13934// CHECK: 	fimull	305419896
13935        	fimull	0x12345678
13936
13937// CHECK: 	fmulp	%st(2)
13938        	fmulp	%st(2)
13939
13940// CHECK: 	fdiv	%st(2)
13941        	fdiv	%st(2)
13942
13943// CHECK: 	fdivl	3735928559(%ebx,%ecx,8)
13944        	fdivl	0xdeadbeef(%ebx,%ecx,8)
13945
13946// CHECK: 	fdivl	3133065982
13947        	fdivl	0xbabecafe
13948
13949// CHECK: 	fdivl	305419896
13950        	fdivl	0x12345678
13951
13952// CHECK: 	fidivl	3735928559(%ebx,%ecx,8)
13953        	fidivl	0xdeadbeef(%ebx,%ecx,8)
13954
13955// CHECK: 	fidivl	3133065982
13956        	fidivl	0xbabecafe
13957
13958// CHECK: 	fidivl	305419896
13959        	fidivl	0x12345678
13960
13961// CHECK: 	fdivp	%st(2)
13962        	fdivp	%st(2)
13963
13964// CHECK: 	fdivr	%st(2)
13965        	fdivr	%st(2)
13966
13967// CHECK: 	fdivrl	3735928559(%ebx,%ecx,8)
13968        	fdivrl	0xdeadbeef(%ebx,%ecx,8)
13969
13970// CHECK: 	fdivrl	3133065982
13971        	fdivrl	0xbabecafe
13972
13973// CHECK: 	fdivrl	305419896
13974        	fdivrl	0x12345678
13975
13976// CHECK: 	fidivrl	3735928559(%ebx,%ecx,8)
13977        	fidivrl	0xdeadbeef(%ebx,%ecx,8)
13978
13979// CHECK: 	fidivrl	3133065982
13980        	fidivrl	0xbabecafe
13981
13982// CHECK: 	fidivrl	305419896
13983        	fidivrl	0x12345678
13984
13985// CHECK: 	fdivrp	%st(2)
13986        	fdivrp	%st(2)
13987
13988// CHECK: 	f2xm1
13989        	f2xm1
13990
13991// CHECK: 	fyl2x
13992        	fyl2x
13993
13994// CHECK: 	fptan
13995        	fptan
13996
13997// CHECK: 	fpatan
13998        	fpatan
13999
14000// CHECK: 	fxtract
14001        	fxtract
14002
14003// CHECK: 	fprem1
14004        	fprem1
14005
14006// CHECK: 	fdecstp
14007        	fdecstp
14008
14009// CHECK: 	fincstp
14010        	fincstp
14011
14012// CHECK: 	fprem
14013        	fprem
14014
14015// CHECK: 	fyl2xp1
14016        	fyl2xp1
14017
14018// CHECK: 	fsqrt
14019        	fsqrt
14020
14021// CHECK: 	fsincos
14022        	fsincos
14023
14024// CHECK: 	frndint
14025        	frndint
14026
14027// CHECK: 	fscale
14028        	fscale
14029
14030// CHECK: 	fsin
14031        	fsin
14032
14033// CHECK: 	fcos
14034        	fcos
14035
14036// CHECK: 	fchs
14037        	fchs
14038
14039// CHECK: 	fabs
14040        	fabs
14041
14042// CHECK: 	fninit
14043        	fninit
14044
14045// CHECK: 	fldcw	3735928559(%ebx,%ecx,8)
14046        	fldcw	0xdeadbeef(%ebx,%ecx,8)
14047
14048// CHECK: 	fldcw	3133065982
14049        	fldcw	0xbabecafe
14050
14051// CHECK: 	fldcw	305419896
14052        	fldcw	0x12345678
14053
14054// CHECK: 	fnstcw	3735928559(%ebx,%ecx,8)
14055        	fnstcw	0xdeadbeef(%ebx,%ecx,8)
14056
14057// CHECK: 	fnstcw	3133065982
14058        	fnstcw	0xbabecafe
14059
14060// CHECK: 	fnstcw	305419896
14061        	fnstcw	0x12345678
14062
14063// CHECK: 	fnstsw	3735928559(%ebx,%ecx,8)
14064        	fnstsw	0xdeadbeef(%ebx,%ecx,8)
14065
14066// CHECK: 	fnstsw	3133065982
14067        	fnstsw	0xbabecafe
14068
14069// CHECK: 	fnstsw	305419896
14070        	fnstsw	0x12345678
14071
14072// CHECK: 	fnclex
14073        	fnclex
14074
14075// CHECK: 	fnstenv	32493
14076        	fnstenv	0x7eed
14077
14078// CHECK: 	fldenv	32493
14079        	fldenv	0x7eed
14080
14081// CHECK: 	fnsave	32493
14082        	fnsave	0x7eed
14083
14084// CHECK: 	frstor	32493
14085        	frstor	0x7eed
14086
14087// CHECK: 	ffree	%st(2)
14088        	ffree	%st(2)
14089
14090// CHECK: 	fnop
14091        	fnop
14092
14093// CHECK: 	invd
14094        	invd
14095
14096// CHECK: 	wbinvd
14097        	wbinvd
14098
14099// CHECK: 	cpuid
14100        	cpuid
14101
14102// CHECK: 	wrmsr
14103        	wrmsr
14104
14105// CHECK: 	rdtsc
14106        	rdtsc
14107
14108// CHECK: 	rdmsr
14109        	rdmsr
14110
14111// CHECK: 	cmpxchg8b	3735928559(%ebx,%ecx,8)
14112        	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
14113
14114// CHECK: 	cmpxchg8b	32493
14115        	cmpxchg8b	0x7eed
14116
14117// CHECK: 	cmpxchg8b	3133065982
14118        	cmpxchg8b	0xbabecafe
14119
14120// CHECK: 	cmpxchg8b	305419896
14121        	cmpxchg8b	0x12345678
14122
14123// CHECK: 	sysenter
14124        	sysenter
14125
14126// CHECK: 	sysexit
14127        	sysexit
14128
14129// CHECK: 	fxsave	3735928559(%ebx,%ecx,8)
14130        	fxsave	0xdeadbeef(%ebx,%ecx,8)
14131
14132// CHECK: 	fxsave	32493
14133        	fxsave	0x7eed
14134
14135// CHECK: 	fxsave	3133065982
14136        	fxsave	0xbabecafe
14137
14138// CHECK: 	fxsave	305419896
14139        	fxsave	0x12345678
14140
14141// CHECK: 	fxrstor	3735928559(%ebx,%ecx,8)
14142        	fxrstor	0xdeadbeef(%ebx,%ecx,8)
14143
14144// CHECK: 	fxrstor	32493
14145        	fxrstor	0x7eed
14146
14147// CHECK: 	fxrstor	3133065982
14148        	fxrstor	0xbabecafe
14149
14150// CHECK: 	fxrstor	305419896
14151        	fxrstor	0x12345678
14152
14153// CHECK: 	rdpmc
14154        	rdpmc
14155
14156// CHECK: 	ud2
14157        	ud2
14158
14159// CHECK: 	fcmovb	%st(2), %st(0)
14160        	fcmovb	%st(2),%st
14161
14162// CHECK: 	fcmove	%st(2), %st(0)
14163        	fcmove	%st(2),%st
14164
14165// CHECK: 	fcmovbe	%st(2), %st(0)
14166        	fcmovbe	%st(2),%st
14167
14168// CHECK: 	fcmovu	 %st(2), %st(0)
14169        	fcmovu	%st(2),%st
14170
14171// CHECK: 	fcmovnb	%st(2), %st(0)
14172        	fcmovnb	%st(2),%st
14173
14174// CHECK: 	fcmovne	%st(2), %st(0)
14175        	fcmovne	%st(2),%st
14176
14177// CHECK: 	fcmovnbe	%st(2), %st(0)
14178        	fcmovnbe	%st(2),%st
14179
14180// CHECK: 	fcmovnu	%st(2), %st(0)
14181        	fcmovnu	%st(2),%st
14182
14183// CHECK: 	fcomi	%st(2)
14184        	fcomi	%st(2),%st
14185
14186// CHECK: 	fucomi	%st(2)
14187        	fucomi	%st(2),%st
14188
14189// CHECK: 	fcompi	%st(2)
14190        	fcomip	%st(2),%st
14191
14192// CHECK: 	fucompi	%st(2)
14193        	fucomip	%st(2),%st
14194
14195// CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
14196        	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
14197
14198// CHECK: 	movntil	%ecx, 69
14199        	movntil	%ecx,0x45
14200
14201// CHECK: 	movntil	%ecx, 32493
14202        	movnti	%ecx,0x7eed
14203
14204// CHECK: 	movntil	%ecx, 3133065982
14205        	movnti	%ecx,0xbabecafe
14206
14207// CHECK: 	movntil	%ecx, 305419896
14208        	movnti	%ecx,0x12345678
14209
14210// CHECK: 	clflush	3735928559(%ebx,%ecx,8)
14211        	clflush	0xdeadbeef(%ebx,%ecx,8)
14212
14213// CHECK: 	clflush	32493
14214        	clflush	0x7eed
14215
14216// CHECK: 	clflush	3133065982
14217        	clflush	0xbabecafe
14218
14219// CHECK: 	clflush	305419896
14220        	clflush	0x12345678
14221
14222// CHECK: 	pause
14223        	pause
14224
14225// CHECK: 	sfence
14226        	sfence
14227
14228// CHECK: 	lfence
14229        	lfence
14230
14231// CHECK: 	mfence
14232        	mfence
14233
14234// CHECK: 	emms
14235        	emms
14236
14237// CHECK: 	movd	%ecx, %mm3
14238        	movd	%ecx,%mm3
14239
14240// CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
14241        	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
14242
14243// CHECK: 	movd	69, %mm3
14244        	movd	0x45,%mm3
14245
14246// CHECK: 	movd	32493, %mm3
14247        	movd	0x7eed,%mm3
14248
14249// CHECK: 	movd	3133065982, %mm3
14250        	movd	0xbabecafe,%mm3
14251
14252// CHECK: 	movd	305419896, %mm3
14253        	movd	0x12345678,%mm3
14254
14255// CHECK: 	movd	%mm3, %ecx
14256        	movd	%mm3,%ecx
14257
14258// CHECK: 	movd	%mm3, 3735928559(%ebx,%ecx,8)
14259        	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
14260
14261// CHECK: 	movd	%mm3, 69
14262        	movd	%mm3,0x45
14263
14264// CHECK: 	movd	%mm3, 32493
14265        	movd	%mm3,0x7eed
14266
14267// CHECK: 	movd	%mm3, 3133065982
14268        	movd	%mm3,0xbabecafe
14269
14270// CHECK: 	movd	%mm3, 305419896
14271        	movd	%mm3,0x12345678
14272
14273// CHECK: 	movd	%ecx, %xmm5
14274        	movd	%ecx,%xmm5
14275
14276// CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
14277        	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14278
14279// CHECK: 	movd	69, %xmm5
14280        	movd	0x45,%xmm5
14281
14282// CHECK: 	movd	32493, %xmm5
14283        	movd	0x7eed,%xmm5
14284
14285// CHECK: 	movd	3133065982, %xmm5
14286        	movd	0xbabecafe,%xmm5
14287
14288// CHECK: 	movd	305419896, %xmm5
14289        	movd	0x12345678,%xmm5
14290
14291// CHECK: 	movd	%xmm5, %ecx
14292        	movd	%xmm5,%ecx
14293
14294// CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
14295        	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
14296
14297// CHECK: 	movd	%xmm5, 69
14298        	movd	%xmm5,0x45
14299
14300// CHECK: 	movd	%xmm5, 32493
14301        	movd	%xmm5,0x7eed
14302
14303// CHECK: 	movd	%xmm5, 3133065982
14304        	movd	%xmm5,0xbabecafe
14305
14306// CHECK: 	movd	%xmm5, 305419896
14307        	movd	%xmm5,0x12345678
14308
14309// CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
14310        	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
14311
14312// CHECK: 	movq	69, %mm3
14313        	movq	0x45,%mm3
14314
14315// CHECK: 	movq	32493, %mm3
14316        	movq	0x7eed,%mm3
14317
14318// CHECK: 	movq	3133065982, %mm3
14319        	movq	0xbabecafe,%mm3
14320
14321// CHECK: 	movq	305419896, %mm3
14322        	movq	0x12345678,%mm3
14323
14324// CHECK: 	movq	%mm3, %mm3
14325        	movq	%mm3,%mm3
14326
14327// CHECK: 	movq	%mm3, 3735928559(%ebx,%ecx,8)
14328        	movq	%mm3,0xdeadbeef(%ebx,%ecx,8)
14329
14330// CHECK: 	movq	%mm3, 69
14331        	movq	%mm3,0x45
14332
14333// CHECK: 	movq	%mm3, 32493
14334        	movq	%mm3,0x7eed
14335
14336// CHECK: 	movq	%mm3, 3133065982
14337        	movq	%mm3,0xbabecafe
14338
14339// CHECK: 	movq	%mm3, 305419896
14340        	movq	%mm3,0x12345678
14341
14342// CHECK: 	movq	%mm3, %mm3
14343        	movq	%mm3,%mm3
14344
14345// CHECK: 	movq	3735928559(%ebx,%ecx,8), %xmm5
14346        	movq	0xdeadbeef(%ebx,%ecx,8),%xmm5
14347
14348// CHECK: 	movq	69, %xmm5
14349        	movq	0x45,%xmm5
14350
14351// CHECK: 	movq	32493, %xmm5
14352        	movq	0x7eed,%xmm5
14353
14354// CHECK: 	movq	3133065982, %xmm5
14355        	movq	0xbabecafe,%xmm5
14356
14357// CHECK: 	movq	305419896, %xmm5
14358        	movq	0x12345678,%xmm5
14359
14360// CHECK: 	movq	%xmm5, %xmm5
14361        	movq	%xmm5,%xmm5
14362
14363// CHECK: 	movq	%xmm5, 3735928559(%ebx,%ecx,8)
14364        	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
14365
14366// CHECK: 	movq	%xmm5, 69
14367        	movq	%xmm5,0x45
14368
14369// CHECK: 	movq	%xmm5, 32493
14370        	movq	%xmm5,0x7eed
14371
14372// CHECK: 	movq	%xmm5, 3133065982
14373        	movq	%xmm5,0xbabecafe
14374
14375// CHECK: 	movq	%xmm5, 305419896
14376        	movq	%xmm5,0x12345678
14377
14378// CHECK: 	movq	%xmm5, %xmm5
14379        	movq	%xmm5,%xmm5
14380
14381// CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %mm3
14382        	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
14383
14384// CHECK: 	packssdw	69, %mm3
14385        	packssdw	0x45,%mm3
14386
14387// CHECK: 	packssdw	32493, %mm3
14388        	packssdw	0x7eed,%mm3
14389
14390// CHECK: 	packssdw	3133065982, %mm3
14391        	packssdw	0xbabecafe,%mm3
14392
14393// CHECK: 	packssdw	305419896, %mm3
14394        	packssdw	0x12345678,%mm3
14395
14396// CHECK: 	packssdw	%mm3, %mm3
14397        	packssdw	%mm3,%mm3
14398
14399// CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %xmm5
14400        	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14401
14402// CHECK: 	packssdw	69, %xmm5
14403        	packssdw	0x45,%xmm5
14404
14405// CHECK: 	packssdw	32493, %xmm5
14406        	packssdw	0x7eed,%xmm5
14407
14408// CHECK: 	packssdw	3133065982, %xmm5
14409        	packssdw	0xbabecafe,%xmm5
14410
14411// CHECK: 	packssdw	305419896, %xmm5
14412        	packssdw	0x12345678,%xmm5
14413
14414// CHECK: 	packssdw	%xmm5, %xmm5
14415        	packssdw	%xmm5,%xmm5
14416
14417// CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %mm3
14418        	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
14419
14420// CHECK: 	packsswb	69, %mm3
14421        	packsswb	0x45,%mm3
14422
14423// CHECK: 	packsswb	32493, %mm3
14424        	packsswb	0x7eed,%mm3
14425
14426// CHECK: 	packsswb	3133065982, %mm3
14427        	packsswb	0xbabecafe,%mm3
14428
14429// CHECK: 	packsswb	305419896, %mm3
14430        	packsswb	0x12345678,%mm3
14431
14432// CHECK: 	packsswb	%mm3, %mm3
14433        	packsswb	%mm3,%mm3
14434
14435// CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %xmm5
14436        	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14437
14438// CHECK: 	packsswb	69, %xmm5
14439        	packsswb	0x45,%xmm5
14440
14441// CHECK: 	packsswb	32493, %xmm5
14442        	packsswb	0x7eed,%xmm5
14443
14444// CHECK: 	packsswb	3133065982, %xmm5
14445        	packsswb	0xbabecafe,%xmm5
14446
14447// CHECK: 	packsswb	305419896, %xmm5
14448        	packsswb	0x12345678,%xmm5
14449
14450// CHECK: 	packsswb	%xmm5, %xmm5
14451        	packsswb	%xmm5,%xmm5
14452
14453// CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %mm3
14454        	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
14455
14456// CHECK: 	packuswb	69, %mm3
14457        	packuswb	0x45,%mm3
14458
14459// CHECK: 	packuswb	32493, %mm3
14460        	packuswb	0x7eed,%mm3
14461
14462// CHECK: 	packuswb	3133065982, %mm3
14463        	packuswb	0xbabecafe,%mm3
14464
14465// CHECK: 	packuswb	305419896, %mm3
14466        	packuswb	0x12345678,%mm3
14467
14468// CHECK: 	packuswb	%mm3, %mm3
14469        	packuswb	%mm3,%mm3
14470
14471// CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %xmm5
14472        	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14473
14474// CHECK: 	packuswb	69, %xmm5
14475        	packuswb	0x45,%xmm5
14476
14477// CHECK: 	packuswb	32493, %xmm5
14478        	packuswb	0x7eed,%xmm5
14479
14480// CHECK: 	packuswb	3133065982, %xmm5
14481        	packuswb	0xbabecafe,%xmm5
14482
14483// CHECK: 	packuswb	305419896, %xmm5
14484        	packuswb	0x12345678,%xmm5
14485
14486// CHECK: 	packuswb	%xmm5, %xmm5
14487        	packuswb	%xmm5,%xmm5
14488
14489// CHECK: 	paddb	3735928559(%ebx,%ecx,8), %mm3
14490        	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
14491
14492// CHECK: 	paddb	69, %mm3
14493        	paddb	0x45,%mm3
14494
14495// CHECK: 	paddb	32493, %mm3
14496        	paddb	0x7eed,%mm3
14497
14498// CHECK: 	paddb	3133065982, %mm3
14499        	paddb	0xbabecafe,%mm3
14500
14501// CHECK: 	paddb	305419896, %mm3
14502        	paddb	0x12345678,%mm3
14503
14504// CHECK: 	paddb	%mm3, %mm3
14505        	paddb	%mm3,%mm3
14506
14507// CHECK: 	paddb	3735928559(%ebx,%ecx,8), %xmm5
14508        	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14509
14510// CHECK: 	paddb	69, %xmm5
14511        	paddb	0x45,%xmm5
14512
14513// CHECK: 	paddb	32493, %xmm5
14514        	paddb	0x7eed,%xmm5
14515
14516// CHECK: 	paddb	3133065982, %xmm5
14517        	paddb	0xbabecafe,%xmm5
14518
14519// CHECK: 	paddb	305419896, %xmm5
14520        	paddb	0x12345678,%xmm5
14521
14522// CHECK: 	paddb	%xmm5, %xmm5
14523        	paddb	%xmm5,%xmm5
14524
14525// CHECK: 	paddw	3735928559(%ebx,%ecx,8), %mm3
14526        	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
14527
14528// CHECK: 	paddw	69, %mm3
14529        	paddw	0x45,%mm3
14530
14531// CHECK: 	paddw	32493, %mm3
14532        	paddw	0x7eed,%mm3
14533
14534// CHECK: 	paddw	3133065982, %mm3
14535        	paddw	0xbabecafe,%mm3
14536
14537// CHECK: 	paddw	305419896, %mm3
14538        	paddw	0x12345678,%mm3
14539
14540// CHECK: 	paddw	%mm3, %mm3
14541        	paddw	%mm3,%mm3
14542
14543// CHECK: 	paddw	3735928559(%ebx,%ecx,8), %xmm5
14544        	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14545
14546// CHECK: 	paddw	69, %xmm5
14547        	paddw	0x45,%xmm5
14548
14549// CHECK: 	paddw	32493, %xmm5
14550        	paddw	0x7eed,%xmm5
14551
14552// CHECK: 	paddw	3133065982, %xmm5
14553        	paddw	0xbabecafe,%xmm5
14554
14555// CHECK: 	paddw	305419896, %xmm5
14556        	paddw	0x12345678,%xmm5
14557
14558// CHECK: 	paddw	%xmm5, %xmm5
14559        	paddw	%xmm5,%xmm5
14560
14561// CHECK: 	paddd	3735928559(%ebx,%ecx,8), %mm3
14562        	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
14563
14564// CHECK: 	paddd	69, %mm3
14565        	paddd	0x45,%mm3
14566
14567// CHECK: 	paddd	32493, %mm3
14568        	paddd	0x7eed,%mm3
14569
14570// CHECK: 	paddd	3133065982, %mm3
14571        	paddd	0xbabecafe,%mm3
14572
14573// CHECK: 	paddd	305419896, %mm3
14574        	paddd	0x12345678,%mm3
14575
14576// CHECK: 	paddd	%mm3, %mm3
14577        	paddd	%mm3,%mm3
14578
14579// CHECK: 	paddd	3735928559(%ebx,%ecx,8), %xmm5
14580        	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14581
14582// CHECK: 	paddd	69, %xmm5
14583        	paddd	0x45,%xmm5
14584
14585// CHECK: 	paddd	32493, %xmm5
14586        	paddd	0x7eed,%xmm5
14587
14588// CHECK: 	paddd	3133065982, %xmm5
14589        	paddd	0xbabecafe,%xmm5
14590
14591// CHECK: 	paddd	305419896, %xmm5
14592        	paddd	0x12345678,%xmm5
14593
14594// CHECK: 	paddd	%xmm5, %xmm5
14595        	paddd	%xmm5,%xmm5
14596
14597// CHECK: 	paddq	3735928559(%ebx,%ecx,8), %mm3
14598        	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
14599
14600// CHECK: 	paddq	69, %mm3
14601        	paddq	0x45,%mm3
14602
14603// CHECK: 	paddq	32493, %mm3
14604        	paddq	0x7eed,%mm3
14605
14606// CHECK: 	paddq	3133065982, %mm3
14607        	paddq	0xbabecafe,%mm3
14608
14609// CHECK: 	paddq	305419896, %mm3
14610        	paddq	0x12345678,%mm3
14611
14612// CHECK: 	paddq	%mm3, %mm3
14613        	paddq	%mm3,%mm3
14614
14615// CHECK: 	paddq	3735928559(%ebx,%ecx,8), %xmm5
14616        	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
14617
14618// CHECK: 	paddq	69, %xmm5
14619        	paddq	0x45,%xmm5
14620
14621// CHECK: 	paddq	32493, %xmm5
14622        	paddq	0x7eed,%xmm5
14623
14624// CHECK: 	paddq	3133065982, %xmm5
14625        	paddq	0xbabecafe,%xmm5
14626
14627// CHECK: 	paddq	305419896, %xmm5
14628        	paddq	0x12345678,%xmm5
14629
14630// CHECK: 	paddq	%xmm5, %xmm5
14631        	paddq	%xmm5,%xmm5
14632
14633// CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %mm3
14634        	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
14635
14636// CHECK: 	paddsb	69, %mm3
14637        	paddsb	0x45,%mm3
14638
14639// CHECK: 	paddsb	32493, %mm3
14640        	paddsb	0x7eed,%mm3
14641
14642// CHECK: 	paddsb	3133065982, %mm3
14643        	paddsb	0xbabecafe,%mm3
14644
14645// CHECK: 	paddsb	305419896, %mm3
14646        	paddsb	0x12345678,%mm3
14647
14648// CHECK: 	paddsb	%mm3, %mm3
14649        	paddsb	%mm3,%mm3
14650
14651// CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %xmm5
14652        	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14653
14654// CHECK: 	paddsb	69, %xmm5
14655        	paddsb	0x45,%xmm5
14656
14657// CHECK: 	paddsb	32493, %xmm5
14658        	paddsb	0x7eed,%xmm5
14659
14660// CHECK: 	paddsb	3133065982, %xmm5
14661        	paddsb	0xbabecafe,%xmm5
14662
14663// CHECK: 	paddsb	305419896, %xmm5
14664        	paddsb	0x12345678,%xmm5
14665
14666// CHECK: 	paddsb	%xmm5, %xmm5
14667        	paddsb	%xmm5,%xmm5
14668
14669// CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %mm3
14670        	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
14671
14672// CHECK: 	paddsw	69, %mm3
14673        	paddsw	0x45,%mm3
14674
14675// CHECK: 	paddsw	32493, %mm3
14676        	paddsw	0x7eed,%mm3
14677
14678// CHECK: 	paddsw	3133065982, %mm3
14679        	paddsw	0xbabecafe,%mm3
14680
14681// CHECK: 	paddsw	305419896, %mm3
14682        	paddsw	0x12345678,%mm3
14683
14684// CHECK: 	paddsw	%mm3, %mm3
14685        	paddsw	%mm3,%mm3
14686
14687// CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %xmm5
14688        	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14689
14690// CHECK: 	paddsw	69, %xmm5
14691        	paddsw	0x45,%xmm5
14692
14693// CHECK: 	paddsw	32493, %xmm5
14694        	paddsw	0x7eed,%xmm5
14695
14696// CHECK: 	paddsw	3133065982, %xmm5
14697        	paddsw	0xbabecafe,%xmm5
14698
14699// CHECK: 	paddsw	305419896, %xmm5
14700        	paddsw	0x12345678,%xmm5
14701
14702// CHECK: 	paddsw	%xmm5, %xmm5
14703        	paddsw	%xmm5,%xmm5
14704
14705// CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %mm3
14706        	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
14707
14708// CHECK: 	paddusb	69, %mm3
14709        	paddusb	0x45,%mm3
14710
14711// CHECK: 	paddusb	32493, %mm3
14712        	paddusb	0x7eed,%mm3
14713
14714// CHECK: 	paddusb	3133065982, %mm3
14715        	paddusb	0xbabecafe,%mm3
14716
14717// CHECK: 	paddusb	305419896, %mm3
14718        	paddusb	0x12345678,%mm3
14719
14720// CHECK: 	paddusb	%mm3, %mm3
14721        	paddusb	%mm3,%mm3
14722
14723// CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %xmm5
14724        	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14725
14726// CHECK: 	paddusb	69, %xmm5
14727        	paddusb	0x45,%xmm5
14728
14729// CHECK: 	paddusb	32493, %xmm5
14730        	paddusb	0x7eed,%xmm5
14731
14732// CHECK: 	paddusb	3133065982, %xmm5
14733        	paddusb	0xbabecafe,%xmm5
14734
14735// CHECK: 	paddusb	305419896, %xmm5
14736        	paddusb	0x12345678,%xmm5
14737
14738// CHECK: 	paddusb	%xmm5, %xmm5
14739        	paddusb	%xmm5,%xmm5
14740
14741// CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %mm3
14742        	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
14743
14744// CHECK: 	paddusw	69, %mm3
14745        	paddusw	0x45,%mm3
14746
14747// CHECK: 	paddusw	32493, %mm3
14748        	paddusw	0x7eed,%mm3
14749
14750// CHECK: 	paddusw	3133065982, %mm3
14751        	paddusw	0xbabecafe,%mm3
14752
14753// CHECK: 	paddusw	305419896, %mm3
14754        	paddusw	0x12345678,%mm3
14755
14756// CHECK: 	paddusw	%mm3, %mm3
14757        	paddusw	%mm3,%mm3
14758
14759// CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %xmm5
14760        	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14761
14762// CHECK: 	paddusw	69, %xmm5
14763        	paddusw	0x45,%xmm5
14764
14765// CHECK: 	paddusw	32493, %xmm5
14766        	paddusw	0x7eed,%xmm5
14767
14768// CHECK: 	paddusw	3133065982, %xmm5
14769        	paddusw	0xbabecafe,%xmm5
14770
14771// CHECK: 	paddusw	305419896, %xmm5
14772        	paddusw	0x12345678,%xmm5
14773
14774// CHECK: 	paddusw	%xmm5, %xmm5
14775        	paddusw	%xmm5,%xmm5
14776
14777// CHECK: 	pand	3735928559(%ebx,%ecx,8), %mm3
14778        	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
14779
14780// CHECK: 	pand	69, %mm3
14781        	pand	0x45,%mm3
14782
14783// CHECK: 	pand	32493, %mm3
14784        	pand	0x7eed,%mm3
14785
14786// CHECK: 	pand	3133065982, %mm3
14787        	pand	0xbabecafe,%mm3
14788
14789// CHECK: 	pand	305419896, %mm3
14790        	pand	0x12345678,%mm3
14791
14792// CHECK: 	pand	%mm3, %mm3
14793        	pand	%mm3,%mm3
14794
14795// CHECK: 	pand	3735928559(%ebx,%ecx,8), %xmm5
14796        	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
14797
14798// CHECK: 	pand	69, %xmm5
14799        	pand	0x45,%xmm5
14800
14801// CHECK: 	pand	32493, %xmm5
14802        	pand	0x7eed,%xmm5
14803
14804// CHECK: 	pand	3133065982, %xmm5
14805        	pand	0xbabecafe,%xmm5
14806
14807// CHECK: 	pand	305419896, %xmm5
14808        	pand	0x12345678,%xmm5
14809
14810// CHECK: 	pand	%xmm5, %xmm5
14811        	pand	%xmm5,%xmm5
14812
14813// CHECK: 	pandn	3735928559(%ebx,%ecx,8), %mm3
14814        	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
14815
14816// CHECK: 	pandn	69, %mm3
14817        	pandn	0x45,%mm3
14818
14819// CHECK: 	pandn	32493, %mm3
14820        	pandn	0x7eed,%mm3
14821
14822// CHECK: 	pandn	3133065982, %mm3
14823        	pandn	0xbabecafe,%mm3
14824
14825// CHECK: 	pandn	305419896, %mm3
14826        	pandn	0x12345678,%mm3
14827
14828// CHECK: 	pandn	%mm3, %mm3
14829        	pandn	%mm3,%mm3
14830
14831// CHECK: 	pandn	3735928559(%ebx,%ecx,8), %xmm5
14832        	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
14833
14834// CHECK: 	pandn	69, %xmm5
14835        	pandn	0x45,%xmm5
14836
14837// CHECK: 	pandn	32493, %xmm5
14838        	pandn	0x7eed,%xmm5
14839
14840// CHECK: 	pandn	3133065982, %xmm5
14841        	pandn	0xbabecafe,%xmm5
14842
14843// CHECK: 	pandn	305419896, %xmm5
14844        	pandn	0x12345678,%xmm5
14845
14846// CHECK: 	pandn	%xmm5, %xmm5
14847        	pandn	%xmm5,%xmm5
14848
14849// CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
14850        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
14851
14852// CHECK: 	pcmpeqb	69, %mm3
14853        	pcmpeqb	0x45,%mm3
14854
14855// CHECK: 	pcmpeqb	32493, %mm3
14856        	pcmpeqb	0x7eed,%mm3
14857
14858// CHECK: 	pcmpeqb	3133065982, %mm3
14859        	pcmpeqb	0xbabecafe,%mm3
14860
14861// CHECK: 	pcmpeqb	305419896, %mm3
14862        	pcmpeqb	0x12345678,%mm3
14863
14864// CHECK: 	pcmpeqb	%mm3, %mm3
14865        	pcmpeqb	%mm3,%mm3
14866
14867// CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
14868        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14869
14870// CHECK: 	pcmpeqb	69, %xmm5
14871        	pcmpeqb	0x45,%xmm5
14872
14873// CHECK: 	pcmpeqb	32493, %xmm5
14874        	pcmpeqb	0x7eed,%xmm5
14875
14876// CHECK: 	pcmpeqb	3133065982, %xmm5
14877        	pcmpeqb	0xbabecafe,%xmm5
14878
14879// CHECK: 	pcmpeqb	305419896, %xmm5
14880        	pcmpeqb	0x12345678,%xmm5
14881
14882// CHECK: 	pcmpeqb	%xmm5, %xmm5
14883        	pcmpeqb	%xmm5,%xmm5
14884
14885// CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
14886        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
14887
14888// CHECK: 	pcmpeqw	69, %mm3
14889        	pcmpeqw	0x45,%mm3
14890
14891// CHECK: 	pcmpeqw	32493, %mm3
14892        	pcmpeqw	0x7eed,%mm3
14893
14894// CHECK: 	pcmpeqw	3133065982, %mm3
14895        	pcmpeqw	0xbabecafe,%mm3
14896
14897// CHECK: 	pcmpeqw	305419896, %mm3
14898        	pcmpeqw	0x12345678,%mm3
14899
14900// CHECK: 	pcmpeqw	%mm3, %mm3
14901        	pcmpeqw	%mm3,%mm3
14902
14903// CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
14904        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14905
14906// CHECK: 	pcmpeqw	69, %xmm5
14907        	pcmpeqw	0x45,%xmm5
14908
14909// CHECK: 	pcmpeqw	32493, %xmm5
14910        	pcmpeqw	0x7eed,%xmm5
14911
14912// CHECK: 	pcmpeqw	3133065982, %xmm5
14913        	pcmpeqw	0xbabecafe,%xmm5
14914
14915// CHECK: 	pcmpeqw	305419896, %xmm5
14916        	pcmpeqw	0x12345678,%xmm5
14917
14918// CHECK: 	pcmpeqw	%xmm5, %xmm5
14919        	pcmpeqw	%xmm5,%xmm5
14920
14921// CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
14922        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
14923
14924// CHECK: 	pcmpeqd	69, %mm3
14925        	pcmpeqd	0x45,%mm3
14926
14927// CHECK: 	pcmpeqd	32493, %mm3
14928        	pcmpeqd	0x7eed,%mm3
14929
14930// CHECK: 	pcmpeqd	3133065982, %mm3
14931        	pcmpeqd	0xbabecafe,%mm3
14932
14933// CHECK: 	pcmpeqd	305419896, %mm3
14934        	pcmpeqd	0x12345678,%mm3
14935
14936// CHECK: 	pcmpeqd	%mm3, %mm3
14937        	pcmpeqd	%mm3,%mm3
14938
14939// CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
14940        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14941
14942// CHECK: 	pcmpeqd	69, %xmm5
14943        	pcmpeqd	0x45,%xmm5
14944
14945// CHECK: 	pcmpeqd	32493, %xmm5
14946        	pcmpeqd	0x7eed,%xmm5
14947
14948// CHECK: 	pcmpeqd	3133065982, %xmm5
14949        	pcmpeqd	0xbabecafe,%xmm5
14950
14951// CHECK: 	pcmpeqd	305419896, %xmm5
14952        	pcmpeqd	0x12345678,%xmm5
14953
14954// CHECK: 	pcmpeqd	%xmm5, %xmm5
14955        	pcmpeqd	%xmm5,%xmm5
14956
14957// CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
14958        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
14959
14960// CHECK: 	pcmpgtb	69, %mm3
14961        	pcmpgtb	0x45,%mm3
14962
14963// CHECK: 	pcmpgtb	32493, %mm3
14964        	pcmpgtb	0x7eed,%mm3
14965
14966// CHECK: 	pcmpgtb	3133065982, %mm3
14967        	pcmpgtb	0xbabecafe,%mm3
14968
14969// CHECK: 	pcmpgtb	305419896, %mm3
14970        	pcmpgtb	0x12345678,%mm3
14971
14972// CHECK: 	pcmpgtb	%mm3, %mm3
14973        	pcmpgtb	%mm3,%mm3
14974
14975// CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
14976        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14977
14978// CHECK: 	pcmpgtb	69, %xmm5
14979        	pcmpgtb	0x45,%xmm5
14980
14981// CHECK: 	pcmpgtb	32493, %xmm5
14982        	pcmpgtb	0x7eed,%xmm5
14983
14984// CHECK: 	pcmpgtb	3133065982, %xmm5
14985        	pcmpgtb	0xbabecafe,%xmm5
14986
14987// CHECK: 	pcmpgtb	305419896, %xmm5
14988        	pcmpgtb	0x12345678,%xmm5
14989
14990// CHECK: 	pcmpgtb	%xmm5, %xmm5
14991        	pcmpgtb	%xmm5,%xmm5
14992
14993// CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
14994        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
14995
14996// CHECK: 	pcmpgtw	69, %mm3
14997        	pcmpgtw	0x45,%mm3
14998
14999// CHECK: 	pcmpgtw	32493, %mm3
15000        	pcmpgtw	0x7eed,%mm3
15001
15002// CHECK: 	pcmpgtw	3133065982, %mm3
15003        	pcmpgtw	0xbabecafe,%mm3
15004
15005// CHECK: 	pcmpgtw	305419896, %mm3
15006        	pcmpgtw	0x12345678,%mm3
15007
15008// CHECK: 	pcmpgtw	%mm3, %mm3
15009        	pcmpgtw	%mm3,%mm3
15010
15011// CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
15012        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15013
15014// CHECK: 	pcmpgtw	69, %xmm5
15015        	pcmpgtw	0x45,%xmm5
15016
15017// CHECK: 	pcmpgtw	32493, %xmm5
15018        	pcmpgtw	0x7eed,%xmm5
15019
15020// CHECK: 	pcmpgtw	3133065982, %xmm5
15021        	pcmpgtw	0xbabecafe,%xmm5
15022
15023// CHECK: 	pcmpgtw	305419896, %xmm5
15024        	pcmpgtw	0x12345678,%xmm5
15025
15026// CHECK: 	pcmpgtw	%xmm5, %xmm5
15027        	pcmpgtw	%xmm5,%xmm5
15028
15029// CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
15030        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
15031
15032// CHECK: 	pcmpgtd	69, %mm3
15033        	pcmpgtd	0x45,%mm3
15034
15035// CHECK: 	pcmpgtd	32493, %mm3
15036        	pcmpgtd	0x7eed,%mm3
15037
15038// CHECK: 	pcmpgtd	3133065982, %mm3
15039        	pcmpgtd	0xbabecafe,%mm3
15040
15041// CHECK: 	pcmpgtd	305419896, %mm3
15042        	pcmpgtd	0x12345678,%mm3
15043
15044// CHECK: 	pcmpgtd	%mm3, %mm3
15045        	pcmpgtd	%mm3,%mm3
15046
15047// CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
15048        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15049
15050// CHECK: 	pcmpgtd	69, %xmm5
15051        	pcmpgtd	0x45,%xmm5
15052
15053// CHECK: 	pcmpgtd	32493, %xmm5
15054        	pcmpgtd	0x7eed,%xmm5
15055
15056// CHECK: 	pcmpgtd	3133065982, %xmm5
15057        	pcmpgtd	0xbabecafe,%xmm5
15058
15059// CHECK: 	pcmpgtd	305419896, %xmm5
15060        	pcmpgtd	0x12345678,%xmm5
15061
15062// CHECK: 	pcmpgtd	%xmm5, %xmm5
15063        	pcmpgtd	%xmm5,%xmm5
15064
15065// CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %mm3
15066        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15067
15068// CHECK: 	pmaddwd	69, %mm3
15069        	pmaddwd	0x45,%mm3
15070
15071// CHECK: 	pmaddwd	32493, %mm3
15072        	pmaddwd	0x7eed,%mm3
15073
15074// CHECK: 	pmaddwd	3133065982, %mm3
15075        	pmaddwd	0xbabecafe,%mm3
15076
15077// CHECK: 	pmaddwd	305419896, %mm3
15078        	pmaddwd	0x12345678,%mm3
15079
15080// CHECK: 	pmaddwd	%mm3, %mm3
15081        	pmaddwd	%mm3,%mm3
15082
15083// CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
15084        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15085
15086// CHECK: 	pmaddwd	69, %xmm5
15087        	pmaddwd	0x45,%xmm5
15088
15089// CHECK: 	pmaddwd	32493, %xmm5
15090        	pmaddwd	0x7eed,%xmm5
15091
15092// CHECK: 	pmaddwd	3133065982, %xmm5
15093        	pmaddwd	0xbabecafe,%xmm5
15094
15095// CHECK: 	pmaddwd	305419896, %xmm5
15096        	pmaddwd	0x12345678,%xmm5
15097
15098// CHECK: 	pmaddwd	%xmm5, %xmm5
15099        	pmaddwd	%xmm5,%xmm5
15100
15101// CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %mm3
15102        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
15103
15104// CHECK: 	pmulhw	69, %mm3
15105        	pmulhw	0x45,%mm3
15106
15107// CHECK: 	pmulhw	32493, %mm3
15108        	pmulhw	0x7eed,%mm3
15109
15110// CHECK: 	pmulhw	3133065982, %mm3
15111        	pmulhw	0xbabecafe,%mm3
15112
15113// CHECK: 	pmulhw	305419896, %mm3
15114        	pmulhw	0x12345678,%mm3
15115
15116// CHECK: 	pmulhw	%mm3, %mm3
15117        	pmulhw	%mm3,%mm3
15118
15119// CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %xmm5
15120        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15121
15122// CHECK: 	pmulhw	69, %xmm5
15123        	pmulhw	0x45,%xmm5
15124
15125// CHECK: 	pmulhw	32493, %xmm5
15126        	pmulhw	0x7eed,%xmm5
15127
15128// CHECK: 	pmulhw	3133065982, %xmm5
15129        	pmulhw	0xbabecafe,%xmm5
15130
15131// CHECK: 	pmulhw	305419896, %xmm5
15132        	pmulhw	0x12345678,%xmm5
15133
15134// CHECK: 	pmulhw	%xmm5, %xmm5
15135        	pmulhw	%xmm5,%xmm5
15136
15137// CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %mm3
15138        	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
15139
15140// CHECK: 	pmullw	69, %mm3
15141        	pmullw	0x45,%mm3
15142
15143// CHECK: 	pmullw	32493, %mm3
15144        	pmullw	0x7eed,%mm3
15145
15146// CHECK: 	pmullw	3133065982, %mm3
15147        	pmullw	0xbabecafe,%mm3
15148
15149// CHECK: 	pmullw	305419896, %mm3
15150        	pmullw	0x12345678,%mm3
15151
15152// CHECK: 	pmullw	%mm3, %mm3
15153        	pmullw	%mm3,%mm3
15154
15155// CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %xmm5
15156        	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15157
15158// CHECK: 	pmullw	69, %xmm5
15159        	pmullw	0x45,%xmm5
15160
15161// CHECK: 	pmullw	32493, %xmm5
15162        	pmullw	0x7eed,%xmm5
15163
15164// CHECK: 	pmullw	3133065982, %xmm5
15165        	pmullw	0xbabecafe,%xmm5
15166
15167// CHECK: 	pmullw	305419896, %xmm5
15168        	pmullw	0x12345678,%xmm5
15169
15170// CHECK: 	pmullw	%xmm5, %xmm5
15171        	pmullw	%xmm5,%xmm5
15172
15173// CHECK: 	por	3735928559(%ebx,%ecx,8), %mm3
15174        	por	0xdeadbeef(%ebx,%ecx,8),%mm3
15175
15176// CHECK: 	por	69, %mm3
15177        	por	0x45,%mm3
15178
15179// CHECK: 	por	32493, %mm3
15180        	por	0x7eed,%mm3
15181
15182// CHECK: 	por	3133065982, %mm3
15183        	por	0xbabecafe,%mm3
15184
15185// CHECK: 	por	305419896, %mm3
15186        	por	0x12345678,%mm3
15187
15188// CHECK: 	por	%mm3, %mm3
15189        	por	%mm3,%mm3
15190
15191// CHECK: 	por	3735928559(%ebx,%ecx,8), %xmm5
15192        	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
15193
15194// CHECK: 	por	69, %xmm5
15195        	por	0x45,%xmm5
15196
15197// CHECK: 	por	32493, %xmm5
15198        	por	0x7eed,%xmm5
15199
15200// CHECK: 	por	3133065982, %xmm5
15201        	por	0xbabecafe,%xmm5
15202
15203// CHECK: 	por	305419896, %xmm5
15204        	por	0x12345678,%xmm5
15205
15206// CHECK: 	por	%xmm5, %xmm5
15207        	por	%xmm5,%xmm5
15208
15209// CHECK: 	psllw	3735928559(%ebx,%ecx,8), %mm3
15210        	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
15211
15212// CHECK: 	psllw	69, %mm3
15213        	psllw	0x45,%mm3
15214
15215// CHECK: 	psllw	32493, %mm3
15216        	psllw	0x7eed,%mm3
15217
15218// CHECK: 	psllw	3133065982, %mm3
15219        	psllw	0xbabecafe,%mm3
15220
15221// CHECK: 	psllw	305419896, %mm3
15222        	psllw	0x12345678,%mm3
15223
15224// CHECK: 	psllw	%mm3, %mm3
15225        	psllw	%mm3,%mm3
15226
15227// CHECK: 	psllw	3735928559(%ebx,%ecx,8), %xmm5
15228        	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15229
15230// CHECK: 	psllw	69, %xmm5
15231        	psllw	0x45,%xmm5
15232
15233// CHECK: 	psllw	32493, %xmm5
15234        	psllw	0x7eed,%xmm5
15235
15236// CHECK: 	psllw	3133065982, %xmm5
15237        	psllw	0xbabecafe,%xmm5
15238
15239// CHECK: 	psllw	305419896, %xmm5
15240        	psllw	0x12345678,%xmm5
15241
15242// CHECK: 	psllw	%xmm5, %xmm5
15243        	psllw	%xmm5,%xmm5
15244
15245// CHECK: 	psllw	$127, %mm3
15246        	psllw	$0x7f,%mm3
15247
15248// CHECK: 	psllw	$127, %xmm5
15249        	psllw	$0x7f,%xmm5
15250
15251// CHECK: 	pslld	3735928559(%ebx,%ecx,8), %mm3
15252        	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
15253
15254// CHECK: 	pslld	69, %mm3
15255        	pslld	0x45,%mm3
15256
15257// CHECK: 	pslld	32493, %mm3
15258        	pslld	0x7eed,%mm3
15259
15260// CHECK: 	pslld	3133065982, %mm3
15261        	pslld	0xbabecafe,%mm3
15262
15263// CHECK: 	pslld	305419896, %mm3
15264        	pslld	0x12345678,%mm3
15265
15266// CHECK: 	pslld	%mm3, %mm3
15267        	pslld	%mm3,%mm3
15268
15269// CHECK: 	pslld	3735928559(%ebx,%ecx,8), %xmm5
15270        	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
15271
15272// CHECK: 	pslld	69, %xmm5
15273        	pslld	0x45,%xmm5
15274
15275// CHECK: 	pslld	32493, %xmm5
15276        	pslld	0x7eed,%xmm5
15277
15278// CHECK: 	pslld	3133065982, %xmm5
15279        	pslld	0xbabecafe,%xmm5
15280
15281// CHECK: 	pslld	305419896, %xmm5
15282        	pslld	0x12345678,%xmm5
15283
15284// CHECK: 	pslld	%xmm5, %xmm5
15285        	pslld	%xmm5,%xmm5
15286
15287// CHECK: 	pslld	$127, %mm3
15288        	pslld	$0x7f,%mm3
15289
15290// CHECK: 	pslld	$127, %xmm5
15291        	pslld	$0x7f,%xmm5
15292
15293// CHECK: 	psllq	3735928559(%ebx,%ecx,8), %mm3
15294        	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
15295
15296// CHECK: 	psllq	69, %mm3
15297        	psllq	0x45,%mm3
15298
15299// CHECK: 	psllq	32493, %mm3
15300        	psllq	0x7eed,%mm3
15301
15302// CHECK: 	psllq	3133065982, %mm3
15303        	psllq	0xbabecafe,%mm3
15304
15305// CHECK: 	psllq	305419896, %mm3
15306        	psllq	0x12345678,%mm3
15307
15308// CHECK: 	psllq	%mm3, %mm3
15309        	psllq	%mm3,%mm3
15310
15311// CHECK: 	psllq	3735928559(%ebx,%ecx,8), %xmm5
15312        	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15313
15314// CHECK: 	psllq	69, %xmm5
15315        	psllq	0x45,%xmm5
15316
15317// CHECK: 	psllq	32493, %xmm5
15318        	psllq	0x7eed,%xmm5
15319
15320// CHECK: 	psllq	3133065982, %xmm5
15321        	psllq	0xbabecafe,%xmm5
15322
15323// CHECK: 	psllq	305419896, %xmm5
15324        	psllq	0x12345678,%xmm5
15325
15326// CHECK: 	psllq	%xmm5, %xmm5
15327        	psllq	%xmm5,%xmm5
15328
15329// CHECK: 	psllq	$127, %mm3
15330        	psllq	$0x7f,%mm3
15331
15332// CHECK: 	psllq	$127, %xmm5
15333        	psllq	$0x7f,%xmm5
15334
15335// CHECK: 	psraw	3735928559(%ebx,%ecx,8), %mm3
15336        	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
15337
15338// CHECK: 	psraw	69, %mm3
15339        	psraw	0x45,%mm3
15340
15341// CHECK: 	psraw	32493, %mm3
15342        	psraw	0x7eed,%mm3
15343
15344// CHECK: 	psraw	3133065982, %mm3
15345        	psraw	0xbabecafe,%mm3
15346
15347// CHECK: 	psraw	305419896, %mm3
15348        	psraw	0x12345678,%mm3
15349
15350// CHECK: 	psraw	%mm3, %mm3
15351        	psraw	%mm3,%mm3
15352
15353// CHECK: 	psraw	3735928559(%ebx,%ecx,8), %xmm5
15354        	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15355
15356// CHECK: 	psraw	69, %xmm5
15357        	psraw	0x45,%xmm5
15358
15359// CHECK: 	psraw	32493, %xmm5
15360        	psraw	0x7eed,%xmm5
15361
15362// CHECK: 	psraw	3133065982, %xmm5
15363        	psraw	0xbabecafe,%xmm5
15364
15365// CHECK: 	psraw	305419896, %xmm5
15366        	psraw	0x12345678,%xmm5
15367
15368// CHECK: 	psraw	%xmm5, %xmm5
15369        	psraw	%xmm5,%xmm5
15370
15371// CHECK: 	psraw	$127, %mm3
15372        	psraw	$0x7f,%mm3
15373
15374// CHECK: 	psraw	$127, %xmm5
15375        	psraw	$0x7f,%xmm5
15376
15377// CHECK: 	psrad	3735928559(%ebx,%ecx,8), %mm3
15378        	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
15379
15380// CHECK: 	psrad	69, %mm3
15381        	psrad	0x45,%mm3
15382
15383// CHECK: 	psrad	32493, %mm3
15384        	psrad	0x7eed,%mm3
15385
15386// CHECK: 	psrad	3133065982, %mm3
15387        	psrad	0xbabecafe,%mm3
15388
15389// CHECK: 	psrad	305419896, %mm3
15390        	psrad	0x12345678,%mm3
15391
15392// CHECK: 	psrad	%mm3, %mm3
15393        	psrad	%mm3,%mm3
15394
15395// CHECK: 	psrad	3735928559(%ebx,%ecx,8), %xmm5
15396        	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
15397
15398// CHECK: 	psrad	69, %xmm5
15399        	psrad	0x45,%xmm5
15400
15401// CHECK: 	psrad	32493, %xmm5
15402        	psrad	0x7eed,%xmm5
15403
15404// CHECK: 	psrad	3133065982, %xmm5
15405        	psrad	0xbabecafe,%xmm5
15406
15407// CHECK: 	psrad	305419896, %xmm5
15408        	psrad	0x12345678,%xmm5
15409
15410// CHECK: 	psrad	%xmm5, %xmm5
15411        	psrad	%xmm5,%xmm5
15412
15413// CHECK: 	psrad	$127, %mm3
15414        	psrad	$0x7f,%mm3
15415
15416// CHECK: 	psrad	$127, %xmm5
15417        	psrad	$0x7f,%xmm5
15418
15419// CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %mm3
15420        	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
15421
15422// CHECK: 	psrlw	69, %mm3
15423        	psrlw	0x45,%mm3
15424
15425// CHECK: 	psrlw	32493, %mm3
15426        	psrlw	0x7eed,%mm3
15427
15428// CHECK: 	psrlw	3133065982, %mm3
15429        	psrlw	0xbabecafe,%mm3
15430
15431// CHECK: 	psrlw	305419896, %mm3
15432        	psrlw	0x12345678,%mm3
15433
15434// CHECK: 	psrlw	%mm3, %mm3
15435        	psrlw	%mm3,%mm3
15436
15437// CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %xmm5
15438        	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15439
15440// CHECK: 	psrlw	69, %xmm5
15441        	psrlw	0x45,%xmm5
15442
15443// CHECK: 	psrlw	32493, %xmm5
15444        	psrlw	0x7eed,%xmm5
15445
15446// CHECK: 	psrlw	3133065982, %xmm5
15447        	psrlw	0xbabecafe,%xmm5
15448
15449// CHECK: 	psrlw	305419896, %xmm5
15450        	psrlw	0x12345678,%xmm5
15451
15452// CHECK: 	psrlw	%xmm5, %xmm5
15453        	psrlw	%xmm5,%xmm5
15454
15455// CHECK: 	psrlw	$127, %mm3
15456        	psrlw	$0x7f,%mm3
15457
15458// CHECK: 	psrlw	$127, %xmm5
15459        	psrlw	$0x7f,%xmm5
15460
15461// CHECK: 	psrld	3735928559(%ebx,%ecx,8), %mm3
15462        	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
15463
15464// CHECK: 	psrld	69, %mm3
15465        	psrld	0x45,%mm3
15466
15467// CHECK: 	psrld	32493, %mm3
15468        	psrld	0x7eed,%mm3
15469
15470// CHECK: 	psrld	3133065982, %mm3
15471        	psrld	0xbabecafe,%mm3
15472
15473// CHECK: 	psrld	305419896, %mm3
15474        	psrld	0x12345678,%mm3
15475
15476// CHECK: 	psrld	%mm3, %mm3
15477        	psrld	%mm3,%mm3
15478
15479// CHECK: 	psrld	3735928559(%ebx,%ecx,8), %xmm5
15480        	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
15481
15482// CHECK: 	psrld	69, %xmm5
15483        	psrld	0x45,%xmm5
15484
15485// CHECK: 	psrld	32493, %xmm5
15486        	psrld	0x7eed,%xmm5
15487
15488// CHECK: 	psrld	3133065982, %xmm5
15489        	psrld	0xbabecafe,%xmm5
15490
15491// CHECK: 	psrld	305419896, %xmm5
15492        	psrld	0x12345678,%xmm5
15493
15494// CHECK: 	psrld	%xmm5, %xmm5
15495        	psrld	%xmm5,%xmm5
15496
15497// CHECK: 	psrld	$127, %mm3
15498        	psrld	$0x7f,%mm3
15499
15500// CHECK: 	psrld	$127, %xmm5
15501        	psrld	$0x7f,%xmm5
15502
15503// CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %mm3
15504        	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
15505
15506// CHECK: 	psrlq	69, %mm3
15507        	psrlq	0x45,%mm3
15508
15509// CHECK: 	psrlq	32493, %mm3
15510        	psrlq	0x7eed,%mm3
15511
15512// CHECK: 	psrlq	3133065982, %mm3
15513        	psrlq	0xbabecafe,%mm3
15514
15515// CHECK: 	psrlq	305419896, %mm3
15516        	psrlq	0x12345678,%mm3
15517
15518// CHECK: 	psrlq	%mm3, %mm3
15519        	psrlq	%mm3,%mm3
15520
15521// CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %xmm5
15522        	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15523
15524// CHECK: 	psrlq	69, %xmm5
15525        	psrlq	0x45,%xmm5
15526
15527// CHECK: 	psrlq	32493, %xmm5
15528        	psrlq	0x7eed,%xmm5
15529
15530// CHECK: 	psrlq	3133065982, %xmm5
15531        	psrlq	0xbabecafe,%xmm5
15532
15533// CHECK: 	psrlq	305419896, %xmm5
15534        	psrlq	0x12345678,%xmm5
15535
15536// CHECK: 	psrlq	%xmm5, %xmm5
15537        	psrlq	%xmm5,%xmm5
15538
15539// CHECK: 	psrlq	$127, %mm3
15540        	psrlq	$0x7f,%mm3
15541
15542// CHECK: 	psrlq	$127, %xmm5
15543        	psrlq	$0x7f,%xmm5
15544
15545// CHECK: 	psubb	3735928559(%ebx,%ecx,8), %mm3
15546        	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
15547
15548// CHECK: 	psubb	69, %mm3
15549        	psubb	0x45,%mm3
15550
15551// CHECK: 	psubb	32493, %mm3
15552        	psubb	0x7eed,%mm3
15553
15554// CHECK: 	psubb	3133065982, %mm3
15555        	psubb	0xbabecafe,%mm3
15556
15557// CHECK: 	psubb	305419896, %mm3
15558        	psubb	0x12345678,%mm3
15559
15560// CHECK: 	psubb	%mm3, %mm3
15561        	psubb	%mm3,%mm3
15562
15563// CHECK: 	psubb	3735928559(%ebx,%ecx,8), %xmm5
15564        	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15565
15566// CHECK: 	psubb	69, %xmm5
15567        	psubb	0x45,%xmm5
15568
15569// CHECK: 	psubb	32493, %xmm5
15570        	psubb	0x7eed,%xmm5
15571
15572// CHECK: 	psubb	3133065982, %xmm5
15573        	psubb	0xbabecafe,%xmm5
15574
15575// CHECK: 	psubb	305419896, %xmm5
15576        	psubb	0x12345678,%xmm5
15577
15578// CHECK: 	psubb	%xmm5, %xmm5
15579        	psubb	%xmm5,%xmm5
15580
15581// CHECK: 	psubw	3735928559(%ebx,%ecx,8), %mm3
15582        	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
15583
15584// CHECK: 	psubw	69, %mm3
15585        	psubw	0x45,%mm3
15586
15587// CHECK: 	psubw	32493, %mm3
15588        	psubw	0x7eed,%mm3
15589
15590// CHECK: 	psubw	3133065982, %mm3
15591        	psubw	0xbabecafe,%mm3
15592
15593// CHECK: 	psubw	305419896, %mm3
15594        	psubw	0x12345678,%mm3
15595
15596// CHECK: 	psubw	%mm3, %mm3
15597        	psubw	%mm3,%mm3
15598
15599// CHECK: 	psubw	3735928559(%ebx,%ecx,8), %xmm5
15600        	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15601
15602// CHECK: 	psubw	69, %xmm5
15603        	psubw	0x45,%xmm5
15604
15605// CHECK: 	psubw	32493, %xmm5
15606        	psubw	0x7eed,%xmm5
15607
15608// CHECK: 	psubw	3133065982, %xmm5
15609        	psubw	0xbabecafe,%xmm5
15610
15611// CHECK: 	psubw	305419896, %xmm5
15612        	psubw	0x12345678,%xmm5
15613
15614// CHECK: 	psubw	%xmm5, %xmm5
15615        	psubw	%xmm5,%xmm5
15616
15617// CHECK: 	psubd	3735928559(%ebx,%ecx,8), %mm3
15618        	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
15619
15620// CHECK: 	psubd	69, %mm3
15621        	psubd	0x45,%mm3
15622
15623// CHECK: 	psubd	32493, %mm3
15624        	psubd	0x7eed,%mm3
15625
15626// CHECK: 	psubd	3133065982, %mm3
15627        	psubd	0xbabecafe,%mm3
15628
15629// CHECK: 	psubd	305419896, %mm3
15630        	psubd	0x12345678,%mm3
15631
15632// CHECK: 	psubd	%mm3, %mm3
15633        	psubd	%mm3,%mm3
15634
15635// CHECK: 	psubd	3735928559(%ebx,%ecx,8), %xmm5
15636        	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15637
15638// CHECK: 	psubd	69, %xmm5
15639        	psubd	0x45,%xmm5
15640
15641// CHECK: 	psubd	32493, %xmm5
15642        	psubd	0x7eed,%xmm5
15643
15644// CHECK: 	psubd	3133065982, %xmm5
15645        	psubd	0xbabecafe,%xmm5
15646
15647// CHECK: 	psubd	305419896, %xmm5
15648        	psubd	0x12345678,%xmm5
15649
15650// CHECK: 	psubd	%xmm5, %xmm5
15651        	psubd	%xmm5,%xmm5
15652
15653// CHECK: 	psubq	3735928559(%ebx,%ecx,8), %mm3
15654        	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
15655
15656// CHECK: 	psubq	69, %mm3
15657        	psubq	0x45,%mm3
15658
15659// CHECK: 	psubq	32493, %mm3
15660        	psubq	0x7eed,%mm3
15661
15662// CHECK: 	psubq	3133065982, %mm3
15663        	psubq	0xbabecafe,%mm3
15664
15665// CHECK: 	psubq	305419896, %mm3
15666        	psubq	0x12345678,%mm3
15667
15668// CHECK: 	psubq	%mm3, %mm3
15669        	psubq	%mm3,%mm3
15670
15671// CHECK: 	psubq	3735928559(%ebx,%ecx,8), %xmm5
15672        	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15673
15674// CHECK: 	psubq	69, %xmm5
15675        	psubq	0x45,%xmm5
15676
15677// CHECK: 	psubq	32493, %xmm5
15678        	psubq	0x7eed,%xmm5
15679
15680// CHECK: 	psubq	3133065982, %xmm5
15681        	psubq	0xbabecafe,%xmm5
15682
15683// CHECK: 	psubq	305419896, %xmm5
15684        	psubq	0x12345678,%xmm5
15685
15686// CHECK: 	psubq	%xmm5, %xmm5
15687        	psubq	%xmm5,%xmm5
15688
15689// CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %mm3
15690        	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
15691
15692// CHECK: 	psubsb	69, %mm3
15693        	psubsb	0x45,%mm3
15694
15695// CHECK: 	psubsb	32493, %mm3
15696        	psubsb	0x7eed,%mm3
15697
15698// CHECK: 	psubsb	3133065982, %mm3
15699        	psubsb	0xbabecafe,%mm3
15700
15701// CHECK: 	psubsb	305419896, %mm3
15702        	psubsb	0x12345678,%mm3
15703
15704// CHECK: 	psubsb	%mm3, %mm3
15705        	psubsb	%mm3,%mm3
15706
15707// CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %xmm5
15708        	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15709
15710// CHECK: 	psubsb	69, %xmm5
15711        	psubsb	0x45,%xmm5
15712
15713// CHECK: 	psubsb	32493, %xmm5
15714        	psubsb	0x7eed,%xmm5
15715
15716// CHECK: 	psubsb	3133065982, %xmm5
15717        	psubsb	0xbabecafe,%xmm5
15718
15719// CHECK: 	psubsb	305419896, %xmm5
15720        	psubsb	0x12345678,%xmm5
15721
15722// CHECK: 	psubsb	%xmm5, %xmm5
15723        	psubsb	%xmm5,%xmm5
15724
15725// CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %mm3
15726        	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
15727
15728// CHECK: 	psubsw	69, %mm3
15729        	psubsw	0x45,%mm3
15730
15731// CHECK: 	psubsw	32493, %mm3
15732        	psubsw	0x7eed,%mm3
15733
15734// CHECK: 	psubsw	3133065982, %mm3
15735        	psubsw	0xbabecafe,%mm3
15736
15737// CHECK: 	psubsw	305419896, %mm3
15738        	psubsw	0x12345678,%mm3
15739
15740// CHECK: 	psubsw	%mm3, %mm3
15741        	psubsw	%mm3,%mm3
15742
15743// CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %xmm5
15744        	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15745
15746// CHECK: 	psubsw	69, %xmm5
15747        	psubsw	0x45,%xmm5
15748
15749// CHECK: 	psubsw	32493, %xmm5
15750        	psubsw	0x7eed,%xmm5
15751
15752// CHECK: 	psubsw	3133065982, %xmm5
15753        	psubsw	0xbabecafe,%xmm5
15754
15755// CHECK: 	psubsw	305419896, %xmm5
15756        	psubsw	0x12345678,%xmm5
15757
15758// CHECK: 	psubsw	%xmm5, %xmm5
15759        	psubsw	%xmm5,%xmm5
15760
15761// CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %mm3
15762        	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
15763
15764// CHECK: 	psubusb	69, %mm3
15765        	psubusb	0x45,%mm3
15766
15767// CHECK: 	psubusb	32493, %mm3
15768        	psubusb	0x7eed,%mm3
15769
15770// CHECK: 	psubusb	3133065982, %mm3
15771        	psubusb	0xbabecafe,%mm3
15772
15773// CHECK: 	psubusb	305419896, %mm3
15774        	psubusb	0x12345678,%mm3
15775
15776// CHECK: 	psubusb	%mm3, %mm3
15777        	psubusb	%mm3,%mm3
15778
15779// CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %xmm5
15780        	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15781
15782// CHECK: 	psubusb	69, %xmm5
15783        	psubusb	0x45,%xmm5
15784
15785// CHECK: 	psubusb	32493, %xmm5
15786        	psubusb	0x7eed,%xmm5
15787
15788// CHECK: 	psubusb	3133065982, %xmm5
15789        	psubusb	0xbabecafe,%xmm5
15790
15791// CHECK: 	psubusb	305419896, %xmm5
15792        	psubusb	0x12345678,%xmm5
15793
15794// CHECK: 	psubusb	%xmm5, %xmm5
15795        	psubusb	%xmm5,%xmm5
15796
15797// CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %mm3
15798        	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
15799
15800// CHECK: 	psubusw	69, %mm3
15801        	psubusw	0x45,%mm3
15802
15803// CHECK: 	psubusw	32493, %mm3
15804        	psubusw	0x7eed,%mm3
15805
15806// CHECK: 	psubusw	3133065982, %mm3
15807        	psubusw	0xbabecafe,%mm3
15808
15809// CHECK: 	psubusw	305419896, %mm3
15810        	psubusw	0x12345678,%mm3
15811
15812// CHECK: 	psubusw	%mm3, %mm3
15813        	psubusw	%mm3,%mm3
15814
15815// CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %xmm5
15816        	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15817
15818// CHECK: 	psubusw	69, %xmm5
15819        	psubusw	0x45,%xmm5
15820
15821// CHECK: 	psubusw	32493, %xmm5
15822        	psubusw	0x7eed,%xmm5
15823
15824// CHECK: 	psubusw	3133065982, %xmm5
15825        	psubusw	0xbabecafe,%xmm5
15826
15827// CHECK: 	psubusw	305419896, %xmm5
15828        	psubusw	0x12345678,%xmm5
15829
15830// CHECK: 	psubusw	%xmm5, %xmm5
15831        	psubusw	%xmm5,%xmm5
15832
15833// CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %mm3
15834        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
15835
15836// CHECK: 	punpckhbw	69, %mm3
15837        	punpckhbw	0x45,%mm3
15838
15839// CHECK: 	punpckhbw	32493, %mm3
15840        	punpckhbw	0x7eed,%mm3
15841
15842// CHECK: 	punpckhbw	3133065982, %mm3
15843        	punpckhbw	0xbabecafe,%mm3
15844
15845// CHECK: 	punpckhbw	305419896, %mm3
15846        	punpckhbw	0x12345678,%mm3
15847
15848// CHECK: 	punpckhbw	%mm3, %mm3
15849        	punpckhbw	%mm3,%mm3
15850
15851// CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
15852        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15853
15854// CHECK: 	punpckhbw	69, %xmm5
15855        	punpckhbw	0x45,%xmm5
15856
15857// CHECK: 	punpckhbw	32493, %xmm5
15858        	punpckhbw	0x7eed,%xmm5
15859
15860// CHECK: 	punpckhbw	3133065982, %xmm5
15861        	punpckhbw	0xbabecafe,%xmm5
15862
15863// CHECK: 	punpckhbw	305419896, %xmm5
15864        	punpckhbw	0x12345678,%xmm5
15865
15866// CHECK: 	punpckhbw	%xmm5, %xmm5
15867        	punpckhbw	%xmm5,%xmm5
15868
15869// CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %mm3
15870        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15871
15872// CHECK: 	punpckhwd	69, %mm3
15873        	punpckhwd	0x45,%mm3
15874
15875// CHECK: 	punpckhwd	32493, %mm3
15876        	punpckhwd	0x7eed,%mm3
15877
15878// CHECK: 	punpckhwd	3133065982, %mm3
15879        	punpckhwd	0xbabecafe,%mm3
15880
15881// CHECK: 	punpckhwd	305419896, %mm3
15882        	punpckhwd	0x12345678,%mm3
15883
15884// CHECK: 	punpckhwd	%mm3, %mm3
15885        	punpckhwd	%mm3,%mm3
15886
15887// CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
15888        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15889
15890// CHECK: 	punpckhwd	69, %xmm5
15891        	punpckhwd	0x45,%xmm5
15892
15893// CHECK: 	punpckhwd	32493, %xmm5
15894        	punpckhwd	0x7eed,%xmm5
15895
15896// CHECK: 	punpckhwd	3133065982, %xmm5
15897        	punpckhwd	0xbabecafe,%xmm5
15898
15899// CHECK: 	punpckhwd	305419896, %xmm5
15900        	punpckhwd	0x12345678,%xmm5
15901
15902// CHECK: 	punpckhwd	%xmm5, %xmm5
15903        	punpckhwd	%xmm5,%xmm5
15904
15905// CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %mm3
15906        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
15907
15908// CHECK: 	punpckhdq	69, %mm3
15909        	punpckhdq	0x45,%mm3
15910
15911// CHECK: 	punpckhdq	32493, %mm3
15912        	punpckhdq	0x7eed,%mm3
15913
15914// CHECK: 	punpckhdq	3133065982, %mm3
15915        	punpckhdq	0xbabecafe,%mm3
15916
15917// CHECK: 	punpckhdq	305419896, %mm3
15918        	punpckhdq	0x12345678,%mm3
15919
15920// CHECK: 	punpckhdq	%mm3, %mm3
15921        	punpckhdq	%mm3,%mm3
15922
15923// CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
15924        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15925
15926// CHECK: 	punpckhdq	69, %xmm5
15927        	punpckhdq	0x45,%xmm5
15928
15929// CHECK: 	punpckhdq	32493, %xmm5
15930        	punpckhdq	0x7eed,%xmm5
15931
15932// CHECK: 	punpckhdq	3133065982, %xmm5
15933        	punpckhdq	0xbabecafe,%xmm5
15934
15935// CHECK: 	punpckhdq	305419896, %xmm5
15936        	punpckhdq	0x12345678,%xmm5
15937
15938// CHECK: 	punpckhdq	%xmm5, %xmm5
15939        	punpckhdq	%xmm5,%xmm5
15940
15941// CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %mm3
15942        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
15943
15944// CHECK: 	punpcklbw	69, %mm3
15945        	punpcklbw	0x45,%mm3
15946
15947// CHECK: 	punpcklbw	32493, %mm3
15948        	punpcklbw	0x7eed,%mm3
15949
15950// CHECK: 	punpcklbw	3133065982, %mm3
15951        	punpcklbw	0xbabecafe,%mm3
15952
15953// CHECK: 	punpcklbw	305419896, %mm3
15954        	punpcklbw	0x12345678,%mm3
15955
15956// CHECK: 	punpcklbw	%mm3, %mm3
15957        	punpcklbw	%mm3,%mm3
15958
15959// CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
15960        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15961
15962// CHECK: 	punpcklbw	69, %xmm5
15963        	punpcklbw	0x45,%xmm5
15964
15965// CHECK: 	punpcklbw	32493, %xmm5
15966        	punpcklbw	0x7eed,%xmm5
15967
15968// CHECK: 	punpcklbw	3133065982, %xmm5
15969        	punpcklbw	0xbabecafe,%xmm5
15970
15971// CHECK: 	punpcklbw	305419896, %xmm5
15972        	punpcklbw	0x12345678,%xmm5
15973
15974// CHECK: 	punpcklbw	%xmm5, %xmm5
15975        	punpcklbw	%xmm5,%xmm5
15976
15977// CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %mm3
15978        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15979
15980// CHECK: 	punpcklwd	69, %mm3
15981        	punpcklwd	0x45,%mm3
15982
15983// CHECK: 	punpcklwd	32493, %mm3
15984        	punpcklwd	0x7eed,%mm3
15985
15986// CHECK: 	punpcklwd	3133065982, %mm3
15987        	punpcklwd	0xbabecafe,%mm3
15988
15989// CHECK: 	punpcklwd	305419896, %mm3
15990        	punpcklwd	0x12345678,%mm3
15991
15992// CHECK: 	punpcklwd	%mm3, %mm3
15993        	punpcklwd	%mm3,%mm3
15994
15995// CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
15996        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15997
15998// CHECK: 	punpcklwd	69, %xmm5
15999        	punpcklwd	0x45,%xmm5
16000
16001// CHECK: 	punpcklwd	32493, %xmm5
16002        	punpcklwd	0x7eed,%xmm5
16003
16004// CHECK: 	punpcklwd	3133065982, %xmm5
16005        	punpcklwd	0xbabecafe,%xmm5
16006
16007// CHECK: 	punpcklwd	305419896, %xmm5
16008        	punpcklwd	0x12345678,%xmm5
16009
16010// CHECK: 	punpcklwd	%xmm5, %xmm5
16011        	punpcklwd	%xmm5,%xmm5
16012
16013// CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %mm3
16014        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
16015
16016// CHECK: 	punpckldq	69, %mm3
16017        	punpckldq	0x45,%mm3
16018
16019// CHECK: 	punpckldq	32493, %mm3
16020        	punpckldq	0x7eed,%mm3
16021
16022// CHECK: 	punpckldq	3133065982, %mm3
16023        	punpckldq	0xbabecafe,%mm3
16024
16025// CHECK: 	punpckldq	305419896, %mm3
16026        	punpckldq	0x12345678,%mm3
16027
16028// CHECK: 	punpckldq	%mm3, %mm3
16029        	punpckldq	%mm3,%mm3
16030
16031// CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %xmm5
16032        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
16033
16034// CHECK: 	punpckldq	69, %xmm5
16035        	punpckldq	0x45,%xmm5
16036
16037// CHECK: 	punpckldq	32493, %xmm5
16038        	punpckldq	0x7eed,%xmm5
16039
16040// CHECK: 	punpckldq	3133065982, %xmm5
16041        	punpckldq	0xbabecafe,%xmm5
16042
16043// CHECK: 	punpckldq	305419896, %xmm5
16044        	punpckldq	0x12345678,%xmm5
16045
16046// CHECK: 	punpckldq	%xmm5, %xmm5
16047        	punpckldq	%xmm5,%xmm5
16048
16049// CHECK: 	pxor	3735928559(%ebx,%ecx,8), %mm3
16050        	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
16051
16052// CHECK: 	pxor	69, %mm3
16053        	pxor	0x45,%mm3
16054
16055// CHECK: 	pxor	32493, %mm3
16056        	pxor	0x7eed,%mm3
16057
16058// CHECK: 	pxor	3133065982, %mm3
16059        	pxor	0xbabecafe,%mm3
16060
16061// CHECK: 	pxor	305419896, %mm3
16062        	pxor	0x12345678,%mm3
16063
16064// CHECK: 	pxor	%mm3, %mm3
16065        	pxor	%mm3,%mm3
16066
16067// CHECK: 	pxor	3735928559(%ebx,%ecx,8), %xmm5
16068        	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
16069
16070// CHECK: 	pxor	69, %xmm5
16071        	pxor	0x45,%xmm5
16072
16073// CHECK: 	pxor	32493, %xmm5
16074        	pxor	0x7eed,%xmm5
16075
16076// CHECK: 	pxor	3133065982, %xmm5
16077        	pxor	0xbabecafe,%xmm5
16078
16079// CHECK: 	pxor	305419896, %xmm5
16080        	pxor	0x12345678,%xmm5
16081
16082// CHECK: 	pxor	%xmm5, %xmm5
16083        	pxor	%xmm5,%xmm5
16084
16085// CHECK: 	addps	3735928559(%ebx,%ecx,8), %xmm5
16086        	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16087
16088// CHECK: 	addps	69, %xmm5
16089        	addps	0x45,%xmm5
16090
16091// CHECK: 	addps	32493, %xmm5
16092        	addps	0x7eed,%xmm5
16093
16094// CHECK: 	addps	3133065982, %xmm5
16095        	addps	0xbabecafe,%xmm5
16096
16097// CHECK: 	addps	305419896, %xmm5
16098        	addps	0x12345678,%xmm5
16099
16100// CHECK: 	addps	%xmm5, %xmm5
16101        	addps	%xmm5,%xmm5
16102
16103// CHECK: 	addss	3735928559(%ebx,%ecx,8), %xmm5
16104        	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16105
16106// CHECK: 	addss	69, %xmm5
16107        	addss	0x45,%xmm5
16108
16109// CHECK: 	addss	32493, %xmm5
16110        	addss	0x7eed,%xmm5
16111
16112// CHECK: 	addss	3133065982, %xmm5
16113        	addss	0xbabecafe,%xmm5
16114
16115// CHECK: 	addss	305419896, %xmm5
16116        	addss	0x12345678,%xmm5
16117
16118// CHECK: 	addss	%xmm5, %xmm5
16119        	addss	%xmm5,%xmm5
16120
16121// CHECK: 	andnps	3735928559(%ebx,%ecx,8), %xmm5
16122        	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16123
16124// CHECK: 	andnps	69, %xmm5
16125        	andnps	0x45,%xmm5
16126
16127// CHECK: 	andnps	32493, %xmm5
16128        	andnps	0x7eed,%xmm5
16129
16130// CHECK: 	andnps	3133065982, %xmm5
16131        	andnps	0xbabecafe,%xmm5
16132
16133// CHECK: 	andnps	305419896, %xmm5
16134        	andnps	0x12345678,%xmm5
16135
16136// CHECK: 	andnps	%xmm5, %xmm5
16137        	andnps	%xmm5,%xmm5
16138
16139// CHECK: 	andps	3735928559(%ebx,%ecx,8), %xmm5
16140        	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16141
16142// CHECK: 	andps	69, %xmm5
16143        	andps	0x45,%xmm5
16144
16145// CHECK: 	andps	32493, %xmm5
16146        	andps	0x7eed,%xmm5
16147
16148// CHECK: 	andps	3133065982, %xmm5
16149        	andps	0xbabecafe,%xmm5
16150
16151// CHECK: 	andps	305419896, %xmm5
16152        	andps	0x12345678,%xmm5
16153
16154// CHECK: 	andps	%xmm5, %xmm5
16155        	andps	%xmm5,%xmm5
16156
16157// CHECK: 	comiss	3735928559(%ebx,%ecx,8), %xmm5
16158        	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16159
16160// CHECK: 	comiss	69, %xmm5
16161        	comiss	0x45,%xmm5
16162
16163// CHECK: 	comiss	32493, %xmm5
16164        	comiss	0x7eed,%xmm5
16165
16166// CHECK: 	comiss	3133065982, %xmm5
16167        	comiss	0xbabecafe,%xmm5
16168
16169// CHECK: 	comiss	305419896, %xmm5
16170        	comiss	0x12345678,%xmm5
16171
16172// CHECK: 	comiss	%xmm5, %xmm5
16173        	comiss	%xmm5,%xmm5
16174
16175// CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
16176        	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16177
16178// CHECK: 	cvtpi2ps	69, %xmm5
16179        	cvtpi2ps	0x45,%xmm5
16180
16181// CHECK: 	cvtpi2ps	32493, %xmm5
16182        	cvtpi2ps	0x7eed,%xmm5
16183
16184// CHECK: 	cvtpi2ps	3133065982, %xmm5
16185        	cvtpi2ps	0xbabecafe,%xmm5
16186
16187// CHECK: 	cvtpi2ps	305419896, %xmm5
16188        	cvtpi2ps	0x12345678,%xmm5
16189
16190// CHECK: 	cvtpi2ps	%mm3, %xmm5
16191        	cvtpi2ps	%mm3,%xmm5
16192
16193// CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
16194        	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
16195
16196// CHECK: 	cvtps2pi	69, %mm3
16197        	cvtps2pi	0x45,%mm3
16198
16199// CHECK: 	cvtps2pi	32493, %mm3
16200        	cvtps2pi	0x7eed,%mm3
16201
16202// CHECK: 	cvtps2pi	3133065982, %mm3
16203        	cvtps2pi	0xbabecafe,%mm3
16204
16205// CHECK: 	cvtps2pi	305419896, %mm3
16206        	cvtps2pi	0x12345678,%mm3
16207
16208// CHECK: 	cvtps2pi	%xmm5, %mm3
16209        	cvtps2pi	%xmm5,%mm3
16210
16211// CHECK: 	cvtsi2ssl	%ecx, %xmm5
16212        	cvtsi2ssl	%ecx,%xmm5
16213
16214// CHECK: 	cvtsi2ssl	3735928559(%ebx,%ecx,8), %xmm5
16215        	cvtsi2ssl	0xdeadbeef(%ebx,%ecx,8),%xmm5
16216
16217// CHECK: 	cvtsi2ssl	69, %xmm5
16218        	cvtsi2ssl	0x45,%xmm5
16219
16220// CHECK: 	cvtsi2ssl	32493, %xmm5
16221        	cvtsi2ssl	0x7eed,%xmm5
16222
16223// CHECK: 	cvtsi2ssl	3133065982, %xmm5
16224        	cvtsi2ssl	0xbabecafe,%xmm5
16225
16226// CHECK: 	cvtsi2ssl	305419896, %xmm5
16227        	cvtsi2ssl	0x12345678,%xmm5
16228
16229// CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
16230        	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
16231
16232// CHECK: 	cvttps2pi	69, %mm3
16233        	cvttps2pi	0x45,%mm3
16234
16235// CHECK: 	cvttps2pi	32493, %mm3
16236        	cvttps2pi	0x7eed,%mm3
16237
16238// CHECK: 	cvttps2pi	3133065982, %mm3
16239        	cvttps2pi	0xbabecafe,%mm3
16240
16241// CHECK: 	cvttps2pi	305419896, %mm3
16242        	cvttps2pi	0x12345678,%mm3
16243
16244// CHECK: 	cvttps2pi	%xmm5, %mm3
16245        	cvttps2pi	%xmm5,%mm3
16246
16247// CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
16248        	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
16249
16250// CHECK: 	cvttss2si	69, %ecx
16251        	cvttss2si	0x45,%ecx
16252
16253// CHECK: 	cvttss2si	32493, %ecx
16254        	cvttss2si	0x7eed,%ecx
16255
16256// CHECK: 	cvttss2si	3133065982, %ecx
16257        	cvttss2si	0xbabecafe,%ecx
16258
16259// CHECK: 	cvttss2si	305419896, %ecx
16260        	cvttss2si	0x12345678,%ecx
16261
16262// CHECK: 	cvttss2si	%xmm5, %ecx
16263        	cvttss2si	%xmm5,%ecx
16264
16265// CHECK: 	divps	3735928559(%ebx,%ecx,8), %xmm5
16266        	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16267
16268// CHECK: 	divps	69, %xmm5
16269        	divps	0x45,%xmm5
16270
16271// CHECK: 	divps	32493, %xmm5
16272        	divps	0x7eed,%xmm5
16273
16274// CHECK: 	divps	3133065982, %xmm5
16275        	divps	0xbabecafe,%xmm5
16276
16277// CHECK: 	divps	305419896, %xmm5
16278        	divps	0x12345678,%xmm5
16279
16280// CHECK: 	divps	%xmm5, %xmm5
16281        	divps	%xmm5,%xmm5
16282
16283// CHECK: 	divss	3735928559(%ebx,%ecx,8), %xmm5
16284        	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16285
16286// CHECK: 	divss	69, %xmm5
16287        	divss	0x45,%xmm5
16288
16289// CHECK: 	divss	32493, %xmm5
16290        	divss	0x7eed,%xmm5
16291
16292// CHECK: 	divss	3133065982, %xmm5
16293        	divss	0xbabecafe,%xmm5
16294
16295// CHECK: 	divss	305419896, %xmm5
16296        	divss	0x12345678,%xmm5
16297
16298// CHECK: 	divss	%xmm5, %xmm5
16299        	divss	%xmm5,%xmm5
16300
16301// CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
16302        	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
16303
16304// CHECK: 	ldmxcsr	32493
16305        	ldmxcsr	0x7eed
16306
16307// CHECK: 	ldmxcsr	3133065982
16308        	ldmxcsr	0xbabecafe
16309
16310// CHECK: 	ldmxcsr	305419896
16311        	ldmxcsr	0x12345678
16312
16313// CHECK: 	maskmovq	%mm3, %mm3
16314        	maskmovq	%mm3,%mm3
16315
16316// CHECK: 	maxps	3735928559(%ebx,%ecx,8), %xmm5
16317        	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16318
16319// CHECK: 	maxps	69, %xmm5
16320        	maxps	0x45,%xmm5
16321
16322// CHECK: 	maxps	32493, %xmm5
16323        	maxps	0x7eed,%xmm5
16324
16325// CHECK: 	maxps	3133065982, %xmm5
16326        	maxps	0xbabecafe,%xmm5
16327
16328// CHECK: 	maxps	305419896, %xmm5
16329        	maxps	0x12345678,%xmm5
16330
16331// CHECK: 	maxps	%xmm5, %xmm5
16332        	maxps	%xmm5,%xmm5
16333
16334// CHECK: 	maxss	3735928559(%ebx,%ecx,8), %xmm5
16335        	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16336
16337// CHECK: 	maxss	69, %xmm5
16338        	maxss	0x45,%xmm5
16339
16340// CHECK: 	maxss	32493, %xmm5
16341        	maxss	0x7eed,%xmm5
16342
16343// CHECK: 	maxss	3133065982, %xmm5
16344        	maxss	0xbabecafe,%xmm5
16345
16346// CHECK: 	maxss	305419896, %xmm5
16347        	maxss	0x12345678,%xmm5
16348
16349// CHECK: 	maxss	%xmm5, %xmm5
16350        	maxss	%xmm5,%xmm5
16351
16352// CHECK: 	minps	3735928559(%ebx,%ecx,8), %xmm5
16353        	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16354
16355// CHECK: 	minps	69, %xmm5
16356        	minps	0x45,%xmm5
16357
16358// CHECK: 	minps	32493, %xmm5
16359        	minps	0x7eed,%xmm5
16360
16361// CHECK: 	minps	3133065982, %xmm5
16362        	minps	0xbabecafe,%xmm5
16363
16364// CHECK: 	minps	305419896, %xmm5
16365        	minps	0x12345678,%xmm5
16366
16367// CHECK: 	minps	%xmm5, %xmm5
16368        	minps	%xmm5,%xmm5
16369
16370// CHECK: 	minss	3735928559(%ebx,%ecx,8), %xmm5
16371        	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16372
16373// CHECK: 	minss	69, %xmm5
16374        	minss	0x45,%xmm5
16375
16376// CHECK: 	minss	32493, %xmm5
16377        	minss	0x7eed,%xmm5
16378
16379// CHECK: 	minss	3133065982, %xmm5
16380        	minss	0xbabecafe,%xmm5
16381
16382// CHECK: 	minss	305419896, %xmm5
16383        	minss	0x12345678,%xmm5
16384
16385// CHECK: 	minss	%xmm5, %xmm5
16386        	minss	%xmm5,%xmm5
16387
16388// CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
16389        	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16390
16391// CHECK: 	movaps	69, %xmm5
16392        	movaps	0x45,%xmm5
16393
16394// CHECK: 	movaps	32493, %xmm5
16395        	movaps	0x7eed,%xmm5
16396
16397// CHECK: 	movaps	3133065982, %xmm5
16398        	movaps	0xbabecafe,%xmm5
16399
16400// CHECK: 	movaps	305419896, %xmm5
16401        	movaps	0x12345678,%xmm5
16402
16403// CHECK: 	movaps	%xmm5, %xmm5
16404        	movaps	%xmm5,%xmm5
16405
16406// CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
16407        	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16408
16409// CHECK: 	movaps	%xmm5, 69
16410        	movaps	%xmm5,0x45
16411
16412// CHECK: 	movaps	%xmm5, 32493
16413        	movaps	%xmm5,0x7eed
16414
16415// CHECK: 	movaps	%xmm5, 3133065982
16416        	movaps	%xmm5,0xbabecafe
16417
16418// CHECK: 	movaps	%xmm5, 305419896
16419        	movaps	%xmm5,0x12345678
16420
16421// CHECK: 	movaps	%xmm5, %xmm5
16422        	movaps	%xmm5,%xmm5
16423
16424// CHECK: 	movhlps	%xmm5, %xmm5
16425        	movhlps	%xmm5,%xmm5
16426
16427// CHECK: 	movhps	3735928559(%ebx,%ecx,8), %xmm5
16428        	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16429
16430// CHECK: 	movhps	69, %xmm5
16431        	movhps	0x45,%xmm5
16432
16433// CHECK: 	movhps	32493, %xmm5
16434        	movhps	0x7eed,%xmm5
16435
16436// CHECK: 	movhps	3133065982, %xmm5
16437        	movhps	0xbabecafe,%xmm5
16438
16439// CHECK: 	movhps	305419896, %xmm5
16440        	movhps	0x12345678,%xmm5
16441
16442// CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
16443        	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16444
16445// CHECK: 	movhps	%xmm5, 69
16446        	movhps	%xmm5,0x45
16447
16448// CHECK: 	movhps	%xmm5, 32493
16449        	movhps	%xmm5,0x7eed
16450
16451// CHECK: 	movhps	%xmm5, 3133065982
16452        	movhps	%xmm5,0xbabecafe
16453
16454// CHECK: 	movhps	%xmm5, 305419896
16455        	movhps	%xmm5,0x12345678
16456
16457// CHECK: 	movlhps	%xmm5, %xmm5
16458        	movlhps	%xmm5,%xmm5
16459
16460// CHECK: 	movlps	3735928559(%ebx,%ecx,8), %xmm5
16461        	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16462
16463// CHECK: 	movlps	69, %xmm5
16464        	movlps	0x45,%xmm5
16465
16466// CHECK: 	movlps	32493, %xmm5
16467        	movlps	0x7eed,%xmm5
16468
16469// CHECK: 	movlps	3133065982, %xmm5
16470        	movlps	0xbabecafe,%xmm5
16471
16472// CHECK: 	movlps	305419896, %xmm5
16473        	movlps	0x12345678,%xmm5
16474
16475// CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
16476        	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16477
16478// CHECK: 	movlps	%xmm5, 69
16479        	movlps	%xmm5,0x45
16480
16481// CHECK: 	movlps	%xmm5, 32493
16482        	movlps	%xmm5,0x7eed
16483
16484// CHECK: 	movlps	%xmm5, 3133065982
16485        	movlps	%xmm5,0xbabecafe
16486
16487// CHECK: 	movlps	%xmm5, 305419896
16488        	movlps	%xmm5,0x12345678
16489
16490// CHECK: 	movmskps	%xmm5, %ecx
16491        	movmskps	%xmm5,%ecx
16492
16493// CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
16494        	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16495
16496// CHECK: 	movntps	%xmm5, 69
16497        	movntps	%xmm5,0x45
16498
16499// CHECK: 	movntps	%xmm5, 32493
16500        	movntps	%xmm5,0x7eed
16501
16502// CHECK: 	movntps	%xmm5, 3133065982
16503        	movntps	%xmm5,0xbabecafe
16504
16505// CHECK: 	movntps	%xmm5, 305419896
16506        	movntps	%xmm5,0x12345678
16507
16508// CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
16509        	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
16510
16511// CHECK: 	movntq	%mm3, 69
16512        	movntq	%mm3,0x45
16513
16514// CHECK: 	movntq	%mm3, 32493
16515        	movntq	%mm3,0x7eed
16516
16517// CHECK: 	movntq	%mm3, 3133065982
16518        	movntq	%mm3,0xbabecafe
16519
16520// CHECK: 	movntq	%mm3, 305419896
16521        	movntq	%mm3,0x12345678
16522
16523// CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
16524        	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16525
16526// CHECK: 	movntdq	%xmm5, 69
16527        	movntdq	%xmm5,0x45
16528
16529// CHECK: 	movntdq	%xmm5, 32493
16530        	movntdq	%xmm5,0x7eed
16531
16532// CHECK: 	movntdq	%xmm5, 3133065982
16533        	movntdq	%xmm5,0xbabecafe
16534
16535// CHECK: 	movntdq	%xmm5, 305419896
16536        	movntdq	%xmm5,0x12345678
16537
16538// CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
16539        	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16540
16541// CHECK: 	movss	69, %xmm5
16542        	movss	0x45,%xmm5
16543
16544// CHECK: 	movss	32493, %xmm5
16545        	movss	0x7eed,%xmm5
16546
16547// CHECK: 	movss	3133065982, %xmm5
16548        	movss	0xbabecafe,%xmm5
16549
16550// CHECK: 	movss	305419896, %xmm5
16551        	movss	0x12345678,%xmm5
16552
16553// CHECK: 	movss	%xmm5, %xmm5
16554        	movss	%xmm5,%xmm5
16555
16556// CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
16557        	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16558
16559// CHECK: 	movss	%xmm5, 69
16560        	movss	%xmm5,0x45
16561
16562// CHECK: 	movss	%xmm5, 32493
16563        	movss	%xmm5,0x7eed
16564
16565// CHECK: 	movss	%xmm5, 3133065982
16566        	movss	%xmm5,0xbabecafe
16567
16568// CHECK: 	movss	%xmm5, 305419896
16569        	movss	%xmm5,0x12345678
16570
16571// CHECK: 	movss	%xmm5, %xmm5
16572        	movss	%xmm5,%xmm5
16573
16574// CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
16575        	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
16576
16577// CHECK: 	movups	69, %xmm5
16578        	movups	0x45,%xmm5
16579
16580// CHECK: 	movups	32493, %xmm5
16581        	movups	0x7eed,%xmm5
16582
16583// CHECK: 	movups	3133065982, %xmm5
16584        	movups	0xbabecafe,%xmm5
16585
16586// CHECK: 	movups	305419896, %xmm5
16587        	movups	0x12345678,%xmm5
16588
16589// CHECK: 	movups	%xmm5, %xmm5
16590        	movups	%xmm5,%xmm5
16591
16592// CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
16593        	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16594
16595// CHECK: 	movups	%xmm5, 69
16596        	movups	%xmm5,0x45
16597
16598// CHECK: 	movups	%xmm5, 32493
16599        	movups	%xmm5,0x7eed
16600
16601// CHECK: 	movups	%xmm5, 3133065982
16602        	movups	%xmm5,0xbabecafe
16603
16604// CHECK: 	movups	%xmm5, 305419896
16605        	movups	%xmm5,0x12345678
16606
16607// CHECK: 	movups	%xmm5, %xmm5
16608        	movups	%xmm5,%xmm5
16609
16610// CHECK: 	mulps	3735928559(%ebx,%ecx,8), %xmm5
16611        	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16612
16613// CHECK: 	mulps	69, %xmm5
16614        	mulps	0x45,%xmm5
16615
16616// CHECK: 	mulps	32493, %xmm5
16617        	mulps	0x7eed,%xmm5
16618
16619// CHECK: 	mulps	3133065982, %xmm5
16620        	mulps	0xbabecafe,%xmm5
16621
16622// CHECK: 	mulps	305419896, %xmm5
16623        	mulps	0x12345678,%xmm5
16624
16625// CHECK: 	mulps	%xmm5, %xmm5
16626        	mulps	%xmm5,%xmm5
16627
16628// CHECK: 	mulss	3735928559(%ebx,%ecx,8), %xmm5
16629        	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16630
16631// CHECK: 	mulss	69, %xmm5
16632        	mulss	0x45,%xmm5
16633
16634// CHECK: 	mulss	32493, %xmm5
16635        	mulss	0x7eed,%xmm5
16636
16637// CHECK: 	mulss	3133065982, %xmm5
16638        	mulss	0xbabecafe,%xmm5
16639
16640// CHECK: 	mulss	305419896, %xmm5
16641        	mulss	0x12345678,%xmm5
16642
16643// CHECK: 	mulss	%xmm5, %xmm5
16644        	mulss	%xmm5,%xmm5
16645
16646// CHECK: 	orps	3735928559(%ebx,%ecx,8), %xmm5
16647        	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16648
16649// CHECK: 	orps	69, %xmm5
16650        	orps	0x45,%xmm5
16651
16652// CHECK: 	orps	32493, %xmm5
16653        	orps	0x7eed,%xmm5
16654
16655// CHECK: 	orps	3133065982, %xmm5
16656        	orps	0xbabecafe,%xmm5
16657
16658// CHECK: 	orps	305419896, %xmm5
16659        	orps	0x12345678,%xmm5
16660
16661// CHECK: 	orps	%xmm5, %xmm5
16662        	orps	%xmm5,%xmm5
16663
16664// CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %mm3
16665        	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
16666
16667// CHECK: 	pavgb	69, %mm3
16668        	pavgb	0x45,%mm3
16669
16670// CHECK: 	pavgb	32493, %mm3
16671        	pavgb	0x7eed,%mm3
16672
16673// CHECK: 	pavgb	3133065982, %mm3
16674        	pavgb	0xbabecafe,%mm3
16675
16676// CHECK: 	pavgb	305419896, %mm3
16677        	pavgb	0x12345678,%mm3
16678
16679// CHECK: 	pavgb	%mm3, %mm3
16680        	pavgb	%mm3,%mm3
16681
16682// CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %xmm5
16683        	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
16684
16685// CHECK: 	pavgb	69, %xmm5
16686        	pavgb	0x45,%xmm5
16687
16688// CHECK: 	pavgb	32493, %xmm5
16689        	pavgb	0x7eed,%xmm5
16690
16691// CHECK: 	pavgb	3133065982, %xmm5
16692        	pavgb	0xbabecafe,%xmm5
16693
16694// CHECK: 	pavgb	305419896, %xmm5
16695        	pavgb	0x12345678,%xmm5
16696
16697// CHECK: 	pavgb	%xmm5, %xmm5
16698        	pavgb	%xmm5,%xmm5
16699
16700// CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %mm3
16701        	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
16702
16703// CHECK: 	pavgw	69, %mm3
16704        	pavgw	0x45,%mm3
16705
16706// CHECK: 	pavgw	32493, %mm3
16707        	pavgw	0x7eed,%mm3
16708
16709// CHECK: 	pavgw	3133065982, %mm3
16710        	pavgw	0xbabecafe,%mm3
16711
16712// CHECK: 	pavgw	305419896, %mm3
16713        	pavgw	0x12345678,%mm3
16714
16715// CHECK: 	pavgw	%mm3, %mm3
16716        	pavgw	%mm3,%mm3
16717
16718// CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %xmm5
16719        	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16720
16721// CHECK: 	pavgw	69, %xmm5
16722        	pavgw	0x45,%xmm5
16723
16724// CHECK: 	pavgw	32493, %xmm5
16725        	pavgw	0x7eed,%xmm5
16726
16727// CHECK: 	pavgw	3133065982, %xmm5
16728        	pavgw	0xbabecafe,%xmm5
16729
16730// CHECK: 	pavgw	305419896, %xmm5
16731        	pavgw	0x12345678,%xmm5
16732
16733// CHECK: 	pavgw	%xmm5, %xmm5
16734        	pavgw	%xmm5,%xmm5
16735
16736// CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %mm3
16737        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
16738
16739// CHECK: 	pmaxsw	69, %mm3
16740        	pmaxsw	0x45,%mm3
16741
16742// CHECK: 	pmaxsw	32493, %mm3
16743        	pmaxsw	0x7eed,%mm3
16744
16745// CHECK: 	pmaxsw	3133065982, %mm3
16746        	pmaxsw	0xbabecafe,%mm3
16747
16748// CHECK: 	pmaxsw	305419896, %mm3
16749        	pmaxsw	0x12345678,%mm3
16750
16751// CHECK: 	pmaxsw	%mm3, %mm3
16752        	pmaxsw	%mm3,%mm3
16753
16754// CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
16755        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16756
16757// CHECK: 	pmaxsw	69, %xmm5
16758        	pmaxsw	0x45,%xmm5
16759
16760// CHECK: 	pmaxsw	32493, %xmm5
16761        	pmaxsw	0x7eed,%xmm5
16762
16763// CHECK: 	pmaxsw	3133065982, %xmm5
16764        	pmaxsw	0xbabecafe,%xmm5
16765
16766// CHECK: 	pmaxsw	305419896, %xmm5
16767        	pmaxsw	0x12345678,%xmm5
16768
16769// CHECK: 	pmaxsw	%xmm5, %xmm5
16770        	pmaxsw	%xmm5,%xmm5
16771
16772// CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %mm3
16773        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
16774
16775// CHECK: 	pmaxub	69, %mm3
16776        	pmaxub	0x45,%mm3
16777
16778// CHECK: 	pmaxub	32493, %mm3
16779        	pmaxub	0x7eed,%mm3
16780
16781// CHECK: 	pmaxub	3133065982, %mm3
16782        	pmaxub	0xbabecafe,%mm3
16783
16784// CHECK: 	pmaxub	305419896, %mm3
16785        	pmaxub	0x12345678,%mm3
16786
16787// CHECK: 	pmaxub	%mm3, %mm3
16788        	pmaxub	%mm3,%mm3
16789
16790// CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %xmm5
16791        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
16792
16793// CHECK: 	pmaxub	69, %xmm5
16794        	pmaxub	0x45,%xmm5
16795
16796// CHECK: 	pmaxub	32493, %xmm5
16797        	pmaxub	0x7eed,%xmm5
16798
16799// CHECK: 	pmaxub	3133065982, %xmm5
16800        	pmaxub	0xbabecafe,%xmm5
16801
16802// CHECK: 	pmaxub	305419896, %xmm5
16803        	pmaxub	0x12345678,%xmm5
16804
16805// CHECK: 	pmaxub	%xmm5, %xmm5
16806        	pmaxub	%xmm5,%xmm5
16807
16808// CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %mm3
16809        	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
16810
16811// CHECK: 	pminsw	69, %mm3
16812        	pminsw	0x45,%mm3
16813
16814// CHECK: 	pminsw	32493, %mm3
16815        	pminsw	0x7eed,%mm3
16816
16817// CHECK: 	pminsw	3133065982, %mm3
16818        	pminsw	0xbabecafe,%mm3
16819
16820// CHECK: 	pminsw	305419896, %mm3
16821        	pminsw	0x12345678,%mm3
16822
16823// CHECK: 	pminsw	%mm3, %mm3
16824        	pminsw	%mm3,%mm3
16825
16826// CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %xmm5
16827        	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16828
16829// CHECK: 	pminsw	69, %xmm5
16830        	pminsw	0x45,%xmm5
16831
16832// CHECK: 	pminsw	32493, %xmm5
16833        	pminsw	0x7eed,%xmm5
16834
16835// CHECK: 	pminsw	3133065982, %xmm5
16836        	pminsw	0xbabecafe,%xmm5
16837
16838// CHECK: 	pminsw	305419896, %xmm5
16839        	pminsw	0x12345678,%xmm5
16840
16841// CHECK: 	pminsw	%xmm5, %xmm5
16842        	pminsw	%xmm5,%xmm5
16843
16844// CHECK: 	pminub	3735928559(%ebx,%ecx,8), %mm3
16845        	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
16846
16847// CHECK: 	pminub	69, %mm3
16848        	pminub	0x45,%mm3
16849
16850// CHECK: 	pminub	32493, %mm3
16851        	pminub	0x7eed,%mm3
16852
16853// CHECK: 	pminub	3133065982, %mm3
16854        	pminub	0xbabecafe,%mm3
16855
16856// CHECK: 	pminub	305419896, %mm3
16857        	pminub	0x12345678,%mm3
16858
16859// CHECK: 	pminub	%mm3, %mm3
16860        	pminub	%mm3,%mm3
16861
16862// CHECK: 	pminub	3735928559(%ebx,%ecx,8), %xmm5
16863        	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
16864
16865// CHECK: 	pminub	69, %xmm5
16866        	pminub	0x45,%xmm5
16867
16868// CHECK: 	pminub	32493, %xmm5
16869        	pminub	0x7eed,%xmm5
16870
16871// CHECK: 	pminub	3133065982, %xmm5
16872        	pminub	0xbabecafe,%xmm5
16873
16874// CHECK: 	pminub	305419896, %xmm5
16875        	pminub	0x12345678,%xmm5
16876
16877// CHECK: 	pminub	%xmm5, %xmm5
16878        	pminub	%xmm5,%xmm5
16879
16880// CHECK: 	pmovmskb	%mm3, %ecx
16881        	pmovmskb	%mm3,%ecx
16882
16883// CHECK: 	pmovmskb	%xmm5, %ecx
16884        	pmovmskb	%xmm5,%ecx
16885
16886// CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %mm3
16887        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
16888
16889// CHECK: 	pmulhuw	69, %mm3
16890        	pmulhuw	0x45,%mm3
16891
16892// CHECK: 	pmulhuw	32493, %mm3
16893        	pmulhuw	0x7eed,%mm3
16894
16895// CHECK: 	pmulhuw	3133065982, %mm3
16896        	pmulhuw	0xbabecafe,%mm3
16897
16898// CHECK: 	pmulhuw	305419896, %mm3
16899        	pmulhuw	0x12345678,%mm3
16900
16901// CHECK: 	pmulhuw	%mm3, %mm3
16902        	pmulhuw	%mm3,%mm3
16903
16904// CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
16905        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16906
16907// CHECK: 	pmulhuw	69, %xmm5
16908        	pmulhuw	0x45,%xmm5
16909
16910// CHECK: 	pmulhuw	32493, %xmm5
16911        	pmulhuw	0x7eed,%xmm5
16912
16913// CHECK: 	pmulhuw	3133065982, %xmm5
16914        	pmulhuw	0xbabecafe,%xmm5
16915
16916// CHECK: 	pmulhuw	305419896, %xmm5
16917        	pmulhuw	0x12345678,%xmm5
16918
16919// CHECK: 	pmulhuw	%xmm5, %xmm5
16920        	pmulhuw	%xmm5,%xmm5
16921
16922// CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
16923        	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
16924
16925// CHECK: 	prefetchnta	32493
16926        	prefetchnta	0x7eed
16927
16928// CHECK: 	prefetchnta	3133065982
16929        	prefetchnta	0xbabecafe
16930
16931// CHECK: 	prefetchnta	305419896
16932        	prefetchnta	0x12345678
16933
16934// CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
16935        	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
16936
16937// CHECK: 	prefetcht0	32493
16938        	prefetcht0	0x7eed
16939
16940// CHECK: 	prefetcht0	3133065982
16941        	prefetcht0	0xbabecafe
16942
16943// CHECK: 	prefetcht0	305419896
16944        	prefetcht0	0x12345678
16945
16946// CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
16947        	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
16948
16949// CHECK: 	prefetcht1	32493
16950        	prefetcht1	0x7eed
16951
16952// CHECK: 	prefetcht1	3133065982
16953        	prefetcht1	0xbabecafe
16954
16955// CHECK: 	prefetcht1	305419896
16956        	prefetcht1	0x12345678
16957
16958// CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
16959        	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
16960
16961// CHECK: 	prefetcht2	32493
16962        	prefetcht2	0x7eed
16963
16964// CHECK: 	prefetcht2	3133065982
16965        	prefetcht2	0xbabecafe
16966
16967// CHECK: 	prefetcht2	305419896
16968        	prefetcht2	0x12345678
16969
16970// CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %mm3
16971        	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
16972
16973// CHECK: 	psadbw	69, %mm3
16974        	psadbw	0x45,%mm3
16975
16976// CHECK: 	psadbw	32493, %mm3
16977        	psadbw	0x7eed,%mm3
16978
16979// CHECK: 	psadbw	3133065982, %mm3
16980        	psadbw	0xbabecafe,%mm3
16981
16982// CHECK: 	psadbw	305419896, %mm3
16983        	psadbw	0x12345678,%mm3
16984
16985// CHECK: 	psadbw	%mm3, %mm3
16986        	psadbw	%mm3,%mm3
16987
16988// CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %xmm5
16989        	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16990
16991// CHECK: 	psadbw	69, %xmm5
16992        	psadbw	0x45,%xmm5
16993
16994// CHECK: 	psadbw	32493, %xmm5
16995        	psadbw	0x7eed,%xmm5
16996
16997// CHECK: 	psadbw	3133065982, %xmm5
16998        	psadbw	0xbabecafe,%xmm5
16999
17000// CHECK: 	psadbw	305419896, %xmm5
17001        	psadbw	0x12345678,%xmm5
17002
17003// CHECK: 	psadbw	%xmm5, %xmm5
17004        	psadbw	%xmm5,%xmm5
17005
17006// CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
17007        	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17008
17009// CHECK: 	rcpps	69, %xmm5
17010        	rcpps	0x45,%xmm5
17011
17012// CHECK: 	rcpps	32493, %xmm5
17013        	rcpps	0x7eed,%xmm5
17014
17015// CHECK: 	rcpps	3133065982, %xmm5
17016        	rcpps	0xbabecafe,%xmm5
17017
17018// CHECK: 	rcpps	305419896, %xmm5
17019        	rcpps	0x12345678,%xmm5
17020
17021// CHECK: 	rcpps	%xmm5, %xmm5
17022        	rcpps	%xmm5,%xmm5
17023
17024// CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
17025        	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17026
17027// CHECK: 	rcpss	69, %xmm5
17028        	rcpss	0x45,%xmm5
17029
17030// CHECK: 	rcpss	32493, %xmm5
17031        	rcpss	0x7eed,%xmm5
17032
17033// CHECK: 	rcpss	3133065982, %xmm5
17034        	rcpss	0xbabecafe,%xmm5
17035
17036// CHECK: 	rcpss	305419896, %xmm5
17037        	rcpss	0x12345678,%xmm5
17038
17039// CHECK: 	rcpss	%xmm5, %xmm5
17040        	rcpss	%xmm5,%xmm5
17041
17042// CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
17043        	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17044
17045// CHECK: 	rsqrtps	69, %xmm5
17046        	rsqrtps	0x45,%xmm5
17047
17048// CHECK: 	rsqrtps	32493, %xmm5
17049        	rsqrtps	0x7eed,%xmm5
17050
17051// CHECK: 	rsqrtps	3133065982, %xmm5
17052        	rsqrtps	0xbabecafe,%xmm5
17053
17054// CHECK: 	rsqrtps	305419896, %xmm5
17055        	rsqrtps	0x12345678,%xmm5
17056
17057// CHECK: 	rsqrtps	%xmm5, %xmm5
17058        	rsqrtps	%xmm5,%xmm5
17059
17060// CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
17061        	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17062
17063// CHECK: 	rsqrtss	69, %xmm5
17064        	rsqrtss	0x45,%xmm5
17065
17066// CHECK: 	rsqrtss	32493, %xmm5
17067        	rsqrtss	0x7eed,%xmm5
17068
17069// CHECK: 	rsqrtss	3133065982, %xmm5
17070        	rsqrtss	0xbabecafe,%xmm5
17071
17072// CHECK: 	rsqrtss	305419896, %xmm5
17073        	rsqrtss	0x12345678,%xmm5
17074
17075// CHECK: 	rsqrtss	%xmm5, %xmm5
17076        	rsqrtss	%xmm5,%xmm5
17077
17078// CHECK: 	sfence
17079        	sfence
17080
17081// CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
17082        	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17083
17084// CHECK: 	sqrtps	69, %xmm5
17085        	sqrtps	0x45,%xmm5
17086
17087// CHECK: 	sqrtps	32493, %xmm5
17088        	sqrtps	0x7eed,%xmm5
17089
17090// CHECK: 	sqrtps	3133065982, %xmm5
17091        	sqrtps	0xbabecafe,%xmm5
17092
17093// CHECK: 	sqrtps	305419896, %xmm5
17094        	sqrtps	0x12345678,%xmm5
17095
17096// CHECK: 	sqrtps	%xmm5, %xmm5
17097        	sqrtps	%xmm5,%xmm5
17098
17099// CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
17100        	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17101
17102// CHECK: 	sqrtss	69, %xmm5
17103        	sqrtss	0x45,%xmm5
17104
17105// CHECK: 	sqrtss	32493, %xmm5
17106        	sqrtss	0x7eed,%xmm5
17107
17108// CHECK: 	sqrtss	3133065982, %xmm5
17109        	sqrtss	0xbabecafe,%xmm5
17110
17111// CHECK: 	sqrtss	305419896, %xmm5
17112        	sqrtss	0x12345678,%xmm5
17113
17114// CHECK: 	sqrtss	%xmm5, %xmm5
17115        	sqrtss	%xmm5,%xmm5
17116
17117// CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
17118        	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
17119
17120// CHECK: 	stmxcsr	32493
17121        	stmxcsr	0x7eed
17122
17123// CHECK: 	stmxcsr	3133065982
17124        	stmxcsr	0xbabecafe
17125
17126// CHECK: 	stmxcsr	305419896
17127        	stmxcsr	0x12345678
17128
17129// CHECK: 	subps	3735928559(%ebx,%ecx,8), %xmm5
17130        	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17131
17132// CHECK: 	subps	69, %xmm5
17133        	subps	0x45,%xmm5
17134
17135// CHECK: 	subps	32493, %xmm5
17136        	subps	0x7eed,%xmm5
17137
17138// CHECK: 	subps	3133065982, %xmm5
17139        	subps	0xbabecafe,%xmm5
17140
17141// CHECK: 	subps	305419896, %xmm5
17142        	subps	0x12345678,%xmm5
17143
17144// CHECK: 	subps	%xmm5, %xmm5
17145        	subps	%xmm5,%xmm5
17146
17147// CHECK: 	subss	3735928559(%ebx,%ecx,8), %xmm5
17148        	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17149
17150// CHECK: 	subss	69, %xmm5
17151        	subss	0x45,%xmm5
17152
17153// CHECK: 	subss	32493, %xmm5
17154        	subss	0x7eed,%xmm5
17155
17156// CHECK: 	subss	3133065982, %xmm5
17157        	subss	0xbabecafe,%xmm5
17158
17159// CHECK: 	subss	305419896, %xmm5
17160        	subss	0x12345678,%xmm5
17161
17162// CHECK: 	subss	%xmm5, %xmm5
17163        	subss	%xmm5,%xmm5
17164
17165// CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
17166        	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17167
17168// CHECK: 	ucomiss	69, %xmm5
17169        	ucomiss	0x45,%xmm5
17170
17171// CHECK: 	ucomiss	32493, %xmm5
17172        	ucomiss	0x7eed,%xmm5
17173
17174// CHECK: 	ucomiss	3133065982, %xmm5
17175        	ucomiss	0xbabecafe,%xmm5
17176
17177// CHECK: 	ucomiss	305419896, %xmm5
17178        	ucomiss	0x12345678,%xmm5
17179
17180// CHECK: 	ucomiss	%xmm5, %xmm5
17181        	ucomiss	%xmm5,%xmm5
17182
17183// CHECK: 	unpckhps	3735928559(%ebx,%ecx,8), %xmm5
17184        	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17185
17186// CHECK: 	unpckhps	69, %xmm5
17187        	unpckhps	0x45,%xmm5
17188
17189// CHECK: 	unpckhps	32493, %xmm5
17190        	unpckhps	0x7eed,%xmm5
17191
17192// CHECK: 	unpckhps	3133065982, %xmm5
17193        	unpckhps	0xbabecafe,%xmm5
17194
17195// CHECK: 	unpckhps	305419896, %xmm5
17196        	unpckhps	0x12345678,%xmm5
17197
17198// CHECK: 	unpckhps	%xmm5, %xmm5
17199        	unpckhps	%xmm5,%xmm5
17200
17201// CHECK: 	unpcklps	3735928559(%ebx,%ecx,8), %xmm5
17202        	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17203
17204// CHECK: 	unpcklps	69, %xmm5
17205        	unpcklps	0x45,%xmm5
17206
17207// CHECK: 	unpcklps	32493, %xmm5
17208        	unpcklps	0x7eed,%xmm5
17209
17210// CHECK: 	unpcklps	3133065982, %xmm5
17211        	unpcklps	0xbabecafe,%xmm5
17212
17213// CHECK: 	unpcklps	305419896, %xmm5
17214        	unpcklps	0x12345678,%xmm5
17215
17216// CHECK: 	unpcklps	%xmm5, %xmm5
17217        	unpcklps	%xmm5,%xmm5
17218
17219// CHECK: 	xorps	3735928559(%ebx,%ecx,8), %xmm5
17220        	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17221
17222// CHECK: 	xorps	69, %xmm5
17223        	xorps	0x45,%xmm5
17224
17225// CHECK: 	xorps	32493, %xmm5
17226        	xorps	0x7eed,%xmm5
17227
17228// CHECK: 	xorps	3133065982, %xmm5
17229        	xorps	0xbabecafe,%xmm5
17230
17231// CHECK: 	xorps	305419896, %xmm5
17232        	xorps	0x12345678,%xmm5
17233
17234// CHECK: 	xorps	%xmm5, %xmm5
17235        	xorps	%xmm5,%xmm5
17236
17237// CHECK: 	addpd	3735928559(%ebx,%ecx,8), %xmm5
17238        	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17239
17240// CHECK: 	addpd	69, %xmm5
17241        	addpd	0x45,%xmm5
17242
17243// CHECK: 	addpd	32493, %xmm5
17244        	addpd	0x7eed,%xmm5
17245
17246// CHECK: 	addpd	3133065982, %xmm5
17247        	addpd	0xbabecafe,%xmm5
17248
17249// CHECK: 	addpd	305419896, %xmm5
17250        	addpd	0x12345678,%xmm5
17251
17252// CHECK: 	addpd	%xmm5, %xmm5
17253        	addpd	%xmm5,%xmm5
17254
17255// CHECK: 	addsd	3735928559(%ebx,%ecx,8), %xmm5
17256        	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17257
17258// CHECK: 	addsd	69, %xmm5
17259        	addsd	0x45,%xmm5
17260
17261// CHECK: 	addsd	32493, %xmm5
17262        	addsd	0x7eed,%xmm5
17263
17264// CHECK: 	addsd	3133065982, %xmm5
17265        	addsd	0xbabecafe,%xmm5
17266
17267// CHECK: 	addsd	305419896, %xmm5
17268        	addsd	0x12345678,%xmm5
17269
17270// CHECK: 	addsd	%xmm5, %xmm5
17271        	addsd	%xmm5,%xmm5
17272
17273// CHECK: 	andnpd	3735928559(%ebx,%ecx,8), %xmm5
17274        	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17275
17276// CHECK: 	andnpd	69, %xmm5
17277        	andnpd	0x45,%xmm5
17278
17279// CHECK: 	andnpd	32493, %xmm5
17280        	andnpd	0x7eed,%xmm5
17281
17282// CHECK: 	andnpd	3133065982, %xmm5
17283        	andnpd	0xbabecafe,%xmm5
17284
17285// CHECK: 	andnpd	305419896, %xmm5
17286        	andnpd	0x12345678,%xmm5
17287
17288// CHECK: 	andnpd	%xmm5, %xmm5
17289        	andnpd	%xmm5,%xmm5
17290
17291// CHECK: 	andpd	3735928559(%ebx,%ecx,8), %xmm5
17292        	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17293
17294// CHECK: 	andpd	69, %xmm5
17295        	andpd	0x45,%xmm5
17296
17297// CHECK: 	andpd	32493, %xmm5
17298        	andpd	0x7eed,%xmm5
17299
17300// CHECK: 	andpd	3133065982, %xmm5
17301        	andpd	0xbabecafe,%xmm5
17302
17303// CHECK: 	andpd	305419896, %xmm5
17304        	andpd	0x12345678,%xmm5
17305
17306// CHECK: 	andpd	%xmm5, %xmm5
17307        	andpd	%xmm5,%xmm5
17308
17309// CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
17310        	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17311
17312// CHECK: 	comisd	69, %xmm5
17313        	comisd	0x45,%xmm5
17314
17315// CHECK: 	comisd	32493, %xmm5
17316        	comisd	0x7eed,%xmm5
17317
17318// CHECK: 	comisd	3133065982, %xmm5
17319        	comisd	0xbabecafe,%xmm5
17320
17321// CHECK: 	comisd	305419896, %xmm5
17322        	comisd	0x12345678,%xmm5
17323
17324// CHECK: 	comisd	%xmm5, %xmm5
17325        	comisd	%xmm5,%xmm5
17326
17327// CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
17328        	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17329
17330// CHECK: 	cvtpi2pd	69, %xmm5
17331        	cvtpi2pd	0x45,%xmm5
17332
17333// CHECK: 	cvtpi2pd	32493, %xmm5
17334        	cvtpi2pd	0x7eed,%xmm5
17335
17336// CHECK: 	cvtpi2pd	3133065982, %xmm5
17337        	cvtpi2pd	0xbabecafe,%xmm5
17338
17339// CHECK: 	cvtpi2pd	305419896, %xmm5
17340        	cvtpi2pd	0x12345678,%xmm5
17341
17342// CHECK: 	cvtpi2pd	%mm3, %xmm5
17343        	cvtpi2pd	%mm3,%xmm5
17344
17345// CHECK: 	cvtsi2sdl	%ecx, %xmm5
17346        	cvtsi2sdl	%ecx,%xmm5
17347
17348// CHECK: 	cvtsi2sdl	3735928559(%ebx,%ecx,8), %xmm5
17349        	cvtsi2sdl	0xdeadbeef(%ebx,%ecx,8),%xmm5
17350
17351// CHECK: 	cvtsi2sdl	69, %xmm5
17352        	cvtsi2sdl	0x45,%xmm5
17353
17354// CHECK: 	cvtsi2sdl	32493, %xmm5
17355        	cvtsi2sdl	0x7eed,%xmm5
17356
17357// CHECK: 	cvtsi2sdl	3133065982, %xmm5
17358        	cvtsi2sdl	0xbabecafe,%xmm5
17359
17360// CHECK: 	cvtsi2sdl	305419896, %xmm5
17361        	cvtsi2sdl	0x12345678,%xmm5
17362
17363// CHECK: 	divpd	3735928559(%ebx,%ecx,8), %xmm5
17364        	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17365
17366// CHECK: 	divpd	69, %xmm5
17367        	divpd	0x45,%xmm5
17368
17369// CHECK: 	divpd	32493, %xmm5
17370        	divpd	0x7eed,%xmm5
17371
17372// CHECK: 	divpd	3133065982, %xmm5
17373        	divpd	0xbabecafe,%xmm5
17374
17375// CHECK: 	divpd	305419896, %xmm5
17376        	divpd	0x12345678,%xmm5
17377
17378// CHECK: 	divpd	%xmm5, %xmm5
17379        	divpd	%xmm5,%xmm5
17380
17381// CHECK: 	divsd	3735928559(%ebx,%ecx,8), %xmm5
17382        	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17383
17384// CHECK: 	divsd	69, %xmm5
17385        	divsd	0x45,%xmm5
17386
17387// CHECK: 	divsd	32493, %xmm5
17388        	divsd	0x7eed,%xmm5
17389
17390// CHECK: 	divsd	3133065982, %xmm5
17391        	divsd	0xbabecafe,%xmm5
17392
17393// CHECK: 	divsd	305419896, %xmm5
17394        	divsd	0x12345678,%xmm5
17395
17396// CHECK: 	divsd	%xmm5, %xmm5
17397        	divsd	%xmm5,%xmm5
17398
17399// CHECK: 	maxpd	3735928559(%ebx,%ecx,8), %xmm5
17400        	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17401
17402// CHECK: 	maxpd	69, %xmm5
17403        	maxpd	0x45,%xmm5
17404
17405// CHECK: 	maxpd	32493, %xmm5
17406        	maxpd	0x7eed,%xmm5
17407
17408// CHECK: 	maxpd	3133065982, %xmm5
17409        	maxpd	0xbabecafe,%xmm5
17410
17411// CHECK: 	maxpd	305419896, %xmm5
17412        	maxpd	0x12345678,%xmm5
17413
17414// CHECK: 	maxpd	%xmm5, %xmm5
17415        	maxpd	%xmm5,%xmm5
17416
17417// CHECK: 	maxsd	3735928559(%ebx,%ecx,8), %xmm5
17418        	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17419
17420// CHECK: 	maxsd	69, %xmm5
17421        	maxsd	0x45,%xmm5
17422
17423// CHECK: 	maxsd	32493, %xmm5
17424        	maxsd	0x7eed,%xmm5
17425
17426// CHECK: 	maxsd	3133065982, %xmm5
17427        	maxsd	0xbabecafe,%xmm5
17428
17429// CHECK: 	maxsd	305419896, %xmm5
17430        	maxsd	0x12345678,%xmm5
17431
17432// CHECK: 	maxsd	%xmm5, %xmm5
17433        	maxsd	%xmm5,%xmm5
17434
17435// CHECK: 	minpd	3735928559(%ebx,%ecx,8), %xmm5
17436        	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17437
17438// CHECK: 	minpd	69, %xmm5
17439        	minpd	0x45,%xmm5
17440
17441// CHECK: 	minpd	32493, %xmm5
17442        	minpd	0x7eed,%xmm5
17443
17444// CHECK: 	minpd	3133065982, %xmm5
17445        	minpd	0xbabecafe,%xmm5
17446
17447// CHECK: 	minpd	305419896, %xmm5
17448        	minpd	0x12345678,%xmm5
17449
17450// CHECK: 	minpd	%xmm5, %xmm5
17451        	minpd	%xmm5,%xmm5
17452
17453// CHECK: 	minsd	3735928559(%ebx,%ecx,8), %xmm5
17454        	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17455
17456// CHECK: 	minsd	69, %xmm5
17457        	minsd	0x45,%xmm5
17458
17459// CHECK: 	minsd	32493, %xmm5
17460        	minsd	0x7eed,%xmm5
17461
17462// CHECK: 	minsd	3133065982, %xmm5
17463        	minsd	0xbabecafe,%xmm5
17464
17465// CHECK: 	minsd	305419896, %xmm5
17466        	minsd	0x12345678,%xmm5
17467
17468// CHECK: 	minsd	%xmm5, %xmm5
17469        	minsd	%xmm5,%xmm5
17470
17471// CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
17472        	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17473
17474// CHECK: 	movapd	69, %xmm5
17475        	movapd	0x45,%xmm5
17476
17477// CHECK: 	movapd	32493, %xmm5
17478        	movapd	0x7eed,%xmm5
17479
17480// CHECK: 	movapd	3133065982, %xmm5
17481        	movapd	0xbabecafe,%xmm5
17482
17483// CHECK: 	movapd	305419896, %xmm5
17484        	movapd	0x12345678,%xmm5
17485
17486// CHECK: 	movapd	%xmm5, %xmm5
17487        	movapd	%xmm5,%xmm5
17488
17489// CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
17490        	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17491
17492// CHECK: 	movapd	%xmm5, 69
17493        	movapd	%xmm5,0x45
17494
17495// CHECK: 	movapd	%xmm5, 32493
17496        	movapd	%xmm5,0x7eed
17497
17498// CHECK: 	movapd	%xmm5, 3133065982
17499        	movapd	%xmm5,0xbabecafe
17500
17501// CHECK: 	movapd	%xmm5, 305419896
17502        	movapd	%xmm5,0x12345678
17503
17504// CHECK: 	movapd	%xmm5, %xmm5
17505        	movapd	%xmm5,%xmm5
17506
17507// CHECK: 	movhpd	3735928559(%ebx,%ecx,8), %xmm5
17508        	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17509
17510// CHECK: 	movhpd	69, %xmm5
17511        	movhpd	0x45,%xmm5
17512
17513// CHECK: 	movhpd	32493, %xmm5
17514        	movhpd	0x7eed,%xmm5
17515
17516// CHECK: 	movhpd	3133065982, %xmm5
17517        	movhpd	0xbabecafe,%xmm5
17518
17519// CHECK: 	movhpd	305419896, %xmm5
17520        	movhpd	0x12345678,%xmm5
17521
17522// CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
17523        	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17524
17525// CHECK: 	movhpd	%xmm5, 69
17526        	movhpd	%xmm5,0x45
17527
17528// CHECK: 	movhpd	%xmm5, 32493
17529        	movhpd	%xmm5,0x7eed
17530
17531// CHECK: 	movhpd	%xmm5, 3133065982
17532        	movhpd	%xmm5,0xbabecafe
17533
17534// CHECK: 	movhpd	%xmm5, 305419896
17535        	movhpd	%xmm5,0x12345678
17536
17537// CHECK: 	movlpd	3735928559(%ebx,%ecx,8), %xmm5
17538        	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17539
17540// CHECK: 	movlpd	69, %xmm5
17541        	movlpd	0x45,%xmm5
17542
17543// CHECK: 	movlpd	32493, %xmm5
17544        	movlpd	0x7eed,%xmm5
17545
17546// CHECK: 	movlpd	3133065982, %xmm5
17547        	movlpd	0xbabecafe,%xmm5
17548
17549// CHECK: 	movlpd	305419896, %xmm5
17550        	movlpd	0x12345678,%xmm5
17551
17552// CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
17553        	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17554
17555// CHECK: 	movlpd	%xmm5, 69
17556        	movlpd	%xmm5,0x45
17557
17558// CHECK: 	movlpd	%xmm5, 32493
17559        	movlpd	%xmm5,0x7eed
17560
17561// CHECK: 	movlpd	%xmm5, 3133065982
17562        	movlpd	%xmm5,0xbabecafe
17563
17564// CHECK: 	movlpd	%xmm5, 305419896
17565        	movlpd	%xmm5,0x12345678
17566
17567// CHECK: 	movmskpd	%xmm5, %ecx
17568        	movmskpd	%xmm5,%ecx
17569
17570// CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
17571        	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17572
17573// CHECK: 	movntpd	%xmm5, 69
17574        	movntpd	%xmm5,0x45
17575
17576// CHECK: 	movntpd	%xmm5, 32493
17577        	movntpd	%xmm5,0x7eed
17578
17579// CHECK: 	movntpd	%xmm5, 3133065982
17580        	movntpd	%xmm5,0xbabecafe
17581
17582// CHECK: 	movntpd	%xmm5, 305419896
17583        	movntpd	%xmm5,0x12345678
17584
17585// CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
17586        	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17587
17588// CHECK: 	movsd	69, %xmm5
17589        	movsd	0x45,%xmm5
17590
17591// CHECK: 	movsd	32493, %xmm5
17592        	movsd	0x7eed,%xmm5
17593
17594// CHECK: 	movsd	3133065982, %xmm5
17595        	movsd	0xbabecafe,%xmm5
17596
17597// CHECK: 	movsd	305419896, %xmm5
17598        	movsd	0x12345678,%xmm5
17599
17600// CHECK: 	movsd	%xmm5, %xmm5
17601        	movsd	%xmm5,%xmm5
17602
17603// CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
17604        	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17605
17606// CHECK: 	movsd	%xmm5, 69
17607        	movsd	%xmm5,0x45
17608
17609// CHECK: 	movsd	%xmm5, 32493
17610        	movsd	%xmm5,0x7eed
17611
17612// CHECK: 	movsd	%xmm5, 3133065982
17613        	movsd	%xmm5,0xbabecafe
17614
17615// CHECK: 	movsd	%xmm5, 305419896
17616        	movsd	%xmm5,0x12345678
17617
17618// CHECK: 	movsd	%xmm5, %xmm5
17619        	movsd	%xmm5,%xmm5
17620
17621// CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
17622        	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17623
17624// CHECK: 	movupd	69, %xmm5
17625        	movupd	0x45,%xmm5
17626
17627// CHECK: 	movupd	32493, %xmm5
17628        	movupd	0x7eed,%xmm5
17629
17630// CHECK: 	movupd	3133065982, %xmm5
17631        	movupd	0xbabecafe,%xmm5
17632
17633// CHECK: 	movupd	305419896, %xmm5
17634        	movupd	0x12345678,%xmm5
17635
17636// CHECK: 	movupd	%xmm5, %xmm5
17637        	movupd	%xmm5,%xmm5
17638
17639// CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
17640        	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17641
17642// CHECK: 	movupd	%xmm5, 69
17643        	movupd	%xmm5,0x45
17644
17645// CHECK: 	movupd	%xmm5, 32493
17646        	movupd	%xmm5,0x7eed
17647
17648// CHECK: 	movupd	%xmm5, 3133065982
17649        	movupd	%xmm5,0xbabecafe
17650
17651// CHECK: 	movupd	%xmm5, 305419896
17652        	movupd	%xmm5,0x12345678
17653
17654// CHECK: 	movupd	%xmm5, %xmm5
17655        	movupd	%xmm5,%xmm5
17656
17657// CHECK: 	mulpd	3735928559(%ebx,%ecx,8), %xmm5
17658        	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17659
17660// CHECK: 	mulpd	69, %xmm5
17661        	mulpd	0x45,%xmm5
17662
17663// CHECK: 	mulpd	32493, %xmm5
17664        	mulpd	0x7eed,%xmm5
17665
17666// CHECK: 	mulpd	3133065982, %xmm5
17667        	mulpd	0xbabecafe,%xmm5
17668
17669// CHECK: 	mulpd	305419896, %xmm5
17670        	mulpd	0x12345678,%xmm5
17671
17672// CHECK: 	mulpd	%xmm5, %xmm5
17673        	mulpd	%xmm5,%xmm5
17674
17675// CHECK: 	mulsd	3735928559(%ebx,%ecx,8), %xmm5
17676        	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17677
17678// CHECK: 	mulsd	69, %xmm5
17679        	mulsd	0x45,%xmm5
17680
17681// CHECK: 	mulsd	32493, %xmm5
17682        	mulsd	0x7eed,%xmm5
17683
17684// CHECK: 	mulsd	3133065982, %xmm5
17685        	mulsd	0xbabecafe,%xmm5
17686
17687// CHECK: 	mulsd	305419896, %xmm5
17688        	mulsd	0x12345678,%xmm5
17689
17690// CHECK: 	mulsd	%xmm5, %xmm5
17691        	mulsd	%xmm5,%xmm5
17692
17693// CHECK: 	orpd	3735928559(%ebx,%ecx,8), %xmm5
17694        	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17695
17696// CHECK: 	orpd	69, %xmm5
17697        	orpd	0x45,%xmm5
17698
17699// CHECK: 	orpd	32493, %xmm5
17700        	orpd	0x7eed,%xmm5
17701
17702// CHECK: 	orpd	3133065982, %xmm5
17703        	orpd	0xbabecafe,%xmm5
17704
17705// CHECK: 	orpd	305419896, %xmm5
17706        	orpd	0x12345678,%xmm5
17707
17708// CHECK: 	orpd	%xmm5, %xmm5
17709        	orpd	%xmm5,%xmm5
17710
17711// CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
17712        	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17713
17714// CHECK: 	sqrtpd	69, %xmm5
17715        	sqrtpd	0x45,%xmm5
17716
17717// CHECK: 	sqrtpd	32493, %xmm5
17718        	sqrtpd	0x7eed,%xmm5
17719
17720// CHECK: 	sqrtpd	3133065982, %xmm5
17721        	sqrtpd	0xbabecafe,%xmm5
17722
17723// CHECK: 	sqrtpd	305419896, %xmm5
17724        	sqrtpd	0x12345678,%xmm5
17725
17726// CHECK: 	sqrtpd	%xmm5, %xmm5
17727        	sqrtpd	%xmm5,%xmm5
17728
17729// CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
17730        	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17731
17732// CHECK: 	sqrtsd	69, %xmm5
17733        	sqrtsd	0x45,%xmm5
17734
17735// CHECK: 	sqrtsd	32493, %xmm5
17736        	sqrtsd	0x7eed,%xmm5
17737
17738// CHECK: 	sqrtsd	3133065982, %xmm5
17739        	sqrtsd	0xbabecafe,%xmm5
17740
17741// CHECK: 	sqrtsd	305419896, %xmm5
17742        	sqrtsd	0x12345678,%xmm5
17743
17744// CHECK: 	sqrtsd	%xmm5, %xmm5
17745        	sqrtsd	%xmm5,%xmm5
17746
17747// CHECK: 	subpd	3735928559(%ebx,%ecx,8), %xmm5
17748        	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17749
17750// CHECK: 	subpd	69, %xmm5
17751        	subpd	0x45,%xmm5
17752
17753// CHECK: 	subpd	32493, %xmm5
17754        	subpd	0x7eed,%xmm5
17755
17756// CHECK: 	subpd	3133065982, %xmm5
17757        	subpd	0xbabecafe,%xmm5
17758
17759// CHECK: 	subpd	305419896, %xmm5
17760        	subpd	0x12345678,%xmm5
17761
17762// CHECK: 	subpd	%xmm5, %xmm5
17763        	subpd	%xmm5,%xmm5
17764
17765// CHECK: 	subsd	3735928559(%ebx,%ecx,8), %xmm5
17766        	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17767
17768// CHECK: 	subsd	69, %xmm5
17769        	subsd	0x45,%xmm5
17770
17771// CHECK: 	subsd	32493, %xmm5
17772        	subsd	0x7eed,%xmm5
17773
17774// CHECK: 	subsd	3133065982, %xmm5
17775        	subsd	0xbabecafe,%xmm5
17776
17777// CHECK: 	subsd	305419896, %xmm5
17778        	subsd	0x12345678,%xmm5
17779
17780// CHECK: 	subsd	%xmm5, %xmm5
17781        	subsd	%xmm5,%xmm5
17782
17783// CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
17784        	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17785
17786// CHECK: 	ucomisd	69, %xmm5
17787        	ucomisd	0x45,%xmm5
17788
17789// CHECK: 	ucomisd	32493, %xmm5
17790        	ucomisd	0x7eed,%xmm5
17791
17792// CHECK: 	ucomisd	3133065982, %xmm5
17793        	ucomisd	0xbabecafe,%xmm5
17794
17795// CHECK: 	ucomisd	305419896, %xmm5
17796        	ucomisd	0x12345678,%xmm5
17797
17798// CHECK: 	ucomisd	%xmm5, %xmm5
17799        	ucomisd	%xmm5,%xmm5
17800
17801// CHECK: 	unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
17802        	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17803
17804// CHECK: 	unpckhpd	69, %xmm5
17805        	unpckhpd	0x45,%xmm5
17806
17807// CHECK: 	unpckhpd	32493, %xmm5
17808        	unpckhpd	0x7eed,%xmm5
17809
17810// CHECK: 	unpckhpd	3133065982, %xmm5
17811        	unpckhpd	0xbabecafe,%xmm5
17812
17813// CHECK: 	unpckhpd	305419896, %xmm5
17814        	unpckhpd	0x12345678,%xmm5
17815
17816// CHECK: 	unpckhpd	%xmm5, %xmm5
17817        	unpckhpd	%xmm5,%xmm5
17818
17819// CHECK: 	unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
17820        	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17821
17822// CHECK: 	unpcklpd	69, %xmm5
17823        	unpcklpd	0x45,%xmm5
17824
17825// CHECK: 	unpcklpd	32493, %xmm5
17826        	unpcklpd	0x7eed,%xmm5
17827
17828// CHECK: 	unpcklpd	3133065982, %xmm5
17829        	unpcklpd	0xbabecafe,%xmm5
17830
17831// CHECK: 	unpcklpd	305419896, %xmm5
17832        	unpcklpd	0x12345678,%xmm5
17833
17834// CHECK: 	unpcklpd	%xmm5, %xmm5
17835        	unpcklpd	%xmm5,%xmm5
17836
17837// CHECK: 	xorpd	3735928559(%ebx,%ecx,8), %xmm5
17838        	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17839
17840// CHECK: 	xorpd	69, %xmm5
17841        	xorpd	0x45,%xmm5
17842
17843// CHECK: 	xorpd	32493, %xmm5
17844        	xorpd	0x7eed,%xmm5
17845
17846// CHECK: 	xorpd	3133065982, %xmm5
17847        	xorpd	0xbabecafe,%xmm5
17848
17849// CHECK: 	xorpd	305419896, %xmm5
17850        	xorpd	0x12345678,%xmm5
17851
17852// CHECK: 	xorpd	%xmm5, %xmm5
17853        	xorpd	%xmm5,%xmm5
17854
17855// CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
17856        	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17857
17858// CHECK: 	cvtdq2pd	69, %xmm5
17859        	cvtdq2pd	0x45,%xmm5
17860
17861// CHECK: 	cvtdq2pd	32493, %xmm5
17862        	cvtdq2pd	0x7eed,%xmm5
17863
17864// CHECK: 	cvtdq2pd	3133065982, %xmm5
17865        	cvtdq2pd	0xbabecafe,%xmm5
17866
17867// CHECK: 	cvtdq2pd	305419896, %xmm5
17868        	cvtdq2pd	0x12345678,%xmm5
17869
17870// CHECK: 	cvtdq2pd	%xmm5, %xmm5
17871        	cvtdq2pd	%xmm5,%xmm5
17872
17873// CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
17874        	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
17875
17876// CHECK: 	cvtpd2dq	69, %xmm5
17877        	cvtpd2dq	0x45,%xmm5
17878
17879// CHECK: 	cvtpd2dq	32493, %xmm5
17880        	cvtpd2dq	0x7eed,%xmm5
17881
17882// CHECK: 	cvtpd2dq	3133065982, %xmm5
17883        	cvtpd2dq	0xbabecafe,%xmm5
17884
17885// CHECK: 	cvtpd2dq	305419896, %xmm5
17886        	cvtpd2dq	0x12345678,%xmm5
17887
17888// CHECK: 	cvtpd2dq	%xmm5, %xmm5
17889        	cvtpd2dq	%xmm5,%xmm5
17890
17891// CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
17892        	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17893
17894// CHECK: 	cvtdq2ps	69, %xmm5
17895        	cvtdq2ps	0x45,%xmm5
17896
17897// CHECK: 	cvtdq2ps	32493, %xmm5
17898        	cvtdq2ps	0x7eed,%xmm5
17899
17900// CHECK: 	cvtdq2ps	3133065982, %xmm5
17901        	cvtdq2ps	0xbabecafe,%xmm5
17902
17903// CHECK: 	cvtdq2ps	305419896, %xmm5
17904        	cvtdq2ps	0x12345678,%xmm5
17905
17906// CHECK: 	cvtdq2ps	%xmm5, %xmm5
17907        	cvtdq2ps	%xmm5,%xmm5
17908
17909// CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
17910        	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
17911
17912// CHECK: 	cvtpd2pi	69, %mm3
17913        	cvtpd2pi	0x45,%mm3
17914
17915// CHECK: 	cvtpd2pi	32493, %mm3
17916        	cvtpd2pi	0x7eed,%mm3
17917
17918// CHECK: 	cvtpd2pi	3133065982, %mm3
17919        	cvtpd2pi	0xbabecafe,%mm3
17920
17921// CHECK: 	cvtpd2pi	305419896, %mm3
17922        	cvtpd2pi	0x12345678,%mm3
17923
17924// CHECK: 	cvtpd2pi	%xmm5, %mm3
17925        	cvtpd2pi	%xmm5,%mm3
17926
17927// CHECK: 	cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
17928        	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17929
17930// CHECK: 	cvtpd2ps	69, %xmm5
17931        	cvtpd2ps	0x45,%xmm5
17932
17933// CHECK: 	cvtpd2ps	32493, %xmm5
17934        	cvtpd2ps	0x7eed,%xmm5
17935
17936// CHECK: 	cvtpd2ps	3133065982, %xmm5
17937        	cvtpd2ps	0xbabecafe,%xmm5
17938
17939// CHECK: 	cvtpd2ps	305419896, %xmm5
17940        	cvtpd2ps	0x12345678,%xmm5
17941
17942// CHECK: 	cvtpd2ps	%xmm5, %xmm5
17943        	cvtpd2ps	%xmm5,%xmm5
17944
17945// CHECK: 	cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
17946        	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17947
17948// CHECK: 	cvtps2pd	69, %xmm5
17949        	cvtps2pd	0x45,%xmm5
17950
17951// CHECK: 	cvtps2pd	32493, %xmm5
17952        	cvtps2pd	0x7eed,%xmm5
17953
17954// CHECK: 	cvtps2pd	3133065982, %xmm5
17955        	cvtps2pd	0xbabecafe,%xmm5
17956
17957// CHECK: 	cvtps2pd	305419896, %xmm5
17958        	cvtps2pd	0x12345678,%xmm5
17959
17960// CHECK: 	cvtps2pd	%xmm5, %xmm5
17961        	cvtps2pd	%xmm5,%xmm5
17962
17963// CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
17964        	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
17965
17966// CHECK: 	cvtps2dq	69, %xmm5
17967        	cvtps2dq	0x45,%xmm5
17968
17969// CHECK: 	cvtps2dq	32493, %xmm5
17970        	cvtps2dq	0x7eed,%xmm5
17971
17972// CHECK: 	cvtps2dq	3133065982, %xmm5
17973        	cvtps2dq	0xbabecafe,%xmm5
17974
17975// CHECK: 	cvtps2dq	305419896, %xmm5
17976        	cvtps2dq	0x12345678,%xmm5
17977
17978// CHECK: 	cvtps2dq	%xmm5, %xmm5
17979        	cvtps2dq	%xmm5,%xmm5
17980
17981// CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
17982        	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17983
17984// CHECK: 	cvtsd2ss	69, %xmm5
17985        	cvtsd2ss	0x45,%xmm5
17986
17987// CHECK: 	cvtsd2ss	32493, %xmm5
17988        	cvtsd2ss	0x7eed,%xmm5
17989
17990// CHECK: 	cvtsd2ss	3133065982, %xmm5
17991        	cvtsd2ss	0xbabecafe,%xmm5
17992
17993// CHECK: 	cvtsd2ss	305419896, %xmm5
17994        	cvtsd2ss	0x12345678,%xmm5
17995
17996// CHECK: 	cvtsd2ss	%xmm5, %xmm5
17997        	cvtsd2ss	%xmm5,%xmm5
17998
17999// CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
18000        	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18001
18002// CHECK: 	cvtss2sd	69, %xmm5
18003        	cvtss2sd	0x45,%xmm5
18004
18005// CHECK: 	cvtss2sd	32493, %xmm5
18006        	cvtss2sd	0x7eed,%xmm5
18007
18008// CHECK: 	cvtss2sd	3133065982, %xmm5
18009        	cvtss2sd	0xbabecafe,%xmm5
18010
18011// CHECK: 	cvtss2sd	305419896, %xmm5
18012        	cvtss2sd	0x12345678,%xmm5
18013
18014// CHECK: 	cvtss2sd	%xmm5, %xmm5
18015        	cvtss2sd	%xmm5,%xmm5
18016
18017// CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
18018        	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
18019
18020// CHECK: 	cvttpd2pi	69, %mm3
18021        	cvttpd2pi	0x45,%mm3
18022
18023// CHECK: 	cvttpd2pi	32493, %mm3
18024        	cvttpd2pi	0x7eed,%mm3
18025
18026// CHECK: 	cvttpd2pi	3133065982, %mm3
18027        	cvttpd2pi	0xbabecafe,%mm3
18028
18029// CHECK: 	cvttpd2pi	305419896, %mm3
18030        	cvttpd2pi	0x12345678,%mm3
18031
18032// CHECK: 	cvttpd2pi	%xmm5, %mm3
18033        	cvttpd2pi	%xmm5,%mm3
18034
18035// CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
18036        	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
18037
18038// CHECK: 	cvttsd2si	69, %ecx
18039        	cvttsd2si	0x45,%ecx
18040
18041// CHECK: 	cvttsd2si	32493, %ecx
18042        	cvttsd2si	0x7eed,%ecx
18043
18044// CHECK: 	cvttsd2si	3133065982, %ecx
18045        	cvttsd2si	0xbabecafe,%ecx
18046
18047// CHECK: 	cvttsd2si	305419896, %ecx
18048        	cvttsd2si	0x12345678,%ecx
18049
18050// CHECK: 	cvttsd2si	%xmm5, %ecx
18051        	cvttsd2si	%xmm5,%ecx
18052
18053// CHECK: 	cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
18054        	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18055
18056// CHECK: 	cvttps2dq	69, %xmm5
18057        	cvttps2dq	0x45,%xmm5
18058
18059// CHECK: 	cvttps2dq	32493, %xmm5
18060        	cvttps2dq	0x7eed,%xmm5
18061
18062// CHECK: 	cvttps2dq	3133065982, %xmm5
18063        	cvttps2dq	0xbabecafe,%xmm5
18064
18065// CHECK: 	cvttps2dq	305419896, %xmm5
18066        	cvttps2dq	0x12345678,%xmm5
18067
18068// CHECK: 	cvttps2dq	%xmm5, %xmm5
18069        	cvttps2dq	%xmm5,%xmm5
18070
18071// CHECK: 	maskmovdqu	%xmm5, %xmm5
18072        	maskmovdqu	%xmm5,%xmm5
18073
18074// CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
18075        	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
18076
18077// CHECK: 	movdqa	69, %xmm5
18078        	movdqa	0x45,%xmm5
18079
18080// CHECK: 	movdqa	32493, %xmm5
18081        	movdqa	0x7eed,%xmm5
18082
18083// CHECK: 	movdqa	3133065982, %xmm5
18084        	movdqa	0xbabecafe,%xmm5
18085
18086// CHECK: 	movdqa	305419896, %xmm5
18087        	movdqa	0x12345678,%xmm5
18088
18089// CHECK: 	movdqa	%xmm5, %xmm5
18090        	movdqa	%xmm5,%xmm5
18091
18092// CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
18093        	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
18094
18095// CHECK: 	movdqa	%xmm5, 69
18096        	movdqa	%xmm5,0x45
18097
18098// CHECK: 	movdqa	%xmm5, 32493
18099        	movdqa	%xmm5,0x7eed
18100
18101// CHECK: 	movdqa	%xmm5, 3133065982
18102        	movdqa	%xmm5,0xbabecafe
18103
18104// CHECK: 	movdqa	%xmm5, 305419896
18105        	movdqa	%xmm5,0x12345678
18106
18107// CHECK: 	movdqa	%xmm5, %xmm5
18108        	movdqa	%xmm5,%xmm5
18109
18110// CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
18111        	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
18112
18113// CHECK: 	movdqu	69, %xmm5
18114        	movdqu	0x45,%xmm5
18115
18116// CHECK: 	movdqu	32493, %xmm5
18117        	movdqu	0x7eed,%xmm5
18118
18119// CHECK: 	movdqu	3133065982, %xmm5
18120        	movdqu	0xbabecafe,%xmm5
18121
18122// CHECK: 	movdqu	305419896, %xmm5
18123        	movdqu	0x12345678,%xmm5
18124
18125// CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
18126        	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
18127
18128// CHECK: 	movdqu	%xmm5, 69
18129        	movdqu	%xmm5,0x45
18130
18131// CHECK: 	movdqu	%xmm5, 32493
18132        	movdqu	%xmm5,0x7eed
18133
18134// CHECK: 	movdqu	%xmm5, 3133065982
18135        	movdqu	%xmm5,0xbabecafe
18136
18137// CHECK: 	movdqu	%xmm5, 305419896
18138        	movdqu	%xmm5,0x12345678
18139
18140// CHECK: 	movdq2q	%xmm5, %mm3
18141        	movdq2q	%xmm5,%mm3
18142
18143// CHECK: 	movq2dq	%mm3, %xmm5
18144        	movq2dq	%mm3,%xmm5
18145
18146// CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %mm3
18147        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
18148
18149// CHECK: 	pmuludq	69, %mm3
18150        	pmuludq	0x45,%mm3
18151
18152// CHECK: 	pmuludq	32493, %mm3
18153        	pmuludq	0x7eed,%mm3
18154
18155// CHECK: 	pmuludq	3133065982, %mm3
18156        	pmuludq	0xbabecafe,%mm3
18157
18158// CHECK: 	pmuludq	305419896, %mm3
18159        	pmuludq	0x12345678,%mm3
18160
18161// CHECK: 	pmuludq	%mm3, %mm3
18162        	pmuludq	%mm3,%mm3
18163
18164// CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %xmm5
18165        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18166
18167// CHECK: 	pmuludq	69, %xmm5
18168        	pmuludq	0x45,%xmm5
18169
18170// CHECK: 	pmuludq	32493, %xmm5
18171        	pmuludq	0x7eed,%xmm5
18172
18173// CHECK: 	pmuludq	3133065982, %xmm5
18174        	pmuludq	0xbabecafe,%xmm5
18175
18176// CHECK: 	pmuludq	305419896, %xmm5
18177        	pmuludq	0x12345678,%xmm5
18178
18179// CHECK: 	pmuludq	%xmm5, %xmm5
18180        	pmuludq	%xmm5,%xmm5
18181
18182// CHECK: 	pslldq	$127, %xmm5
18183        	pslldq	$0x7f,%xmm5
18184
18185// CHECK: 	psrldq	$127, %xmm5
18186        	psrldq	$0x7f,%xmm5
18187
18188// CHECK: 	punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
18189        	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18190
18191// CHECK: 	punpckhqdq	69, %xmm5
18192        	punpckhqdq	0x45,%xmm5
18193
18194// CHECK: 	punpckhqdq	32493, %xmm5
18195        	punpckhqdq	0x7eed,%xmm5
18196
18197// CHECK: 	punpckhqdq	3133065982, %xmm5
18198        	punpckhqdq	0xbabecafe,%xmm5
18199
18200// CHECK: 	punpckhqdq	305419896, %xmm5
18201        	punpckhqdq	0x12345678,%xmm5
18202
18203// CHECK: 	punpckhqdq	%xmm5, %xmm5
18204        	punpckhqdq	%xmm5,%xmm5
18205
18206// CHECK: 	punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
18207        	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18208
18209// CHECK: 	punpcklqdq	69, %xmm5
18210        	punpcklqdq	0x45,%xmm5
18211
18212// CHECK: 	punpcklqdq	32493, %xmm5
18213        	punpcklqdq	0x7eed,%xmm5
18214
18215// CHECK: 	punpcklqdq	3133065982, %xmm5
18216        	punpcklqdq	0xbabecafe,%xmm5
18217
18218// CHECK: 	punpcklqdq	305419896, %xmm5
18219        	punpcklqdq	0x12345678,%xmm5
18220
18221// CHECK: 	punpcklqdq	%xmm5, %xmm5
18222        	punpcklqdq	%xmm5,%xmm5
18223
18224// CHECK: 	addsubpd	3735928559(%ebx,%ecx,8), %xmm5
18225        	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18226
18227// CHECK: 	addsubpd	69, %xmm5
18228        	addsubpd	0x45,%xmm5
18229
18230// CHECK: 	addsubpd	32493, %xmm5
18231        	addsubpd	0x7eed,%xmm5
18232
18233// CHECK: 	addsubpd	3133065982, %xmm5
18234        	addsubpd	0xbabecafe,%xmm5
18235
18236// CHECK: 	addsubpd	305419896, %xmm5
18237        	addsubpd	0x12345678,%xmm5
18238
18239// CHECK: 	addsubpd	%xmm5, %xmm5
18240        	addsubpd	%xmm5,%xmm5
18241
18242// CHECK: 	addsubps	3735928559(%ebx,%ecx,8), %xmm5
18243        	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18244
18245// CHECK: 	addsubps	69, %xmm5
18246        	addsubps	0x45,%xmm5
18247
18248// CHECK: 	addsubps	32493, %xmm5
18249        	addsubps	0x7eed,%xmm5
18250
18251// CHECK: 	addsubps	3133065982, %xmm5
18252        	addsubps	0xbabecafe,%xmm5
18253
18254// CHECK: 	addsubps	305419896, %xmm5
18255        	addsubps	0x12345678,%xmm5
18256
18257// CHECK: 	addsubps	%xmm5, %xmm5
18258        	addsubps	%xmm5,%xmm5
18259
18260// CHECK: 	fisttpl	3735928559(%ebx,%ecx,8)
18261        	fisttpl	0xdeadbeef(%ebx,%ecx,8)
18262
18263// CHECK: 	fisttpl	3133065982
18264        	fisttpl	0xbabecafe
18265
18266// CHECK: 	fisttpl	305419896
18267        	fisttpl	0x12345678
18268
18269// CHECK: 	haddpd	3735928559(%ebx,%ecx,8), %xmm5
18270        	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18271
18272// CHECK: 	haddpd	69, %xmm5
18273        	haddpd	0x45,%xmm5
18274
18275// CHECK: 	haddpd	32493, %xmm5
18276        	haddpd	0x7eed,%xmm5
18277
18278// CHECK: 	haddpd	3133065982, %xmm5
18279        	haddpd	0xbabecafe,%xmm5
18280
18281// CHECK: 	haddpd	305419896, %xmm5
18282        	haddpd	0x12345678,%xmm5
18283
18284// CHECK: 	haddpd	%xmm5, %xmm5
18285        	haddpd	%xmm5,%xmm5
18286
18287// CHECK: 	haddps	3735928559(%ebx,%ecx,8), %xmm5
18288        	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18289
18290// CHECK: 	haddps	69, %xmm5
18291        	haddps	0x45,%xmm5
18292
18293// CHECK: 	haddps	32493, %xmm5
18294        	haddps	0x7eed,%xmm5
18295
18296// CHECK: 	haddps	3133065982, %xmm5
18297        	haddps	0xbabecafe,%xmm5
18298
18299// CHECK: 	haddps	305419896, %xmm5
18300        	haddps	0x12345678,%xmm5
18301
18302// CHECK: 	haddps	%xmm5, %xmm5
18303        	haddps	%xmm5,%xmm5
18304
18305// CHECK: 	hsubpd	3735928559(%ebx,%ecx,8), %xmm5
18306        	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18307
18308// CHECK: 	hsubpd	69, %xmm5
18309        	hsubpd	0x45,%xmm5
18310
18311// CHECK: 	hsubpd	32493, %xmm5
18312        	hsubpd	0x7eed,%xmm5
18313
18314// CHECK: 	hsubpd	3133065982, %xmm5
18315        	hsubpd	0xbabecafe,%xmm5
18316
18317// CHECK: 	hsubpd	305419896, %xmm5
18318        	hsubpd	0x12345678,%xmm5
18319
18320// CHECK: 	hsubpd	%xmm5, %xmm5
18321        	hsubpd	%xmm5,%xmm5
18322
18323// CHECK: 	hsubps	3735928559(%ebx,%ecx,8), %xmm5
18324        	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18325
18326// CHECK: 	hsubps	69, %xmm5
18327        	hsubps	0x45,%xmm5
18328
18329// CHECK: 	hsubps	32493, %xmm5
18330        	hsubps	0x7eed,%xmm5
18331
18332// CHECK: 	hsubps	3133065982, %xmm5
18333        	hsubps	0xbabecafe,%xmm5
18334
18335// CHECK: 	hsubps	305419896, %xmm5
18336        	hsubps	0x12345678,%xmm5
18337
18338// CHECK: 	hsubps	%xmm5, %xmm5
18339        	hsubps	%xmm5,%xmm5
18340
18341// CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
18342        	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
18343
18344// CHECK: 	lddqu	69, %xmm5
18345        	lddqu	0x45,%xmm5
18346
18347// CHECK: 	lddqu	32493, %xmm5
18348        	lddqu	0x7eed,%xmm5
18349
18350// CHECK: 	lddqu	3133065982, %xmm5
18351        	lddqu	0xbabecafe,%xmm5
18352
18353// CHECK: 	lddqu	305419896, %xmm5
18354        	lddqu	0x12345678,%xmm5
18355
18356// CHECK: 	monitor
18357        	monitor
18358
18359// CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
18360        	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18361
18362// CHECK: 	movddup	69, %xmm5
18363        	movddup	0x45,%xmm5
18364
18365// CHECK: 	movddup	32493, %xmm5
18366        	movddup	0x7eed,%xmm5
18367
18368// CHECK: 	movddup	3133065982, %xmm5
18369        	movddup	0xbabecafe,%xmm5
18370
18371// CHECK: 	movddup	305419896, %xmm5
18372        	movddup	0x12345678,%xmm5
18373
18374// CHECK: 	movddup	%xmm5, %xmm5
18375        	movddup	%xmm5,%xmm5
18376
18377// CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
18378        	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18379
18380// CHECK: 	movshdup	69, %xmm5
18381        	movshdup	0x45,%xmm5
18382
18383// CHECK: 	movshdup	32493, %xmm5
18384        	movshdup	0x7eed,%xmm5
18385
18386// CHECK: 	movshdup	3133065982, %xmm5
18387        	movshdup	0xbabecafe,%xmm5
18388
18389// CHECK: 	movshdup	305419896, %xmm5
18390        	movshdup	0x12345678,%xmm5
18391
18392// CHECK: 	movshdup	%xmm5, %xmm5
18393        	movshdup	%xmm5,%xmm5
18394
18395// CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
18396        	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18397
18398// CHECK: 	movsldup	69, %xmm5
18399        	movsldup	0x45,%xmm5
18400
18401// CHECK: 	movsldup	32493, %xmm5
18402        	movsldup	0x7eed,%xmm5
18403
18404// CHECK: 	movsldup	3133065982, %xmm5
18405        	movsldup	0xbabecafe,%xmm5
18406
18407// CHECK: 	movsldup	305419896, %xmm5
18408        	movsldup	0x12345678,%xmm5
18409
18410// CHECK: 	movsldup	%xmm5, %xmm5
18411        	movsldup	%xmm5,%xmm5
18412
18413// CHECK: 	mwait
18414        	mwait
18415
18416// CHECK: 	vmcall
18417        	vmcall
18418
18419// CHECK: 	vmfunc
18420        	vmfunc
18421
18422// CHECK: 	vmclear	3735928559(%ebx,%ecx,8)
18423        	vmclear	0xdeadbeef(%ebx,%ecx,8)
18424
18425// CHECK: 	vmclear	32493
18426        	vmclear	0x7eed
18427
18428// CHECK: 	vmclear	3133065982
18429        	vmclear	0xbabecafe
18430
18431// CHECK: 	vmclear	305419896
18432        	vmclear	0x12345678
18433
18434// CHECK: 	vmlaunch
18435        	vmlaunch
18436
18437// CHECK: 	vmresume
18438        	vmresume
18439
18440// CHECK: 	vmptrld	3735928559(%ebx,%ecx,8)
18441        	vmptrld	0xdeadbeef(%ebx,%ecx,8)
18442
18443// CHECK: 	vmptrld	32493
18444        	vmptrld	0x7eed
18445
18446// CHECK: 	vmptrld	3133065982
18447        	vmptrld	0xbabecafe
18448
18449// CHECK: 	vmptrld	305419896
18450        	vmptrld	0x12345678
18451
18452// CHECK: 	vmptrst	3735928559(%ebx,%ecx,8)
18453        	vmptrst	0xdeadbeef(%ebx,%ecx,8)
18454
18455// CHECK: 	vmptrst	32493
18456        	vmptrst	0x7eed
18457
18458// CHECK: 	vmptrst	3133065982
18459        	vmptrst	0xbabecafe
18460
18461// CHECK: 	vmptrst	305419896
18462        	vmptrst	0x12345678
18463
18464// CHECK: 	vmxoff
18465        	vmxoff
18466
18467// CHECK: 	vmxon	3735928559(%ebx,%ecx,8)
18468        	vmxon	0xdeadbeef(%ebx,%ecx,8)
18469
18470// CHECK: 	vmxon	32493
18471        	vmxon	0x7eed
18472
18473// CHECK: 	vmxon	3133065982
18474        	vmxon	0xbabecafe
18475
18476// CHECK: 	vmxon	305419896
18477        	vmxon	0x12345678
18478
18479// CHECK: 	vmrun %eax
18480        	vmrun %eax
18481
18482// CHECK: 	vmmcall
18483        	vmmcall
18484
18485// CHECK: 	vmload %eax
18486        	vmload %eax
18487
18488// CHECK: 	vmsave %eax
18489        	vmsave %eax
18490
18491// CHECK: 	stgi
18492        	stgi
18493
18494// CHECK: 	clgi
18495        	clgi
18496
18497// CHECK: 	skinit %eax
18498        	skinit %eax
18499
18500// CHECK: 	invlpga %ecx, %eax
18501        	invlpga %ecx, %eax
18502
18503// CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %mm3
18504        	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
18505
18506// CHECK: 	phaddw	69, %mm3
18507        	phaddw	0x45,%mm3
18508
18509// CHECK: 	phaddw	32493, %mm3
18510        	phaddw	0x7eed,%mm3
18511
18512// CHECK: 	phaddw	3133065982, %mm3
18513        	phaddw	0xbabecafe,%mm3
18514
18515// CHECK: 	phaddw	305419896, %mm3
18516        	phaddw	0x12345678,%mm3
18517
18518// CHECK: 	phaddw	%mm3, %mm3
18519        	phaddw	%mm3,%mm3
18520
18521// CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %xmm5
18522        	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18523
18524// CHECK: 	phaddw	69, %xmm5
18525        	phaddw	0x45,%xmm5
18526
18527// CHECK: 	phaddw	32493, %xmm5
18528        	phaddw	0x7eed,%xmm5
18529
18530// CHECK: 	phaddw	3133065982, %xmm5
18531        	phaddw	0xbabecafe,%xmm5
18532
18533// CHECK: 	phaddw	305419896, %xmm5
18534        	phaddw	0x12345678,%xmm5
18535
18536// CHECK: 	phaddw	%xmm5, %xmm5
18537        	phaddw	%xmm5,%xmm5
18538
18539// CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %mm3
18540        	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
18541
18542// CHECK: 	phaddd	69, %mm3
18543        	phaddd	0x45,%mm3
18544
18545// CHECK: 	phaddd	32493, %mm3
18546        	phaddd	0x7eed,%mm3
18547
18548// CHECK: 	phaddd	3133065982, %mm3
18549        	phaddd	0xbabecafe,%mm3
18550
18551// CHECK: 	phaddd	305419896, %mm3
18552        	phaddd	0x12345678,%mm3
18553
18554// CHECK: 	phaddd	%mm3, %mm3
18555        	phaddd	%mm3,%mm3
18556
18557// CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %xmm5
18558        	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18559
18560// CHECK: 	phaddd	69, %xmm5
18561        	phaddd	0x45,%xmm5
18562
18563// CHECK: 	phaddd	32493, %xmm5
18564        	phaddd	0x7eed,%xmm5
18565
18566// CHECK: 	phaddd	3133065982, %xmm5
18567        	phaddd	0xbabecafe,%xmm5
18568
18569// CHECK: 	phaddd	305419896, %xmm5
18570        	phaddd	0x12345678,%xmm5
18571
18572// CHECK: 	phaddd	%xmm5, %xmm5
18573        	phaddd	%xmm5,%xmm5
18574
18575// CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %mm3
18576        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18577
18578// CHECK: 	phaddsw	69, %mm3
18579        	phaddsw	0x45,%mm3
18580
18581// CHECK: 	phaddsw	32493, %mm3
18582        	phaddsw	0x7eed,%mm3
18583
18584// CHECK: 	phaddsw	3133065982, %mm3
18585        	phaddsw	0xbabecafe,%mm3
18586
18587// CHECK: 	phaddsw	305419896, %mm3
18588        	phaddsw	0x12345678,%mm3
18589
18590// CHECK: 	phaddsw	%mm3, %mm3
18591        	phaddsw	%mm3,%mm3
18592
18593// CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %xmm5
18594        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18595
18596// CHECK: 	phaddsw	69, %xmm5
18597        	phaddsw	0x45,%xmm5
18598
18599// CHECK: 	phaddsw	32493, %xmm5
18600        	phaddsw	0x7eed,%xmm5
18601
18602// CHECK: 	phaddsw	3133065982, %xmm5
18603        	phaddsw	0xbabecafe,%xmm5
18604
18605// CHECK: 	phaddsw	305419896, %xmm5
18606        	phaddsw	0x12345678,%xmm5
18607
18608// CHECK: 	phaddsw	%xmm5, %xmm5
18609        	phaddsw	%xmm5,%xmm5
18610
18611// CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %mm3
18612        	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
18613
18614// CHECK: 	phsubw	69, %mm3
18615        	phsubw	0x45,%mm3
18616
18617// CHECK: 	phsubw	32493, %mm3
18618        	phsubw	0x7eed,%mm3
18619
18620// CHECK: 	phsubw	3133065982, %mm3
18621        	phsubw	0xbabecafe,%mm3
18622
18623// CHECK: 	phsubw	305419896, %mm3
18624        	phsubw	0x12345678,%mm3
18625
18626// CHECK: 	phsubw	%mm3, %mm3
18627        	phsubw	%mm3,%mm3
18628
18629// CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %xmm5
18630        	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18631
18632// CHECK: 	phsubw	69, %xmm5
18633        	phsubw	0x45,%xmm5
18634
18635// CHECK: 	phsubw	32493, %xmm5
18636        	phsubw	0x7eed,%xmm5
18637
18638// CHECK: 	phsubw	3133065982, %xmm5
18639        	phsubw	0xbabecafe,%xmm5
18640
18641// CHECK: 	phsubw	305419896, %xmm5
18642        	phsubw	0x12345678,%xmm5
18643
18644// CHECK: 	phsubw	%xmm5, %xmm5
18645        	phsubw	%xmm5,%xmm5
18646
18647// CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %mm3
18648        	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
18649
18650// CHECK: 	phsubd	69, %mm3
18651        	phsubd	0x45,%mm3
18652
18653// CHECK: 	phsubd	32493, %mm3
18654        	phsubd	0x7eed,%mm3
18655
18656// CHECK: 	phsubd	3133065982, %mm3
18657        	phsubd	0xbabecafe,%mm3
18658
18659// CHECK: 	phsubd	305419896, %mm3
18660        	phsubd	0x12345678,%mm3
18661
18662// CHECK: 	phsubd	%mm3, %mm3
18663        	phsubd	%mm3,%mm3
18664
18665// CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %xmm5
18666        	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18667
18668// CHECK: 	phsubd	69, %xmm5
18669        	phsubd	0x45,%xmm5
18670
18671// CHECK: 	phsubd	32493, %xmm5
18672        	phsubd	0x7eed,%xmm5
18673
18674// CHECK: 	phsubd	3133065982, %xmm5
18675        	phsubd	0xbabecafe,%xmm5
18676
18677// CHECK: 	phsubd	305419896, %xmm5
18678        	phsubd	0x12345678,%xmm5
18679
18680// CHECK: 	phsubd	%xmm5, %xmm5
18681        	phsubd	%xmm5,%xmm5
18682
18683// CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %mm3
18684        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18685
18686// CHECK: 	phsubsw	69, %mm3
18687        	phsubsw	0x45,%mm3
18688
18689// CHECK: 	phsubsw	32493, %mm3
18690        	phsubsw	0x7eed,%mm3
18691
18692// CHECK: 	phsubsw	3133065982, %mm3
18693        	phsubsw	0xbabecafe,%mm3
18694
18695// CHECK: 	phsubsw	305419896, %mm3
18696        	phsubsw	0x12345678,%mm3
18697
18698// CHECK: 	phsubsw	%mm3, %mm3
18699        	phsubsw	%mm3,%mm3
18700
18701// CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %xmm5
18702        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18703
18704// CHECK: 	phsubsw	69, %xmm5
18705        	phsubsw	0x45,%xmm5
18706
18707// CHECK: 	phsubsw	32493, %xmm5
18708        	phsubsw	0x7eed,%xmm5
18709
18710// CHECK: 	phsubsw	3133065982, %xmm5
18711        	phsubsw	0xbabecafe,%xmm5
18712
18713// CHECK: 	phsubsw	305419896, %xmm5
18714        	phsubsw	0x12345678,%xmm5
18715
18716// CHECK: 	phsubsw	%xmm5, %xmm5
18717        	phsubsw	%xmm5,%xmm5
18718
18719// CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
18720        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18721
18722// CHECK: 	pmaddubsw	69, %mm3
18723        	pmaddubsw	0x45,%mm3
18724
18725// CHECK: 	pmaddubsw	32493, %mm3
18726        	pmaddubsw	0x7eed,%mm3
18727
18728// CHECK: 	pmaddubsw	3133065982, %mm3
18729        	pmaddubsw	0xbabecafe,%mm3
18730
18731// CHECK: 	pmaddubsw	305419896, %mm3
18732        	pmaddubsw	0x12345678,%mm3
18733
18734// CHECK: 	pmaddubsw	%mm3, %mm3
18735        	pmaddubsw	%mm3,%mm3
18736
18737// CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
18738        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18739
18740// CHECK: 	pmaddubsw	69, %xmm5
18741        	pmaddubsw	0x45,%xmm5
18742
18743// CHECK: 	pmaddubsw	32493, %xmm5
18744        	pmaddubsw	0x7eed,%xmm5
18745
18746// CHECK: 	pmaddubsw	3133065982, %xmm5
18747        	pmaddubsw	0xbabecafe,%xmm5
18748
18749// CHECK: 	pmaddubsw	305419896, %xmm5
18750        	pmaddubsw	0x12345678,%xmm5
18751
18752// CHECK: 	pmaddubsw	%xmm5, %xmm5
18753        	pmaddubsw	%xmm5,%xmm5
18754
18755// CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
18756        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18757
18758// CHECK: 	pmulhrsw	69, %mm3
18759        	pmulhrsw	0x45,%mm3
18760
18761// CHECK: 	pmulhrsw	32493, %mm3
18762        	pmulhrsw	0x7eed,%mm3
18763
18764// CHECK: 	pmulhrsw	3133065982, %mm3
18765        	pmulhrsw	0xbabecafe,%mm3
18766
18767// CHECK: 	pmulhrsw	305419896, %mm3
18768        	pmulhrsw	0x12345678,%mm3
18769
18770// CHECK: 	pmulhrsw	%mm3, %mm3
18771        	pmulhrsw	%mm3,%mm3
18772
18773// CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
18774        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18775
18776// CHECK: 	pmulhrsw	69, %xmm5
18777        	pmulhrsw	0x45,%xmm5
18778
18779// CHECK: 	pmulhrsw	32493, %xmm5
18780        	pmulhrsw	0x7eed,%xmm5
18781
18782// CHECK: 	pmulhrsw	3133065982, %xmm5
18783        	pmulhrsw	0xbabecafe,%xmm5
18784
18785// CHECK: 	pmulhrsw	305419896, %xmm5
18786        	pmulhrsw	0x12345678,%xmm5
18787
18788// CHECK: 	pmulhrsw	%xmm5, %xmm5
18789        	pmulhrsw	%xmm5,%xmm5
18790
18791// CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %mm3
18792        	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
18793
18794// CHECK: 	pshufb	69, %mm3
18795        	pshufb	0x45,%mm3
18796
18797// CHECK: 	pshufb	32493, %mm3
18798        	pshufb	0x7eed,%mm3
18799
18800// CHECK: 	pshufb	3133065982, %mm3
18801        	pshufb	0xbabecafe,%mm3
18802
18803// CHECK: 	pshufb	305419896, %mm3
18804        	pshufb	0x12345678,%mm3
18805
18806// CHECK: 	pshufb	%mm3, %mm3
18807        	pshufb	%mm3,%mm3
18808
18809// CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %xmm5
18810        	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18811
18812// CHECK: 	pshufb	69, %xmm5
18813        	pshufb	0x45,%xmm5
18814
18815// CHECK: 	pshufb	32493, %xmm5
18816        	pshufb	0x7eed,%xmm5
18817
18818// CHECK: 	pshufb	3133065982, %xmm5
18819        	pshufb	0xbabecafe,%xmm5
18820
18821// CHECK: 	pshufb	305419896, %xmm5
18822        	pshufb	0x12345678,%xmm5
18823
18824// CHECK: 	pshufb	%xmm5, %xmm5
18825        	pshufb	%xmm5,%xmm5
18826
18827// CHECK: 	psignb	3735928559(%ebx,%ecx,8), %mm3
18828        	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
18829
18830// CHECK: 	psignb	69, %mm3
18831        	psignb	0x45,%mm3
18832
18833// CHECK: 	psignb	32493, %mm3
18834        	psignb	0x7eed,%mm3
18835
18836// CHECK: 	psignb	3133065982, %mm3
18837        	psignb	0xbabecafe,%mm3
18838
18839// CHECK: 	psignb	305419896, %mm3
18840        	psignb	0x12345678,%mm3
18841
18842// CHECK: 	psignb	%mm3, %mm3
18843        	psignb	%mm3,%mm3
18844
18845// CHECK: 	psignb	3735928559(%ebx,%ecx,8), %xmm5
18846        	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18847
18848// CHECK: 	psignb	69, %xmm5
18849        	psignb	0x45,%xmm5
18850
18851// CHECK: 	psignb	32493, %xmm5
18852        	psignb	0x7eed,%xmm5
18853
18854// CHECK: 	psignb	3133065982, %xmm5
18855        	psignb	0xbabecafe,%xmm5
18856
18857// CHECK: 	psignb	305419896, %xmm5
18858        	psignb	0x12345678,%xmm5
18859
18860// CHECK: 	psignb	%xmm5, %xmm5
18861        	psignb	%xmm5,%xmm5
18862
18863// CHECK: 	psignw	3735928559(%ebx,%ecx,8), %mm3
18864        	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
18865
18866// CHECK: 	psignw	69, %mm3
18867        	psignw	0x45,%mm3
18868
18869// CHECK: 	psignw	32493, %mm3
18870        	psignw	0x7eed,%mm3
18871
18872// CHECK: 	psignw	3133065982, %mm3
18873        	psignw	0xbabecafe,%mm3
18874
18875// CHECK: 	psignw	305419896, %mm3
18876        	psignw	0x12345678,%mm3
18877
18878// CHECK: 	psignw	%mm3, %mm3
18879        	psignw	%mm3,%mm3
18880
18881// CHECK: 	psignw	3735928559(%ebx,%ecx,8), %xmm5
18882        	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18883
18884// CHECK: 	psignw	69, %xmm5
18885        	psignw	0x45,%xmm5
18886
18887// CHECK: 	psignw	32493, %xmm5
18888        	psignw	0x7eed,%xmm5
18889
18890// CHECK: 	psignw	3133065982, %xmm5
18891        	psignw	0xbabecafe,%xmm5
18892
18893// CHECK: 	psignw	305419896, %xmm5
18894        	psignw	0x12345678,%xmm5
18895
18896// CHECK: 	psignw	%xmm5, %xmm5
18897        	psignw	%xmm5,%xmm5
18898
18899// CHECK: 	psignd	3735928559(%ebx,%ecx,8), %mm3
18900        	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
18901
18902// CHECK: 	psignd	69, %mm3
18903        	psignd	0x45,%mm3
18904
18905// CHECK: 	psignd	32493, %mm3
18906        	psignd	0x7eed,%mm3
18907
18908// CHECK: 	psignd	3133065982, %mm3
18909        	psignd	0xbabecafe,%mm3
18910
18911// CHECK: 	psignd	305419896, %mm3
18912        	psignd	0x12345678,%mm3
18913
18914// CHECK: 	psignd	%mm3, %mm3
18915        	psignd	%mm3,%mm3
18916
18917// CHECK: 	psignd	3735928559(%ebx,%ecx,8), %xmm5
18918        	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18919
18920// CHECK: 	psignd	69, %xmm5
18921        	psignd	0x45,%xmm5
18922
18923// CHECK: 	psignd	32493, %xmm5
18924        	psignd	0x7eed,%xmm5
18925
18926// CHECK: 	psignd	3133065982, %xmm5
18927        	psignd	0xbabecafe,%xmm5
18928
18929// CHECK: 	psignd	305419896, %xmm5
18930        	psignd	0x12345678,%xmm5
18931
18932// CHECK: 	psignd	%xmm5, %xmm5
18933        	psignd	%xmm5,%xmm5
18934
18935// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
18936        	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
18937
18938// CHECK: 	pabsb	69, %mm3
18939        	pabsb	0x45,%mm3
18940
18941// CHECK: 	pabsb	32493, %mm3
18942        	pabsb	0x7eed,%mm3
18943
18944// CHECK: 	pabsb	3133065982, %mm3
18945        	pabsb	0xbabecafe,%mm3
18946
18947// CHECK: 	pabsb	305419896, %mm3
18948        	pabsb	0x12345678,%mm3
18949
18950// CHECK: 	pabsb	%mm3, %mm3
18951        	pabsb	%mm3,%mm3
18952
18953// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
18954        	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18955
18956// CHECK: 	pabsb	69, %xmm5
18957        	pabsb	0x45,%xmm5
18958
18959// CHECK: 	pabsb	32493, %xmm5
18960        	pabsb	0x7eed,%xmm5
18961
18962// CHECK: 	pabsb	3133065982, %xmm5
18963        	pabsb	0xbabecafe,%xmm5
18964
18965// CHECK: 	pabsb	305419896, %xmm5
18966        	pabsb	0x12345678,%xmm5
18967
18968// CHECK: 	pabsb	%xmm5, %xmm5
18969        	pabsb	%xmm5,%xmm5
18970
18971// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
18972        	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18973
18974// CHECK: 	pabsw	69, %mm3
18975        	pabsw	0x45,%mm3
18976
18977// CHECK: 	pabsw	32493, %mm3
18978        	pabsw	0x7eed,%mm3
18979
18980// CHECK: 	pabsw	3133065982, %mm3
18981        	pabsw	0xbabecafe,%mm3
18982
18983// CHECK: 	pabsw	305419896, %mm3
18984        	pabsw	0x12345678,%mm3
18985
18986// CHECK: 	pabsw	%mm3, %mm3
18987        	pabsw	%mm3,%mm3
18988
18989// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
18990        	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18991
18992// CHECK: 	pabsw	69, %xmm5
18993        	pabsw	0x45,%xmm5
18994
18995// CHECK: 	pabsw	32493, %xmm5
18996        	pabsw	0x7eed,%xmm5
18997
18998// CHECK: 	pabsw	3133065982, %xmm5
18999        	pabsw	0xbabecafe,%xmm5
19000
19001// CHECK: 	pabsw	305419896, %xmm5
19002        	pabsw	0x12345678,%xmm5
19003
19004// CHECK: 	pabsw	%xmm5, %xmm5
19005        	pabsw	%xmm5,%xmm5
19006
19007// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
19008        	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
19009
19010// CHECK: 	pabsd	69, %mm3
19011        	pabsd	0x45,%mm3
19012
19013// CHECK: 	pabsd	32493, %mm3
19014        	pabsd	0x7eed,%mm3
19015
19016// CHECK: 	pabsd	3133065982, %mm3
19017        	pabsd	0xbabecafe,%mm3
19018
19019// CHECK: 	pabsd	305419896, %mm3
19020        	pabsd	0x12345678,%mm3
19021
19022// CHECK: 	pabsd	%mm3, %mm3
19023        	pabsd	%mm3,%mm3
19024
19025// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
19026        	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19027
19028// CHECK: 	pabsd	69, %xmm5
19029        	pabsd	0x45,%xmm5
19030
19031// CHECK: 	pabsd	32493, %xmm5
19032        	pabsd	0x7eed,%xmm5
19033
19034// CHECK: 	pabsd	3133065982, %xmm5
19035        	pabsd	0xbabecafe,%xmm5
19036
19037// CHECK: 	pabsd	305419896, %xmm5
19038        	pabsd	0x12345678,%xmm5
19039
19040// CHECK: 	pabsd	%xmm5, %xmm5
19041        	pabsd	%xmm5,%xmm5
19042
19043// CHECK: 	femms
19044        	femms
19045
19046// CHECK: 	movntdqa	3735928559(%ebx,%ecx,8), %xmm5
19047        	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
19048
19049// CHECK: 	movntdqa	69, %xmm5
19050        	movntdqa	0x45,%xmm5
19051
19052// CHECK: 	movntdqa	32493, %xmm5
19053        	movntdqa	0x7eed,%xmm5
19054
19055// CHECK: 	movntdqa	3133065982, %xmm5
19056        	movntdqa	0xbabecafe,%xmm5
19057
19058// CHECK: 	movntdqa	305419896, %xmm5
19059        	movntdqa	0x12345678,%xmm5
19060
19061// CHECK: 	packusdw	3735928559(%ebx,%ecx,8), %xmm5
19062        	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19063
19064// CHECK: 	packusdw	69, %xmm5
19065        	packusdw	0x45,%xmm5
19066
19067// CHECK: 	packusdw	32493, %xmm5
19068        	packusdw	0x7eed,%xmm5
19069
19070// CHECK: 	packusdw	3133065982, %xmm5
19071        	packusdw	0xbabecafe,%xmm5
19072
19073// CHECK: 	packusdw	305419896, %xmm5
19074        	packusdw	0x12345678,%xmm5
19075
19076// CHECK: 	packusdw	%xmm5, %xmm5
19077        	packusdw	%xmm5,%xmm5
19078
19079// CHECK: 	pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
19080        	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19081
19082// CHECK: 	pcmpeqq	69, %xmm5
19083        	pcmpeqq	0x45,%xmm5
19084
19085// CHECK: 	pcmpeqq	32493, %xmm5
19086        	pcmpeqq	0x7eed,%xmm5
19087
19088// CHECK: 	pcmpeqq	3133065982, %xmm5
19089        	pcmpeqq	0xbabecafe,%xmm5
19090
19091// CHECK: 	pcmpeqq	305419896, %xmm5
19092        	pcmpeqq	0x12345678,%xmm5
19093
19094// CHECK: 	pcmpeqq	%xmm5, %xmm5
19095        	pcmpeqq	%xmm5,%xmm5
19096
19097// CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
19098        	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19099
19100// CHECK: 	phminposuw	69, %xmm5
19101        	phminposuw	0x45,%xmm5
19102
19103// CHECK: 	phminposuw	32493, %xmm5
19104        	phminposuw	0x7eed,%xmm5
19105
19106// CHECK: 	phminposuw	3133065982, %xmm5
19107        	phminposuw	0xbabecafe,%xmm5
19108
19109// CHECK: 	phminposuw	305419896, %xmm5
19110        	phminposuw	0x12345678,%xmm5
19111
19112// CHECK: 	phminposuw	%xmm5, %xmm5
19113        	phminposuw	%xmm5,%xmm5
19114
19115// CHECK: 	pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
19116        	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
19117
19118// CHECK: 	pmaxsb	69, %xmm5
19119        	pmaxsb	0x45,%xmm5
19120
19121// CHECK: 	pmaxsb	32493, %xmm5
19122        	pmaxsb	0x7eed,%xmm5
19123
19124// CHECK: 	pmaxsb	3133065982, %xmm5
19125        	pmaxsb	0xbabecafe,%xmm5
19126
19127// CHECK: 	pmaxsb	305419896, %xmm5
19128        	pmaxsb	0x12345678,%xmm5
19129
19130// CHECK: 	pmaxsb	%xmm5, %xmm5
19131        	pmaxsb	%xmm5,%xmm5
19132
19133// CHECK: 	pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
19134        	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19135
19136// CHECK: 	pmaxsd	69, %xmm5
19137        	pmaxsd	0x45,%xmm5
19138
19139// CHECK: 	pmaxsd	32493, %xmm5
19140        	pmaxsd	0x7eed,%xmm5
19141
19142// CHECK: 	pmaxsd	3133065982, %xmm5
19143        	pmaxsd	0xbabecafe,%xmm5
19144
19145// CHECK: 	pmaxsd	305419896, %xmm5
19146        	pmaxsd	0x12345678,%xmm5
19147
19148// CHECK: 	pmaxsd	%xmm5, %xmm5
19149        	pmaxsd	%xmm5,%xmm5
19150
19151// CHECK: 	pmaxud	3735928559(%ebx,%ecx,8), %xmm5
19152        	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
19153
19154// CHECK: 	pmaxud	69, %xmm5
19155        	pmaxud	0x45,%xmm5
19156
19157// CHECK: 	pmaxud	32493, %xmm5
19158        	pmaxud	0x7eed,%xmm5
19159
19160// CHECK: 	pmaxud	3133065982, %xmm5
19161        	pmaxud	0xbabecafe,%xmm5
19162
19163// CHECK: 	pmaxud	305419896, %xmm5
19164        	pmaxud	0x12345678,%xmm5
19165
19166// CHECK: 	pmaxud	%xmm5, %xmm5
19167        	pmaxud	%xmm5,%xmm5
19168
19169// CHECK: 	pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
19170        	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19171
19172// CHECK: 	pmaxuw	69, %xmm5
19173        	pmaxuw	0x45,%xmm5
19174
19175// CHECK: 	pmaxuw	32493, %xmm5
19176        	pmaxuw	0x7eed,%xmm5
19177
19178// CHECK: 	pmaxuw	3133065982, %xmm5
19179        	pmaxuw	0xbabecafe,%xmm5
19180
19181// CHECK: 	pmaxuw	305419896, %xmm5
19182        	pmaxuw	0x12345678,%xmm5
19183
19184// CHECK: 	pmaxuw	%xmm5, %xmm5
19185        	pmaxuw	%xmm5,%xmm5
19186
19187// CHECK: 	pminsb	3735928559(%ebx,%ecx,8), %xmm5
19188        	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
19189
19190// CHECK: 	pminsb	69, %xmm5
19191        	pminsb	0x45,%xmm5
19192
19193// CHECK: 	pminsb	32493, %xmm5
19194        	pminsb	0x7eed,%xmm5
19195
19196// CHECK: 	pminsb	3133065982, %xmm5
19197        	pminsb	0xbabecafe,%xmm5
19198
19199// CHECK: 	pminsb	305419896, %xmm5
19200        	pminsb	0x12345678,%xmm5
19201
19202// CHECK: 	pminsb	%xmm5, %xmm5
19203        	pminsb	%xmm5,%xmm5
19204
19205// CHECK: 	pminsd	3735928559(%ebx,%ecx,8), %xmm5
19206        	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19207
19208// CHECK: 	pminsd	69, %xmm5
19209        	pminsd	0x45,%xmm5
19210
19211// CHECK: 	pminsd	32493, %xmm5
19212        	pminsd	0x7eed,%xmm5
19213
19214// CHECK: 	pminsd	3133065982, %xmm5
19215        	pminsd	0xbabecafe,%xmm5
19216
19217// CHECK: 	pminsd	305419896, %xmm5
19218        	pminsd	0x12345678,%xmm5
19219
19220// CHECK: 	pminsd	%xmm5, %xmm5
19221        	pminsd	%xmm5,%xmm5
19222
19223// CHECK: 	pminud	3735928559(%ebx,%ecx,8), %xmm5
19224        	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
19225
19226// CHECK: 	pminud	69, %xmm5
19227        	pminud	0x45,%xmm5
19228
19229// CHECK: 	pminud	32493, %xmm5
19230        	pminud	0x7eed,%xmm5
19231
19232// CHECK: 	pminud	3133065982, %xmm5
19233        	pminud	0xbabecafe,%xmm5
19234
19235// CHECK: 	pminud	305419896, %xmm5
19236        	pminud	0x12345678,%xmm5
19237
19238// CHECK: 	pminud	%xmm5, %xmm5
19239        	pminud	%xmm5,%xmm5
19240
19241// CHECK: 	pminuw	3735928559(%ebx,%ecx,8), %xmm5
19242        	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19243
19244// CHECK: 	pminuw	69, %xmm5
19245        	pminuw	0x45,%xmm5
19246
19247// CHECK: 	pminuw	32493, %xmm5
19248        	pminuw	0x7eed,%xmm5
19249
19250// CHECK: 	pminuw	3133065982, %xmm5
19251        	pminuw	0xbabecafe,%xmm5
19252
19253// CHECK: 	pminuw	305419896, %xmm5
19254        	pminuw	0x12345678,%xmm5
19255
19256// CHECK: 	pminuw	%xmm5, %xmm5
19257        	pminuw	%xmm5,%xmm5
19258
19259// CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
19260        	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19261
19262// CHECK: 	pmovsxbw	69, %xmm5
19263        	pmovsxbw	0x45,%xmm5
19264
19265// CHECK: 	pmovsxbw	32493, %xmm5
19266        	pmovsxbw	0x7eed,%xmm5
19267
19268// CHECK: 	pmovsxbw	3133065982, %xmm5
19269        	pmovsxbw	0xbabecafe,%xmm5
19270
19271// CHECK: 	pmovsxbw	305419896, %xmm5
19272        	pmovsxbw	0x12345678,%xmm5
19273
19274// CHECK: 	pmovsxbw	%xmm5, %xmm5
19275        	pmovsxbw	%xmm5,%xmm5
19276
19277// CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
19278        	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19279
19280// CHECK: 	pmovsxbd	69, %xmm5
19281        	pmovsxbd	0x45,%xmm5
19282
19283// CHECK: 	pmovsxbd	32493, %xmm5
19284        	pmovsxbd	0x7eed,%xmm5
19285
19286// CHECK: 	pmovsxbd	3133065982, %xmm5
19287        	pmovsxbd	0xbabecafe,%xmm5
19288
19289// CHECK: 	pmovsxbd	305419896, %xmm5
19290        	pmovsxbd	0x12345678,%xmm5
19291
19292// CHECK: 	pmovsxbd	%xmm5, %xmm5
19293        	pmovsxbd	%xmm5,%xmm5
19294
19295// CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
19296        	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19297
19298// CHECK: 	pmovsxbq	69, %xmm5
19299        	pmovsxbq	0x45,%xmm5
19300
19301// CHECK: 	pmovsxbq	32493, %xmm5
19302        	pmovsxbq	0x7eed,%xmm5
19303
19304// CHECK: 	pmovsxbq	3133065982, %xmm5
19305        	pmovsxbq	0xbabecafe,%xmm5
19306
19307// CHECK: 	pmovsxbq	305419896, %xmm5
19308        	pmovsxbq	0x12345678,%xmm5
19309
19310// CHECK: 	pmovsxbq	%xmm5, %xmm5
19311        	pmovsxbq	%xmm5,%xmm5
19312
19313// CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
19314        	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19315
19316// CHECK: 	pmovsxwd	69, %xmm5
19317        	pmovsxwd	0x45,%xmm5
19318
19319// CHECK: 	pmovsxwd	32493, %xmm5
19320        	pmovsxwd	0x7eed,%xmm5
19321
19322// CHECK: 	pmovsxwd	3133065982, %xmm5
19323        	pmovsxwd	0xbabecafe,%xmm5
19324
19325// CHECK: 	pmovsxwd	305419896, %xmm5
19326        	pmovsxwd	0x12345678,%xmm5
19327
19328// CHECK: 	pmovsxwd	%xmm5, %xmm5
19329        	pmovsxwd	%xmm5,%xmm5
19330
19331// CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
19332        	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19333
19334// CHECK: 	pmovsxwq	69, %xmm5
19335        	pmovsxwq	0x45,%xmm5
19336
19337// CHECK: 	pmovsxwq	32493, %xmm5
19338        	pmovsxwq	0x7eed,%xmm5
19339
19340// CHECK: 	pmovsxwq	3133065982, %xmm5
19341        	pmovsxwq	0xbabecafe,%xmm5
19342
19343// CHECK: 	pmovsxwq	305419896, %xmm5
19344        	pmovsxwq	0x12345678,%xmm5
19345
19346// CHECK: 	pmovsxwq	%xmm5, %xmm5
19347        	pmovsxwq	%xmm5,%xmm5
19348
19349// CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
19350        	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19351
19352// CHECK: 	pmovsxdq	69, %xmm5
19353        	pmovsxdq	0x45,%xmm5
19354
19355// CHECK: 	pmovsxdq	32493, %xmm5
19356        	pmovsxdq	0x7eed,%xmm5
19357
19358// CHECK: 	pmovsxdq	3133065982, %xmm5
19359        	pmovsxdq	0xbabecafe,%xmm5
19360
19361// CHECK: 	pmovsxdq	305419896, %xmm5
19362        	pmovsxdq	0x12345678,%xmm5
19363
19364// CHECK: 	pmovsxdq	%xmm5, %xmm5
19365        	pmovsxdq	%xmm5,%xmm5
19366
19367// CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
19368        	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19369
19370// CHECK: 	pmovzxbw	69, %xmm5
19371        	pmovzxbw	0x45,%xmm5
19372
19373// CHECK: 	pmovzxbw	32493, %xmm5
19374        	pmovzxbw	0x7eed,%xmm5
19375
19376// CHECK: 	pmovzxbw	3133065982, %xmm5
19377        	pmovzxbw	0xbabecafe,%xmm5
19378
19379// CHECK: 	pmovzxbw	305419896, %xmm5
19380        	pmovzxbw	0x12345678,%xmm5
19381
19382// CHECK: 	pmovzxbw	%xmm5, %xmm5
19383        	pmovzxbw	%xmm5,%xmm5
19384
19385// CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
19386        	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19387
19388// CHECK: 	pmovzxbd	69, %xmm5
19389        	pmovzxbd	0x45,%xmm5
19390
19391// CHECK: 	pmovzxbd	32493, %xmm5
19392        	pmovzxbd	0x7eed,%xmm5
19393
19394// CHECK: 	pmovzxbd	3133065982, %xmm5
19395        	pmovzxbd	0xbabecafe,%xmm5
19396
19397// CHECK: 	pmovzxbd	305419896, %xmm5
19398        	pmovzxbd	0x12345678,%xmm5
19399
19400// CHECK: 	pmovzxbd	%xmm5, %xmm5
19401        	pmovzxbd	%xmm5,%xmm5
19402
19403// CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
19404        	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19405
19406// CHECK: 	pmovzxbq	69, %xmm5
19407        	pmovzxbq	0x45,%xmm5
19408
19409// CHECK: 	pmovzxbq	32493, %xmm5
19410        	pmovzxbq	0x7eed,%xmm5
19411
19412// CHECK: 	pmovzxbq	3133065982, %xmm5
19413        	pmovzxbq	0xbabecafe,%xmm5
19414
19415// CHECK: 	pmovzxbq	305419896, %xmm5
19416        	pmovzxbq	0x12345678,%xmm5
19417
19418// CHECK: 	pmovzxbq	%xmm5, %xmm5
19419        	pmovzxbq	%xmm5,%xmm5
19420
19421// CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
19422        	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19423
19424// CHECK: 	pmovzxwd	69, %xmm5
19425        	pmovzxwd	0x45,%xmm5
19426
19427// CHECK: 	pmovzxwd	32493, %xmm5
19428        	pmovzxwd	0x7eed,%xmm5
19429
19430// CHECK: 	pmovzxwd	3133065982, %xmm5
19431        	pmovzxwd	0xbabecafe,%xmm5
19432
19433// CHECK: 	pmovzxwd	305419896, %xmm5
19434        	pmovzxwd	0x12345678,%xmm5
19435
19436// CHECK: 	pmovzxwd	%xmm5, %xmm5
19437        	pmovzxwd	%xmm5,%xmm5
19438
19439// CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
19440        	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19441
19442// CHECK: 	pmovzxwq	69, %xmm5
19443        	pmovzxwq	0x45,%xmm5
19444
19445// CHECK: 	pmovzxwq	32493, %xmm5
19446        	pmovzxwq	0x7eed,%xmm5
19447
19448// CHECK: 	pmovzxwq	3133065982, %xmm5
19449        	pmovzxwq	0xbabecafe,%xmm5
19450
19451// CHECK: 	pmovzxwq	305419896, %xmm5
19452        	pmovzxwq	0x12345678,%xmm5
19453
19454// CHECK: 	pmovzxwq	%xmm5, %xmm5
19455        	pmovzxwq	%xmm5,%xmm5
19456
19457// CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
19458        	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19459
19460// CHECK: 	pmovzxdq	69, %xmm5
19461        	pmovzxdq	0x45,%xmm5
19462
19463// CHECK: 	pmovzxdq	32493, %xmm5
19464        	pmovzxdq	0x7eed,%xmm5
19465
19466// CHECK: 	pmovzxdq	3133065982, %xmm5
19467        	pmovzxdq	0xbabecafe,%xmm5
19468
19469// CHECK: 	pmovzxdq	305419896, %xmm5
19470        	pmovzxdq	0x12345678,%xmm5
19471
19472// CHECK: 	pmovzxdq	%xmm5, %xmm5
19473        	pmovzxdq	%xmm5,%xmm5
19474
19475// CHECK: 	pmuldq	3735928559(%ebx,%ecx,8), %xmm5
19476        	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19477
19478// CHECK: 	pmuldq	69, %xmm5
19479        	pmuldq	0x45,%xmm5
19480
19481// CHECK: 	pmuldq	32493, %xmm5
19482        	pmuldq	0x7eed,%xmm5
19483
19484// CHECK: 	pmuldq	3133065982, %xmm5
19485        	pmuldq	0xbabecafe,%xmm5
19486
19487// CHECK: 	pmuldq	305419896, %xmm5
19488        	pmuldq	0x12345678,%xmm5
19489
19490// CHECK: 	pmuldq	%xmm5, %xmm5
19491        	pmuldq	%xmm5,%xmm5
19492
19493// CHECK: 	pmulld	3735928559(%ebx,%ecx,8), %xmm5
19494        	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
19495
19496// CHECK: 	pmulld	69, %xmm5
19497        	pmulld	0x45,%xmm5
19498
19499// CHECK: 	pmulld	32493, %xmm5
19500        	pmulld	0x7eed,%xmm5
19501
19502// CHECK: 	pmulld	3133065982, %xmm5
19503        	pmulld	0xbabecafe,%xmm5
19504
19505// CHECK: 	pmulld	305419896, %xmm5
19506        	pmulld	0x12345678,%xmm5
19507
19508// CHECK: 	pmulld	%xmm5, %xmm5
19509        	pmulld	%xmm5,%xmm5
19510
19511// CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
19512        	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
19513
19514// CHECK: 	ptest 	69, %xmm5
19515        	ptest	0x45,%xmm5
19516
19517// CHECK: 	ptest 	32493, %xmm5
19518        	ptest	0x7eed,%xmm5
19519
19520// CHECK: 	ptest 	3133065982, %xmm5
19521        	ptest	0xbabecafe,%xmm5
19522
19523// CHECK: 	ptest 	305419896, %xmm5
19524        	ptest	0x12345678,%xmm5
19525
19526// CHECK: 	ptest 	%xmm5, %xmm5
19527        	ptest	%xmm5,%xmm5
19528
19529// CHECK: 	crc32b 	%bl, %eax
19530                crc32b %bl, %eax
19531
19532// CHECK: 	crc32b 	4(%ebx), %eax
19533                crc32b 4(%ebx), %eax
19534
19535// CHECK: 	crc32w 	%bx, %eax
19536                crc32w %bx, %eax
19537
19538// CHECK: 	crc32w 	4(%ebx), %eax
19539                crc32w 4(%ebx), %eax
19540
19541// CHECK: 	crc32l 	%ebx, %eax
19542                crc32l %ebx, %eax
19543
19544// CHECK: 	crc32l 	4(%ebx), %eax
19545                crc32l 4(%ebx), %eax
19546
19547// CHECK: 	crc32l 	3735928559(%ebx,%ecx,8), %ecx
19548                crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
19549
19550// CHECK: 	crc32l 	69, %ecx
19551                crc32l 0x45,%ecx
19552
19553// CHECK: 	crc32l 	32493, %ecx
19554                crc32l 0x7eed,%ecx
19555
19556// CHECK: 	crc32l 	3133065982, %ecx
19557                crc32l 0xbabecafe,%ecx
19558
19559// CHECK: 	crc32l 	%ecx, %ecx
19560                crc32l %ecx,%ecx
19561
19562// CHECK: 	pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
19563        	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19564
19565// CHECK: 	pcmpgtq	69, %xmm5
19566        	pcmpgtq	0x45,%xmm5
19567
19568// CHECK: 	pcmpgtq	32493, %xmm5
19569        	pcmpgtq	0x7eed,%xmm5
19570
19571// CHECK: 	pcmpgtq	3133065982, %xmm5
19572        	pcmpgtq	0xbabecafe,%xmm5
19573
19574// CHECK: 	pcmpgtq	305419896, %xmm5
19575        	pcmpgtq	0x12345678,%xmm5
19576
19577// CHECK: 	pcmpgtq	%xmm5, %xmm5
19578        	pcmpgtq	%xmm5,%xmm5
19579
19580// CHECK: 	aesimc	%xmm0, %xmm1
19581                aesimc %xmm0,%xmm1
19582
19583// CHECK: 	aesimc	(%eax), %xmm1
19584                aesimc (%eax),%xmm1
19585
19586// CHECK: 	aesenc	%xmm1, %xmm2
19587                aesenc %xmm1,%xmm2
19588
19589// CHECK: 	aesenc	4(%ebx), %xmm2
19590                aesenc 4(%ebx),%xmm2
19591
19592// CHECK: 	aesenclast	%xmm3, %xmm4
19593                aesenclast %xmm3,%xmm4
19594
19595// CHECK: 	aesenclast	4(%edx,%edi), %xmm4
19596                aesenclast 4(%edx,%edi),%xmm4
19597
19598// CHECK: 	aesdec	%xmm5, %xmm6
19599                aesdec %xmm5,%xmm6
19600
19601// CHECK: 	aesdec	4(%ecx,%eax,8), %xmm6
19602                aesdec 4(%ecx,%eax,8),%xmm6
19603
19604// CHECK: 	aesdeclast	%xmm7, %xmm0
19605                aesdeclast %xmm7,%xmm0
19606
19607// CHECK: 	aesdeclast	3405691582, %xmm0
19608                aesdeclast 0xcafebabe,%xmm0
19609
19610// CHECK: 	aeskeygenassist	$125, %xmm1, %xmm2
19611                aeskeygenassist $125, %xmm1, %xmm2
19612
19613// CHECK: 	aeskeygenassist	$125, (%edx,%eax,4), %xmm2
19614                aeskeygenassist $125, (%edx,%eax,4), %xmm2
19615
19616// CHECK:   blendvps	(%eax), %xmm1   # encoding: [0x66,0x0f,0x38,0x14,0x08]
19617            blendvps (%eax), %xmm1
19618// CHECK:   blendvps	%xmm2, %xmm1    # encoding: [0x66,0x0f,0x38,0x14,0xca]
19619            blendvps %xmm2, %xmm1
19620
19621// rdar://9795008
19622// These instructions take a mask not an 8-bit sign extended value.
19623// CHECK: blendps $129, %xmm2, %xmm1
19624          blendps $0x81, %xmm2, %xmm1
19625// CHECK: blendpd $129, %xmm2, %xmm1
19626          blendpd $0x81, %xmm2, %xmm1
19627// CHECK: pblendw $129, %xmm2, %xmm1
19628          pblendw $0x81, %xmm2, %xmm1
19629// CHECK: mpsadbw $129, %xmm2, %xmm1
19630          mpsadbw $0x81, %xmm2, %xmm1
19631// CHECK: dpps $129, %xmm2, %xmm1
19632          dpps $0x81, %xmm2, %xmm1
19633// CHECK: dppd $129, %xmm2, %xmm1
19634          dppd $0x81, %xmm2, %xmm1
19635// CHECK: insertps $129, %xmm2, %xmm1
19636          insertps $0x81, %xmm2, %xmm1
19637
19638// PR13253 handle implicit optional third argument that must always be xmm0
19639// CHECK: pblendvb %xmm2, %xmm1
19640pblendvb %xmm2, %xmm1
19641// CHECK: pblendvb %xmm2, %xmm1
19642pblendvb %xmm0, %xmm2, %xmm1
19643// CHECK: pblendvb (%eax), %xmm1
19644pblendvb (%eax), %xmm1
19645// CHECK: pblendvb (%eax), %xmm1
19646pblendvb %xmm0, (%eax), %xmm1
19647// CHECK: blendvpd %xmm2, %xmm1
19648blendvpd %xmm2, %xmm1
19649// CHECK: blendvpd %xmm2, %xmm1
19650blendvpd %xmm0, %xmm2, %xmm1
19651// CHECK: blendvpd (%eax), %xmm1
19652blendvpd (%eax), %xmm1
19653// CHECK: blendvpd (%eax), %xmm1
19654blendvpd %xmm0, (%eax), %xmm1
19655// CHECK: blendvps %xmm2, %xmm1
19656blendvps %xmm2, %xmm1
19657// CHECK: blendvps %xmm2, %xmm1
19658blendvps %xmm0, %xmm2, %xmm1
19659// CHECK: blendvps (%eax), %xmm1
19660blendvps (%eax), %xmm1
19661// CHECK: blendvps (%eax), %xmm1
19662blendvps %xmm0, (%eax), %xmm1
19663
19664
19665// CHECK: btl $4, (%eax)
19666// CHECK: btw $4, (%eax)
19667// CHECK: btl $4, (%eax)
19668// CHECK: btq $4, (%eax)
19669// CHECK: btsl $4, (%eax)
19670// CHECK: btsw $4, (%eax)
19671// CHECK: btsl $4, (%eax)
19672// CHECK: btsq $4, (%eax)
19673// CHECK: btrl $4, (%eax)
19674// CHECK: btrw $4, (%eax)
19675// CHECK: btrl $4, (%eax)
19676// CHECK: btrq $4, (%eax)
19677// CHECK: btcl $4, (%eax)
19678// CHECK: btcw $4, (%eax)
19679// CHECK: btcl $4, (%eax)
19680// CHECK: btcq $4, (%eax)
19681bt $4, (%eax)
19682btw $4, (%eax)
19683btl $4, (%eax)
19684btq $4, (%eax)
19685bts $4, (%eax)
19686btsw $4, (%eax)
19687btsl $4, (%eax)
19688btsq $4, (%eax)
19689btr $4, (%eax)
19690btrw $4, (%eax)
19691btrl $4, (%eax)
19692btrq $4, (%eax)
19693btc $4, (%eax)
19694btcw $4, (%eax)
19695btcl $4, (%eax)
19696btcq $4, (%eax)
19697