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: 	ud2
504        	ud2
505
506// CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
507        	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
508
509// CHECK: 	clflush	3735928559(%ebx,%ecx,8)
510        	clflush	0xdeadbeef(%ebx,%ecx,8)
511
512// CHECK: 	emms
513        	emms
514
515// CHECK: 	movd	%ecx, %mm3
516        	movd	%ecx,%mm3
517
518// CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
519        	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
520
521// CHECK: 	movd	%ecx, %xmm5
522        	movd	%ecx,%xmm5
523
524// CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
525        	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
526
527// CHECK: 	movd	%xmm5, %ecx
528        	movd	%xmm5,%ecx
529
530// CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
531        	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
532
533// CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
534        	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
535
536// CHECK: 	movq	%mm3, %mm3
537        	movq	%mm3,%mm3
538
539// CHECK: 	movq	%mm3, %mm3
540        	movq	%mm3,%mm3
541
542// CHECK: 	movq	%xmm5, %xmm5
543        	movq	%xmm5,%xmm5
544
545// CHECK: 	movq	%xmm5, %xmm5
546        	movq	%xmm5,%xmm5
547
548// CHECK: 	packssdw	%mm3, %mm3
549        	packssdw	%mm3,%mm3
550
551// CHECK: 	packssdw	%xmm5, %xmm5
552        	packssdw	%xmm5,%xmm5
553
554// CHECK: 	packsswb	%mm3, %mm3
555        	packsswb	%mm3,%mm3
556
557// CHECK: 	packsswb	%xmm5, %xmm5
558        	packsswb	%xmm5,%xmm5
559
560// CHECK: 	packuswb	%mm3, %mm3
561        	packuswb	%mm3,%mm3
562
563// CHECK: 	packuswb	%xmm5, %xmm5
564        	packuswb	%xmm5,%xmm5
565
566// CHECK: 	paddb	%mm3, %mm3
567        	paddb	%mm3,%mm3
568
569// CHECK: 	paddb	%xmm5, %xmm5
570        	paddb	%xmm5,%xmm5
571
572// CHECK: 	paddw	%mm3, %mm3
573        	paddw	%mm3,%mm3
574
575// CHECK: 	paddw	%xmm5, %xmm5
576        	paddw	%xmm5,%xmm5
577
578// CHECK: 	paddd	%mm3, %mm3
579        	paddd	%mm3,%mm3
580
581// CHECK: 	paddd	%xmm5, %xmm5
582        	paddd	%xmm5,%xmm5
583
584// CHECK: 	paddq	%mm3, %mm3
585        	paddq	%mm3,%mm3
586
587// CHECK: 	paddq	%xmm5, %xmm5
588        	paddq	%xmm5,%xmm5
589
590// CHECK: 	paddsb	%mm3, %mm3
591        	paddsb	%mm3,%mm3
592
593// CHECK: 	paddsb	%xmm5, %xmm5
594        	paddsb	%xmm5,%xmm5
595
596// CHECK: 	paddsw	%mm3, %mm3
597        	paddsw	%mm3,%mm3
598
599// CHECK: 	paddsw	%xmm5, %xmm5
600        	paddsw	%xmm5,%xmm5
601
602// CHECK: 	paddusb	%mm3, %mm3
603        	paddusb	%mm3,%mm3
604
605// CHECK: 	paddusb	%xmm5, %xmm5
606        	paddusb	%xmm5,%xmm5
607
608// CHECK: 	paddusw	%mm3, %mm3
609        	paddusw	%mm3,%mm3
610
611// CHECK: 	paddusw	%xmm5, %xmm5
612        	paddusw	%xmm5,%xmm5
613
614// CHECK: 	pand	%mm3, %mm3
615        	pand	%mm3,%mm3
616
617// CHECK: 	pand	%xmm5, %xmm5
618        	pand	%xmm5,%xmm5
619
620// CHECK: 	pandn	%mm3, %mm3
621        	pandn	%mm3,%mm3
622
623// CHECK: 	pandn	%xmm5, %xmm5
624        	pandn	%xmm5,%xmm5
625
626// CHECK: 	pcmpeqb	%mm3, %mm3
627        	pcmpeqb	%mm3,%mm3
628
629// CHECK: 	pcmpeqb	%xmm5, %xmm5
630        	pcmpeqb	%xmm5,%xmm5
631
632// CHECK: 	pcmpeqw	%mm3, %mm3
633        	pcmpeqw	%mm3,%mm3
634
635// CHECK: 	pcmpeqw	%xmm5, %xmm5
636        	pcmpeqw	%xmm5,%xmm5
637
638// CHECK: 	pcmpeqd	%mm3, %mm3
639        	pcmpeqd	%mm3,%mm3
640
641// CHECK: 	pcmpeqd	%xmm5, %xmm5
642        	pcmpeqd	%xmm5,%xmm5
643
644// CHECK: 	pcmpgtb	%mm3, %mm3
645        	pcmpgtb	%mm3,%mm3
646
647// CHECK: 	pcmpgtb	%xmm5, %xmm5
648        	pcmpgtb	%xmm5,%xmm5
649
650// CHECK: 	pcmpgtw	%mm3, %mm3
651        	pcmpgtw	%mm3,%mm3
652
653// CHECK: 	pcmpgtw	%xmm5, %xmm5
654        	pcmpgtw	%xmm5,%xmm5
655
656// CHECK: 	pcmpgtd	%mm3, %mm3
657        	pcmpgtd	%mm3,%mm3
658
659// CHECK: 	pcmpgtd	%xmm5, %xmm5
660        	pcmpgtd	%xmm5,%xmm5
661
662// CHECK: 	pmaddwd	%mm3, %mm3
663        	pmaddwd	%mm3,%mm3
664
665// CHECK: 	pmaddwd	%xmm5, %xmm5
666        	pmaddwd	%xmm5,%xmm5
667
668// CHECK: 	pmulhw	%mm3, %mm3
669        	pmulhw	%mm3,%mm3
670
671// CHECK: 	pmulhw	%xmm5, %xmm5
672        	pmulhw	%xmm5,%xmm5
673
674// CHECK: 	pmullw	%mm3, %mm3
675        	pmullw	%mm3,%mm3
676
677// CHECK: 	pmullw	%xmm5, %xmm5
678        	pmullw	%xmm5,%xmm5
679
680// CHECK: 	por	%mm3, %mm3
681        	por	%mm3,%mm3
682
683// CHECK: 	por	%xmm5, %xmm5
684        	por	%xmm5,%xmm5
685
686// CHECK: 	psllw	%mm3, %mm3
687        	psllw	%mm3,%mm3
688
689// CHECK: 	psllw	%xmm5, %xmm5
690        	psllw	%xmm5,%xmm5
691
692// CHECK: 	psllw	$127, %mm3
693        	psllw	$0x7f,%mm3
694
695// CHECK: 	psllw	$127, %xmm5
696        	psllw	$0x7f,%xmm5
697
698// CHECK: 	pslld	%mm3, %mm3
699        	pslld	%mm3,%mm3
700
701// CHECK: 	pslld	%xmm5, %xmm5
702        	pslld	%xmm5,%xmm5
703
704// CHECK: 	pslld	$127, %mm3
705        	pslld	$0x7f,%mm3
706
707// CHECK: 	pslld	$127, %xmm5
708        	pslld	$0x7f,%xmm5
709
710// CHECK: 	psllq	%mm3, %mm3
711        	psllq	%mm3,%mm3
712
713// CHECK: 	psllq	%xmm5, %xmm5
714        	psllq	%xmm5,%xmm5
715
716// CHECK: 	psllq	$127, %mm3
717        	psllq	$0x7f,%mm3
718
719// CHECK: 	psllq	$127, %xmm5
720        	psllq	$0x7f,%xmm5
721
722// CHECK: 	psraw	%mm3, %mm3
723        	psraw	%mm3,%mm3
724
725// CHECK: 	psraw	%xmm5, %xmm5
726        	psraw	%xmm5,%xmm5
727
728// CHECK: 	psraw	$127, %mm3
729        	psraw	$0x7f,%mm3
730
731// CHECK: 	psraw	$127, %xmm5
732        	psraw	$0x7f,%xmm5
733
734// CHECK: 	psrad	%mm3, %mm3
735        	psrad	%mm3,%mm3
736
737// CHECK: 	psrad	%xmm5, %xmm5
738        	psrad	%xmm5,%xmm5
739
740// CHECK: 	psrad	$127, %mm3
741        	psrad	$0x7f,%mm3
742
743// CHECK: 	psrad	$127, %xmm5
744        	psrad	$0x7f,%xmm5
745
746// CHECK: 	psrlw	%mm3, %mm3
747        	psrlw	%mm3,%mm3
748
749// CHECK: 	psrlw	%xmm5, %xmm5
750        	psrlw	%xmm5,%xmm5
751
752// CHECK: 	psrlw	$127, %mm3
753        	psrlw	$0x7f,%mm3
754
755// CHECK: 	psrlw	$127, %xmm5
756        	psrlw	$0x7f,%xmm5
757
758// CHECK: 	psrld	%mm3, %mm3
759        	psrld	%mm3,%mm3
760
761// CHECK: 	psrld	%xmm5, %xmm5
762        	psrld	%xmm5,%xmm5
763
764// CHECK: 	psrld	$127, %mm3
765        	psrld	$0x7f,%mm3
766
767// CHECK: 	psrld	$127, %xmm5
768        	psrld	$0x7f,%xmm5
769
770// CHECK: 	psrlq	%mm3, %mm3
771        	psrlq	%mm3,%mm3
772
773// CHECK: 	psrlq	%xmm5, %xmm5
774        	psrlq	%xmm5,%xmm5
775
776// CHECK: 	psrlq	$127, %mm3
777        	psrlq	$0x7f,%mm3
778
779// CHECK: 	psrlq	$127, %xmm5
780        	psrlq	$0x7f,%xmm5
781
782// CHECK: 	psubb	%mm3, %mm3
783        	psubb	%mm3,%mm3
784
785// CHECK: 	psubb	%xmm5, %xmm5
786        	psubb	%xmm5,%xmm5
787
788// CHECK: 	psubw	%mm3, %mm3
789        	psubw	%mm3,%mm3
790
791// CHECK: 	psubw	%xmm5, %xmm5
792        	psubw	%xmm5,%xmm5
793
794// CHECK: 	psubd	%mm3, %mm3
795        	psubd	%mm3,%mm3
796
797// CHECK: 	psubd	%xmm5, %xmm5
798        	psubd	%xmm5,%xmm5
799
800// CHECK: 	psubq	%mm3, %mm3
801        	psubq	%mm3,%mm3
802
803// CHECK: 	psubq	%xmm5, %xmm5
804        	psubq	%xmm5,%xmm5
805
806// CHECK: 	psubsb	%mm3, %mm3
807        	psubsb	%mm3,%mm3
808
809// CHECK: 	psubsb	%xmm5, %xmm5
810        	psubsb	%xmm5,%xmm5
811
812// CHECK: 	psubsw	%mm3, %mm3
813        	psubsw	%mm3,%mm3
814
815// CHECK: 	psubsw	%xmm5, %xmm5
816        	psubsw	%xmm5,%xmm5
817
818// CHECK: 	psubusb	%mm3, %mm3
819        	psubusb	%mm3,%mm3
820
821// CHECK: 	psubusb	%xmm5, %xmm5
822        	psubusb	%xmm5,%xmm5
823
824// CHECK: 	psubusw	%mm3, %mm3
825        	psubusw	%mm3,%mm3
826
827// CHECK: 	psubusw	%xmm5, %xmm5
828        	psubusw	%xmm5,%xmm5
829
830// CHECK: 	punpckhbw	%mm3, %mm3
831        	punpckhbw	%mm3,%mm3
832
833// CHECK: 	punpckhbw	%xmm5, %xmm5
834        	punpckhbw	%xmm5,%xmm5
835
836// CHECK: 	punpckhwd	%mm3, %mm3
837        	punpckhwd	%mm3,%mm3
838
839// CHECK: 	punpckhwd	%xmm5, %xmm5
840        	punpckhwd	%xmm5,%xmm5
841
842// CHECK: 	punpckhdq	%mm3, %mm3
843        	punpckhdq	%mm3,%mm3
844
845// CHECK: 	punpckhdq	%xmm5, %xmm5
846        	punpckhdq	%xmm5,%xmm5
847
848// CHECK: 	punpcklbw	%mm3, %mm3
849        	punpcklbw	%mm3,%mm3
850
851// CHECK: 	punpcklbw	%xmm5, %xmm5
852        	punpcklbw	%xmm5,%xmm5
853
854// CHECK: 	punpcklwd	%mm3, %mm3
855        	punpcklwd	%mm3,%mm3
856
857// CHECK: 	punpcklwd	%xmm5, %xmm5
858        	punpcklwd	%xmm5,%xmm5
859
860// CHECK: 	punpckldq	%mm3, %mm3
861        	punpckldq	%mm3,%mm3
862
863// CHECK: 	punpckldq	%xmm5, %xmm5
864        	punpckldq	%xmm5,%xmm5
865
866// CHECK: 	pxor	%mm3, %mm3
867        	pxor	%mm3,%mm3
868
869// CHECK: 	pxor	%xmm5, %xmm5
870        	pxor	%xmm5,%xmm5
871
872// CHECK: 	addps	%xmm5, %xmm5
873        	addps	%xmm5,%xmm5
874
875// CHECK: 	addss	%xmm5, %xmm5
876        	addss	%xmm5,%xmm5
877
878// CHECK: 	andnps	%xmm5, %xmm5
879        	andnps	%xmm5,%xmm5
880
881// CHECK: 	andps	%xmm5, %xmm5
882        	andps	%xmm5,%xmm5
883
884// CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
885        	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
886
887// CHECK: 	cvtpi2ps	%mm3, %xmm5
888        	cvtpi2ps	%mm3,%xmm5
889
890// CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
891        	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
892
893// CHECK: 	cvtps2pi	%xmm5, %mm3
894        	cvtps2pi	%xmm5,%mm3
895
896// CHECK: 	cvtsi2ss	%ecx, %xmm5
897        	cvtsi2ss	%ecx,%xmm5
898
899// CHECK: 	cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
900        	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
901
902// CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
903        	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
904
905// CHECK: 	cvttps2pi	%xmm5, %mm3
906        	cvttps2pi	%xmm5,%mm3
907
908// CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
909        	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
910
911// CHECK: 	cvttss2si	%xmm5, %ecx
912        	cvttss2si	%xmm5,%ecx
913
914// CHECK: 	divps	%xmm5, %xmm5
915        	divps	%xmm5,%xmm5
916
917// CHECK: 	divss	%xmm5, %xmm5
918        	divss	%xmm5,%xmm5
919
920// CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
921        	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
922
923// CHECK: 	maskmovq	%mm3, %mm3
924        	maskmovq	%mm3,%mm3
925
926// CHECK: 	maxps	%xmm5, %xmm5
927        	maxps	%xmm5,%xmm5
928
929// CHECK: 	maxss	%xmm5, %xmm5
930        	maxss	%xmm5,%xmm5
931
932// CHECK: 	minps	%xmm5, %xmm5
933        	minps	%xmm5,%xmm5
934
935// CHECK: 	minss	%xmm5, %xmm5
936        	minss	%xmm5,%xmm5
937
938// CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
939        	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
940
941// CHECK: 	movaps	%xmm5, %xmm5
942        	movaps	%xmm5,%xmm5
943
944// CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
945        	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
946
947// CHECK: 	movaps	%xmm5, %xmm5
948        	movaps	%xmm5,%xmm5
949
950// CHECK: 	movhlps	%xmm5, %xmm5
951        	movhlps	%xmm5,%xmm5
952
953// CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
954        	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
955
956// CHECK: 	movlhps	%xmm5, %xmm5
957        	movlhps	%xmm5,%xmm5
958
959// CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
960        	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
961
962// CHECK: 	movmskps	%xmm5, %ecx
963        	movmskps	%xmm5,%ecx
964
965// CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
966        	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
967
968// CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
969        	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
970
971// CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
972        	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
973
974// CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
975        	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
976
977// CHECK: 	movss	%xmm5, %xmm5
978        	movss	%xmm5,%xmm5
979
980// CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
981        	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
982
983// CHECK: 	movss	%xmm5, %xmm5
984        	movss	%xmm5,%xmm5
985
986// CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
987        	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
988
989// CHECK: 	movups	%xmm5, %xmm5
990        	movups	%xmm5,%xmm5
991
992// CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
993        	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
994
995// CHECK: 	movups	%xmm5, %xmm5
996        	movups	%xmm5,%xmm5
997
998// CHECK: 	mulps	%xmm5, %xmm5
999        	mulps	%xmm5,%xmm5
1000
1001// CHECK: 	mulss	%xmm5, %xmm5
1002        	mulss	%xmm5,%xmm5
1003
1004// CHECK: 	orps	%xmm5, %xmm5
1005        	orps	%xmm5,%xmm5
1006
1007// CHECK: 	pavgb	%mm3, %mm3
1008        	pavgb	%mm3,%mm3
1009
1010// CHECK: 	pavgb	%xmm5, %xmm5
1011        	pavgb	%xmm5,%xmm5
1012
1013// CHECK: 	pavgw	%mm3, %mm3
1014        	pavgw	%mm3,%mm3
1015
1016// CHECK: 	pavgw	%xmm5, %xmm5
1017        	pavgw	%xmm5,%xmm5
1018
1019// CHECK: 	pmaxsw	%mm3, %mm3
1020        	pmaxsw	%mm3,%mm3
1021
1022// CHECK: 	pmaxsw	%xmm5, %xmm5
1023        	pmaxsw	%xmm5,%xmm5
1024
1025// CHECK: 	pmaxub	%mm3, %mm3
1026        	pmaxub	%mm3,%mm3
1027
1028// CHECK: 	pmaxub	%xmm5, %xmm5
1029        	pmaxub	%xmm5,%xmm5
1030
1031// CHECK: 	pminsw	%mm3, %mm3
1032        	pminsw	%mm3,%mm3
1033
1034// CHECK: 	pminsw	%xmm5, %xmm5
1035        	pminsw	%xmm5,%xmm5
1036
1037// CHECK: 	pminub	%mm3, %mm3
1038        	pminub	%mm3,%mm3
1039
1040// CHECK: 	pminub	%xmm5, %xmm5
1041        	pminub	%xmm5,%xmm5
1042
1043// CHECK: 	pmovmskb	%mm3, %ecx
1044        	pmovmskb	%mm3,%ecx
1045
1046// CHECK: 	pmovmskb	%xmm5, %ecx
1047        	pmovmskb	%xmm5,%ecx
1048
1049// CHECK: 	pmulhuw	%mm3, %mm3
1050        	pmulhuw	%mm3,%mm3
1051
1052// CHECK: 	pmulhuw	%xmm5, %xmm5
1053        	pmulhuw	%xmm5,%xmm5
1054
1055// CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
1056        	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
1057
1058// CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
1059        	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
1060
1061// CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
1062        	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
1063
1064// CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
1065        	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
1066
1067// CHECK: 	psadbw	%mm3, %mm3
1068        	psadbw	%mm3,%mm3
1069
1070// CHECK: 	psadbw	%xmm5, %xmm5
1071        	psadbw	%xmm5,%xmm5
1072
1073// CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
1074        	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
1075
1076// CHECK: 	rcpps	%xmm5, %xmm5
1077        	rcpps	%xmm5,%xmm5
1078
1079// CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
1080        	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1081
1082// CHECK: 	rcpss	%xmm5, %xmm5
1083        	rcpss	%xmm5,%xmm5
1084
1085// CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
1086        	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
1087
1088// CHECK: 	rsqrtps	%xmm5, %xmm5
1089        	rsqrtps	%xmm5,%xmm5
1090
1091// CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
1092        	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1093
1094// CHECK: 	rsqrtss	%xmm5, %xmm5
1095        	rsqrtss	%xmm5,%xmm5
1096
1097// CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
1098        	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
1099
1100// CHECK: 	sqrtps	%xmm5, %xmm5
1101        	sqrtps	%xmm5,%xmm5
1102
1103// CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
1104        	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1105
1106// CHECK: 	sqrtss	%xmm5, %xmm5
1107        	sqrtss	%xmm5,%xmm5
1108
1109// CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
1110        	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
1111
1112// CHECK: 	subps	%xmm5, %xmm5
1113        	subps	%xmm5,%xmm5
1114
1115// CHECK: 	subss	%xmm5, %xmm5
1116        	subss	%xmm5,%xmm5
1117
1118// CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
1119        	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1120
1121// CHECK: 	ucomiss	%xmm5, %xmm5
1122        	ucomiss	%xmm5,%xmm5
1123
1124// CHECK: 	unpckhps	%xmm5, %xmm5
1125        	unpckhps	%xmm5,%xmm5
1126
1127// CHECK: 	unpcklps	%xmm5, %xmm5
1128        	unpcklps	%xmm5,%xmm5
1129
1130// CHECK: 	xorps	%xmm5, %xmm5
1131        	xorps	%xmm5,%xmm5
1132
1133// CHECK: 	addpd	%xmm5, %xmm5
1134        	addpd	%xmm5,%xmm5
1135
1136// CHECK: 	addsd	%xmm5, %xmm5
1137        	addsd	%xmm5,%xmm5
1138
1139// CHECK: 	andnpd	%xmm5, %xmm5
1140        	andnpd	%xmm5,%xmm5
1141
1142// CHECK: 	andpd	%xmm5, %xmm5
1143        	andpd	%xmm5,%xmm5
1144
1145// CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
1146        	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1147
1148// CHECK: 	comisd	%xmm5, %xmm5
1149        	comisd	%xmm5,%xmm5
1150
1151// CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
1152        	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1153
1154// CHECK: 	cvtpi2pd	%mm3, %xmm5
1155        	cvtpi2pd	%mm3,%xmm5
1156
1157// CHECK: 	cvtsi2sd	%ecx, %xmm5
1158        	cvtsi2sd	%ecx,%xmm5
1159
1160// CHECK: 	cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
1161        	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1162
1163// CHECK: 	divpd	%xmm5, %xmm5
1164        	divpd	%xmm5,%xmm5
1165
1166// CHECK: 	divsd	%xmm5, %xmm5
1167        	divsd	%xmm5,%xmm5
1168
1169// CHECK: 	maxpd	%xmm5, %xmm5
1170        	maxpd	%xmm5,%xmm5
1171
1172// CHECK: 	maxsd	%xmm5, %xmm5
1173        	maxsd	%xmm5,%xmm5
1174
1175// CHECK: 	minpd	%xmm5, %xmm5
1176        	minpd	%xmm5,%xmm5
1177
1178// CHECK: 	minsd	%xmm5, %xmm5
1179        	minsd	%xmm5,%xmm5
1180
1181// CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
1182        	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1183
1184// CHECK: 	movapd	%xmm5, %xmm5
1185        	movapd	%xmm5,%xmm5
1186
1187// CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
1188        	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1189
1190// CHECK: 	movapd	%xmm5, %xmm5
1191        	movapd	%xmm5,%xmm5
1192
1193// CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
1194        	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1195
1196// CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
1197        	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1198
1199// CHECK: 	movmskpd	%xmm5, %ecx
1200        	movmskpd	%xmm5,%ecx
1201
1202// CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
1203        	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1204
1205// CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
1206        	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1207
1208// CHECK: 	movsd	%xmm5, %xmm5
1209        	movsd	%xmm5,%xmm5
1210
1211// CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
1212        	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1213
1214// CHECK: 	movsd	%xmm5, %xmm5
1215        	movsd	%xmm5,%xmm5
1216
1217// CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
1218        	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1219
1220// CHECK: 	movupd	%xmm5, %xmm5
1221        	movupd	%xmm5,%xmm5
1222
1223// CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
1224        	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1225
1226// CHECK: 	movupd	%xmm5, %xmm5
1227        	movupd	%xmm5,%xmm5
1228
1229// CHECK: 	mulpd	%xmm5, %xmm5
1230        	mulpd	%xmm5,%xmm5
1231
1232// CHECK: 	mulsd	%xmm5, %xmm5
1233        	mulsd	%xmm5,%xmm5
1234
1235// CHECK: 	orpd	%xmm5, %xmm5
1236        	orpd	%xmm5,%xmm5
1237
1238// CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
1239        	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1240
1241// CHECK: 	sqrtpd	%xmm5, %xmm5
1242        	sqrtpd	%xmm5,%xmm5
1243
1244// CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
1245        	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1246
1247// CHECK: 	sqrtsd	%xmm5, %xmm5
1248        	sqrtsd	%xmm5,%xmm5
1249
1250// CHECK: 	subpd	%xmm5, %xmm5
1251        	subpd	%xmm5,%xmm5
1252
1253// CHECK: 	subsd	%xmm5, %xmm5
1254        	subsd	%xmm5,%xmm5
1255
1256// CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
1257        	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1258
1259// CHECK: 	ucomisd	%xmm5, %xmm5
1260        	ucomisd	%xmm5,%xmm5
1261
1262// CHECK: 	unpckhpd	%xmm5, %xmm5
1263        	unpckhpd	%xmm5,%xmm5
1264
1265// CHECK: 	unpcklpd	%xmm5, %xmm5
1266        	unpcklpd	%xmm5,%xmm5
1267
1268// CHECK: 	xorpd	%xmm5, %xmm5
1269        	xorpd	%xmm5,%xmm5
1270
1271// CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
1272        	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1273
1274// CHECK: 	cvtdq2pd	%xmm5, %xmm5
1275        	cvtdq2pd	%xmm5,%xmm5
1276
1277// CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
1278        	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1279
1280// CHECK: 	cvtpd2dq	%xmm5, %xmm5
1281        	cvtpd2dq	%xmm5,%xmm5
1282
1283// CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
1284        	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
1285
1286// CHECK: 	cvtdq2ps	%xmm5, %xmm5
1287        	cvtdq2ps	%xmm5,%xmm5
1288
1289// CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
1290        	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
1291
1292// CHECK: 	cvtpd2pi	%xmm5, %mm3
1293        	cvtpd2pi	%xmm5,%mm3
1294
1295// CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
1296        	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1297
1298// CHECK: 	cvtps2dq	%xmm5, %xmm5
1299        	cvtps2dq	%xmm5,%xmm5
1300
1301// CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
1302        	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
1303
1304// CHECK: 	cvtsd2ss	%xmm5, %xmm5
1305        	cvtsd2ss	%xmm5,%xmm5
1306
1307// CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
1308        	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1309
1310// CHECK: 	cvtss2sd	%xmm5, %xmm5
1311        	cvtss2sd	%xmm5,%xmm5
1312
1313// CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
1314        	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
1315
1316// CHECK: 	cvttpd2pi	%xmm5, %mm3
1317        	cvttpd2pi	%xmm5,%mm3
1318
1319// CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
1320        	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
1321
1322// CHECK: 	cvttsd2si	%xmm5, %ecx
1323        	cvttsd2si	%xmm5,%ecx
1324
1325// CHECK: 	maskmovdqu	%xmm5, %xmm5
1326        	maskmovdqu	%xmm5,%xmm5
1327
1328// CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
1329        	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
1330
1331// CHECK: 	movdqa	%xmm5, %xmm5
1332        	movdqa	%xmm5,%xmm5
1333
1334// CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
1335        	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1336
1337// CHECK: 	movdqa	%xmm5, %xmm5
1338        	movdqa	%xmm5,%xmm5
1339
1340// CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
1341        	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
1342
1343// CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
1344        	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
1345
1346// CHECK: 	movdq2q	%xmm5, %mm3
1347        	movdq2q	%xmm5,%mm3
1348
1349// CHECK: 	movq2dq	%mm3, %xmm5
1350        	movq2dq	%mm3,%xmm5
1351
1352// CHECK: 	pmuludq	%mm3, %mm3
1353        	pmuludq	%mm3,%mm3
1354
1355// CHECK: 	pmuludq	%xmm5, %xmm5
1356        	pmuludq	%xmm5,%xmm5
1357
1358// CHECK: 	pslldq	$127, %xmm5
1359        	pslldq	$0x7f,%xmm5
1360
1361// CHECK: 	psrldq	$127, %xmm5
1362        	psrldq	$0x7f,%xmm5
1363
1364// CHECK: 	punpckhqdq	%xmm5, %xmm5
1365        	punpckhqdq	%xmm5,%xmm5
1366
1367// CHECK: 	punpcklqdq	%xmm5, %xmm5
1368        	punpcklqdq	%xmm5,%xmm5
1369
1370// CHECK: 	addsubpd	%xmm5, %xmm5
1371        	addsubpd	%xmm5,%xmm5
1372
1373// CHECK: 	addsubps	%xmm5, %xmm5
1374        	addsubps	%xmm5,%xmm5
1375
1376// CHECK: 	haddpd	%xmm5, %xmm5
1377        	haddpd	%xmm5,%xmm5
1378
1379// CHECK: 	haddps	%xmm5, %xmm5
1380        	haddps	%xmm5,%xmm5
1381
1382// CHECK: 	hsubpd	%xmm5, %xmm5
1383        	hsubpd	%xmm5,%xmm5
1384
1385// CHECK: 	hsubps	%xmm5, %xmm5
1386        	hsubps	%xmm5,%xmm5
1387
1388// CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
1389        	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
1390
1391// CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
1392        	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
1393
1394// CHECK: 	movddup	%xmm5, %xmm5
1395        	movddup	%xmm5,%xmm5
1396
1397// CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
1398        	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
1399
1400// CHECK: 	movshdup	%xmm5, %xmm5
1401        	movshdup	%xmm5,%xmm5
1402
1403// CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
1404        	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
1405
1406// CHECK: 	movsldup	%xmm5, %xmm5
1407        	movsldup	%xmm5,%xmm5
1408
1409// CHECK: 	phaddw	%mm3, %mm3
1410        	phaddw	%mm3,%mm3
1411
1412// CHECK: 	phaddw	%xmm5, %xmm5
1413        	phaddw	%xmm5,%xmm5
1414
1415// CHECK: 	phaddd	%mm3, %mm3
1416        	phaddd	%mm3,%mm3
1417
1418// CHECK: 	phaddd	%xmm5, %xmm5
1419        	phaddd	%xmm5,%xmm5
1420
1421// CHECK: 	phaddsw	%mm3, %mm3
1422        	phaddsw	%mm3,%mm3
1423
1424// CHECK: 	phaddsw	%xmm5, %xmm5
1425        	phaddsw	%xmm5,%xmm5
1426
1427// CHECK: 	phsubw	%mm3, %mm3
1428        	phsubw	%mm3,%mm3
1429
1430// CHECK: 	phsubw	%xmm5, %xmm5
1431        	phsubw	%xmm5,%xmm5
1432
1433// CHECK: 	phsubd	%mm3, %mm3
1434        	phsubd	%mm3,%mm3
1435
1436// CHECK: 	phsubd	%xmm5, %xmm5
1437        	phsubd	%xmm5,%xmm5
1438
1439// CHECK: 	phsubsw	%mm3, %mm3
1440        	phsubsw	%mm3,%mm3
1441
1442// CHECK: 	phsubsw	%xmm5, %xmm5
1443        	phsubsw	%xmm5,%xmm5
1444
1445// CHECK: 	pmaddubsw	%mm3, %mm3
1446        	pmaddubsw	%mm3,%mm3
1447
1448// CHECK: 	pmaddubsw	%xmm5, %xmm5
1449        	pmaddubsw	%xmm5,%xmm5
1450
1451// CHECK: 	pmulhrsw	%mm3, %mm3
1452        	pmulhrsw	%mm3,%mm3
1453
1454// CHECK: 	pmulhrsw	%xmm5, %xmm5
1455        	pmulhrsw	%xmm5,%xmm5
1456
1457// CHECK: 	pshufb	%mm3, %mm3
1458        	pshufb	%mm3,%mm3
1459
1460// CHECK: 	pshufb	%xmm5, %xmm5
1461        	pshufb	%xmm5,%xmm5
1462
1463// CHECK: 	psignb	%mm3, %mm3
1464        	psignb	%mm3,%mm3
1465
1466// CHECK: 	psignb	%xmm5, %xmm5
1467        	psignb	%xmm5,%xmm5
1468
1469// CHECK: 	psignw	%mm3, %mm3
1470        	psignw	%mm3,%mm3
1471
1472// CHECK: 	psignw	%xmm5, %xmm5
1473        	psignw	%xmm5,%xmm5
1474
1475// CHECK: 	psignd	%mm3, %mm3
1476        	psignd	%mm3,%mm3
1477
1478// CHECK: 	psignd	%xmm5, %xmm5
1479        	psignd	%xmm5,%xmm5
1480
1481// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
1482        	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
1483
1484// CHECK: 	pabsb	%mm3, %mm3
1485        	pabsb	%mm3,%mm3
1486
1487// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
1488        	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
1489
1490// CHECK: 	pabsb	%xmm5, %xmm5
1491        	pabsb	%xmm5,%xmm5
1492
1493// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
1494        	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
1495
1496// CHECK: 	pabsw	%mm3, %mm3
1497        	pabsw	%mm3,%mm3
1498
1499// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
1500        	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
1501
1502// CHECK: 	pabsw	%xmm5, %xmm5
1503        	pabsw	%xmm5,%xmm5
1504
1505// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
1506        	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
1507
1508// CHECK: 	pabsd	%mm3, %mm3
1509        	pabsd	%mm3,%mm3
1510
1511// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
1512        	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1513
1514// CHECK: 	pabsd	%xmm5, %xmm5
1515        	pabsd	%xmm5,%xmm5
1516
1517// CHECK: 	femms
1518        	femms
1519
1520// CHECK: 	packusdw	%xmm5, %xmm5
1521        	packusdw	%xmm5,%xmm5
1522
1523// CHECK: 	pcmpeqq	%xmm5, %xmm5
1524        	pcmpeqq	%xmm5,%xmm5
1525
1526// CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
1527        	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
1528
1529// CHECK: 	phminposuw	%xmm5, %xmm5
1530        	phminposuw	%xmm5,%xmm5
1531
1532// CHECK: 	pmaxsb	%xmm5, %xmm5
1533        	pmaxsb	%xmm5,%xmm5
1534
1535// CHECK: 	pmaxsd	%xmm5, %xmm5
1536        	pmaxsd	%xmm5,%xmm5
1537
1538// CHECK: 	pmaxud	%xmm5, %xmm5
1539        	pmaxud	%xmm5,%xmm5
1540
1541// CHECK: 	pmaxuw	%xmm5, %xmm5
1542        	pmaxuw	%xmm5,%xmm5
1543
1544// CHECK: 	pminsb	%xmm5, %xmm5
1545        	pminsb	%xmm5,%xmm5
1546
1547// CHECK: 	pminsd	%xmm5, %xmm5
1548        	pminsd	%xmm5,%xmm5
1549
1550// CHECK: 	pminud	%xmm5, %xmm5
1551        	pminud	%xmm5,%xmm5
1552
1553// CHECK: 	pminuw	%xmm5, %xmm5
1554        	pminuw	%xmm5,%xmm5
1555
1556// CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
1557        	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
1558
1559// CHECK: 	pmovsxbw	%xmm5, %xmm5
1560        	pmovsxbw	%xmm5,%xmm5
1561
1562// CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
1563        	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1564
1565// CHECK: 	pmovsxbd	%xmm5, %xmm5
1566        	pmovsxbd	%xmm5,%xmm5
1567
1568// CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
1569        	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1570
1571// CHECK: 	pmovsxbq	%xmm5, %xmm5
1572        	pmovsxbq	%xmm5,%xmm5
1573
1574// CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
1575        	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1576
1577// CHECK: 	pmovsxwd	%xmm5, %xmm5
1578        	pmovsxwd	%xmm5,%xmm5
1579
1580// CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
1581        	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1582
1583// CHECK: 	pmovsxwq	%xmm5, %xmm5
1584        	pmovsxwq	%xmm5,%xmm5
1585
1586// CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
1587        	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1588
1589// CHECK: 	pmovsxdq	%xmm5, %xmm5
1590        	pmovsxdq	%xmm5,%xmm5
1591
1592// CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
1593        	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
1594
1595// CHECK: 	pmovzxbw	%xmm5, %xmm5
1596        	pmovzxbw	%xmm5,%xmm5
1597
1598// CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
1599        	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1600
1601// CHECK: 	pmovzxbd	%xmm5, %xmm5
1602        	pmovzxbd	%xmm5,%xmm5
1603
1604// CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
1605        	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1606
1607// CHECK: 	pmovzxbq	%xmm5, %xmm5
1608        	pmovzxbq	%xmm5,%xmm5
1609
1610// CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
1611        	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
1612
1613// CHECK: 	pmovzxwd	%xmm5, %xmm5
1614        	pmovzxwd	%xmm5,%xmm5
1615
1616// CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
1617        	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1618
1619// CHECK: 	pmovzxwq	%xmm5, %xmm5
1620        	pmovzxwq	%xmm5,%xmm5
1621
1622// CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
1623        	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
1624
1625// CHECK: 	pmovzxdq	%xmm5, %xmm5
1626        	pmovzxdq	%xmm5,%xmm5
1627
1628// CHECK: 	pmuldq	%xmm5, %xmm5
1629        	pmuldq	%xmm5,%xmm5
1630
1631// CHECK: 	pmulld	%xmm5, %xmm5
1632        	pmulld	%xmm5,%xmm5
1633
1634// CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
1635        	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
1636
1637// CHECK: 	ptest 	%xmm5, %xmm5
1638        	ptest	%xmm5,%xmm5
1639
1640// CHECK: 	pcmpgtq	%xmm5, %xmm5
1641        	pcmpgtq	%xmm5,%xmm5
1642
1643
1644// CHECK: movb	$127, 3735928559(%ebx,%ecx,8)
1645// CHECK:  encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1646        	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
1647
1648// CHECK: movb	$127, 69
1649// CHECK:  encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
1650        	movb	$0x7f,0x45
1651
1652// CHECK: movb	$127, 32493
1653// CHECK:  encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
1654        	movb	$0x7f,0x7eed
1655
1656// CHECK: movb	$127, 3133065982
1657// CHECK:  encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1658        	movb	$0x7f,0xbabecafe
1659
1660// CHECK: movb	$127, 305419896
1661// CHECK:  encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
1662        	movb	$0x7f,0x12345678
1663
1664// CHECK: movw	$31438, 3735928559(%ebx,%ecx,8)
1665// CHECK:  encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1666        	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
1667
1668// CHECK: movw	$31438, 69
1669// CHECK:  encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
1670        	movw	$0x7ace,0x45
1671
1672// CHECK: movw	$31438, 32493
1673// CHECK:  encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
1674        	movw	$0x7ace,0x7eed
1675
1676// CHECK: movw	$31438, 3133065982
1677// CHECK:  encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1678        	movw	$0x7ace,0xbabecafe
1679
1680// CHECK: movw	$31438, 305419896
1681// CHECK:  encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
1682        	movw	$0x7ace,0x12345678
1683
1684// CHECK: movl	$2063514302, 3735928559(%ebx,%ecx,8)
1685// CHECK:  encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1686        	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1687
1688// CHECK: movl	$2063514302, 69
1689// CHECK:  encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1690        	movl	$0x7afebabe,0x45
1691
1692// CHECK: movl	$2063514302, 32493
1693// CHECK:  encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1694        	movl	$0x7afebabe,0x7eed
1695
1696// CHECK: movl	$2063514302, 3133065982
1697// CHECK:  encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1698        	movl	$0x7afebabe,0xbabecafe
1699
1700// CHECK: movl	$2063514302, 305419896
1701// CHECK:  encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1702        	movl	$0x7afebabe,0x12345678
1703
1704// CHECK: movl	$324478056, 3735928559(%ebx,%ecx,8)
1705// CHECK:  encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1706        	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
1707
1708// CHECK: movl	$324478056, 69
1709// CHECK:  encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
1710        	movl	$0x13572468,0x45
1711
1712// CHECK: movl	$324478056, 32493
1713// CHECK:  encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
1714        	movl	$0x13572468,0x7eed
1715
1716// CHECK: movl	$324478056, 3133065982
1717// CHECK:  encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
1718        	movl	$0x13572468,0xbabecafe
1719
1720// CHECK: movl	$324478056, 305419896
1721// CHECK:  encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
1722        	movl	$0x13572468,0x12345678
1723
1724// CHECK: movsbl	3735928559(%ebx,%ecx,8), %ecx
1725// CHECK:  encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1726        	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
1727
1728// CHECK: movsbl	69, %ecx
1729// CHECK:  encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
1730        	movsbl	0x45,%ecx
1731
1732// CHECK: movsbl	32493, %ecx
1733// CHECK:  encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
1734        	movsbl	0x7eed,%ecx
1735
1736// CHECK: movsbl	3133065982, %ecx
1737// CHECK:  encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
1738        	movsbl	0xbabecafe,%ecx
1739
1740// CHECK: movsbl	305419896, %ecx
1741// CHECK:  encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
1742        	movsbl	0x12345678,%ecx
1743
1744// CHECK: movsbw	3735928559(%ebx,%ecx,8), %bx
1745// CHECK:  encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1746        	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
1747
1748// CHECK: movsbw	69, %bx
1749// CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
1750        	movsbw	0x45,%bx
1751
1752// CHECK: movsbw	32493, %bx
1753// CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
1754        	movsbw	0x7eed,%bx
1755
1756// CHECK: movsbw	3133065982, %bx
1757// CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
1758        	movsbw	0xbabecafe,%bx
1759
1760// CHECK: movsbw	305419896, %bx
1761// CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
1762        	movsbw	0x12345678,%bx
1763
1764// CHECK: movswl	3735928559(%ebx,%ecx,8), %ecx
1765// CHECK:  encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1766        	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
1767
1768// CHECK: movswl	69, %ecx
1769// CHECK:  encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
1770        	movswl	0x45,%ecx
1771
1772// CHECK: movswl	32493, %ecx
1773// CHECK:  encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
1774        	movswl	0x7eed,%ecx
1775
1776// CHECK: movswl	3133065982, %ecx
1777// CHECK:  encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
1778        	movswl	0xbabecafe,%ecx
1779
1780// CHECK: movswl	305419896, %ecx
1781// CHECK:  encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
1782        	movswl	0x12345678,%ecx
1783
1784// CHECK: movzbl	3735928559(%ebx,%ecx,8), %ecx
1785// CHECK:  encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1786        	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
1787
1788// CHECK: movzbl	69, %ecx
1789// CHECK:  encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
1790        	movzbl	0x45,%ecx
1791
1792// CHECK: movzbl	32493, %ecx
1793// CHECK:  encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
1794        	movzbl	0x7eed,%ecx
1795
1796// CHECK: movzbl	3133065982, %ecx
1797// CHECK:  encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
1798        	movzbl	0xbabecafe,%ecx
1799
1800// CHECK: movzbl	305419896, %ecx
1801// CHECK:  encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
1802        	movzbl	0x12345678,%ecx
1803
1804// CHECK: movzbw	3735928559(%ebx,%ecx,8), %bx
1805// CHECK:  encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
1806        	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
1807
1808// CHECK: movzbw	69, %bx
1809// CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
1810        	movzbw	0x45,%bx
1811
1812// CHECK: movzbw	32493, %bx
1813// CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
1814        	movzbw	0x7eed,%bx
1815
1816// CHECK: movzbw	3133065982, %bx
1817// CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
1818        	movzbw	0xbabecafe,%bx
1819
1820// CHECK: movzbw	305419896, %bx
1821// CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
1822        	movzbw	0x12345678,%bx
1823
1824// CHECK: movzwl	3735928559(%ebx,%ecx,8), %ecx
1825// CHECK:  encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
1826        	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
1827
1828// CHECK: movzwl	69, %ecx
1829// CHECK:  encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
1830        	movzwl	0x45,%ecx
1831
1832// CHECK: movzwl	32493, %ecx
1833// CHECK:  encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
1834        	movzwl	0x7eed,%ecx
1835
1836// CHECK: movzwl	3133065982, %ecx
1837// CHECK:  encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
1838        	movzwl	0xbabecafe,%ecx
1839
1840// CHECK: movzwl	305419896, %ecx
1841// CHECK:  encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
1842        	movzwl	0x12345678,%ecx
1843
1844// CHECK: pushl	3735928559(%ebx,%ecx,8)
1845// CHECK:  encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
1846        	pushl	0xdeadbeef(%ebx,%ecx,8)
1847
1848// CHECK: pushw	32493
1849// CHECK:  encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
1850        	pushw	0x7eed
1851
1852// CHECK: pushl	3133065982
1853// CHECK:  encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]
1854        	pushl	0xbabecafe
1855
1856// CHECK: pushl	305419896
1857// CHECK:  encoding: [0xff,0x35,0x78,0x56,0x34,0x12]
1858        	pushl	0x12345678
1859
1860// CHECK: popl	3735928559(%ebx,%ecx,8)
1861// CHECK:  encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
1862        	popl	0xdeadbeef(%ebx,%ecx,8)
1863
1864// CHECK: popw	32493
1865// CHECK:  encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
1866        	popw	0x7eed
1867
1868// CHECK: popl	3133065982
1869// CHECK:  encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
1870        	popl	0xbabecafe
1871
1872// CHECK: popl	305419896
1873// CHECK:  encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]
1874        	popl	0x12345678
1875
1876// CHECK: clc
1877// CHECK:  encoding: [0xf8]
1878        	clc
1879
1880// CHECK: cld
1881// CHECK:  encoding: [0xfc]
1882        	cld
1883
1884// CHECK: cli
1885// CHECK:  encoding: [0xfa]
1886        	cli
1887
1888// CHECK: clts
1889// CHECK:  encoding: [0x0f,0x06]
1890        	clts
1891
1892// CHECK: cmc
1893// CHECK:  encoding: [0xf5]
1894        	cmc
1895
1896// CHECK: lahf
1897// CHECK:  encoding: [0x9f]
1898        	lahf
1899
1900// CHECK: sahf
1901// CHECK:  encoding: [0x9e]
1902        	sahf
1903
1904// CHECK: stc
1905// CHECK:  encoding: [0xf9]
1906        	stc
1907
1908// CHECK: std
1909// CHECK:  encoding: [0xfd]
1910        	std
1911
1912// CHECK: sti
1913// CHECK:  encoding: [0xfb]
1914        	sti
1915
1916// CHECK: addb	$254, 3735928559(%ebx,%ecx,8)
1917// CHECK:  encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
1918        	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
1919
1920// CHECK: addb	$254, 69
1921// CHECK:  encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
1922        	addb	$0xfe,0x45
1923
1924// CHECK: addb	$254, 32493
1925// CHECK:  encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
1926        	addb	$0xfe,0x7eed
1927
1928// CHECK: addb	$254, 3133065982
1929// CHECK:  encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
1930        	addb	$0xfe,0xbabecafe
1931
1932// CHECK: addb	$254, 305419896
1933// CHECK:  encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
1934        	addb	$0xfe,0x12345678
1935
1936// CHECK: addb	$127, 3735928559(%ebx,%ecx,8)
1937// CHECK:  encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
1938        	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
1939
1940// CHECK: addb	$127, 69
1941// CHECK:  encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
1942        	addb	$0x7f,0x45
1943
1944// CHECK: addb	$127, 32493
1945// CHECK:  encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
1946        	addb	$0x7f,0x7eed
1947
1948// CHECK: addb	$127, 3133065982
1949// CHECK:  encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
1950        	addb	$0x7f,0xbabecafe
1951
1952// CHECK: addb	$127, 305419896
1953// CHECK:  encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
1954        	addb	$0x7f,0x12345678
1955
1956// CHECK: addw	$31438, 3735928559(%ebx,%ecx,8)
1957// CHECK:  encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
1958        	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
1959
1960// CHECK: addw	$31438, 69
1961// CHECK:  encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
1962        	addw	$0x7ace,0x45
1963
1964// CHECK: addw	$31438, 32493
1965// CHECK:  encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
1966        	addw	$0x7ace,0x7eed
1967
1968// CHECK: addw	$31438, 3133065982
1969// CHECK:  encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
1970        	addw	$0x7ace,0xbabecafe
1971
1972// CHECK: addw	$31438, 305419896
1973// CHECK:  encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
1974        	addw	$0x7ace,0x12345678
1975
1976// CHECK: addl	$2063514302, 3735928559(%ebx,%ecx,8)
1977// CHECK:  encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
1978        	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
1979
1980// CHECK: addl	$2063514302, 69
1981// CHECK:  encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1982        	addl	$0x7afebabe,0x45
1983
1984// CHECK: addl	$2063514302, 32493
1985// CHECK:  encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
1986        	addl	$0x7afebabe,0x7eed
1987
1988// CHECK: addl	$2063514302, 3133065982
1989// CHECK:  encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
1990        	addl	$0x7afebabe,0xbabecafe
1991
1992// CHECK: addl	$2063514302, 305419896
1993// CHECK:  encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
1994        	addl	$0x7afebabe,0x12345678
1995
1996// CHECK: addl	$324478056, 3735928559(%ebx,%ecx,8)
1997// CHECK:  encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
1998        	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
1999
2000// CHECK: addl	$324478056, 69
2001// CHECK:  encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2002        	addl	$0x13572468,0x45
2003
2004// CHECK: addl	$324478056, 32493
2005// CHECK:  encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2006        	addl	$0x13572468,0x7eed
2007
2008// CHECK: addl	$324478056, 3133065982
2009// CHECK:  encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2010        	addl	$0x13572468,0xbabecafe
2011
2012// CHECK: addl	$324478056, 305419896
2013// CHECK:  encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2014        	addl	$0x13572468,0x12345678
2015
2016// CHECK: incl	3735928559(%ebx,%ecx,8)
2017// CHECK:  encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
2018        	incl	0xdeadbeef(%ebx,%ecx,8)
2019
2020// CHECK: incw	32493
2021// CHECK:  encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
2022        	incw	0x7eed
2023
2024// CHECK: incl	3133065982
2025// CHECK:  encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]
2026        	incl	0xbabecafe
2027
2028// CHECK: incl	305419896
2029// CHECK:  encoding: [0xff,0x05,0x78,0x56,0x34,0x12]
2030        	incl	0x12345678
2031
2032// CHECK: subb	$254, 3735928559(%ebx,%ecx,8)
2033// CHECK:  encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2034        	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2035
2036// CHECK: subb	$254, 69
2037// CHECK:  encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
2038        	subb	$0xfe,0x45
2039
2040// CHECK: subb	$254, 32493
2041// CHECK:  encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
2042        	subb	$0xfe,0x7eed
2043
2044// CHECK: subb	$254, 3133065982
2045// CHECK:  encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
2046        	subb	$0xfe,0xbabecafe
2047
2048// CHECK: subb	$254, 305419896
2049// CHECK:  encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
2050        	subb	$0xfe,0x12345678
2051
2052// CHECK: subb	$127, 3735928559(%ebx,%ecx,8)
2053// CHECK:  encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2054        	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2055
2056// CHECK: subb	$127, 69
2057// CHECK:  encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
2058        	subb	$0x7f,0x45
2059
2060// CHECK: subb	$127, 32493
2061// CHECK:  encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
2062        	subb	$0x7f,0x7eed
2063
2064// CHECK: subb	$127, 3133065982
2065// CHECK:  encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
2066        	subb	$0x7f,0xbabecafe
2067
2068// CHECK: subb	$127, 305419896
2069// CHECK:  encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
2070        	subb	$0x7f,0x12345678
2071
2072// CHECK: subw	$31438, 3735928559(%ebx,%ecx,8)
2073// CHECK:  encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2074        	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2075
2076// CHECK: subw	$31438, 69
2077// CHECK:  encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
2078        	subw	$0x7ace,0x45
2079
2080// CHECK: subw	$31438, 32493
2081// CHECK:  encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2082        	subw	$0x7ace,0x7eed
2083
2084// CHECK: subw	$31438, 3133065982
2085// CHECK:  encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2086        	subw	$0x7ace,0xbabecafe
2087
2088// CHECK: subw	$31438, 305419896
2089// CHECK:  encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
2090        	subw	$0x7ace,0x12345678
2091
2092// CHECK: subl	$2063514302, 3735928559(%ebx,%ecx,8)
2093// CHECK:  encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2094        	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2095
2096// CHECK: subl	$2063514302, 69
2097// CHECK:  encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2098        	subl	$0x7afebabe,0x45
2099
2100// CHECK: subl	$2063514302, 32493
2101// CHECK:  encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2102        	subl	$0x7afebabe,0x7eed
2103
2104// CHECK: subl	$2063514302, 3133065982
2105// CHECK:  encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2106        	subl	$0x7afebabe,0xbabecafe
2107
2108// CHECK: subl	$2063514302, 305419896
2109// CHECK:  encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2110        	subl	$0x7afebabe,0x12345678
2111
2112// CHECK: subl	$324478056, 3735928559(%ebx,%ecx,8)
2113// CHECK:  encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2114        	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2115
2116// CHECK: subl	$324478056, 69
2117// CHECK:  encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2118        	subl	$0x13572468,0x45
2119
2120// CHECK: subl	$324478056, 32493
2121// CHECK:  encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2122        	subl	$0x13572468,0x7eed
2123
2124// CHECK: subl	$324478056, 3133065982
2125// CHECK:  encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2126        	subl	$0x13572468,0xbabecafe
2127
2128// CHECK: subl	$324478056, 305419896
2129// CHECK:  encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2130        	subl	$0x13572468,0x12345678
2131
2132// CHECK: decl	3735928559(%ebx,%ecx,8)
2133// CHECK:  encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
2134        	decl	0xdeadbeef(%ebx,%ecx,8)
2135
2136// CHECK: decw	32493
2137// CHECK:  encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
2138        	decw	0x7eed
2139
2140// CHECK: decl	3133065982
2141// CHECK:  encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
2142        	decl	0xbabecafe
2143
2144// CHECK: decl	305419896
2145// CHECK:  encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]
2146        	decl	0x12345678
2147
2148// CHECK: sbbb	$254, 3735928559(%ebx,%ecx,8)
2149// CHECK:  encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2150        	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2151
2152// CHECK: sbbb	$254, 69
2153// CHECK:  encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
2154        	sbbb	$0xfe,0x45
2155
2156// CHECK: sbbb	$254, 32493
2157// CHECK:  encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
2158        	sbbb	$0xfe,0x7eed
2159
2160// CHECK: sbbb	$254, 3133065982
2161// CHECK:  encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
2162        	sbbb	$0xfe,0xbabecafe
2163
2164// CHECK: sbbb	$254, 305419896
2165// CHECK:  encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
2166        	sbbb	$0xfe,0x12345678
2167
2168// CHECK: sbbb	$127, 3735928559(%ebx,%ecx,8)
2169// CHECK:  encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2170        	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2171
2172// CHECK: sbbb	$127, 69
2173// CHECK:  encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
2174        	sbbb	$0x7f,0x45
2175
2176// CHECK: sbbb	$127, 32493
2177// CHECK:  encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
2178        	sbbb	$0x7f,0x7eed
2179
2180// CHECK: sbbb	$127, 3133065982
2181// CHECK:  encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
2182        	sbbb	$0x7f,0xbabecafe
2183
2184// CHECK: sbbb	$127, 305419896
2185// CHECK:  encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
2186        	sbbb	$0x7f,0x12345678
2187
2188// CHECK: sbbw	$31438, 3735928559(%ebx,%ecx,8)
2189// CHECK:  encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2190        	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2191
2192// CHECK: sbbw	$31438, 69
2193// CHECK:  encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
2194        	sbbw	$0x7ace,0x45
2195
2196// CHECK: sbbw	$31438, 32493
2197// CHECK:  encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2198        	sbbw	$0x7ace,0x7eed
2199
2200// CHECK: sbbw	$31438, 3133065982
2201// CHECK:  encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2202        	sbbw	$0x7ace,0xbabecafe
2203
2204// CHECK: sbbw	$31438, 305419896
2205// CHECK:  encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
2206        	sbbw	$0x7ace,0x12345678
2207
2208// CHECK: sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
2209// CHECK:  encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2210        	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2211
2212// CHECK: sbbl	$2063514302, 69
2213// CHECK:  encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2214        	sbbl	$0x7afebabe,0x45
2215
2216// CHECK: sbbl	$2063514302, 32493
2217// CHECK:  encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2218        	sbbl	$0x7afebabe,0x7eed
2219
2220// CHECK: sbbl	$2063514302, 3133065982
2221// CHECK:  encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2222        	sbbl	$0x7afebabe,0xbabecafe
2223
2224// CHECK: sbbl	$2063514302, 305419896
2225// CHECK:  encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2226        	sbbl	$0x7afebabe,0x12345678
2227
2228// CHECK: sbbl	$324478056, 3735928559(%ebx,%ecx,8)
2229// CHECK:  encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2230        	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2231
2232// CHECK: sbbl	$324478056, 69
2233// CHECK:  encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2234        	sbbl	$0x13572468,0x45
2235
2236// CHECK: sbbl	$324478056, 32493
2237// CHECK:  encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2238        	sbbl	$0x13572468,0x7eed
2239
2240// CHECK: sbbl	$324478056, 3133065982
2241// CHECK:  encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2242        	sbbl	$0x13572468,0xbabecafe
2243
2244// CHECK: sbbl	$324478056, 305419896
2245// CHECK:  encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2246        	sbbl	$0x13572468,0x12345678
2247
2248// CHECK: cmpb	$254, 3735928559(%ebx,%ecx,8)
2249// CHECK:  encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2250        	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2251
2252// CHECK: cmpb	$254, 69
2253// CHECK:  encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
2254        	cmpb	$0xfe,0x45
2255
2256// CHECK: cmpb	$254, 32493
2257// CHECK:  encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
2258        	cmpb	$0xfe,0x7eed
2259
2260// CHECK: cmpb	$254, 3133065982
2261// CHECK:  encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
2262        	cmpb	$0xfe,0xbabecafe
2263
2264// CHECK: cmpb	$254, 305419896
2265// CHECK:  encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
2266        	cmpb	$0xfe,0x12345678
2267
2268// CHECK: cmpb	$127, 3735928559(%ebx,%ecx,8)
2269// CHECK:  encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2270        	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2271
2272// CHECK: cmpb	$127, 69
2273// CHECK:  encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
2274        	cmpb	$0x7f,0x45
2275
2276// CHECK: cmpb	$127, 32493
2277// CHECK:  encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
2278        	cmpb	$0x7f,0x7eed
2279
2280// CHECK: cmpb	$127, 3133065982
2281// CHECK:  encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
2282        	cmpb	$0x7f,0xbabecafe
2283
2284// CHECK: cmpb	$127, 305419896
2285// CHECK:  encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
2286        	cmpb	$0x7f,0x12345678
2287
2288// CHECK: cmpw	$31438, 3735928559(%ebx,%ecx,8)
2289// CHECK:  encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2290        	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2291
2292// CHECK: cmpw	$31438, 69
2293// CHECK:  encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
2294        	cmpw	$0x7ace,0x45
2295
2296// CHECK: cmpw	$31438, 32493
2297// CHECK:  encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2298        	cmpw	$0x7ace,0x7eed
2299
2300// CHECK: cmpw	$31438, 3133065982
2301// CHECK:  encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2302        	cmpw	$0x7ace,0xbabecafe
2303
2304// CHECK: cmpw	$31438, 305419896
2305// CHECK:  encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
2306        	cmpw	$0x7ace,0x12345678
2307
2308// CHECK: cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
2309// CHECK:  encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2310        	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2311
2312// CHECK: cmpl	$2063514302, 69
2313// CHECK:  encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2314        	cmpl	$0x7afebabe,0x45
2315
2316// CHECK: cmpl	$2063514302, 32493
2317// CHECK:  encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2318        	cmpl	$0x7afebabe,0x7eed
2319
2320// CHECK: cmpl	$2063514302, 3133065982
2321// CHECK:  encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2322        	cmpl	$0x7afebabe,0xbabecafe
2323
2324// CHECK: cmpl	$2063514302, 305419896
2325// CHECK:  encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2326        	cmpl	$0x7afebabe,0x12345678
2327
2328// CHECK: cmpl	$324478056, 3735928559(%ebx,%ecx,8)
2329// CHECK:  encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2330        	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2331
2332// CHECK: cmpl	$324478056, 69
2333// CHECK:  encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2334        	cmpl	$0x13572468,0x45
2335
2336// CHECK: cmpl	$324478056, 32493
2337// CHECK:  encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2338        	cmpl	$0x13572468,0x7eed
2339
2340// CHECK: cmpl	$324478056, 3133065982
2341// CHECK:  encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2342        	cmpl	$0x13572468,0xbabecafe
2343
2344// CHECK: cmpl	$324478056, 305419896
2345// CHECK:  encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2346        	cmpl	$0x13572468,0x12345678
2347
2348// CHECK: testb	$127, 3735928559(%ebx,%ecx,8)
2349// CHECK:  encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2350        	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2351
2352// CHECK: testb	$127, 69
2353// CHECK:  encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
2354        	testb	$0x7f,0x45
2355
2356// CHECK: testb	$127, 32493
2357// CHECK:  encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
2358        	testb	$0x7f,0x7eed
2359
2360// CHECK: testb	$127, 3133065982
2361// CHECK:  encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
2362        	testb	$0x7f,0xbabecafe
2363
2364// CHECK: testb	$127, 305419896
2365// CHECK:  encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
2366        	testb	$0x7f,0x12345678
2367
2368// CHECK: testw	$31438, 3735928559(%ebx,%ecx,8)
2369// CHECK:  encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2370        	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2371
2372// CHECK: testw	$31438, 69
2373// CHECK:  encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
2374        	testw	$0x7ace,0x45
2375
2376// CHECK: testw	$31438, 32493
2377// CHECK:  encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
2378        	testw	$0x7ace,0x7eed
2379
2380// CHECK: testw	$31438, 3133065982
2381// CHECK:  encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2382        	testw	$0x7ace,0xbabecafe
2383
2384// CHECK: testw	$31438, 305419896
2385// CHECK:  encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
2386        	testw	$0x7ace,0x12345678
2387
2388// CHECK: testl	$2063514302, 3735928559(%ebx,%ecx,8)
2389// CHECK:  encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2390        	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2391
2392// CHECK: testl	$2063514302, 69
2393// CHECK:  encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2394        	testl	$0x7afebabe,0x45
2395
2396// CHECK: testl	$2063514302, 32493
2397// CHECK:  encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2398        	testl	$0x7afebabe,0x7eed
2399
2400// CHECK: testl	$2063514302, 3133065982
2401// CHECK:  encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2402        	testl	$0x7afebabe,0xbabecafe
2403
2404// CHECK: testl	$2063514302, 305419896
2405// CHECK:  encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2406        	testl	$0x7afebabe,0x12345678
2407
2408// CHECK: testl	$324478056, 3735928559(%ebx,%ecx,8)
2409// CHECK:  encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2410        	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2411
2412// CHECK: testl	$324478056, 69
2413// CHECK:  encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2414        	testl	$0x13572468,0x45
2415
2416// CHECK: testl	$324478056, 32493
2417// CHECK:  encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2418        	testl	$0x13572468,0x7eed
2419
2420// CHECK: testl	$324478056, 3133065982
2421// CHECK:  encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2422        	testl	$0x13572468,0xbabecafe
2423
2424// CHECK: testl	$324478056, 305419896
2425// CHECK:  encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2426        	testl	$0x13572468,0x12345678
2427
2428// CHECK: andb	$254, 3735928559(%ebx,%ecx,8)
2429// CHECK:  encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2430        	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2431
2432// CHECK: andb	$254, 69
2433// CHECK:  encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
2434        	andb	$0xfe,0x45
2435
2436// CHECK: andb	$254, 32493
2437// CHECK:  encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
2438        	andb	$0xfe,0x7eed
2439
2440// CHECK: andb	$254, 3133065982
2441// CHECK:  encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
2442        	andb	$0xfe,0xbabecafe
2443
2444// CHECK: andb	$254, 305419896
2445// CHECK:  encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
2446        	andb	$0xfe,0x12345678
2447
2448// CHECK: andb	$127, 3735928559(%ebx,%ecx,8)
2449// CHECK:  encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2450        	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2451
2452// CHECK: andb	$127, 69
2453// CHECK:  encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
2454        	andb	$0x7f,0x45
2455
2456// CHECK: andb	$127, 32493
2457// CHECK:  encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
2458        	andb	$0x7f,0x7eed
2459
2460// CHECK: andb	$127, 3133065982
2461// CHECK:  encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
2462        	andb	$0x7f,0xbabecafe
2463
2464// CHECK: andb	$127, 305419896
2465// CHECK:  encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
2466        	andb	$0x7f,0x12345678
2467
2468// CHECK: andw	$31438, 3735928559(%ebx,%ecx,8)
2469// CHECK:  encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2470        	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2471
2472// CHECK: andw	$31438, 69
2473// CHECK:  encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
2474        	andw	$0x7ace,0x45
2475
2476// CHECK: andw	$31438, 32493
2477// CHECK:  encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
2478        	andw	$0x7ace,0x7eed
2479
2480// CHECK: andw	$31438, 3133065982
2481// CHECK:  encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2482        	andw	$0x7ace,0xbabecafe
2483
2484// CHECK: andw	$31438, 305419896
2485// CHECK:  encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
2486        	andw	$0x7ace,0x12345678
2487
2488// CHECK: andl	$2063514302, 3735928559(%ebx,%ecx,8)
2489// CHECK:  encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2490        	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2491
2492// CHECK: andl	$2063514302, 69
2493// CHECK:  encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2494        	andl	$0x7afebabe,0x45
2495
2496// CHECK: andl	$2063514302, 32493
2497// CHECK:  encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2498        	andl	$0x7afebabe,0x7eed
2499
2500// CHECK: andl	$2063514302, 3133065982
2501// CHECK:  encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2502        	andl	$0x7afebabe,0xbabecafe
2503
2504// CHECK: andl	$2063514302, 305419896
2505// CHECK:  encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2506        	andl	$0x7afebabe,0x12345678
2507
2508// CHECK: andl	$324478056, 3735928559(%ebx,%ecx,8)
2509// CHECK:  encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2510        	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2511
2512// CHECK: andl	$324478056, 69
2513// CHECK:  encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2514        	andl	$0x13572468,0x45
2515
2516// CHECK: andl	$324478056, 32493
2517// CHECK:  encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2518        	andl	$0x13572468,0x7eed
2519
2520// CHECK: andl	$324478056, 3133065982
2521// CHECK:  encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2522        	andl	$0x13572468,0xbabecafe
2523
2524// CHECK: andl	$324478056, 305419896
2525// CHECK:  encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2526        	andl	$0x13572468,0x12345678
2527
2528// CHECK: orb	$254, 3735928559(%ebx,%ecx,8)
2529// CHECK:  encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2530        	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2531
2532// CHECK: orb	$254, 69
2533// CHECK:  encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
2534        	orb	$0xfe,0x45
2535
2536// CHECK: orb	$254, 32493
2537// CHECK:  encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
2538        	orb	$0xfe,0x7eed
2539
2540// CHECK: orb	$254, 3133065982
2541// CHECK:  encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
2542        	orb	$0xfe,0xbabecafe
2543
2544// CHECK: orb	$254, 305419896
2545// CHECK:  encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
2546        	orb	$0xfe,0x12345678
2547
2548// CHECK: orb	$127, 3735928559(%ebx,%ecx,8)
2549// CHECK:  encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2550        	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2551
2552// CHECK: orb	$127, 69
2553// CHECK:  encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
2554        	orb	$0x7f,0x45
2555
2556// CHECK: orb	$127, 32493
2557// CHECK:  encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
2558        	orb	$0x7f,0x7eed
2559
2560// CHECK: orb	$127, 3133065982
2561// CHECK:  encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
2562        	orb	$0x7f,0xbabecafe
2563
2564// CHECK: orb	$127, 305419896
2565// CHECK:  encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
2566        	orb	$0x7f,0x12345678
2567
2568// CHECK: orw	$31438, 3735928559(%ebx,%ecx,8)
2569// CHECK:  encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2570        	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2571
2572// CHECK: orw	$31438, 69
2573// CHECK:  encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
2574        	orw	$0x7ace,0x45
2575
2576// CHECK: orw	$31438, 32493
2577// CHECK:  encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
2578        	orw	$0x7ace,0x7eed
2579
2580// CHECK: orw	$31438, 3133065982
2581// CHECK:  encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2582        	orw	$0x7ace,0xbabecafe
2583
2584// CHECK: orw	$31438, 305419896
2585// CHECK:  encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
2586        	orw	$0x7ace,0x12345678
2587
2588// CHECK: orl	$2063514302, 3735928559(%ebx,%ecx,8)
2589// CHECK:  encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2590        	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2591
2592// CHECK: orl	$2063514302, 69
2593// CHECK:  encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2594        	orl	$0x7afebabe,0x45
2595
2596// CHECK: orl	$2063514302, 32493
2597// CHECK:  encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2598        	orl	$0x7afebabe,0x7eed
2599
2600// CHECK: orl	$2063514302, 3133065982
2601// CHECK:  encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2602        	orl	$0x7afebabe,0xbabecafe
2603
2604// CHECK: orl	$2063514302, 305419896
2605// CHECK:  encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2606        	orl	$0x7afebabe,0x12345678
2607
2608// CHECK: orl	$324478056, 3735928559(%ebx,%ecx,8)
2609// CHECK:  encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2610        	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2611
2612// CHECK: orl	$324478056, 69
2613// CHECK:  encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2614        	orl	$0x13572468,0x45
2615
2616// CHECK: orl	$324478056, 32493
2617// CHECK:  encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2618        	orl	$0x13572468,0x7eed
2619
2620// CHECK: orl	$324478056, 3133065982
2621// CHECK:  encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2622        	orl	$0x13572468,0xbabecafe
2623
2624// CHECK: orl	$324478056, 305419896
2625// CHECK:  encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2626        	orl	$0x13572468,0x12345678
2627
2628// CHECK: xorb	$254, 3735928559(%ebx,%ecx,8)
2629// CHECK:  encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2630        	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2631
2632// CHECK: xorb	$254, 69
2633// CHECK:  encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
2634        	xorb	$0xfe,0x45
2635
2636// CHECK: xorb	$254, 32493
2637// CHECK:  encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
2638        	xorb	$0xfe,0x7eed
2639
2640// CHECK: xorb	$254, 3133065982
2641// CHECK:  encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
2642        	xorb	$0xfe,0xbabecafe
2643
2644// CHECK: xorb	$254, 305419896
2645// CHECK:  encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
2646        	xorb	$0xfe,0x12345678
2647
2648// CHECK: xorb	$127, 3735928559(%ebx,%ecx,8)
2649// CHECK:  encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2650        	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2651
2652// CHECK: xorb	$127, 69
2653// CHECK:  encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
2654        	xorb	$0x7f,0x45
2655
2656// CHECK: xorb	$127, 32493
2657// CHECK:  encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
2658        	xorb	$0x7f,0x7eed
2659
2660// CHECK: xorb	$127, 3133065982
2661// CHECK:  encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
2662        	xorb	$0x7f,0xbabecafe
2663
2664// CHECK: xorb	$127, 305419896
2665// CHECK:  encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
2666        	xorb	$0x7f,0x12345678
2667
2668// CHECK: xorw	$31438, 3735928559(%ebx,%ecx,8)
2669// CHECK:  encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2670        	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2671
2672// CHECK: xorw	$31438, 69
2673// CHECK:  encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
2674        	xorw	$0x7ace,0x45
2675
2676// CHECK: xorw	$31438, 32493
2677// CHECK:  encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
2678        	xorw	$0x7ace,0x7eed
2679
2680// CHECK: xorw	$31438, 3133065982
2681// CHECK:  encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2682        	xorw	$0x7ace,0xbabecafe
2683
2684// CHECK: xorw	$31438, 305419896
2685// CHECK:  encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
2686        	xorw	$0x7ace,0x12345678
2687
2688// CHECK: xorl	$2063514302, 3735928559(%ebx,%ecx,8)
2689// CHECK:  encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2690        	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2691
2692// CHECK: xorl	$2063514302, 69
2693// CHECK:  encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2694        	xorl	$0x7afebabe,0x45
2695
2696// CHECK: xorl	$2063514302, 32493
2697// CHECK:  encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2698        	xorl	$0x7afebabe,0x7eed
2699
2700// CHECK: xorl	$2063514302, 3133065982
2701// CHECK:  encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2702        	xorl	$0x7afebabe,0xbabecafe
2703
2704// CHECK: xorl	$2063514302, 305419896
2705// CHECK:  encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2706        	xorl	$0x7afebabe,0x12345678
2707
2708// CHECK: xorl	$324478056, 3735928559(%ebx,%ecx,8)
2709// CHECK:  encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2710        	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2711
2712// CHECK: xorl	$324478056, 69
2713// CHECK:  encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2714        	xorl	$0x13572468,0x45
2715
2716// CHECK: xorl	$324478056, 32493
2717// CHECK:  encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2718        	xorl	$0x13572468,0x7eed
2719
2720// CHECK: xorl	$324478056, 3133065982
2721// CHECK:  encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2722        	xorl	$0x13572468,0xbabecafe
2723
2724// CHECK: xorl	$324478056, 305419896
2725// CHECK:  encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2726        	xorl	$0x13572468,0x12345678
2727
2728// CHECK: adcb	$254, 3735928559(%ebx,%ecx,8)
2729// CHECK:  encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
2730        	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
2731
2732// CHECK: adcb	$254, 69
2733// CHECK:  encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
2734        	adcb	$0xfe,0x45
2735
2736// CHECK: adcb	$254, 32493
2737// CHECK:  encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
2738        	adcb	$0xfe,0x7eed
2739
2740// CHECK: adcb	$254, 3133065982
2741// CHECK:  encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
2742        	adcb	$0xfe,0xbabecafe
2743
2744// CHECK: adcb	$254, 305419896
2745// CHECK:  encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
2746        	adcb	$0xfe,0x12345678
2747
2748// CHECK: adcb	$127, 3735928559(%ebx,%ecx,8)
2749// CHECK:  encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2750        	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2751
2752// CHECK: adcb	$127, 69
2753// CHECK:  encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
2754        	adcb	$0x7f,0x45
2755
2756// CHECK: adcb	$127, 32493
2757// CHECK:  encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
2758        	adcb	$0x7f,0x7eed
2759
2760// CHECK: adcb	$127, 3133065982
2761// CHECK:  encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
2762        	adcb	$0x7f,0xbabecafe
2763
2764// CHECK: adcb	$127, 305419896
2765// CHECK:  encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
2766        	adcb	$0x7f,0x12345678
2767
2768// CHECK: adcw	$31438, 3735928559(%ebx,%ecx,8)
2769// CHECK:  encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
2770        	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
2771
2772// CHECK: adcw	$31438, 69
2773// CHECK:  encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
2774        	adcw	$0x7ace,0x45
2775
2776// CHECK: adcw	$31438, 32493
2777// CHECK:  encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
2778        	adcw	$0x7ace,0x7eed
2779
2780// CHECK: adcw	$31438, 3133065982
2781// CHECK:  encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
2782        	adcw	$0x7ace,0xbabecafe
2783
2784// CHECK: adcw	$31438, 305419896
2785// CHECK:  encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
2786        	adcw	$0x7ace,0x12345678
2787
2788// CHECK: adcl	$2063514302, 3735928559(%ebx,%ecx,8)
2789// CHECK:  encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
2790        	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
2791
2792// CHECK: adcl	$2063514302, 69
2793// CHECK:  encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2794        	adcl	$0x7afebabe,0x45
2795
2796// CHECK: adcl	$2063514302, 32493
2797// CHECK:  encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
2798        	adcl	$0x7afebabe,0x7eed
2799
2800// CHECK: adcl	$2063514302, 3133065982
2801// CHECK:  encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
2802        	adcl	$0x7afebabe,0xbabecafe
2803
2804// CHECK: adcl	$2063514302, 305419896
2805// CHECK:  encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
2806        	adcl	$0x7afebabe,0x12345678
2807
2808// CHECK: adcl	$324478056, 3735928559(%ebx,%ecx,8)
2809// CHECK:  encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
2810        	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
2811
2812// CHECK: adcl	$324478056, 69
2813// CHECK:  encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
2814        	adcl	$0x13572468,0x45
2815
2816// CHECK: adcl	$324478056, 32493
2817// CHECK:  encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
2818        	adcl	$0x13572468,0x7eed
2819
2820// CHECK: adcl	$324478056, 3133065982
2821// CHECK:  encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
2822        	adcl	$0x13572468,0xbabecafe
2823
2824// CHECK: adcl	$324478056, 305419896
2825// CHECK:  encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
2826        	adcl	$0x13572468,0x12345678
2827
2828// CHECK: negl	3735928559(%ebx,%ecx,8)
2829// CHECK:  encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
2830        	negl	0xdeadbeef(%ebx,%ecx,8)
2831
2832// CHECK: negw	32493
2833// CHECK:  encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
2834        	negw	0x7eed
2835
2836// CHECK: negl	3133065982
2837// CHECK:  encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
2838        	negl	0xbabecafe
2839
2840// CHECK: negl	305419896
2841// CHECK:  encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]
2842        	negl	0x12345678
2843
2844// CHECK: notl	3735928559(%ebx,%ecx,8)
2845// CHECK:  encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
2846        	notl	0xdeadbeef(%ebx,%ecx,8)
2847
2848// CHECK: notw	32493
2849// CHECK:  encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
2850        	notw	0x7eed
2851
2852// CHECK: notl	3133065982
2853// CHECK:  encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
2854        	notl	0xbabecafe
2855
2856// CHECK: notl	305419896
2857// CHECK:  encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]
2858        	notl	0x12345678
2859
2860// CHECK: cbtw
2861// CHECK:  encoding: [0x66,0x98]
2862        	cbtw
2863
2864// CHECK: cwtl
2865// CHECK:  encoding: [0x98]
2866        	cwtl
2867
2868// CHECK: cwtd
2869// CHECK:  encoding: [0x66,0x99]
2870        	cwtd
2871
2872// CHECK: cltd
2873// CHECK:  encoding: [0x99]
2874        	cltd
2875
2876// CHECK: mull	3735928559(%ebx,%ecx,8)
2877// CHECK:  encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
2878        	mull	0xdeadbeef(%ebx,%ecx,8)
2879
2880// CHECK: mulw	32493
2881// CHECK:  encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
2882        	mulw	0x7eed
2883
2884// CHECK: mull	3133065982
2885// CHECK:  encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
2886        	mull	0xbabecafe
2887
2888// CHECK: mull	305419896
2889// CHECK:  encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]
2890        	mull	0x12345678
2891
2892// CHECK: imull	3735928559(%ebx,%ecx,8)
2893// CHECK:  encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
2894        	imull	0xdeadbeef(%ebx,%ecx,8)
2895
2896// CHECK: imulw	32493
2897// CHECK:  encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
2898        	imulw	0x7eed
2899
2900// CHECK: imull	3133065982
2901// CHECK:  encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
2902        	imull	0xbabecafe
2903
2904// CHECK: imull	305419896
2905// CHECK:  encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]
2906        	imull	0x12345678
2907
2908// CHECK: divl	3735928559(%ebx,%ecx,8)
2909// CHECK:  encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
2910        	divl	0xdeadbeef(%ebx,%ecx,8)
2911
2912// CHECK: divw	32493
2913// CHECK:  encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
2914        	divw	0x7eed
2915
2916// CHECK: divl	3133065982
2917// CHECK:  encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
2918        	divl	0xbabecafe
2919
2920// CHECK: divl	305419896
2921// CHECK:  encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]
2922        	divl	0x12345678
2923
2924// CHECK: idivl	3735928559(%ebx,%ecx,8)
2925// CHECK:  encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
2926        	idivl	0xdeadbeef(%ebx,%ecx,8)
2927
2928// CHECK: idivw	32493
2929// CHECK:  encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
2930        	idivw	0x7eed
2931
2932// CHECK: idivl	3133065982
2933// CHECK:  encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
2934        	idivl	0xbabecafe
2935
2936// CHECK: idivl	305419896
2937// CHECK:  encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]
2938        	idivl	0x12345678
2939
2940// CHECK: roll	$0, 3735928559(%ebx,%ecx,8)
2941// CHECK:  encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
2942        	roll	$0,0xdeadbeef(%ebx,%ecx,8)
2943
2944// CHECK: roll	$0, 69
2945// CHECK:  encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
2946        	roll	$0,0x45
2947
2948// CHECK: roll	$0, 32493
2949// CHECK:  encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
2950        	roll	$0,0x7eed
2951
2952// CHECK: roll	$0, 3133065982
2953// CHECK:  encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
2954        	roll	$0,0xbabecafe
2955
2956// CHECK: roll	$0, 305419896
2957// CHECK:  encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
2958        	roll	$0,0x12345678
2959
2960// CHECK: rolb	$127, 3735928559(%ebx,%ecx,8)
2961// CHECK:  encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
2962        	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
2963
2964// CHECK: rolb	$127, 69
2965// CHECK:  encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
2966        	rolb	$0x7f,0x45
2967
2968// CHECK: rolb	$127, 32493
2969// CHECK:  encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
2970        	rolb	$0x7f,0x7eed
2971
2972// CHECK: rolb	$127, 3133065982
2973// CHECK:  encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
2974        	rolb	$0x7f,0xbabecafe
2975
2976// CHECK: rolb	$127, 305419896
2977// CHECK:  encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
2978        	rolb	$0x7f,0x12345678
2979
2980// CHECK: roll	3735928559(%ebx,%ecx,8)
2981// CHECK:  encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
2982        	roll	0xdeadbeef(%ebx,%ecx,8)
2983
2984// CHECK: rolw	32493
2985// CHECK:  encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
2986        	rolw	0x7eed
2987
2988// CHECK: roll	3133065982
2989// CHECK:  encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
2990        	roll	0xbabecafe
2991
2992// CHECK: roll	305419896
2993// CHECK:  encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]
2994        	roll	0x12345678
2995
2996// CHECK: rorl	$0, 3735928559(%ebx,%ecx,8)
2997// CHECK:  encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
2998        	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
2999
3000// CHECK: rorl	$0, 69
3001// CHECK:  encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
3002        	rorl	$0,0x45
3003
3004// CHECK: rorl	$0, 32493
3005// CHECK:  encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
3006        	rorl	$0,0x7eed
3007
3008// CHECK: rorl	$0, 3133065982
3009// CHECK:  encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
3010        	rorl	$0,0xbabecafe
3011
3012// CHECK: rorl	$0, 305419896
3013// CHECK:  encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
3014        	rorl	$0,0x12345678
3015
3016// CHECK: rorb	$127, 3735928559(%ebx,%ecx,8)
3017// CHECK:  encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3018        	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3019
3020// CHECK: rorb	$127, 69
3021// CHECK:  encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
3022        	rorb	$0x7f,0x45
3023
3024// CHECK: rorb	$127, 32493
3025// CHECK:  encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
3026        	rorb	$0x7f,0x7eed
3027
3028// CHECK: rorb	$127, 3133065982
3029// CHECK:  encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
3030        	rorb	$0x7f,0xbabecafe
3031
3032// CHECK: rorb	$127, 305419896
3033// CHECK:  encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
3034        	rorb	$0x7f,0x12345678
3035
3036// CHECK: rorl	3735928559(%ebx,%ecx,8)
3037// CHECK:  encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
3038        	rorl	0xdeadbeef(%ebx,%ecx,8)
3039
3040// CHECK: rorw	32493
3041// CHECK:  encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
3042        	rorw	0x7eed
3043
3044// CHECK: rorl	3133065982
3045// CHECK:  encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
3046        	rorl	0xbabecafe
3047
3048// CHECK: rorl	305419896
3049// CHECK:  encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]
3050        	rorl	0x12345678
3051
3052// CHECK: shll	$0, 3735928559(%ebx,%ecx,8)
3053// CHECK:  encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
3054        	sall	$0,0xdeadbeef(%ebx,%ecx,8)
3055
3056// CHECK: shll	$0, 69
3057// CHECK:  encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
3058        	sall	$0,0x45
3059
3060// CHECK: shll	$0, 32493
3061// CHECK:  encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
3062        	sall	$0,0x7eed
3063
3064// CHECK: shll	$0, 3133065982
3065// CHECK:  encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
3066        	sall	$0,0xbabecafe
3067
3068// CHECK: shll	$0, 305419896
3069// CHECK:  encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
3070        	sall	$0,0x12345678
3071
3072// CHECK: shlb	$127, 3735928559(%ebx,%ecx,8)
3073// CHECK:  encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3074        	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3075
3076// CHECK: shlb	$127, 69
3077// CHECK:  encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
3078        	salb	$0x7f,0x45
3079
3080// CHECK: shlb	$127, 32493
3081// CHECK:  encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
3082        	salb	$0x7f,0x7eed
3083
3084// CHECK: shlb	$127, 3133065982
3085// CHECK:  encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
3086        	salb	$0x7f,0xbabecafe
3087
3088// CHECK: shlb	$127, 305419896
3089// CHECK:  encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
3090        	salb	$0x7f,0x12345678
3091
3092// CHECK: shll	3735928559(%ebx,%ecx,8)
3093// CHECK:  encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3094        	sall	0xdeadbeef(%ebx,%ecx,8)
3095
3096// CHECK: shlw	32493
3097// CHECK:  encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
3098        	salw	0x7eed
3099
3100// CHECK: shll	3133065982
3101// CHECK:  encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
3102        	sall	0xbabecafe
3103
3104// CHECK: shll	305419896
3105// CHECK:  encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
3106        	sall	0x12345678
3107
3108// CHECK: shll	$0, 3735928559(%ebx,%ecx,8)
3109// CHECK:  encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
3110        	shll	$0,0xdeadbeef(%ebx,%ecx,8)
3111
3112// CHECK: shll	$0, 69
3113// CHECK:  encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
3114        	shll	$0,0x45
3115
3116// CHECK: shll	$0, 32493
3117// CHECK:  encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
3118        	shll	$0,0x7eed
3119
3120// CHECK: shll	$0, 3133065982
3121// CHECK:  encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
3122        	shll	$0,0xbabecafe
3123
3124// CHECK: shll	$0, 305419896
3125// CHECK:  encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
3126        	shll	$0,0x12345678
3127
3128// CHECK: shlb	$127, 3735928559(%ebx,%ecx,8)
3129// CHECK:  encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3130        	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3131
3132// CHECK: shlb	$127, 69
3133// CHECK:  encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
3134        	shlb	$0x7f,0x45
3135
3136// CHECK: shlb	$127, 32493
3137// CHECK:  encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
3138        	shlb	$0x7f,0x7eed
3139
3140// CHECK: shlb	$127, 3133065982
3141// CHECK:  encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
3142        	shlb	$0x7f,0xbabecafe
3143
3144// CHECK: shlb	$127, 305419896
3145// CHECK:  encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
3146        	shlb	$0x7f,0x12345678
3147
3148// CHECK: shll	3735928559(%ebx,%ecx,8)
3149// CHECK:  encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3150        	shll	0xdeadbeef(%ebx,%ecx,8)
3151
3152// CHECK: shlw	32493
3153// CHECK:  encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
3154        	shlw	0x7eed
3155
3156// CHECK: shll	3133065982
3157// CHECK:  encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
3158        	shll	0xbabecafe
3159
3160// CHECK: shll	305419896
3161// CHECK:  encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
3162        	shll	0x12345678
3163
3164// CHECK: shrl	$0, 3735928559(%ebx,%ecx,8)
3165// CHECK:  encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
3166        	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
3167
3168// CHECK: shrl	$0, 69
3169// CHECK:  encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
3170        	shrl	$0,0x45
3171
3172// CHECK: shrl	$0, 32493
3173// CHECK:  encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
3174        	shrl	$0,0x7eed
3175
3176// CHECK: shrl	$0, 3133065982
3177// CHECK:  encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
3178        	shrl	$0,0xbabecafe
3179
3180// CHECK: shrl	$0, 305419896
3181// CHECK:  encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
3182        	shrl	$0,0x12345678
3183
3184// CHECK: shrb	$127, 3735928559(%ebx,%ecx,8)
3185// CHECK:  encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3186        	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3187
3188// CHECK: shrb	$127, 69
3189// CHECK:  encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
3190        	shrb	$0x7f,0x45
3191
3192// CHECK: shrb	$127, 32493
3193// CHECK:  encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
3194        	shrb	$0x7f,0x7eed
3195
3196// CHECK: shrb	$127, 3133065982
3197// CHECK:  encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
3198        	shrb	$0x7f,0xbabecafe
3199
3200// CHECK: shrb	$127, 305419896
3201// CHECK:  encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
3202        	shrb	$0x7f,0x12345678
3203
3204// CHECK: shrl	3735928559(%ebx,%ecx,8)
3205// CHECK:  encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
3206        	shrl	0xdeadbeef(%ebx,%ecx,8)
3207
3208// CHECK: shrw	32493
3209// CHECK:  encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
3210        	shrw	0x7eed
3211
3212// CHECK: shrl	3133065982
3213// CHECK:  encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
3214        	shrl	0xbabecafe
3215
3216// CHECK: shrl	305419896
3217// CHECK:  encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]
3218        	shrl	0x12345678
3219
3220// CHECK: sarl	$0, 3735928559(%ebx,%ecx,8)
3221// CHECK:  encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
3222        	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
3223
3224// CHECK: sarl	$0, 69
3225// CHECK:  encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
3226        	sarl	$0,0x45
3227
3228// CHECK: sarl	$0, 32493
3229// CHECK:  encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
3230        	sarl	$0,0x7eed
3231
3232// CHECK: sarl	$0, 3133065982
3233// CHECK:  encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
3234        	sarl	$0,0xbabecafe
3235
3236// CHECK: sarl	$0, 305419896
3237// CHECK:  encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
3238        	sarl	$0,0x12345678
3239
3240// CHECK: sarb	$127, 3735928559(%ebx,%ecx,8)
3241// CHECK:  encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
3242        	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
3243
3244// CHECK: sarb	$127, 69
3245// CHECK:  encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
3246        	sarb	$0x7f,0x45
3247
3248// CHECK: sarb	$127, 32493
3249// CHECK:  encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
3250        	sarb	$0x7f,0x7eed
3251
3252// CHECK: sarb	$127, 3133065982
3253// CHECK:  encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
3254        	sarb	$0x7f,0xbabecafe
3255
3256// CHECK: sarb	$127, 305419896
3257// CHECK:  encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
3258        	sarb	$0x7f,0x12345678
3259
3260// CHECK: sarl	3735928559(%ebx,%ecx,8)
3261// CHECK:  encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3262        	sarl	0xdeadbeef(%ebx,%ecx,8)
3263
3264// CHECK: sarw	32493
3265// CHECK:  encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
3266        	sarw	0x7eed
3267
3268// CHECK: sarl	3133065982
3269// CHECK:  encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
3270        	sarl	0xbabecafe
3271
3272// CHECK: sarl	305419896
3273// CHECK:  encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]
3274        	sarl	0x12345678
3275
3276// CHECK: calll	*%ecx
3277// CHECK:  encoding: [0xff,0xd1]
3278        	call	*%ecx
3279
3280// CHECK: calll	*3735928559(%ebx,%ecx,8)
3281// CHECK:  encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
3282        	call	*0xdeadbeef(%ebx,%ecx,8)
3283
3284// CHECK: calll	*3135175374
3285// CHECK:  encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
3286        	call	*0xbadeface
3287
3288// CHECK: calll	*3735928559(%ebx,%ecx,8)
3289// CHECK:  encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
3290        	call	*0xdeadbeef(%ebx,%ecx,8)
3291
3292// CHECK: calll	*3135175374
3293// CHECK:  encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
3294        	call	*0xbadeface
3295
3296// CHECK: lcallw	*32493
3297// CHECK:  encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
3298        	lcallw	*0x7eed
3299
3300// CHECK: jmpl	*3735928559(%ebx,%ecx,8)
3301// CHECK:  encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3302        	jmp	*0xdeadbeef(%ebx,%ecx,8)
3303
3304// CHECK: jmpl	*3135175374
3305// CHECK:  encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
3306        	jmp	*0xbadeface
3307
3308// CHECK: jmpl	*3735928559(%ebx,%ecx,8)
3309// CHECK:  encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3310        	jmp	*0xdeadbeef(%ebx,%ecx,8)
3311
3312// CHECK: jmpl	*3135175374
3313// CHECK:  encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
3314        	jmp	*0xbadeface
3315
3316// CHECK: ljmpl	*3735928559(%ebx,%ecx,8)
3317// CHECK:  encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
3318        	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
3319
3320// CHECK: ljmpw	*32493
3321// CHECK:  encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
3322        	ljmpw	*0x7eed
3323
3324// CHECK: ljmpl	*3133065982
3325// CHECK:  encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
3326        	ljmpl	*0xbabecafe
3327
3328// CHECK: ljmpl	*305419896
3329// CHECK:  encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]
3330        	ljmpl	*0x12345678
3331
3332// CHECK: ret
3333// CHECK:  encoding: [0xc3]
3334        	ret
3335
3336// CHECK: lret
3337// CHECK:  encoding: [0xcb]
3338        	lret
3339
3340// CHECK: leave
3341// CHECK:  encoding: [0xc9]
3342        	leave
3343
3344// CHECK: leave
3345// CHECK:  encoding: [0xc9]
3346        	leavel
3347
3348// CHECK: seto	%bl
3349// CHECK:  encoding: [0x0f,0x90,0xc3]
3350        	seto	%bl
3351
3352// CHECK: seto	3735928559(%ebx,%ecx,8)
3353// CHECK:  encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
3354        	seto	0xdeadbeef(%ebx,%ecx,8)
3355
3356// CHECK: seto	32493
3357// CHECK:  encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
3358        	seto	0x7eed
3359
3360// CHECK: seto	3133065982
3361// CHECK:  encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
3362        	seto	0xbabecafe
3363
3364// CHECK: seto	305419896
3365// CHECK:  encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
3366        	seto	0x12345678
3367
3368// CHECK: setno	%bl
3369// CHECK:  encoding: [0x0f,0x91,0xc3]
3370        	setno	%bl
3371
3372// CHECK: setno	3735928559(%ebx,%ecx,8)
3373// CHECK:  encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
3374        	setno	0xdeadbeef(%ebx,%ecx,8)
3375
3376// CHECK: setno	32493
3377// CHECK:  encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
3378        	setno	0x7eed
3379
3380// CHECK: setno	3133065982
3381// CHECK:  encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
3382        	setno	0xbabecafe
3383
3384// CHECK: setno	305419896
3385// CHECK:  encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
3386        	setno	0x12345678
3387
3388// CHECK: setb	%bl
3389// CHECK:  encoding: [0x0f,0x92,0xc3]
3390        	setb	%bl
3391
3392// CHECK: setb	3735928559(%ebx,%ecx,8)
3393// CHECK:  encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
3394        	setb	0xdeadbeef(%ebx,%ecx,8)
3395
3396// CHECK: setb	32493
3397// CHECK:  encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
3398        	setb	0x7eed
3399
3400// CHECK: setb	3133065982
3401// CHECK:  encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
3402        	setb	0xbabecafe
3403
3404// CHECK: setb	305419896
3405// CHECK:  encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
3406        	setb	0x12345678
3407
3408// CHECK: setae	%bl
3409// CHECK:  encoding: [0x0f,0x93,0xc3]
3410        	setae	%bl
3411
3412// CHECK: setae	3735928559(%ebx,%ecx,8)
3413// CHECK:  encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
3414        	setae	0xdeadbeef(%ebx,%ecx,8)
3415
3416// CHECK: setae	32493
3417// CHECK:  encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
3418        	setae	0x7eed
3419
3420// CHECK: setae	3133065982
3421// CHECK:  encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
3422        	setae	0xbabecafe
3423
3424// CHECK: setae	305419896
3425// CHECK:  encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
3426        	setae	0x12345678
3427
3428// CHECK: sete	%bl
3429// CHECK:  encoding: [0x0f,0x94,0xc3]
3430        	sete	%bl
3431
3432// CHECK: sete	3735928559(%ebx,%ecx,8)
3433// CHECK:  encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
3434        	sete	0xdeadbeef(%ebx,%ecx,8)
3435
3436// CHECK: sete	32493
3437// CHECK:  encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
3438        	sete	0x7eed
3439
3440// CHECK: sete	3133065982
3441// CHECK:  encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
3442        	sete	0xbabecafe
3443
3444// CHECK: sete	305419896
3445// CHECK:  encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
3446        	sete	0x12345678
3447
3448// CHECK: setne	%bl
3449// CHECK:  encoding: [0x0f,0x95,0xc3]
3450        	setne	%bl
3451
3452// CHECK: setne	3735928559(%ebx,%ecx,8)
3453// CHECK:  encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
3454        	setne	0xdeadbeef(%ebx,%ecx,8)
3455
3456// CHECK: setne	32493
3457// CHECK:  encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
3458        	setne	0x7eed
3459
3460// CHECK: setne	3133065982
3461// CHECK:  encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
3462        	setne	0xbabecafe
3463
3464// CHECK: setne	305419896
3465// CHECK:  encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
3466        	setne	0x12345678
3467
3468// CHECK: setbe	%bl
3469// CHECK:  encoding: [0x0f,0x96,0xc3]
3470        	setbe	%bl
3471
3472// CHECK: setbe	3735928559(%ebx,%ecx,8)
3473// CHECK:  encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
3474        	setbe	0xdeadbeef(%ebx,%ecx,8)
3475
3476// CHECK: setbe	32493
3477// CHECK:  encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
3478        	setbe	0x7eed
3479
3480// CHECK: setbe	3133065982
3481// CHECK:  encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
3482        	setbe	0xbabecafe
3483
3484// CHECK: setbe	305419896
3485// CHECK:  encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
3486        	setbe	0x12345678
3487
3488// CHECK: seta	%bl
3489// CHECK:  encoding: [0x0f,0x97,0xc3]
3490        	seta	%bl
3491
3492// CHECK: seta	3735928559(%ebx,%ecx,8)
3493// CHECK:  encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
3494        	seta	0xdeadbeef(%ebx,%ecx,8)
3495
3496// CHECK: seta	32493
3497// CHECK:  encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
3498        	seta	0x7eed
3499
3500// CHECK: seta	3133065982
3501// CHECK:  encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
3502        	seta	0xbabecafe
3503
3504// CHECK: seta	305419896
3505// CHECK:  encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
3506        	seta	0x12345678
3507
3508// CHECK: sets	%bl
3509// CHECK:  encoding: [0x0f,0x98,0xc3]
3510        	sets	%bl
3511
3512// CHECK: sets	3735928559(%ebx,%ecx,8)
3513// CHECK:  encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
3514        	sets	0xdeadbeef(%ebx,%ecx,8)
3515
3516// CHECK: sets	32493
3517// CHECK:  encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
3518        	sets	0x7eed
3519
3520// CHECK: sets	3133065982
3521// CHECK:  encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
3522        	sets	0xbabecafe
3523
3524// CHECK: sets	305419896
3525// CHECK:  encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
3526        	sets	0x12345678
3527
3528// CHECK: setns	%bl
3529// CHECK:  encoding: [0x0f,0x99,0xc3]
3530        	setns	%bl
3531
3532// CHECK: setns	3735928559(%ebx,%ecx,8)
3533// CHECK:  encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
3534        	setns	0xdeadbeef(%ebx,%ecx,8)
3535
3536// CHECK: setns	32493
3537// CHECK:  encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
3538        	setns	0x7eed
3539
3540// CHECK: setns	3133065982
3541// CHECK:  encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
3542        	setns	0xbabecafe
3543
3544// CHECK: setns	305419896
3545// CHECK:  encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
3546        	setns	0x12345678
3547
3548// CHECK: setp	%bl
3549// CHECK:  encoding: [0x0f,0x9a,0xc3]
3550        	setp	%bl
3551
3552// CHECK: setp	3735928559(%ebx,%ecx,8)
3553// CHECK:  encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
3554        	setp	0xdeadbeef(%ebx,%ecx,8)
3555
3556// CHECK: setp	32493
3557// CHECK:  encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
3558        	setp	0x7eed
3559
3560// CHECK: setp	3133065982
3561// CHECK:  encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
3562        	setp	0xbabecafe
3563
3564// CHECK: setp	305419896
3565// CHECK:  encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
3566        	setp	0x12345678
3567
3568// CHECK: setnp	%bl
3569// CHECK:  encoding: [0x0f,0x9b,0xc3]
3570        	setnp	%bl
3571
3572// CHECK: setnp	3735928559(%ebx,%ecx,8)
3573// CHECK:  encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
3574        	setnp	0xdeadbeef(%ebx,%ecx,8)
3575
3576// CHECK: setnp	32493
3577// CHECK:  encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
3578        	setnp	0x7eed
3579
3580// CHECK: setnp	3133065982
3581// CHECK:  encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
3582        	setnp	0xbabecafe
3583
3584// CHECK: setnp	305419896
3585// CHECK:  encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
3586        	setnp	0x12345678
3587
3588// CHECK: setl	%bl
3589// CHECK:  encoding: [0x0f,0x9c,0xc3]
3590        	setl	%bl
3591
3592// CHECK: setl	3735928559(%ebx,%ecx,8)
3593// CHECK:  encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
3594        	setl	0xdeadbeef(%ebx,%ecx,8)
3595
3596// CHECK: setl	32493
3597// CHECK:  encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
3598        	setl	0x7eed
3599
3600// CHECK: setl	3133065982
3601// CHECK:  encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
3602        	setl	0xbabecafe
3603
3604// CHECK: setl	305419896
3605// CHECK:  encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
3606        	setl	0x12345678
3607
3608// CHECK: setge	%bl
3609// CHECK:  encoding: [0x0f,0x9d,0xc3]
3610        	setge	%bl
3611
3612// CHECK: setge	3735928559(%ebx,%ecx,8)
3613// CHECK:  encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
3614        	setge	0xdeadbeef(%ebx,%ecx,8)
3615
3616// CHECK: setge	32493
3617// CHECK:  encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
3618        	setge	0x7eed
3619
3620// CHECK: setge	3133065982
3621// CHECK:  encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
3622        	setge	0xbabecafe
3623
3624// CHECK: setge	305419896
3625// CHECK:  encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
3626        	setge	0x12345678
3627
3628// CHECK: setle	%bl
3629// CHECK:  encoding: [0x0f,0x9e,0xc3]
3630        	setle	%bl
3631
3632// CHECK: setle	3735928559(%ebx,%ecx,8)
3633// CHECK:  encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
3634        	setle	0xdeadbeef(%ebx,%ecx,8)
3635
3636// CHECK: setle	32493
3637// CHECK:  encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
3638        	setle	0x7eed
3639
3640// CHECK: setle	3133065982
3641// CHECK:  encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
3642        	setle	0xbabecafe
3643
3644// CHECK: setle	305419896
3645// CHECK:  encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
3646        	setle	0x12345678
3647
3648// CHECK: setg	%bl
3649// CHECK:  encoding: [0x0f,0x9f,0xc3]
3650        	setg	%bl
3651
3652// CHECK: setg	3735928559(%ebx,%ecx,8)
3653// CHECK:  encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
3654        	setg	0xdeadbeef(%ebx,%ecx,8)
3655
3656// CHECK: setg	32493
3657// CHECK:  encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
3658        	setg	0x7eed
3659
3660// CHECK: setg	3133065982
3661// CHECK:  encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
3662        	setg	0xbabecafe
3663
3664// CHECK: setg	305419896
3665// CHECK:  encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
3666        	setg	0x12345678
3667
3668// CHECK: rsm
3669// CHECK:  encoding: [0x0f,0xaa]
3670        	rsm
3671
3672// CHECK: hlt
3673// CHECK:  encoding: [0xf4]
3674        	hlt
3675
3676// CHECK: nopl	3735928559(%ebx,%ecx,8)
3677// CHECK:  encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
3678        	nopl	0xdeadbeef(%ebx,%ecx,8)
3679
3680// CHECK: nopw	32493
3681// CHECK:  encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
3682        	nopw	0x7eed
3683
3684// CHECK: nopl	3133065982
3685// CHECK:  encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
3686        	nopl	0xbabecafe
3687
3688// CHECK: nopl	305419896
3689// CHECK:  encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
3690        	nopl	0x12345678
3691
3692// CHECK: nop
3693// CHECK:  encoding: [0x90]
3694        	nop
3695
3696// CHECK: lldtw	32493
3697// CHECK:  encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
3698        	lldtw	0x7eed
3699
3700// CHECK: lmsww	32493
3701// CHECK:  encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
3702        	lmsww	0x7eed
3703
3704// CHECK: ltrw	32493
3705// CHECK:  encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
3706        	ltrw	0x7eed
3707
3708// CHECK: sldtw	32493
3709// CHECK:  encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
3710        	sldtw	0x7eed
3711
3712// CHECK: smsww	32493
3713// CHECK:  encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
3714        	smsww	0x7eed
3715
3716// CHECK: strw	32493
3717// CHECK:  encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
3718        	strw	0x7eed
3719
3720// CHECK: verr	%bx
3721// CHECK:  encoding: [0x0f,0x00,0xe3]
3722        	verr	%bx
3723
3724// CHECK: verr	3735928559(%ebx,%ecx,8)
3725// CHECK:  encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3726        	verr	0xdeadbeef(%ebx,%ecx,8)
3727
3728// CHECK: verr	3133065982
3729// CHECK:  encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
3730        	verr	0xbabecafe
3731
3732// CHECK: verr	305419896
3733// CHECK:  encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
3734        	verr	0x12345678
3735
3736// CHECK: verw	%bx
3737// CHECK:  encoding: [0x0f,0x00,0xeb]
3738        	verw	%bx
3739
3740// CHECK: verw	3735928559(%ebx,%ecx,8)
3741// CHECK:  encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
3742        	verw	0xdeadbeef(%ebx,%ecx,8)
3743
3744// CHECK: verw	3133065982
3745// CHECK:  encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
3746        	verw	0xbabecafe
3747
3748// CHECK: verw	305419896
3749// CHECK:  encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
3750        	verw	0x12345678
3751
3752// CHECK: fld	%st(2)
3753// CHECK:  encoding: [0xd9,0xc2]
3754        	fld	%st(2)
3755
3756// CHECK: fldl	3735928559(%ebx,%ecx,8)
3757// CHECK:  encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
3758        	fldl	0xdeadbeef(%ebx,%ecx,8)
3759
3760// CHECK: fldl	3133065982
3761// CHECK:  encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
3762        	fldl	0xbabecafe
3763
3764// CHECK: fldl	305419896
3765// CHECK:  encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]
3766        	fldl	0x12345678
3767
3768// CHECK: fld	%st(2)
3769// CHECK:  encoding: [0xd9,0xc2]
3770        	fld	%st(2)
3771
3772// CHECK: fildl	3735928559(%ebx,%ecx,8)
3773// CHECK:  encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
3774        	fildl	0xdeadbeef(%ebx,%ecx,8)
3775
3776// CHECK: fildl	3133065982
3777// CHECK:  encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
3778        	fildl	0xbabecafe
3779
3780// CHECK: fildl	305419896
3781// CHECK:  encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]
3782        	fildl	0x12345678
3783
3784// CHECK: fildll	3735928559(%ebx,%ecx,8)
3785// CHECK:  encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
3786        	fildll	0xdeadbeef(%ebx,%ecx,8)
3787
3788// CHECK: fildll	32493
3789// CHECK:  encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
3790        	fildll	0x7eed
3791
3792// CHECK: fildll	3133065982
3793// CHECK:  encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
3794        	fildll	0xbabecafe
3795
3796// CHECK: fildll	305419896
3797// CHECK:  encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]
3798        	fildll	0x12345678
3799
3800// CHECK: fldt	3735928559(%ebx,%ecx,8)
3801// CHECK:  encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
3802        	fldt	0xdeadbeef(%ebx,%ecx,8)
3803
3804// CHECK: fldt	32493
3805// CHECK:  encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
3806        	fldt	0x7eed
3807
3808// CHECK: fldt	3133065982
3809// CHECK:  encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
3810        	fldt	0xbabecafe
3811
3812// CHECK: fldt	305419896
3813// CHECK:  encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]
3814        	fldt	0x12345678
3815
3816// CHECK: fbld	3735928559(%ebx,%ecx,8)
3817// CHECK:  encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
3818        	fbld	0xdeadbeef(%ebx,%ecx,8)
3819
3820// CHECK: fbld	32493
3821// CHECK:  encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]
3822        	fbld	0x7eed
3823
3824// CHECK: fbld	3133065982
3825// CHECK:  encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
3826        	fbld	0xbabecafe
3827
3828// CHECK: fbld	305419896
3829// CHECK:  encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]
3830        	fbld	0x12345678
3831
3832// CHECK: fst	%st(2)
3833// CHECK:  encoding: [0xdd,0xd2]
3834        	fst	%st(2)
3835
3836// CHECK: fstl	3735928559(%ebx,%ecx,8)
3837// CHECK:  encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
3838        	fstl	0xdeadbeef(%ebx,%ecx,8)
3839
3840// CHECK: fstl	3133065982
3841// CHECK:  encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
3842        	fstl	0xbabecafe
3843
3844// CHECK: fstl	305419896
3845// CHECK:  encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]
3846        	fstl	0x12345678
3847
3848// CHECK: fst	%st(2)
3849// CHECK:  encoding: [0xdd,0xd2]
3850        	fst	%st(2)
3851
3852// CHECK: fistl	3735928559(%ebx,%ecx,8)
3853// CHECK:  encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
3854        	fistl	0xdeadbeef(%ebx,%ecx,8)
3855
3856// CHECK: fistl	3133065982
3857// CHECK:  encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
3858        	fistl	0xbabecafe
3859
3860// CHECK: fistl	305419896
3861// CHECK:  encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]
3862        	fistl	0x12345678
3863
3864// CHECK: fstp	%st(2)
3865// CHECK:  encoding: [0xdd,0xda]
3866        	fstp	%st(2)
3867
3868// CHECK: fstpl	3735928559(%ebx,%ecx,8)
3869// CHECK:  encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3870        	fstpl	0xdeadbeef(%ebx,%ecx,8)
3871
3872// CHECK: fstpl	3133065982
3873// CHECK:  encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
3874        	fstpl	0xbabecafe
3875
3876// CHECK: fstpl	305419896
3877// CHECK:  encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]
3878        	fstpl	0x12345678
3879
3880// CHECK: fstp	%st(2)
3881// CHECK:  encoding: [0xdd,0xda]
3882        	fstp	%st(2)
3883
3884// CHECK: fistpl	3735928559(%ebx,%ecx,8)
3885// CHECK:  encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3886        	fistpl	0xdeadbeef(%ebx,%ecx,8)
3887
3888// CHECK: fistpl	3133065982
3889// CHECK:  encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
3890        	fistpl	0xbabecafe
3891
3892// CHECK: fistpl	305419896
3893// CHECK:  encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]
3894        	fistpl	0x12345678
3895
3896// CHECK: fistpll	3735928559(%ebx,%ecx,8)
3897// CHECK:  encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3898        	fistpll	0xdeadbeef(%ebx,%ecx,8)
3899
3900// CHECK: fistpll	32493
3901// CHECK:  encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
3902        	fistpll	0x7eed
3903
3904// CHECK: fistpll	3133065982
3905// CHECK:  encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
3906        	fistpll	0xbabecafe
3907
3908// CHECK: fistpll	305419896
3909// CHECK:  encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]
3910        	fistpll	0x12345678
3911
3912// CHECK: fstpt	3735928559(%ebx,%ecx,8)
3913// CHECK:  encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
3914        	fstpt	0xdeadbeef(%ebx,%ecx,8)
3915
3916// CHECK: fstpt	32493
3917// CHECK:  encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
3918        	fstpt	0x7eed
3919
3920// CHECK: fstpt	3133065982
3921// CHECK:  encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
3922        	fstpt	0xbabecafe
3923
3924// CHECK: fstpt	305419896
3925// CHECK:  encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]
3926        	fstpt	0x12345678
3927
3928// CHECK: fbstp	3735928559(%ebx,%ecx,8)
3929// CHECK:  encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
3930        	fbstp	0xdeadbeef(%ebx,%ecx,8)
3931
3932// CHECK: fbstp	32493
3933// CHECK:  encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]
3934        	fbstp	0x7eed
3935
3936// CHECK: fbstp	3133065982
3937// CHECK:  encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
3938        	fbstp	0xbabecafe
3939
3940// CHECK: fbstp	305419896
3941// CHECK:  encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]
3942        	fbstp	0x12345678
3943
3944// CHECK: fxch	%st(2)
3945// CHECK:  encoding: [0xd9,0xca]
3946        	fxch	%st(2)
3947
3948// CHECK: fcom	%st(2)
3949// CHECK:  encoding: [0xd8,0xd2]
3950        	fcom	%st(2)
3951
3952// CHECK: fcom	%st(2)
3953// CHECK:  encoding: [0xd8,0xd2]
3954        	fcom	%st(2)
3955
3956// CHECK: ficoml	3735928559(%ebx,%ecx,8)
3957// CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
3958        	ficoml	0xdeadbeef(%ebx,%ecx,8)
3959
3960// CHECK: ficoml	3133065982
3961// CHECK:  encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
3962        	ficoml	0xbabecafe
3963
3964// CHECK: ficoml	305419896
3965// CHECK:  encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
3966        	ficoml	0x12345678
3967
3968// CHECK: fcomp	%st(2)
3969// CHECK:  encoding: [0xd8,0xda]
3970        	fcomp	%st(2)
3971
3972// CHECK: fcomp	%st(2)
3973// CHECK:  encoding: [0xd8,0xda]
3974        	fcomp	%st(2)
3975
3976// CHECK: ficompl	3735928559(%ebx,%ecx,8)
3977// CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
3978        	ficompl	0xdeadbeef(%ebx,%ecx,8)
3979
3980// CHECK: ficompl	3133065982
3981// CHECK:  encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
3982        	ficompl	0xbabecafe
3983
3984// CHECK: ficompl	305419896
3985// CHECK:  encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
3986        	ficompl	0x12345678
3987
3988// CHECK: fcompp
3989// CHECK:  encoding: [0xde,0xd9]
3990        	fcompp
3991
3992// CHECK: fucom	%st(2)
3993// CHECK:  encoding: [0xdd,0xe2]
3994        	fucom	%st(2)
3995
3996// CHECK: fucomp	%st(2)
3997// CHECK:  encoding: [0xdd,0xea]
3998        	fucomp	%st(2)
3999
4000// CHECK: fucompp
4001// CHECK:  encoding: [0xda,0xe9]
4002        	fucompp
4003
4004// CHECK: ftst
4005// CHECK:  encoding: [0xd9,0xe4]
4006        	ftst
4007
4008// CHECK: fxam
4009// CHECK:  encoding: [0xd9,0xe5]
4010        	fxam
4011
4012// CHECK: fld1
4013// CHECK:  encoding: [0xd9,0xe8]
4014        	fld1
4015
4016// CHECK: fldl2t
4017// CHECK:  encoding: [0xd9,0xe9]
4018        	fldl2t
4019
4020// CHECK: fldl2e
4021// CHECK:  encoding: [0xd9,0xea]
4022        	fldl2e
4023
4024// CHECK: fldpi
4025// CHECK:  encoding: [0xd9,0xeb]
4026        	fldpi
4027
4028// CHECK: fldlg2
4029// CHECK:  encoding: [0xd9,0xec]
4030        	fldlg2
4031
4032// CHECK: fldln2
4033// CHECK:  encoding: [0xd9,0xed]
4034        	fldln2
4035
4036// CHECK: fldz
4037// CHECK:  encoding: [0xd9,0xee]
4038        	fldz
4039
4040// CHECK: fadd	%st(2)
4041// CHECK:  encoding: [0xd8,0xc2]
4042        	fadd	%st(2)
4043
4044// CHECK: faddl	3735928559(%ebx,%ecx,8)
4045// CHECK:  encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
4046        	faddl	0xdeadbeef(%ebx,%ecx,8)
4047
4048// CHECK: faddl	3133065982
4049// CHECK:  encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
4050        	faddl	0xbabecafe
4051
4052// CHECK: faddl	305419896
4053// CHECK:  encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
4054        	faddl	0x12345678
4055
4056// CHECK: fiaddl	3735928559(%ebx,%ecx,8)
4057// CHECK:  encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
4058        	fiaddl	0xdeadbeef(%ebx,%ecx,8)
4059
4060// CHECK: fiaddl	3133065982
4061// CHECK:  encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
4062        	fiaddl	0xbabecafe
4063
4064// CHECK: fiaddl	305419896
4065// CHECK:  encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
4066        	fiaddl	0x12345678
4067
4068// CHECK: faddp	%st(2)
4069// CHECK:  encoding: [0xde,0xc2]
4070        	faddp	%st(2)
4071
4072// CHECK: fsub	%st(2)
4073// CHECK:  encoding: [0xd8,0xe2]
4074        	fsub	%st(2)
4075
4076// CHECK: fsubl	3735928559(%ebx,%ecx,8)
4077// CHECK:  encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
4078        	fsubl	0xdeadbeef(%ebx,%ecx,8)
4079
4080// CHECK: fsubl	3133065982
4081// CHECK:  encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
4082        	fsubl	0xbabecafe
4083
4084// CHECK: fsubl	305419896
4085// CHECK:  encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
4086        	fsubl	0x12345678
4087
4088// CHECK: fisubl	3735928559(%ebx,%ecx,8)
4089// CHECK:  encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
4090        	fisubl	0xdeadbeef(%ebx,%ecx,8)
4091
4092// CHECK: fisubl	3133065982
4093// CHECK:  encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
4094        	fisubl	0xbabecafe
4095
4096// CHECK: fisubl	305419896
4097// CHECK:  encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
4098        	fisubl	0x12345678
4099
4100// CHECK: fsubp	%st(2)
4101// CHECK:  encoding: [0xde,0xe2]
4102        	fsubp	%st(2)
4103
4104// CHECK: fsubr	%st(2)
4105// CHECK:  encoding: [0xd8,0xea]
4106        	fsubr	%st(2)
4107
4108// CHECK: fsubrl	3735928559(%ebx,%ecx,8)
4109// CHECK:  encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
4110        	fsubrl	0xdeadbeef(%ebx,%ecx,8)
4111
4112// CHECK: fsubrl	3133065982
4113// CHECK:  encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
4114        	fsubrl	0xbabecafe
4115
4116// CHECK: fsubrl	305419896
4117// CHECK:  encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
4118        	fsubrl	0x12345678
4119
4120// CHECK: fisubrl	3735928559(%ebx,%ecx,8)
4121// CHECK:  encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
4122        	fisubrl	0xdeadbeef(%ebx,%ecx,8)
4123
4124// CHECK: fisubrl	3133065982
4125// CHECK:  encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
4126        	fisubrl	0xbabecafe
4127
4128// CHECK: fisubrl	305419896
4129// CHECK:  encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
4130        	fisubrl	0x12345678
4131
4132// CHECK: fsubrp	%st(2)
4133// CHECK:  encoding: [0xde,0xea]
4134        	fsubrp	%st(2)
4135
4136// CHECK: fmul	%st(2)
4137// CHECK:  encoding: [0xd8,0xca]
4138        	fmul	%st(2)
4139
4140// CHECK: fmull	3735928559(%ebx,%ecx,8)
4141// CHECK:  encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4142        	fmull	0xdeadbeef(%ebx,%ecx,8)
4143
4144// CHECK: fmull	3133065982
4145// CHECK:  encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
4146        	fmull	0xbabecafe
4147
4148// CHECK: fmull	305419896
4149// CHECK:  encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
4150        	fmull	0x12345678
4151
4152// CHECK: fimull	3735928559(%ebx,%ecx,8)
4153// CHECK:  encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4154        	fimull	0xdeadbeef(%ebx,%ecx,8)
4155
4156// CHECK: fimull	3133065982
4157// CHECK:  encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
4158        	fimull	0xbabecafe
4159
4160// CHECK: fimull	305419896
4161// CHECK:  encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
4162        	fimull	0x12345678
4163
4164// CHECK: fmulp	%st(2)
4165// CHECK:  encoding: [0xde,0xca]
4166        	fmulp	%st(2)
4167
4168// CHECK: fdiv	%st(2)
4169// CHECK:  encoding: [0xd8,0xf2]
4170        	fdiv	%st(2)
4171
4172// CHECK: fdivl	3735928559(%ebx,%ecx,8)
4173// CHECK:  encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
4174        	fdivl	0xdeadbeef(%ebx,%ecx,8)
4175
4176// CHECK: fdivl	3133065982
4177// CHECK:  encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
4178        	fdivl	0xbabecafe
4179
4180// CHECK: fdivl	305419896
4181// CHECK:  encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
4182        	fdivl	0x12345678
4183
4184// CHECK: fidivl	3735928559(%ebx,%ecx,8)
4185// CHECK:  encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
4186        	fidivl	0xdeadbeef(%ebx,%ecx,8)
4187
4188// CHECK: fidivl	3133065982
4189// CHECK:  encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
4190        	fidivl	0xbabecafe
4191
4192// CHECK: fidivl	305419896
4193// CHECK:  encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
4194        	fidivl	0x12345678
4195
4196// CHECK: fdivp	%st(2)
4197// CHECK:  encoding: [0xde,0xf2]
4198        	fdivp	%st(2)
4199
4200// CHECK: fdivr	%st(2)
4201// CHECK:  encoding: [0xd8,0xfa]
4202        	fdivr	%st(2)
4203
4204// CHECK: fdivrl	3735928559(%ebx,%ecx,8)
4205// CHECK:  encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4206        	fdivrl	0xdeadbeef(%ebx,%ecx,8)
4207
4208// CHECK: fdivrl	3133065982
4209// CHECK:  encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
4210        	fdivrl	0xbabecafe
4211
4212// CHECK: fdivrl	305419896
4213// CHECK:  encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
4214        	fdivrl	0x12345678
4215
4216// CHECK: fidivrl	3735928559(%ebx,%ecx,8)
4217// CHECK:  encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4218        	fidivrl	0xdeadbeef(%ebx,%ecx,8)
4219
4220// CHECK: fidivrl	3133065982
4221// CHECK:  encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
4222        	fidivrl	0xbabecafe
4223
4224// CHECK: fidivrl	305419896
4225// CHECK:  encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
4226        	fidivrl	0x12345678
4227
4228// CHECK: fdivrp	%st(2)
4229// CHECK:  encoding: [0xde,0xfa]
4230        	fdivrp	%st(2)
4231
4232// CHECK: f2xm1
4233// CHECK:  encoding: [0xd9,0xf0]
4234        	f2xm1
4235
4236// CHECK: fyl2x
4237// CHECK:  encoding: [0xd9,0xf1]
4238        	fyl2x
4239
4240// CHECK: fptan
4241// CHECK:  encoding: [0xd9,0xf2]
4242        	fptan
4243
4244// CHECK: fpatan
4245// CHECK:  encoding: [0xd9,0xf3]
4246        	fpatan
4247
4248// CHECK: fxtract
4249// CHECK:  encoding: [0xd9,0xf4]
4250        	fxtract
4251
4252// CHECK: fprem1
4253// CHECK:  encoding: [0xd9,0xf5]
4254        	fprem1
4255
4256// CHECK: fdecstp
4257// CHECK:  encoding: [0xd9,0xf6]
4258        	fdecstp
4259
4260// CHECK: fincstp
4261// CHECK:  encoding: [0xd9,0xf7]
4262        	fincstp
4263
4264// CHECK: fprem
4265// CHECK:  encoding: [0xd9,0xf8]
4266        	fprem
4267
4268// CHECK: fyl2xp1
4269// CHECK:  encoding: [0xd9,0xf9]
4270        	fyl2xp1
4271
4272// CHECK: fsqrt
4273// CHECK:  encoding: [0xd9,0xfa]
4274        	fsqrt
4275
4276// CHECK: fsincos
4277// CHECK:  encoding: [0xd9,0xfb]
4278        	fsincos
4279
4280// CHECK: frndint
4281// CHECK:  encoding: [0xd9,0xfc]
4282        	frndint
4283
4284// CHECK: fscale
4285// CHECK:  encoding: [0xd9,0xfd]
4286        	fscale
4287
4288// CHECK: fsin
4289// CHECK:  encoding: [0xd9,0xfe]
4290        	fsin
4291
4292// CHECK: fcos
4293// CHECK:  encoding: [0xd9,0xff]
4294        	fcos
4295
4296// CHECK: fchs
4297// CHECK:  encoding: [0xd9,0xe0]
4298        	fchs
4299
4300// CHECK: fabs
4301// CHECK:  encoding: [0xd9,0xe1]
4302        	fabs
4303
4304// CHECK: fninit
4305// CHECK:  encoding: [0xdb,0xe3]
4306        	fninit
4307
4308// CHECK: fldcw	3735928559(%ebx,%ecx,8)
4309// CHECK:  encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
4310        	fldcw	0xdeadbeef(%ebx,%ecx,8)
4311
4312// CHECK: fldcw	3133065982
4313// CHECK:  encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
4314        	fldcw	0xbabecafe
4315
4316// CHECK: fldcw	305419896
4317// CHECK:  encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
4318        	fldcw	0x12345678
4319
4320// CHECK: fnstcw	3735928559(%ebx,%ecx,8)
4321// CHECK:  encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4322        	fnstcw	0xdeadbeef(%ebx,%ecx,8)
4323
4324// CHECK: fnstcw	3133065982
4325// CHECK:  encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
4326        	fnstcw	0xbabecafe
4327
4328// CHECK: fnstcw	305419896
4329// CHECK:  encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
4330        	fnstcw	0x12345678
4331
4332// CHECK: fnstsw	3735928559(%ebx,%ecx,8)
4333// CHECK:  encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4334        	fnstsw	0xdeadbeef(%ebx,%ecx,8)
4335
4336// CHECK: fnstsw	3133065982
4337// CHECK:  encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
4338        	fnstsw	0xbabecafe
4339
4340// CHECK: fnstsw	305419896
4341// CHECK:  encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
4342        	fnstsw	0x12345678
4343
4344// CHECK: fnclex
4345// CHECK:  encoding: [0xdb,0xe2]
4346        	fnclex
4347
4348// CHECK: fnstenv	32493
4349// CHECK:  encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
4350        	fnstenv	0x7eed
4351
4352// CHECK: fldenv	32493
4353// CHECK:  encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
4354        	fldenv	0x7eed
4355
4356// CHECK: fnsave	32493
4357// CHECK:  encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
4358        	fnsave	0x7eed
4359
4360// CHECK: frstor	32493
4361// CHECK:  encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
4362        	frstor	0x7eed
4363
4364// CHECK: ffree	%st(2)
4365// CHECK:  encoding: [0xdd,0xc2]
4366        	ffree	%st(2)
4367
4368// CHECK: fnop
4369// CHECK:  encoding: [0xd9,0xd0]
4370        	fnop
4371
4372// CHECK: invd
4373// CHECK:  encoding: [0x0f,0x08]
4374        	invd
4375
4376// CHECK: wbinvd
4377// CHECK:  encoding: [0x0f,0x09]
4378        	wbinvd
4379
4380// CHECK: cpuid
4381// CHECK:  encoding: [0x0f,0xa2]
4382        	cpuid
4383
4384// CHECK: wrmsr
4385// CHECK:  encoding: [0x0f,0x30]
4386        	wrmsr
4387
4388// CHECK: rdtsc
4389// CHECK:  encoding: [0x0f,0x31]
4390        	rdtsc
4391
4392// CHECK: rdmsr
4393// CHECK:  encoding: [0x0f,0x32]
4394        	rdmsr
4395
4396// CHECK: cmpxchg8b	3735928559(%ebx,%ecx,8)
4397// CHECK:  encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4398        	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
4399
4400// CHECK: cmpxchg8b	32493
4401// CHECK:  encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
4402        	cmpxchg8b	0x7eed
4403
4404// CHECK: cmpxchg8b	3133065982
4405// CHECK:  encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
4406        	cmpxchg8b	0xbabecafe
4407
4408// CHECK: cmpxchg8b	305419896
4409// CHECK:  encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
4410        	cmpxchg8b	0x12345678
4411
4412// CHECK: sysenter
4413// CHECK:  encoding: [0x0f,0x34]
4414        	sysenter
4415
4416// CHECK: sysexit
4417// CHECK:  encoding: [0x0f,0x35]
4418        	sysexit
4419
4420// CHECK: fxsave	3735928559(%ebx,%ecx,8)
4421// CHECK:  encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
4422        	fxsave	0xdeadbeef(%ebx,%ecx,8)
4423
4424// CHECK: fxsave	32493
4425// CHECK:  encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
4426        	fxsave	0x7eed
4427
4428// CHECK: fxsave	3133065982
4429// CHECK:  encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
4430        	fxsave	0xbabecafe
4431
4432// CHECK: fxsave	305419896
4433// CHECK:  encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
4434        	fxsave	0x12345678
4435
4436// CHECK: fxrstor	3735928559(%ebx,%ecx,8)
4437// CHECK:  encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4438        	fxrstor	0xdeadbeef(%ebx,%ecx,8)
4439
4440// CHECK: fxrstor	32493
4441// CHECK:  encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
4442        	fxrstor	0x7eed
4443
4444// CHECK: fxrstor	3133065982
4445// CHECK:  encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
4446        	fxrstor	0xbabecafe
4447
4448// CHECK: fxrstor	305419896
4449// CHECK:  encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
4450        	fxrstor	0x12345678
4451
4452// CHECK: rdpmc
4453// CHECK:  encoding: [0x0f,0x33]
4454        	rdpmc
4455
4456// CHECK: ud2
4457// CHECK:  encoding: [0x0f,0x0b]
4458        	ud2
4459
4460// CHECK: fcmovb	%st(2), %st(0)
4461// CHECK:  encoding: [0xda,0xc2]
4462        	fcmovb	%st(2),%st
4463
4464// CHECK: fcmove	%st(2), %st(0)
4465// CHECK:  encoding: [0xda,0xca]
4466        	fcmove	%st(2),%st
4467
4468// CHECK: fcmovbe	%st(2), %st(0)
4469// CHECK:  encoding: [0xda,0xd2]
4470        	fcmovbe	%st(2),%st
4471
4472// CHECK: fcmovu	 %st(2), %st(0)
4473// CHECK:  encoding: [0xda,0xda]
4474        	fcmovu	%st(2),%st
4475
4476// CHECK: fcmovnb	%st(2), %st(0)
4477// CHECK:  encoding: [0xdb,0xc2]
4478        	fcmovnb	%st(2),%st
4479
4480// CHECK: fcmovne	%st(2), %st(0)
4481// CHECK:  encoding: [0xdb,0xca]
4482        	fcmovne	%st(2),%st
4483
4484// CHECK: fcmovnbe	%st(2), %st(0)
4485// CHECK:  encoding: [0xdb,0xd2]
4486        	fcmovnbe	%st(2),%st
4487
4488// CHECK: fcmovnu	%st(2), %st(0)
4489// CHECK:  encoding: [0xdb,0xda]
4490        	fcmovnu	%st(2),%st
4491
4492// CHECK: fcomi	%st(2)
4493// CHECK:  encoding: [0xdb,0xf2]
4494        	fcomi	%st(2),%st
4495
4496// CHECK: fucomi	%st(2)
4497// CHECK:  encoding: [0xdb,0xea]
4498        	fucomi	%st(2),%st
4499
4500// CHECK: fcompi	%st(2)
4501// CHECK:  encoding: [0xdf,0xf2]
4502        	fcomip	%st(2),%st
4503
4504// CHECK: fucompi	%st(2)
4505// CHECK:  encoding: [0xdf,0xea]
4506        	fucomip	%st(2),%st
4507
4508// CHECK: movntil	%ecx, 3735928559(%ebx,%ecx,8)
4509// CHECK:  encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
4510        	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
4511
4512// CHECK: movntil	%ecx, 69
4513// CHECK:  encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
4514        	movnti	%ecx,0x45
4515
4516// CHECK: movntil	%ecx, 32493
4517// CHECK:  encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
4518        	movnti	%ecx,0x7eed
4519
4520// CHECK: movntil	%ecx, 3133065982
4521// CHECK:  encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
4522        	movnti	%ecx,0xbabecafe
4523
4524// CHECK: movntil	%ecx, 305419896
4525// CHECK:  encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
4526        	movnti	%ecx,0x12345678
4527
4528// CHECK: clflush	3735928559(%ebx,%ecx,8)
4529// CHECK:  encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
4530        	clflush	0xdeadbeef(%ebx,%ecx,8)
4531
4532// CHECK: clflush	32493
4533// CHECK:  encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
4534        	clflush	0x7eed
4535
4536// CHECK: clflush	3133065982
4537// CHECK:  encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
4538        	clflush	0xbabecafe
4539
4540// CHECK: clflush	305419896
4541// CHECK:  encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
4542        	clflush	0x12345678
4543
4544// CHECK: emms
4545// CHECK:  encoding: [0x0f,0x77]
4546        	emms
4547
4548// CHECK: movd	%ecx, %mm3
4549// CHECK:  encoding: [0x0f,0x6e,0xd9]
4550        	movd	%ecx,%mm3
4551
4552// CHECK: movd	3735928559(%ebx,%ecx,8), %mm3
4553// CHECK:  encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4554        	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
4555
4556// CHECK: movd	69, %mm3
4557// CHECK:  encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
4558        	movd	0x45,%mm3
4559
4560// CHECK: movd	32493, %mm3
4561// CHECK:  encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
4562        	movd	0x7eed,%mm3
4563
4564// CHECK: movd	3133065982, %mm3
4565// CHECK:  encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
4566        	movd	0xbabecafe,%mm3
4567
4568// CHECK: movd	305419896, %mm3
4569// CHECK:  encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
4570        	movd	0x12345678,%mm3
4571
4572// CHECK: movd	%mm3, %ecx
4573// CHECK:  encoding: [0x0f,0x7e,0xd9]
4574        	movd	%mm3,%ecx
4575
4576// CHECK: movd	%mm3, 3735928559(%ebx,%ecx,8)
4577// CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4578        	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
4579
4580// CHECK: movd	%mm3, 69
4581// CHECK:  encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
4582        	movd	%mm3,0x45
4583
4584// CHECK: movd	%mm3, 32493
4585// CHECK:  encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
4586        	movd	%mm3,0x7eed
4587
4588// CHECK: movd	%mm3, 3133065982
4589// CHECK:  encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
4590        	movd	%mm3,0xbabecafe
4591
4592// CHECK: movd	%mm3, 305419896
4593// CHECK:  encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
4594        	movd	%mm3,0x12345678
4595
4596// CHECK: movd	%ecx, %xmm5
4597// CHECK:  encoding: [0x66,0x0f,0x6e,0xe9]
4598        	movd	%ecx,%xmm5
4599
4600// CHECK: movd	3735928559(%ebx,%ecx,8), %xmm5
4601// CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
4602        	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
4603
4604// CHECK: movd	69, %xmm5
4605// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
4606        	movd	0x45,%xmm5
4607
4608// CHECK: movd	32493, %xmm5
4609// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
4610        	movd	0x7eed,%xmm5
4611
4612// CHECK: movd	3133065982, %xmm5
4613// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
4614        	movd	0xbabecafe,%xmm5
4615
4616// CHECK: movd	305419896, %xmm5
4617// CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
4618        	movd	0x12345678,%xmm5
4619
4620// CHECK: movd	%xmm5, %ecx
4621// CHECK:  encoding: [0x66,0x0f,0x7e,0xe9]
4622        	movd	%xmm5,%ecx
4623
4624// CHECK: movd	%xmm5, 3735928559(%ebx,%ecx,8)
4625// CHECK:  encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
4626        	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
4627
4628// CHECK: movd	%xmm5, 69
4629// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
4630        	movd	%xmm5,0x45
4631
4632// CHECK: movd	%xmm5, 32493
4633// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
4634        	movd	%xmm5,0x7eed
4635
4636// CHECK: movd	%xmm5, 3133065982
4637// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
4638        	movd	%xmm5,0xbabecafe
4639
4640// CHECK: movd	%xmm5, 305419896
4641// CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
4642        	movd	%xmm5,0x12345678
4643
4644// CHECK: movq	3735928559(%ebx,%ecx,8), %mm3
4645// CHECK:  encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4646        	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
4647
4648// CHECK: movq	69, %mm3
4649// CHECK:  encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
4650        	movq	0x45,%mm3
4651
4652// CHECK: movq	32493, %mm3
4653// CHECK:  encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
4654        	movq	0x7eed,%mm3
4655
4656// CHECK: movq	3133065982, %mm3
4657// CHECK:  encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
4658        	movq	0xbabecafe,%mm3
4659
4660// CHECK: movq	305419896, %mm3
4661// CHECK:  encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
4662        	movq	0x12345678,%mm3
4663
4664// CHECK: movq	%mm3, %mm3
4665// CHECK:  encoding: [0x0f,0x6f,0xdb]
4666        	movq	%mm3,%mm3
4667
4668// CHECK: movq	%mm3, %mm3
4669// CHECK:  encoding: [0x0f,0x6f,0xdb]
4670        	movq	%mm3,%mm3
4671
4672// CHECK: movq	%xmm5, %xmm5
4673// CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
4674        	movq	%xmm5,%xmm5
4675
4676// CHECK: movq	%xmm5, 3735928559(%ebx,%ecx,8)
4677// CHECK:  encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
4678        	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
4679
4680// CHECK: movq	%xmm5, 69
4681// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
4682        	movq	%xmm5,0x45
4683
4684// CHECK: movq	%xmm5, 32493
4685// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
4686        	movq	%xmm5,0x7eed
4687
4688// CHECK: movq	%xmm5, 3133065982
4689// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
4690        	movq	%xmm5,0xbabecafe
4691
4692// CHECK: movq	%xmm5, 305419896
4693// CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
4694        	movq	%xmm5,0x12345678
4695
4696// CHECK: movq	%xmm5, %xmm5
4697// CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
4698        	movq	%xmm5,%xmm5
4699
4700// CHECK: packssdw	3735928559(%ebx,%ecx,8), %mm3
4701// CHECK:  encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4702        	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
4703
4704// CHECK: packssdw	69, %mm3
4705// CHECK:  encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
4706        	packssdw	0x45,%mm3
4707
4708// CHECK: packssdw	32493, %mm3
4709// CHECK:  encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
4710        	packssdw	0x7eed,%mm3
4711
4712// CHECK: packssdw	3133065982, %mm3
4713// CHECK:  encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
4714        	packssdw	0xbabecafe,%mm3
4715
4716// CHECK: packssdw	305419896, %mm3
4717// CHECK:  encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
4718        	packssdw	0x12345678,%mm3
4719
4720// CHECK: packssdw	%mm3, %mm3
4721// CHECK:  encoding: [0x0f,0x6b,0xdb]
4722        	packssdw	%mm3,%mm3
4723
4724// CHECK: packssdw	3735928559(%ebx,%ecx,8), %xmm5
4725// CHECK:  encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
4726        	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
4727
4728// CHECK: packssdw	69, %xmm5
4729// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
4730        	packssdw	0x45,%xmm5
4731
4732// CHECK: packssdw	32493, %xmm5
4733// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
4734        	packssdw	0x7eed,%xmm5
4735
4736// CHECK: packssdw	3133065982, %xmm5
4737// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
4738        	packssdw	0xbabecafe,%xmm5
4739
4740// CHECK: packssdw	305419896, %xmm5
4741// CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
4742        	packssdw	0x12345678,%xmm5
4743
4744// CHECK: packssdw	%xmm5, %xmm5
4745// CHECK:  encoding: [0x66,0x0f,0x6b,0xed]
4746        	packssdw	%xmm5,%xmm5
4747
4748// CHECK: packsswb	3735928559(%ebx,%ecx,8), %mm3
4749// CHECK:  encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4750        	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
4751
4752// CHECK: packsswb	69, %mm3
4753// CHECK:  encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
4754        	packsswb	0x45,%mm3
4755
4756// CHECK: packsswb	32493, %mm3
4757// CHECK:  encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
4758        	packsswb	0x7eed,%mm3
4759
4760// CHECK: packsswb	3133065982, %mm3
4761// CHECK:  encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
4762        	packsswb	0xbabecafe,%mm3
4763
4764// CHECK: packsswb	305419896, %mm3
4765// CHECK:  encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
4766        	packsswb	0x12345678,%mm3
4767
4768// CHECK: packsswb	%mm3, %mm3
4769// CHECK:  encoding: [0x0f,0x63,0xdb]
4770        	packsswb	%mm3,%mm3
4771
4772// CHECK: packsswb	3735928559(%ebx,%ecx,8), %xmm5
4773// CHECK:  encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
4774        	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4775
4776// CHECK: packsswb	69, %xmm5
4777// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
4778        	packsswb	0x45,%xmm5
4779
4780// CHECK: packsswb	32493, %xmm5
4781// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
4782        	packsswb	0x7eed,%xmm5
4783
4784// CHECK: packsswb	3133065982, %xmm5
4785// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
4786        	packsswb	0xbabecafe,%xmm5
4787
4788// CHECK: packsswb	305419896, %xmm5
4789// CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
4790        	packsswb	0x12345678,%xmm5
4791
4792// CHECK: packsswb	%xmm5, %xmm5
4793// CHECK:  encoding: [0x66,0x0f,0x63,0xed]
4794        	packsswb	%xmm5,%xmm5
4795
4796// CHECK: packuswb	3735928559(%ebx,%ecx,8), %mm3
4797// CHECK:  encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4798        	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
4799
4800// CHECK: packuswb	69, %mm3
4801// CHECK:  encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
4802        	packuswb	0x45,%mm3
4803
4804// CHECK: packuswb	32493, %mm3
4805// CHECK:  encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
4806        	packuswb	0x7eed,%mm3
4807
4808// CHECK: packuswb	3133065982, %mm3
4809// CHECK:  encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
4810        	packuswb	0xbabecafe,%mm3
4811
4812// CHECK: packuswb	305419896, %mm3
4813// CHECK:  encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
4814        	packuswb	0x12345678,%mm3
4815
4816// CHECK: packuswb	%mm3, %mm3
4817// CHECK:  encoding: [0x0f,0x67,0xdb]
4818        	packuswb	%mm3,%mm3
4819
4820// CHECK: packuswb	3735928559(%ebx,%ecx,8), %xmm5
4821// CHECK:  encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
4822        	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4823
4824// CHECK: packuswb	69, %xmm5
4825// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
4826        	packuswb	0x45,%xmm5
4827
4828// CHECK: packuswb	32493, %xmm5
4829// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
4830        	packuswb	0x7eed,%xmm5
4831
4832// CHECK: packuswb	3133065982, %xmm5
4833// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
4834        	packuswb	0xbabecafe,%xmm5
4835
4836// CHECK: packuswb	305419896, %xmm5
4837// CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
4838        	packuswb	0x12345678,%xmm5
4839
4840// CHECK: packuswb	%xmm5, %xmm5
4841// CHECK:  encoding: [0x66,0x0f,0x67,0xed]
4842        	packuswb	%xmm5,%xmm5
4843
4844// CHECK: paddb	3735928559(%ebx,%ecx,8), %mm3
4845// CHECK:  encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4846        	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
4847
4848// CHECK: paddb	69, %mm3
4849// CHECK:  encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
4850        	paddb	0x45,%mm3
4851
4852// CHECK: paddb	32493, %mm3
4853// CHECK:  encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
4854        	paddb	0x7eed,%mm3
4855
4856// CHECK: paddb	3133065982, %mm3
4857// CHECK:  encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
4858        	paddb	0xbabecafe,%mm3
4859
4860// CHECK: paddb	305419896, %mm3
4861// CHECK:  encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
4862        	paddb	0x12345678,%mm3
4863
4864// CHECK: paddb	%mm3, %mm3
4865// CHECK:  encoding: [0x0f,0xfc,0xdb]
4866        	paddb	%mm3,%mm3
4867
4868// CHECK: paddb	3735928559(%ebx,%ecx,8), %xmm5
4869// CHECK:  encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
4870        	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
4871
4872// CHECK: paddb	69, %xmm5
4873// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
4874        	paddb	0x45,%xmm5
4875
4876// CHECK: paddb	32493, %xmm5
4877// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
4878        	paddb	0x7eed,%xmm5
4879
4880// CHECK: paddb	3133065982, %xmm5
4881// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
4882        	paddb	0xbabecafe,%xmm5
4883
4884// CHECK: paddb	305419896, %xmm5
4885// CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
4886        	paddb	0x12345678,%xmm5
4887
4888// CHECK: paddb	%xmm5, %xmm5
4889// CHECK:  encoding: [0x66,0x0f,0xfc,0xed]
4890        	paddb	%xmm5,%xmm5
4891
4892// CHECK: paddw	3735928559(%ebx,%ecx,8), %mm3
4893// CHECK:  encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4894        	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
4895
4896// CHECK: paddw	69, %mm3
4897// CHECK:  encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
4898        	paddw	0x45,%mm3
4899
4900// CHECK: paddw	32493, %mm3
4901// CHECK:  encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
4902        	paddw	0x7eed,%mm3
4903
4904// CHECK: paddw	3133065982, %mm3
4905// CHECK:  encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
4906        	paddw	0xbabecafe,%mm3
4907
4908// CHECK: paddw	305419896, %mm3
4909// CHECK:  encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
4910        	paddw	0x12345678,%mm3
4911
4912// CHECK: paddw	%mm3, %mm3
4913// CHECK:  encoding: [0x0f,0xfd,0xdb]
4914        	paddw	%mm3,%mm3
4915
4916// CHECK: paddw	3735928559(%ebx,%ecx,8), %xmm5
4917// CHECK:  encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
4918        	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
4919
4920// CHECK: paddw	69, %xmm5
4921// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
4922        	paddw	0x45,%xmm5
4923
4924// CHECK: paddw	32493, %xmm5
4925// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
4926        	paddw	0x7eed,%xmm5
4927
4928// CHECK: paddw	3133065982, %xmm5
4929// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
4930        	paddw	0xbabecafe,%xmm5
4931
4932// CHECK: paddw	305419896, %xmm5
4933// CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
4934        	paddw	0x12345678,%xmm5
4935
4936// CHECK: paddw	%xmm5, %xmm5
4937// CHECK:  encoding: [0x66,0x0f,0xfd,0xed]
4938        	paddw	%xmm5,%xmm5
4939
4940// CHECK: paddd	3735928559(%ebx,%ecx,8), %mm3
4941// CHECK:  encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4942        	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
4943
4944// CHECK: paddd	69, %mm3
4945// CHECK:  encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
4946        	paddd	0x45,%mm3
4947
4948// CHECK: paddd	32493, %mm3
4949// CHECK:  encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
4950        	paddd	0x7eed,%mm3
4951
4952// CHECK: paddd	3133065982, %mm3
4953// CHECK:  encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
4954        	paddd	0xbabecafe,%mm3
4955
4956// CHECK: paddd	305419896, %mm3
4957// CHECK:  encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
4958        	paddd	0x12345678,%mm3
4959
4960// CHECK: paddd	%mm3, %mm3
4961// CHECK:  encoding: [0x0f,0xfe,0xdb]
4962        	paddd	%mm3,%mm3
4963
4964// CHECK: paddd	3735928559(%ebx,%ecx,8), %xmm5
4965// CHECK:  encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
4966        	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
4967
4968// CHECK: paddd	69, %xmm5
4969// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
4970        	paddd	0x45,%xmm5
4971
4972// CHECK: paddd	32493, %xmm5
4973// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
4974        	paddd	0x7eed,%xmm5
4975
4976// CHECK: paddd	3133065982, %xmm5
4977// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
4978        	paddd	0xbabecafe,%xmm5
4979
4980// CHECK: paddd	305419896, %xmm5
4981// CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
4982        	paddd	0x12345678,%xmm5
4983
4984// CHECK: paddd	%xmm5, %xmm5
4985// CHECK:  encoding: [0x66,0x0f,0xfe,0xed]
4986        	paddd	%xmm5,%xmm5
4987
4988// CHECK: paddq	3735928559(%ebx,%ecx,8), %mm3
4989// CHECK:  encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
4990        	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
4991
4992// CHECK: paddq	69, %mm3
4993// CHECK:  encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
4994        	paddq	0x45,%mm3
4995
4996// CHECK: paddq	32493, %mm3
4997// CHECK:  encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
4998        	paddq	0x7eed,%mm3
4999
5000// CHECK: paddq	3133065982, %mm3
5001// CHECK:  encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
5002        	paddq	0xbabecafe,%mm3
5003
5004// CHECK: paddq	305419896, %mm3
5005// CHECK:  encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
5006        	paddq	0x12345678,%mm3
5007
5008// CHECK: paddq	%mm3, %mm3
5009// CHECK:  encoding: [0x0f,0xd4,0xdb]
5010        	paddq	%mm3,%mm3
5011
5012// CHECK: paddq	3735928559(%ebx,%ecx,8), %xmm5
5013// CHECK:  encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
5014        	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
5015
5016// CHECK: paddq	69, %xmm5
5017// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
5018        	paddq	0x45,%xmm5
5019
5020// CHECK: paddq	32493, %xmm5
5021// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
5022        	paddq	0x7eed,%xmm5
5023
5024// CHECK: paddq	3133065982, %xmm5
5025// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
5026        	paddq	0xbabecafe,%xmm5
5027
5028// CHECK: paddq	305419896, %xmm5
5029// CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
5030        	paddq	0x12345678,%xmm5
5031
5032// CHECK: paddq	%xmm5, %xmm5
5033// CHECK:  encoding: [0x66,0x0f,0xd4,0xed]
5034        	paddq	%xmm5,%xmm5
5035
5036// CHECK: paddsb	3735928559(%ebx,%ecx,8), %mm3
5037// CHECK:  encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5038        	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
5039
5040// CHECK: paddsb	69, %mm3
5041// CHECK:  encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
5042        	paddsb	0x45,%mm3
5043
5044// CHECK: paddsb	32493, %mm3
5045// CHECK:  encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
5046        	paddsb	0x7eed,%mm3
5047
5048// CHECK: paddsb	3133065982, %mm3
5049// CHECK:  encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
5050        	paddsb	0xbabecafe,%mm3
5051
5052// CHECK: paddsb	305419896, %mm3
5053// CHECK:  encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
5054        	paddsb	0x12345678,%mm3
5055
5056// CHECK: paddsb	%mm3, %mm3
5057// CHECK:  encoding: [0x0f,0xec,0xdb]
5058        	paddsb	%mm3,%mm3
5059
5060// CHECK: paddsb	3735928559(%ebx,%ecx,8), %xmm5
5061// CHECK:  encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
5062        	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5063
5064// CHECK: paddsb	69, %xmm5
5065// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
5066        	paddsb	0x45,%xmm5
5067
5068// CHECK: paddsb	32493, %xmm5
5069// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
5070        	paddsb	0x7eed,%xmm5
5071
5072// CHECK: paddsb	3133065982, %xmm5
5073// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
5074        	paddsb	0xbabecafe,%xmm5
5075
5076// CHECK: paddsb	305419896, %xmm5
5077// CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
5078        	paddsb	0x12345678,%xmm5
5079
5080// CHECK: paddsb	%xmm5, %xmm5
5081// CHECK:  encoding: [0x66,0x0f,0xec,0xed]
5082        	paddsb	%xmm5,%xmm5
5083
5084// CHECK: paddsw	3735928559(%ebx,%ecx,8), %mm3
5085// CHECK:  encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5086        	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
5087
5088// CHECK: paddsw	69, %mm3
5089// CHECK:  encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
5090        	paddsw	0x45,%mm3
5091
5092// CHECK: paddsw	32493, %mm3
5093// CHECK:  encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
5094        	paddsw	0x7eed,%mm3
5095
5096// CHECK: paddsw	3133065982, %mm3
5097// CHECK:  encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
5098        	paddsw	0xbabecafe,%mm3
5099
5100// CHECK: paddsw	305419896, %mm3
5101// CHECK:  encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
5102        	paddsw	0x12345678,%mm3
5103
5104// CHECK: paddsw	%mm3, %mm3
5105// CHECK:  encoding: [0x0f,0xed,0xdb]
5106        	paddsw	%mm3,%mm3
5107
5108// CHECK: paddsw	3735928559(%ebx,%ecx,8), %xmm5
5109// CHECK:  encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
5110        	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5111
5112// CHECK: paddsw	69, %xmm5
5113// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
5114        	paddsw	0x45,%xmm5
5115
5116// CHECK: paddsw	32493, %xmm5
5117// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
5118        	paddsw	0x7eed,%xmm5
5119
5120// CHECK: paddsw	3133065982, %xmm5
5121// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
5122        	paddsw	0xbabecafe,%xmm5
5123
5124// CHECK: paddsw	305419896, %xmm5
5125// CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
5126        	paddsw	0x12345678,%xmm5
5127
5128// CHECK: paddsw	%xmm5, %xmm5
5129// CHECK:  encoding: [0x66,0x0f,0xed,0xed]
5130        	paddsw	%xmm5,%xmm5
5131
5132// CHECK: paddusb	3735928559(%ebx,%ecx,8), %mm3
5133// CHECK:  encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5134        	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
5135
5136// CHECK: paddusb	69, %mm3
5137// CHECK:  encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
5138        	paddusb	0x45,%mm3
5139
5140// CHECK: paddusb	32493, %mm3
5141// CHECK:  encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
5142        	paddusb	0x7eed,%mm3
5143
5144// CHECK: paddusb	3133065982, %mm3
5145// CHECK:  encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
5146        	paddusb	0xbabecafe,%mm3
5147
5148// CHECK: paddusb	305419896, %mm3
5149// CHECK:  encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
5150        	paddusb	0x12345678,%mm3
5151
5152// CHECK: paddusb	%mm3, %mm3
5153// CHECK:  encoding: [0x0f,0xdc,0xdb]
5154        	paddusb	%mm3,%mm3
5155
5156// CHECK: paddusb	3735928559(%ebx,%ecx,8), %xmm5
5157// CHECK:  encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
5158        	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5159
5160// CHECK: paddusb	69, %xmm5
5161// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
5162        	paddusb	0x45,%xmm5
5163
5164// CHECK: paddusb	32493, %xmm5
5165// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
5166        	paddusb	0x7eed,%xmm5
5167
5168// CHECK: paddusb	3133065982, %xmm5
5169// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
5170        	paddusb	0xbabecafe,%xmm5
5171
5172// CHECK: paddusb	305419896, %xmm5
5173// CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
5174        	paddusb	0x12345678,%xmm5
5175
5176// CHECK: paddusb	%xmm5, %xmm5
5177// CHECK:  encoding: [0x66,0x0f,0xdc,0xed]
5178        	paddusb	%xmm5,%xmm5
5179
5180// CHECK: paddusw	3735928559(%ebx,%ecx,8), %mm3
5181// CHECK:  encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5182        	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
5183
5184// CHECK: paddusw	69, %mm3
5185// CHECK:  encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
5186        	paddusw	0x45,%mm3
5187
5188// CHECK: paddusw	32493, %mm3
5189// CHECK:  encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
5190        	paddusw	0x7eed,%mm3
5191
5192// CHECK: paddusw	3133065982, %mm3
5193// CHECK:  encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
5194        	paddusw	0xbabecafe,%mm3
5195
5196// CHECK: paddusw	305419896, %mm3
5197// CHECK:  encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
5198        	paddusw	0x12345678,%mm3
5199
5200// CHECK: paddusw	%mm3, %mm3
5201// CHECK:  encoding: [0x0f,0xdd,0xdb]
5202        	paddusw	%mm3,%mm3
5203
5204// CHECK: paddusw	3735928559(%ebx,%ecx,8), %xmm5
5205// CHECK:  encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
5206        	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5207
5208// CHECK: paddusw	69, %xmm5
5209// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
5210        	paddusw	0x45,%xmm5
5211
5212// CHECK: paddusw	32493, %xmm5
5213// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
5214        	paddusw	0x7eed,%xmm5
5215
5216// CHECK: paddusw	3133065982, %xmm5
5217// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
5218        	paddusw	0xbabecafe,%xmm5
5219
5220// CHECK: paddusw	305419896, %xmm5
5221// CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
5222        	paddusw	0x12345678,%xmm5
5223
5224// CHECK: paddusw	%xmm5, %xmm5
5225// CHECK:  encoding: [0x66,0x0f,0xdd,0xed]
5226        	paddusw	%xmm5,%xmm5
5227
5228// CHECK: pand	3735928559(%ebx,%ecx,8), %mm3
5229// CHECK:  encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5230        	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
5231
5232// CHECK: pand	69, %mm3
5233// CHECK:  encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
5234        	pand	0x45,%mm3
5235
5236// CHECK: pand	32493, %mm3
5237// CHECK:  encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
5238        	pand	0x7eed,%mm3
5239
5240// CHECK: pand	3133065982, %mm3
5241// CHECK:  encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
5242        	pand	0xbabecafe,%mm3
5243
5244// CHECK: pand	305419896, %mm3
5245// CHECK:  encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
5246        	pand	0x12345678,%mm3
5247
5248// CHECK: pand	%mm3, %mm3
5249// CHECK:  encoding: [0x0f,0xdb,0xdb]
5250        	pand	%mm3,%mm3
5251
5252// CHECK: pand	3735928559(%ebx,%ecx,8), %xmm5
5253// CHECK:  encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
5254        	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
5255
5256// CHECK: pand	69, %xmm5
5257// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
5258        	pand	0x45,%xmm5
5259
5260// CHECK: pand	32493, %xmm5
5261// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
5262        	pand	0x7eed,%xmm5
5263
5264// CHECK: pand	3133065982, %xmm5
5265// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
5266        	pand	0xbabecafe,%xmm5
5267
5268// CHECK: pand	305419896, %xmm5
5269// CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
5270        	pand	0x12345678,%xmm5
5271
5272// CHECK: pand	%xmm5, %xmm5
5273// CHECK:  encoding: [0x66,0x0f,0xdb,0xed]
5274        	pand	%xmm5,%xmm5
5275
5276// CHECK: pandn	3735928559(%ebx,%ecx,8), %mm3
5277// CHECK:  encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5278        	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
5279
5280// CHECK: pandn	69, %mm3
5281// CHECK:  encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
5282        	pandn	0x45,%mm3
5283
5284// CHECK: pandn	32493, %mm3
5285// CHECK:  encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
5286        	pandn	0x7eed,%mm3
5287
5288// CHECK: pandn	3133065982, %mm3
5289// CHECK:  encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
5290        	pandn	0xbabecafe,%mm3
5291
5292// CHECK: pandn	305419896, %mm3
5293// CHECK:  encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
5294        	pandn	0x12345678,%mm3
5295
5296// CHECK: pandn	%mm3, %mm3
5297// CHECK:  encoding: [0x0f,0xdf,0xdb]
5298        	pandn	%mm3,%mm3
5299
5300// CHECK: pandn	3735928559(%ebx,%ecx,8), %xmm5
5301// CHECK:  encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
5302        	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
5303
5304// CHECK: pandn	69, %xmm5
5305// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
5306        	pandn	0x45,%xmm5
5307
5308// CHECK: pandn	32493, %xmm5
5309// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
5310        	pandn	0x7eed,%xmm5
5311
5312// CHECK: pandn	3133065982, %xmm5
5313// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
5314        	pandn	0xbabecafe,%xmm5
5315
5316// CHECK: pandn	305419896, %xmm5
5317// CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
5318        	pandn	0x12345678,%xmm5
5319
5320// CHECK: pandn	%xmm5, %xmm5
5321// CHECK:  encoding: [0x66,0x0f,0xdf,0xed]
5322        	pandn	%xmm5,%xmm5
5323
5324// CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
5325// CHECK:  encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5326        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
5327
5328// CHECK: pcmpeqb	69, %mm3
5329// CHECK:  encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
5330        	pcmpeqb	0x45,%mm3
5331
5332// CHECK: pcmpeqb	32493, %mm3
5333// CHECK:  encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
5334        	pcmpeqb	0x7eed,%mm3
5335
5336// CHECK: pcmpeqb	3133065982, %mm3
5337// CHECK:  encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
5338        	pcmpeqb	0xbabecafe,%mm3
5339
5340// CHECK: pcmpeqb	305419896, %mm3
5341// CHECK:  encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
5342        	pcmpeqb	0x12345678,%mm3
5343
5344// CHECK: pcmpeqb	%mm3, %mm3
5345// CHECK:  encoding: [0x0f,0x74,0xdb]
5346        	pcmpeqb	%mm3,%mm3
5347
5348// CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
5349// CHECK:  encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
5350        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5351
5352// CHECK: pcmpeqb	69, %xmm5
5353// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
5354        	pcmpeqb	0x45,%xmm5
5355
5356// CHECK: pcmpeqb	32493, %xmm5
5357// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
5358        	pcmpeqb	0x7eed,%xmm5
5359
5360// CHECK: pcmpeqb	3133065982, %xmm5
5361// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
5362        	pcmpeqb	0xbabecafe,%xmm5
5363
5364// CHECK: pcmpeqb	305419896, %xmm5
5365// CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
5366        	pcmpeqb	0x12345678,%xmm5
5367
5368// CHECK: pcmpeqb	%xmm5, %xmm5
5369// CHECK:  encoding: [0x66,0x0f,0x74,0xed]
5370        	pcmpeqb	%xmm5,%xmm5
5371
5372// CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
5373// CHECK:  encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5374        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
5375
5376// CHECK: pcmpeqw	69, %mm3
5377// CHECK:  encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
5378        	pcmpeqw	0x45,%mm3
5379
5380// CHECK: pcmpeqw	32493, %mm3
5381// CHECK:  encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
5382        	pcmpeqw	0x7eed,%mm3
5383
5384// CHECK: pcmpeqw	3133065982, %mm3
5385// CHECK:  encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
5386        	pcmpeqw	0xbabecafe,%mm3
5387
5388// CHECK: pcmpeqw	305419896, %mm3
5389// CHECK:  encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
5390        	pcmpeqw	0x12345678,%mm3
5391
5392// CHECK: pcmpeqw	%mm3, %mm3
5393// CHECK:  encoding: [0x0f,0x75,0xdb]
5394        	pcmpeqw	%mm3,%mm3
5395
5396// CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
5397// CHECK:  encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
5398        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5399
5400// CHECK: pcmpeqw	69, %xmm5
5401// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
5402        	pcmpeqw	0x45,%xmm5
5403
5404// CHECK: pcmpeqw	32493, %xmm5
5405// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
5406        	pcmpeqw	0x7eed,%xmm5
5407
5408// CHECK: pcmpeqw	3133065982, %xmm5
5409// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
5410        	pcmpeqw	0xbabecafe,%xmm5
5411
5412// CHECK: pcmpeqw	305419896, %xmm5
5413// CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
5414        	pcmpeqw	0x12345678,%xmm5
5415
5416// CHECK: pcmpeqw	%xmm5, %xmm5
5417// CHECK:  encoding: [0x66,0x0f,0x75,0xed]
5418        	pcmpeqw	%xmm5,%xmm5
5419
5420// CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
5421// CHECK:  encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5422        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
5423
5424// CHECK: pcmpeqd	69, %mm3
5425// CHECK:  encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
5426        	pcmpeqd	0x45,%mm3
5427
5428// CHECK: pcmpeqd	32493, %mm3
5429// CHECK:  encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
5430        	pcmpeqd	0x7eed,%mm3
5431
5432// CHECK: pcmpeqd	3133065982, %mm3
5433// CHECK:  encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
5434        	pcmpeqd	0xbabecafe,%mm3
5435
5436// CHECK: pcmpeqd	305419896, %mm3
5437// CHECK:  encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
5438        	pcmpeqd	0x12345678,%mm3
5439
5440// CHECK: pcmpeqd	%mm3, %mm3
5441// CHECK:  encoding: [0x0f,0x76,0xdb]
5442        	pcmpeqd	%mm3,%mm3
5443
5444// CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
5445// CHECK:  encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
5446        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5447
5448// CHECK: pcmpeqd	69, %xmm5
5449// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
5450        	pcmpeqd	0x45,%xmm5
5451
5452// CHECK: pcmpeqd	32493, %xmm5
5453// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
5454        	pcmpeqd	0x7eed,%xmm5
5455
5456// CHECK: pcmpeqd	3133065982, %xmm5
5457// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
5458        	pcmpeqd	0xbabecafe,%xmm5
5459
5460// CHECK: pcmpeqd	305419896, %xmm5
5461// CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
5462        	pcmpeqd	0x12345678,%xmm5
5463
5464// CHECK: pcmpeqd	%xmm5, %xmm5
5465// CHECK:  encoding: [0x66,0x0f,0x76,0xed]
5466        	pcmpeqd	%xmm5,%xmm5
5467
5468// CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
5469// CHECK:  encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5470        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
5471
5472// CHECK: pcmpgtb	69, %mm3
5473// CHECK:  encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
5474        	pcmpgtb	0x45,%mm3
5475
5476// CHECK: pcmpgtb	32493, %mm3
5477// CHECK:  encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
5478        	pcmpgtb	0x7eed,%mm3
5479
5480// CHECK: pcmpgtb	3133065982, %mm3
5481// CHECK:  encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
5482        	pcmpgtb	0xbabecafe,%mm3
5483
5484// CHECK: pcmpgtb	305419896, %mm3
5485// CHECK:  encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
5486        	pcmpgtb	0x12345678,%mm3
5487
5488// CHECK: pcmpgtb	%mm3, %mm3
5489// CHECK:  encoding: [0x0f,0x64,0xdb]
5490        	pcmpgtb	%mm3,%mm3
5491
5492// CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
5493// CHECK:  encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
5494        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
5495
5496// CHECK: pcmpgtb	69, %xmm5
5497// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
5498        	pcmpgtb	0x45,%xmm5
5499
5500// CHECK: pcmpgtb	32493, %xmm5
5501// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
5502        	pcmpgtb	0x7eed,%xmm5
5503
5504// CHECK: pcmpgtb	3133065982, %xmm5
5505// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
5506        	pcmpgtb	0xbabecafe,%xmm5
5507
5508// CHECK: pcmpgtb	305419896, %xmm5
5509// CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
5510        	pcmpgtb	0x12345678,%xmm5
5511
5512// CHECK: pcmpgtb	%xmm5, %xmm5
5513// CHECK:  encoding: [0x66,0x0f,0x64,0xed]
5514        	pcmpgtb	%xmm5,%xmm5
5515
5516// CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
5517// CHECK:  encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5518        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
5519
5520// CHECK: pcmpgtw	69, %mm3
5521// CHECK:  encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
5522        	pcmpgtw	0x45,%mm3
5523
5524// CHECK: pcmpgtw	32493, %mm3
5525// CHECK:  encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
5526        	pcmpgtw	0x7eed,%mm3
5527
5528// CHECK: pcmpgtw	3133065982, %mm3
5529// CHECK:  encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
5530        	pcmpgtw	0xbabecafe,%mm3
5531
5532// CHECK: pcmpgtw	305419896, %mm3
5533// CHECK:  encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
5534        	pcmpgtw	0x12345678,%mm3
5535
5536// CHECK: pcmpgtw	%mm3, %mm3
5537// CHECK:  encoding: [0x0f,0x65,0xdb]
5538        	pcmpgtw	%mm3,%mm3
5539
5540// CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
5541// CHECK:  encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
5542        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5543
5544// CHECK: pcmpgtw	69, %xmm5
5545// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
5546        	pcmpgtw	0x45,%xmm5
5547
5548// CHECK: pcmpgtw	32493, %xmm5
5549// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
5550        	pcmpgtw	0x7eed,%xmm5
5551
5552// CHECK: pcmpgtw	3133065982, %xmm5
5553// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
5554        	pcmpgtw	0xbabecafe,%xmm5
5555
5556// CHECK: pcmpgtw	305419896, %xmm5
5557// CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
5558        	pcmpgtw	0x12345678,%xmm5
5559
5560// CHECK: pcmpgtw	%xmm5, %xmm5
5561// CHECK:  encoding: [0x66,0x0f,0x65,0xed]
5562        	pcmpgtw	%xmm5,%xmm5
5563
5564// CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
5565// CHECK:  encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5566        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
5567
5568// CHECK: pcmpgtd	69, %mm3
5569// CHECK:  encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
5570        	pcmpgtd	0x45,%mm3
5571
5572// CHECK: pcmpgtd	32493, %mm3
5573// CHECK:  encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
5574        	pcmpgtd	0x7eed,%mm3
5575
5576// CHECK: pcmpgtd	3133065982, %mm3
5577// CHECK:  encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
5578        	pcmpgtd	0xbabecafe,%mm3
5579
5580// CHECK: pcmpgtd	305419896, %mm3
5581// CHECK:  encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
5582        	pcmpgtd	0x12345678,%mm3
5583
5584// CHECK: pcmpgtd	%mm3, %mm3
5585// CHECK:  encoding: [0x0f,0x66,0xdb]
5586        	pcmpgtd	%mm3,%mm3
5587
5588// CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
5589// CHECK:  encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
5590        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5591
5592// CHECK: pcmpgtd	69, %xmm5
5593// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
5594        	pcmpgtd	0x45,%xmm5
5595
5596// CHECK: pcmpgtd	32493, %xmm5
5597// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
5598        	pcmpgtd	0x7eed,%xmm5
5599
5600// CHECK: pcmpgtd	3133065982, %xmm5
5601// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
5602        	pcmpgtd	0xbabecafe,%xmm5
5603
5604// CHECK: pcmpgtd	305419896, %xmm5
5605// CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
5606        	pcmpgtd	0x12345678,%xmm5
5607
5608// CHECK: pcmpgtd	%xmm5, %xmm5
5609// CHECK:  encoding: [0x66,0x0f,0x66,0xed]
5610        	pcmpgtd	%xmm5,%xmm5
5611
5612// CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %mm3
5613// CHECK:  encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5614        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
5615
5616// CHECK: pmaddwd	69, %mm3
5617// CHECK:  encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
5618        	pmaddwd	0x45,%mm3
5619
5620// CHECK: pmaddwd	32493, %mm3
5621// CHECK:  encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
5622        	pmaddwd	0x7eed,%mm3
5623
5624// CHECK: pmaddwd	3133065982, %mm3
5625// CHECK:  encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
5626        	pmaddwd	0xbabecafe,%mm3
5627
5628// CHECK: pmaddwd	305419896, %mm3
5629// CHECK:  encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
5630        	pmaddwd	0x12345678,%mm3
5631
5632// CHECK: pmaddwd	%mm3, %mm3
5633// CHECK:  encoding: [0x0f,0xf5,0xdb]
5634        	pmaddwd	%mm3,%mm3
5635
5636// CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
5637// CHECK:  encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5638        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
5639
5640// CHECK: pmaddwd	69, %xmm5
5641// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
5642        	pmaddwd	0x45,%xmm5
5643
5644// CHECK: pmaddwd	32493, %xmm5
5645// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
5646        	pmaddwd	0x7eed,%xmm5
5647
5648// CHECK: pmaddwd	3133065982, %xmm5
5649// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
5650        	pmaddwd	0xbabecafe,%xmm5
5651
5652// CHECK: pmaddwd	305419896, %xmm5
5653// CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
5654        	pmaddwd	0x12345678,%xmm5
5655
5656// CHECK: pmaddwd	%xmm5, %xmm5
5657// CHECK:  encoding: [0x66,0x0f,0xf5,0xed]
5658        	pmaddwd	%xmm5,%xmm5
5659
5660// CHECK: pmulhw	3735928559(%ebx,%ecx,8), %mm3
5661// CHECK:  encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5662        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
5663
5664// CHECK: pmulhw	69, %mm3
5665// CHECK:  encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
5666        	pmulhw	0x45,%mm3
5667
5668// CHECK: pmulhw	32493, %mm3
5669// CHECK:  encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
5670        	pmulhw	0x7eed,%mm3
5671
5672// CHECK: pmulhw	3133065982, %mm3
5673// CHECK:  encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
5674        	pmulhw	0xbabecafe,%mm3
5675
5676// CHECK: pmulhw	305419896, %mm3
5677// CHECK:  encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
5678        	pmulhw	0x12345678,%mm3
5679
5680// CHECK: pmulhw	%mm3, %mm3
5681// CHECK:  encoding: [0x0f,0xe5,0xdb]
5682        	pmulhw	%mm3,%mm3
5683
5684// CHECK: pmulhw	3735928559(%ebx,%ecx,8), %xmm5
5685// CHECK:  encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5686        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5687
5688// CHECK: pmulhw	69, %xmm5
5689// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
5690        	pmulhw	0x45,%xmm5
5691
5692// CHECK: pmulhw	32493, %xmm5
5693// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
5694        	pmulhw	0x7eed,%xmm5
5695
5696// CHECK: pmulhw	3133065982, %xmm5
5697// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
5698        	pmulhw	0xbabecafe,%xmm5
5699
5700// CHECK: pmulhw	305419896, %xmm5
5701// CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
5702        	pmulhw	0x12345678,%xmm5
5703
5704// CHECK: pmulhw	%xmm5, %xmm5
5705// CHECK:  encoding: [0x66,0x0f,0xe5,0xed]
5706        	pmulhw	%xmm5,%xmm5
5707
5708// CHECK: pmullw	3735928559(%ebx,%ecx,8), %mm3
5709// CHECK:  encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5710        	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
5711
5712// CHECK: pmullw	69, %mm3
5713// CHECK:  encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
5714        	pmullw	0x45,%mm3
5715
5716// CHECK: pmullw	32493, %mm3
5717// CHECK:  encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
5718        	pmullw	0x7eed,%mm3
5719
5720// CHECK: pmullw	3133065982, %mm3
5721// CHECK:  encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
5722        	pmullw	0xbabecafe,%mm3
5723
5724// CHECK: pmullw	305419896, %mm3
5725// CHECK:  encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
5726        	pmullw	0x12345678,%mm3
5727
5728// CHECK: pmullw	%mm3, %mm3
5729// CHECK:  encoding: [0x0f,0xd5,0xdb]
5730        	pmullw	%mm3,%mm3
5731
5732// CHECK: pmullw	3735928559(%ebx,%ecx,8), %xmm5
5733// CHECK:  encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
5734        	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5735
5736// CHECK: pmullw	69, %xmm5
5737// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
5738        	pmullw	0x45,%xmm5
5739
5740// CHECK: pmullw	32493, %xmm5
5741// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
5742        	pmullw	0x7eed,%xmm5
5743
5744// CHECK: pmullw	3133065982, %xmm5
5745// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
5746        	pmullw	0xbabecafe,%xmm5
5747
5748// CHECK: pmullw	305419896, %xmm5
5749// CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
5750        	pmullw	0x12345678,%xmm5
5751
5752// CHECK: pmullw	%xmm5, %xmm5
5753// CHECK:  encoding: [0x66,0x0f,0xd5,0xed]
5754        	pmullw	%xmm5,%xmm5
5755
5756// CHECK: por	3735928559(%ebx,%ecx,8), %mm3
5757// CHECK:  encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5758        	por	0xdeadbeef(%ebx,%ecx,8),%mm3
5759
5760// CHECK: por	69, %mm3
5761// CHECK:  encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
5762        	por	0x45,%mm3
5763
5764// CHECK: por	32493, %mm3
5765// CHECK:  encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
5766        	por	0x7eed,%mm3
5767
5768// CHECK: por	3133065982, %mm3
5769// CHECK:  encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
5770        	por	0xbabecafe,%mm3
5771
5772// CHECK: por	305419896, %mm3
5773// CHECK:  encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
5774        	por	0x12345678,%mm3
5775
5776// CHECK: por	%mm3, %mm3
5777// CHECK:  encoding: [0x0f,0xeb,0xdb]
5778        	por	%mm3,%mm3
5779
5780// CHECK: por	3735928559(%ebx,%ecx,8), %xmm5
5781// CHECK:  encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
5782        	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
5783
5784// CHECK: por	69, %xmm5
5785// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
5786        	por	0x45,%xmm5
5787
5788// CHECK: por	32493, %xmm5
5789// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
5790        	por	0x7eed,%xmm5
5791
5792// CHECK: por	3133065982, %xmm5
5793// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
5794        	por	0xbabecafe,%xmm5
5795
5796// CHECK: por	305419896, %xmm5
5797// CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
5798        	por	0x12345678,%xmm5
5799
5800// CHECK: por	%xmm5, %xmm5
5801// CHECK:  encoding: [0x66,0x0f,0xeb,0xed]
5802        	por	%xmm5,%xmm5
5803
5804// CHECK: psllw	3735928559(%ebx,%ecx,8), %mm3
5805// CHECK:  encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5806        	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
5807
5808// CHECK: psllw	69, %mm3
5809// CHECK:  encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
5810        	psllw	0x45,%mm3
5811
5812// CHECK: psllw	32493, %mm3
5813// CHECK:  encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
5814        	psllw	0x7eed,%mm3
5815
5816// CHECK: psllw	3133065982, %mm3
5817// CHECK:  encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
5818        	psllw	0xbabecafe,%mm3
5819
5820// CHECK: psllw	305419896, %mm3
5821// CHECK:  encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
5822        	psllw	0x12345678,%mm3
5823
5824// CHECK: psllw	%mm3, %mm3
5825// CHECK:  encoding: [0x0f,0xf1,0xdb]
5826        	psllw	%mm3,%mm3
5827
5828// CHECK: psllw	3735928559(%ebx,%ecx,8), %xmm5
5829// CHECK:  encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
5830        	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5831
5832// CHECK: psllw	69, %xmm5
5833// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
5834        	psllw	0x45,%xmm5
5835
5836// CHECK: psllw	32493, %xmm5
5837// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
5838        	psllw	0x7eed,%xmm5
5839
5840// CHECK: psllw	3133065982, %xmm5
5841// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
5842        	psllw	0xbabecafe,%xmm5
5843
5844// CHECK: psllw	305419896, %xmm5
5845// CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
5846        	psllw	0x12345678,%xmm5
5847
5848// CHECK: psllw	%xmm5, %xmm5
5849// CHECK:  encoding: [0x66,0x0f,0xf1,0xed]
5850        	psllw	%xmm5,%xmm5
5851
5852// CHECK: psllw	$127, %mm3
5853// CHECK:  encoding: [0x0f,0x71,0xf3,0x7f]
5854        	psllw	$0x7f,%mm3
5855
5856// CHECK: psllw	$127, %xmm5
5857// CHECK:  encoding: [0x66,0x0f,0x71,0xf5,0x7f]
5858        	psllw	$0x7f,%xmm5
5859
5860// CHECK: pslld	3735928559(%ebx,%ecx,8), %mm3
5861// CHECK:  encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5862        	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
5863
5864// CHECK: pslld	69, %mm3
5865// CHECK:  encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
5866        	pslld	0x45,%mm3
5867
5868// CHECK: pslld	32493, %mm3
5869// CHECK:  encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
5870        	pslld	0x7eed,%mm3
5871
5872// CHECK: pslld	3133065982, %mm3
5873// CHECK:  encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
5874        	pslld	0xbabecafe,%mm3
5875
5876// CHECK: pslld	305419896, %mm3
5877// CHECK:  encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
5878        	pslld	0x12345678,%mm3
5879
5880// CHECK: pslld	%mm3, %mm3
5881// CHECK:  encoding: [0x0f,0xf2,0xdb]
5882        	pslld	%mm3,%mm3
5883
5884// CHECK: pslld	3735928559(%ebx,%ecx,8), %xmm5
5885// CHECK:  encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
5886        	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
5887
5888// CHECK: pslld	69, %xmm5
5889// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
5890        	pslld	0x45,%xmm5
5891
5892// CHECK: pslld	32493, %xmm5
5893// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
5894        	pslld	0x7eed,%xmm5
5895
5896// CHECK: pslld	3133065982, %xmm5
5897// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
5898        	pslld	0xbabecafe,%xmm5
5899
5900// CHECK: pslld	305419896, %xmm5
5901// CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
5902        	pslld	0x12345678,%xmm5
5903
5904// CHECK: pslld	%xmm5, %xmm5
5905// CHECK:  encoding: [0x66,0x0f,0xf2,0xed]
5906        	pslld	%xmm5,%xmm5
5907
5908// CHECK: pslld	$127, %mm3
5909// CHECK:  encoding: [0x0f,0x72,0xf3,0x7f]
5910        	pslld	$0x7f,%mm3
5911
5912// CHECK: pslld	$127, %xmm5
5913// CHECK:  encoding: [0x66,0x0f,0x72,0xf5,0x7f]
5914        	pslld	$0x7f,%xmm5
5915
5916// CHECK: psllq	3735928559(%ebx,%ecx,8), %mm3
5917// CHECK:  encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5918        	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
5919
5920// CHECK: psllq	69, %mm3
5921// CHECK:  encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
5922        	psllq	0x45,%mm3
5923
5924// CHECK: psllq	32493, %mm3
5925// CHECK:  encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
5926        	psllq	0x7eed,%mm3
5927
5928// CHECK: psllq	3133065982, %mm3
5929// CHECK:  encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
5930        	psllq	0xbabecafe,%mm3
5931
5932// CHECK: psllq	305419896, %mm3
5933// CHECK:  encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
5934        	psllq	0x12345678,%mm3
5935
5936// CHECK: psllq	%mm3, %mm3
5937// CHECK:  encoding: [0x0f,0xf3,0xdb]
5938        	psllq	%mm3,%mm3
5939
5940// CHECK: psllq	3735928559(%ebx,%ecx,8), %xmm5
5941// CHECK:  encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
5942        	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
5943
5944// CHECK: psllq	69, %xmm5
5945// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
5946        	psllq	0x45,%xmm5
5947
5948// CHECK: psllq	32493, %xmm5
5949// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
5950        	psllq	0x7eed,%xmm5
5951
5952// CHECK: psllq	3133065982, %xmm5
5953// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
5954        	psllq	0xbabecafe,%xmm5
5955
5956// CHECK: psllq	305419896, %xmm5
5957// CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
5958        	psllq	0x12345678,%xmm5
5959
5960// CHECK: psllq	%xmm5, %xmm5
5961// CHECK:  encoding: [0x66,0x0f,0xf3,0xed]
5962        	psllq	%xmm5,%xmm5
5963
5964// CHECK: psllq	$127, %mm3
5965// CHECK:  encoding: [0x0f,0x73,0xf3,0x7f]
5966        	psllq	$0x7f,%mm3
5967
5968// CHECK: psllq	$127, %xmm5
5969// CHECK:  encoding: [0x66,0x0f,0x73,0xf5,0x7f]
5970        	psllq	$0x7f,%xmm5
5971
5972// CHECK: psraw	3735928559(%ebx,%ecx,8), %mm3
5973// CHECK:  encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
5974        	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
5975
5976// CHECK: psraw	69, %mm3
5977// CHECK:  encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
5978        	psraw	0x45,%mm3
5979
5980// CHECK: psraw	32493, %mm3
5981// CHECK:  encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
5982        	psraw	0x7eed,%mm3
5983
5984// CHECK: psraw	3133065982, %mm3
5985// CHECK:  encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
5986        	psraw	0xbabecafe,%mm3
5987
5988// CHECK: psraw	305419896, %mm3
5989// CHECK:  encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
5990        	psraw	0x12345678,%mm3
5991
5992// CHECK: psraw	%mm3, %mm3
5993// CHECK:  encoding: [0x0f,0xe1,0xdb]
5994        	psraw	%mm3,%mm3
5995
5996// CHECK: psraw	3735928559(%ebx,%ecx,8), %xmm5
5997// CHECK:  encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
5998        	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
5999
6000// CHECK: psraw	69, %xmm5
6001// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
6002        	psraw	0x45,%xmm5
6003
6004// CHECK: psraw	32493, %xmm5
6005// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
6006        	psraw	0x7eed,%xmm5
6007
6008// CHECK: psraw	3133065982, %xmm5
6009// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
6010        	psraw	0xbabecafe,%xmm5
6011
6012// CHECK: psraw	305419896, %xmm5
6013// CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
6014        	psraw	0x12345678,%xmm5
6015
6016// CHECK: psraw	%xmm5, %xmm5
6017// CHECK:  encoding: [0x66,0x0f,0xe1,0xed]
6018        	psraw	%xmm5,%xmm5
6019
6020// CHECK: psraw	$127, %mm3
6021// CHECK:  encoding: [0x0f,0x71,0xe3,0x7f]
6022        	psraw	$0x7f,%mm3
6023
6024// CHECK: psraw	$127, %xmm5
6025// CHECK:  encoding: [0x66,0x0f,0x71,0xe5,0x7f]
6026        	psraw	$0x7f,%xmm5
6027
6028// CHECK: psrad	3735928559(%ebx,%ecx,8), %mm3
6029// CHECK:  encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6030        	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
6031
6032// CHECK: psrad	69, %mm3
6033// CHECK:  encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
6034        	psrad	0x45,%mm3
6035
6036// CHECK: psrad	32493, %mm3
6037// CHECK:  encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
6038        	psrad	0x7eed,%mm3
6039
6040// CHECK: psrad	3133065982, %mm3
6041// CHECK:  encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
6042        	psrad	0xbabecafe,%mm3
6043
6044// CHECK: psrad	305419896, %mm3
6045// CHECK:  encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
6046        	psrad	0x12345678,%mm3
6047
6048// CHECK: psrad	%mm3, %mm3
6049// CHECK:  encoding: [0x0f,0xe2,0xdb]
6050        	psrad	%mm3,%mm3
6051
6052// CHECK: psrad	3735928559(%ebx,%ecx,8), %xmm5
6053// CHECK:  encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
6054        	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
6055
6056// CHECK: psrad	69, %xmm5
6057// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
6058        	psrad	0x45,%xmm5
6059
6060// CHECK: psrad	32493, %xmm5
6061// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
6062        	psrad	0x7eed,%xmm5
6063
6064// CHECK: psrad	3133065982, %xmm5
6065// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
6066        	psrad	0xbabecafe,%xmm5
6067
6068// CHECK: psrad	305419896, %xmm5
6069// CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
6070        	psrad	0x12345678,%xmm5
6071
6072// CHECK: psrad	%xmm5, %xmm5
6073// CHECK:  encoding: [0x66,0x0f,0xe2,0xed]
6074        	psrad	%xmm5,%xmm5
6075
6076// CHECK: psrad	$127, %mm3
6077// CHECK:  encoding: [0x0f,0x72,0xe3,0x7f]
6078        	psrad	$0x7f,%mm3
6079
6080// CHECK: psrad	$127, %xmm5
6081// CHECK:  encoding: [0x66,0x0f,0x72,0xe5,0x7f]
6082        	psrad	$0x7f,%xmm5
6083
6084// CHECK: psrlw	3735928559(%ebx,%ecx,8), %mm3
6085// CHECK:  encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6086        	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
6087
6088// CHECK: psrlw	69, %mm3
6089// CHECK:  encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
6090        	psrlw	0x45,%mm3
6091
6092// CHECK: psrlw	32493, %mm3
6093// CHECK:  encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
6094        	psrlw	0x7eed,%mm3
6095
6096// CHECK: psrlw	3133065982, %mm3
6097// CHECK:  encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
6098        	psrlw	0xbabecafe,%mm3
6099
6100// CHECK: psrlw	305419896, %mm3
6101// CHECK:  encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
6102        	psrlw	0x12345678,%mm3
6103
6104// CHECK: psrlw	%mm3, %mm3
6105// CHECK:  encoding: [0x0f,0xd1,0xdb]
6106        	psrlw	%mm3,%mm3
6107
6108// CHECK: psrlw	3735928559(%ebx,%ecx,8), %xmm5
6109// CHECK:  encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
6110        	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6111
6112// CHECK: psrlw	69, %xmm5
6113// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
6114        	psrlw	0x45,%xmm5
6115
6116// CHECK: psrlw	32493, %xmm5
6117// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
6118        	psrlw	0x7eed,%xmm5
6119
6120// CHECK: psrlw	3133065982, %xmm5
6121// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
6122        	psrlw	0xbabecafe,%xmm5
6123
6124// CHECK: psrlw	305419896, %xmm5
6125// CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
6126        	psrlw	0x12345678,%xmm5
6127
6128// CHECK: psrlw	%xmm5, %xmm5
6129// CHECK:  encoding: [0x66,0x0f,0xd1,0xed]
6130        	psrlw	%xmm5,%xmm5
6131
6132// CHECK: psrlw	$127, %mm3
6133// CHECK:  encoding: [0x0f,0x71,0xd3,0x7f]
6134        	psrlw	$0x7f,%mm3
6135
6136// CHECK: psrlw	$127, %xmm5
6137// CHECK:  encoding: [0x66,0x0f,0x71,0xd5,0x7f]
6138        	psrlw	$0x7f,%xmm5
6139
6140// CHECK: psrld	3735928559(%ebx,%ecx,8), %mm3
6141// CHECK:  encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6142        	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
6143
6144// CHECK: psrld	69, %mm3
6145// CHECK:  encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
6146        	psrld	0x45,%mm3
6147
6148// CHECK: psrld	32493, %mm3
6149// CHECK:  encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
6150        	psrld	0x7eed,%mm3
6151
6152// CHECK: psrld	3133065982, %mm3
6153// CHECK:  encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
6154        	psrld	0xbabecafe,%mm3
6155
6156// CHECK: psrld	305419896, %mm3
6157// CHECK:  encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
6158        	psrld	0x12345678,%mm3
6159
6160// CHECK: psrld	%mm3, %mm3
6161// CHECK:  encoding: [0x0f,0xd2,0xdb]
6162        	psrld	%mm3,%mm3
6163
6164// CHECK: psrld	3735928559(%ebx,%ecx,8), %xmm5
6165// CHECK:  encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
6166        	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
6167
6168// CHECK: psrld	69, %xmm5
6169// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
6170        	psrld	0x45,%xmm5
6171
6172// CHECK: psrld	32493, %xmm5
6173// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
6174        	psrld	0x7eed,%xmm5
6175
6176// CHECK: psrld	3133065982, %xmm5
6177// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
6178        	psrld	0xbabecafe,%xmm5
6179
6180// CHECK: psrld	305419896, %xmm5
6181// CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
6182        	psrld	0x12345678,%xmm5
6183
6184// CHECK: psrld	%xmm5, %xmm5
6185// CHECK:  encoding: [0x66,0x0f,0xd2,0xed]
6186        	psrld	%xmm5,%xmm5
6187
6188// CHECK: psrld	$127, %mm3
6189// CHECK:  encoding: [0x0f,0x72,0xd3,0x7f]
6190        	psrld	$0x7f,%mm3
6191
6192// CHECK: psrld	$127, %xmm5
6193// CHECK:  encoding: [0x66,0x0f,0x72,0xd5,0x7f]
6194        	psrld	$0x7f,%xmm5
6195
6196// CHECK: psrlq	3735928559(%ebx,%ecx,8), %mm3
6197// CHECK:  encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6198        	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
6199
6200// CHECK: psrlq	69, %mm3
6201// CHECK:  encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
6202        	psrlq	0x45,%mm3
6203
6204// CHECK: psrlq	32493, %mm3
6205// CHECK:  encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
6206        	psrlq	0x7eed,%mm3
6207
6208// CHECK: psrlq	3133065982, %mm3
6209// CHECK:  encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
6210        	psrlq	0xbabecafe,%mm3
6211
6212// CHECK: psrlq	305419896, %mm3
6213// CHECK:  encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
6214        	psrlq	0x12345678,%mm3
6215
6216// CHECK: psrlq	%mm3, %mm3
6217// CHECK:  encoding: [0x0f,0xd3,0xdb]
6218        	psrlq	%mm3,%mm3
6219
6220// CHECK: psrlq	3735928559(%ebx,%ecx,8), %xmm5
6221// CHECK:  encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
6222        	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6223
6224// CHECK: psrlq	69, %xmm5
6225// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
6226        	psrlq	0x45,%xmm5
6227
6228// CHECK: psrlq	32493, %xmm5
6229// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
6230        	psrlq	0x7eed,%xmm5
6231
6232// CHECK: psrlq	3133065982, %xmm5
6233// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
6234        	psrlq	0xbabecafe,%xmm5
6235
6236// CHECK: psrlq	305419896, %xmm5
6237// CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
6238        	psrlq	0x12345678,%xmm5
6239
6240// CHECK: psrlq	%xmm5, %xmm5
6241// CHECK:  encoding: [0x66,0x0f,0xd3,0xed]
6242        	psrlq	%xmm5,%xmm5
6243
6244// CHECK: psrlq	$127, %mm3
6245// CHECK:  encoding: [0x0f,0x73,0xd3,0x7f]
6246        	psrlq	$0x7f,%mm3
6247
6248// CHECK: psrlq	$127, %xmm5
6249// CHECK:  encoding: [0x66,0x0f,0x73,0xd5,0x7f]
6250        	psrlq	$0x7f,%xmm5
6251
6252// CHECK: psubb	3735928559(%ebx,%ecx,8), %mm3
6253// CHECK:  encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6254        	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
6255
6256// CHECK: psubb	69, %mm3
6257// CHECK:  encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
6258        	psubb	0x45,%mm3
6259
6260// CHECK: psubb	32493, %mm3
6261// CHECK:  encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
6262        	psubb	0x7eed,%mm3
6263
6264// CHECK: psubb	3133065982, %mm3
6265// CHECK:  encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
6266        	psubb	0xbabecafe,%mm3
6267
6268// CHECK: psubb	305419896, %mm3
6269// CHECK:  encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
6270        	psubb	0x12345678,%mm3
6271
6272// CHECK: psubb	%mm3, %mm3
6273// CHECK:  encoding: [0x0f,0xf8,0xdb]
6274        	psubb	%mm3,%mm3
6275
6276// CHECK: psubb	3735928559(%ebx,%ecx,8), %xmm5
6277// CHECK:  encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6278        	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6279
6280// CHECK: psubb	69, %xmm5
6281// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
6282        	psubb	0x45,%xmm5
6283
6284// CHECK: psubb	32493, %xmm5
6285// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
6286        	psubb	0x7eed,%xmm5
6287
6288// CHECK: psubb	3133065982, %xmm5
6289// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
6290        	psubb	0xbabecafe,%xmm5
6291
6292// CHECK: psubb	305419896, %xmm5
6293// CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
6294        	psubb	0x12345678,%xmm5
6295
6296// CHECK: psubb	%xmm5, %xmm5
6297// CHECK:  encoding: [0x66,0x0f,0xf8,0xed]
6298        	psubb	%xmm5,%xmm5
6299
6300// CHECK: psubw	3735928559(%ebx,%ecx,8), %mm3
6301// CHECK:  encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6302        	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
6303
6304// CHECK: psubw	69, %mm3
6305// CHECK:  encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
6306        	psubw	0x45,%mm3
6307
6308// CHECK: psubw	32493, %mm3
6309// CHECK:  encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
6310        	psubw	0x7eed,%mm3
6311
6312// CHECK: psubw	3133065982, %mm3
6313// CHECK:  encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
6314        	psubw	0xbabecafe,%mm3
6315
6316// CHECK: psubw	305419896, %mm3
6317// CHECK:  encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
6318        	psubw	0x12345678,%mm3
6319
6320// CHECK: psubw	%mm3, %mm3
6321// CHECK:  encoding: [0x0f,0xf9,0xdb]
6322        	psubw	%mm3,%mm3
6323
6324// CHECK: psubw	3735928559(%ebx,%ecx,8), %xmm5
6325// CHECK:  encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6326        	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6327
6328// CHECK: psubw	69, %xmm5
6329// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
6330        	psubw	0x45,%xmm5
6331
6332// CHECK: psubw	32493, %xmm5
6333// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
6334        	psubw	0x7eed,%xmm5
6335
6336// CHECK: psubw	3133065982, %xmm5
6337// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
6338        	psubw	0xbabecafe,%xmm5
6339
6340// CHECK: psubw	305419896, %xmm5
6341// CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
6342        	psubw	0x12345678,%xmm5
6343
6344// CHECK: psubw	%xmm5, %xmm5
6345// CHECK:  encoding: [0x66,0x0f,0xf9,0xed]
6346        	psubw	%xmm5,%xmm5
6347
6348// CHECK: psubd	3735928559(%ebx,%ecx,8), %mm3
6349// CHECK:  encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6350        	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
6351
6352// CHECK: psubd	69, %mm3
6353// CHECK:  encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
6354        	psubd	0x45,%mm3
6355
6356// CHECK: psubd	32493, %mm3
6357// CHECK:  encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
6358        	psubd	0x7eed,%mm3
6359
6360// CHECK: psubd	3133065982, %mm3
6361// CHECK:  encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
6362        	psubd	0xbabecafe,%mm3
6363
6364// CHECK: psubd	305419896, %mm3
6365// CHECK:  encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
6366        	psubd	0x12345678,%mm3
6367
6368// CHECK: psubd	%mm3, %mm3
6369// CHECK:  encoding: [0x0f,0xfa,0xdb]
6370        	psubd	%mm3,%mm3
6371
6372// CHECK: psubd	3735928559(%ebx,%ecx,8), %xmm5
6373// CHECK:  encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
6374        	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6375
6376// CHECK: psubd	69, %xmm5
6377// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
6378        	psubd	0x45,%xmm5
6379
6380// CHECK: psubd	32493, %xmm5
6381// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
6382        	psubd	0x7eed,%xmm5
6383
6384// CHECK: psubd	3133065982, %xmm5
6385// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
6386        	psubd	0xbabecafe,%xmm5
6387
6388// CHECK: psubd	305419896, %xmm5
6389// CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
6390        	psubd	0x12345678,%xmm5
6391
6392// CHECK: psubd	%xmm5, %xmm5
6393// CHECK:  encoding: [0x66,0x0f,0xfa,0xed]
6394        	psubd	%xmm5,%xmm5
6395
6396// CHECK: psubq	3735928559(%ebx,%ecx,8), %mm3
6397// CHECK:  encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6398        	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
6399
6400// CHECK: psubq	69, %mm3
6401// CHECK:  encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
6402        	psubq	0x45,%mm3
6403
6404// CHECK: psubq	32493, %mm3
6405// CHECK:  encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
6406        	psubq	0x7eed,%mm3
6407
6408// CHECK: psubq	3133065982, %mm3
6409// CHECK:  encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
6410        	psubq	0xbabecafe,%mm3
6411
6412// CHECK: psubq	305419896, %mm3
6413// CHECK:  encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
6414        	psubq	0x12345678,%mm3
6415
6416// CHECK: psubq	%mm3, %mm3
6417// CHECK:  encoding: [0x0f,0xfb,0xdb]
6418        	psubq	%mm3,%mm3
6419
6420// CHECK: psubq	3735928559(%ebx,%ecx,8), %xmm5
6421// CHECK:  encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
6422        	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6423
6424// CHECK: psubq	69, %xmm5
6425// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
6426        	psubq	0x45,%xmm5
6427
6428// CHECK: psubq	32493, %xmm5
6429// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
6430        	psubq	0x7eed,%xmm5
6431
6432// CHECK: psubq	3133065982, %xmm5
6433// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
6434        	psubq	0xbabecafe,%xmm5
6435
6436// CHECK: psubq	305419896, %xmm5
6437// CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
6438        	psubq	0x12345678,%xmm5
6439
6440// CHECK: psubq	%xmm5, %xmm5
6441// CHECK:  encoding: [0x66,0x0f,0xfb,0xed]
6442        	psubq	%xmm5,%xmm5
6443
6444// CHECK: psubsb	3735928559(%ebx,%ecx,8), %mm3
6445// CHECK:  encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6446        	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
6447
6448// CHECK: psubsb	69, %mm3
6449// CHECK:  encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
6450        	psubsb	0x45,%mm3
6451
6452// CHECK: psubsb	32493, %mm3
6453// CHECK:  encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
6454        	psubsb	0x7eed,%mm3
6455
6456// CHECK: psubsb	3133065982, %mm3
6457// CHECK:  encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
6458        	psubsb	0xbabecafe,%mm3
6459
6460// CHECK: psubsb	305419896, %mm3
6461// CHECK:  encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
6462        	psubsb	0x12345678,%mm3
6463
6464// CHECK: psubsb	%mm3, %mm3
6465// CHECK:  encoding: [0x0f,0xe8,0xdb]
6466        	psubsb	%mm3,%mm3
6467
6468// CHECK: psubsb	3735928559(%ebx,%ecx,8), %xmm5
6469// CHECK:  encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6470        	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6471
6472// CHECK: psubsb	69, %xmm5
6473// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
6474        	psubsb	0x45,%xmm5
6475
6476// CHECK: psubsb	32493, %xmm5
6477// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
6478        	psubsb	0x7eed,%xmm5
6479
6480// CHECK: psubsb	3133065982, %xmm5
6481// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
6482        	psubsb	0xbabecafe,%xmm5
6483
6484// CHECK: psubsb	305419896, %xmm5
6485// CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
6486        	psubsb	0x12345678,%xmm5
6487
6488// CHECK: psubsb	%xmm5, %xmm5
6489// CHECK:  encoding: [0x66,0x0f,0xe8,0xed]
6490        	psubsb	%xmm5,%xmm5
6491
6492// CHECK: psubsw	3735928559(%ebx,%ecx,8), %mm3
6493// CHECK:  encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6494        	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
6495
6496// CHECK: psubsw	69, %mm3
6497// CHECK:  encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
6498        	psubsw	0x45,%mm3
6499
6500// CHECK: psubsw	32493, %mm3
6501// CHECK:  encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
6502        	psubsw	0x7eed,%mm3
6503
6504// CHECK: psubsw	3133065982, %mm3
6505// CHECK:  encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
6506        	psubsw	0xbabecafe,%mm3
6507
6508// CHECK: psubsw	305419896, %mm3
6509// CHECK:  encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
6510        	psubsw	0x12345678,%mm3
6511
6512// CHECK: psubsw	%mm3, %mm3
6513// CHECK:  encoding: [0x0f,0xe9,0xdb]
6514        	psubsw	%mm3,%mm3
6515
6516// CHECK: psubsw	3735928559(%ebx,%ecx,8), %xmm5
6517// CHECK:  encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6518        	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6519
6520// CHECK: psubsw	69, %xmm5
6521// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
6522        	psubsw	0x45,%xmm5
6523
6524// CHECK: psubsw	32493, %xmm5
6525// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
6526        	psubsw	0x7eed,%xmm5
6527
6528// CHECK: psubsw	3133065982, %xmm5
6529// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
6530        	psubsw	0xbabecafe,%xmm5
6531
6532// CHECK: psubsw	305419896, %xmm5
6533// CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
6534        	psubsw	0x12345678,%xmm5
6535
6536// CHECK: psubsw	%xmm5, %xmm5
6537// CHECK:  encoding: [0x66,0x0f,0xe9,0xed]
6538        	psubsw	%xmm5,%xmm5
6539
6540// CHECK: psubusb	3735928559(%ebx,%ecx,8), %mm3
6541// CHECK:  encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6542        	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
6543
6544// CHECK: psubusb	69, %mm3
6545// CHECK:  encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
6546        	psubusb	0x45,%mm3
6547
6548// CHECK: psubusb	32493, %mm3
6549// CHECK:  encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
6550        	psubusb	0x7eed,%mm3
6551
6552// CHECK: psubusb	3133065982, %mm3
6553// CHECK:  encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
6554        	psubusb	0xbabecafe,%mm3
6555
6556// CHECK: psubusb	305419896, %mm3
6557// CHECK:  encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
6558        	psubusb	0x12345678,%mm3
6559
6560// CHECK: psubusb	%mm3, %mm3
6561// CHECK:  encoding: [0x0f,0xd8,0xdb]
6562        	psubusb	%mm3,%mm3
6563
6564// CHECK: psubusb	3735928559(%ebx,%ecx,8), %xmm5
6565// CHECK:  encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
6566        	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
6567
6568// CHECK: psubusb	69, %xmm5
6569// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
6570        	psubusb	0x45,%xmm5
6571
6572// CHECK: psubusb	32493, %xmm5
6573// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
6574        	psubusb	0x7eed,%xmm5
6575
6576// CHECK: psubusb	3133065982, %xmm5
6577// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
6578        	psubusb	0xbabecafe,%xmm5
6579
6580// CHECK: psubusb	305419896, %xmm5
6581// CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
6582        	psubusb	0x12345678,%xmm5
6583
6584// CHECK: psubusb	%xmm5, %xmm5
6585// CHECK:  encoding: [0x66,0x0f,0xd8,0xed]
6586        	psubusb	%xmm5,%xmm5
6587
6588// CHECK: psubusw	3735928559(%ebx,%ecx,8), %mm3
6589// CHECK:  encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6590        	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
6591
6592// CHECK: psubusw	69, %mm3
6593// CHECK:  encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
6594        	psubusw	0x45,%mm3
6595
6596// CHECK: psubusw	32493, %mm3
6597// CHECK:  encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
6598        	psubusw	0x7eed,%mm3
6599
6600// CHECK: psubusw	3133065982, %mm3
6601// CHECK:  encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
6602        	psubusw	0xbabecafe,%mm3
6603
6604// CHECK: psubusw	305419896, %mm3
6605// CHECK:  encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
6606        	psubusw	0x12345678,%mm3
6607
6608// CHECK: psubusw	%mm3, %mm3
6609// CHECK:  encoding: [0x0f,0xd9,0xdb]
6610        	psubusw	%mm3,%mm3
6611
6612// CHECK: psubusw	3735928559(%ebx,%ecx,8), %xmm5
6613// CHECK:  encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
6614        	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6615
6616// CHECK: psubusw	69, %xmm5
6617// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
6618        	psubusw	0x45,%xmm5
6619
6620// CHECK: psubusw	32493, %xmm5
6621// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
6622        	psubusw	0x7eed,%xmm5
6623
6624// CHECK: psubusw	3133065982, %xmm5
6625// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
6626        	psubusw	0xbabecafe,%xmm5
6627
6628// CHECK: psubusw	305419896, %xmm5
6629// CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
6630        	psubusw	0x12345678,%xmm5
6631
6632// CHECK: psubusw	%xmm5, %xmm5
6633// CHECK:  encoding: [0x66,0x0f,0xd9,0xed]
6634        	psubusw	%xmm5,%xmm5
6635
6636// CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %mm3
6637// CHECK:  encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6638        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
6639
6640// CHECK: punpckhbw	69, %mm3
6641// CHECK:  encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
6642        	punpckhbw	0x45,%mm3
6643
6644// CHECK: punpckhbw	32493, %mm3
6645// CHECK:  encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
6646        	punpckhbw	0x7eed,%mm3
6647
6648// CHECK: punpckhbw	3133065982, %mm3
6649// CHECK:  encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
6650        	punpckhbw	0xbabecafe,%mm3
6651
6652// CHECK: punpckhbw	305419896, %mm3
6653// CHECK:  encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
6654        	punpckhbw	0x12345678,%mm3
6655
6656// CHECK: punpckhbw	%mm3, %mm3
6657// CHECK:  encoding: [0x0f,0x68,0xdb]
6658        	punpckhbw	%mm3,%mm3
6659
6660// CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
6661// CHECK:  encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
6662        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6663
6664// CHECK: punpckhbw	69, %xmm5
6665// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
6666        	punpckhbw	0x45,%xmm5
6667
6668// CHECK: punpckhbw	32493, %xmm5
6669// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
6670        	punpckhbw	0x7eed,%xmm5
6671
6672// CHECK: punpckhbw	3133065982, %xmm5
6673// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
6674        	punpckhbw	0xbabecafe,%xmm5
6675
6676// CHECK: punpckhbw	305419896, %xmm5
6677// CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
6678        	punpckhbw	0x12345678,%xmm5
6679
6680// CHECK: punpckhbw	%xmm5, %xmm5
6681// CHECK:  encoding: [0x66,0x0f,0x68,0xed]
6682        	punpckhbw	%xmm5,%xmm5
6683
6684// CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %mm3
6685// CHECK:  encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6686        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
6687
6688// CHECK: punpckhwd	69, %mm3
6689// CHECK:  encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
6690        	punpckhwd	0x45,%mm3
6691
6692// CHECK: punpckhwd	32493, %mm3
6693// CHECK:  encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
6694        	punpckhwd	0x7eed,%mm3
6695
6696// CHECK: punpckhwd	3133065982, %mm3
6697// CHECK:  encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
6698        	punpckhwd	0xbabecafe,%mm3
6699
6700// CHECK: punpckhwd	305419896, %mm3
6701// CHECK:  encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
6702        	punpckhwd	0x12345678,%mm3
6703
6704// CHECK: punpckhwd	%mm3, %mm3
6705// CHECK:  encoding: [0x0f,0x69,0xdb]
6706        	punpckhwd	%mm3,%mm3
6707
6708// CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
6709// CHECK:  encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
6710        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6711
6712// CHECK: punpckhwd	69, %xmm5
6713// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
6714        	punpckhwd	0x45,%xmm5
6715
6716// CHECK: punpckhwd	32493, %xmm5
6717// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
6718        	punpckhwd	0x7eed,%xmm5
6719
6720// CHECK: punpckhwd	3133065982, %xmm5
6721// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
6722        	punpckhwd	0xbabecafe,%xmm5
6723
6724// CHECK: punpckhwd	305419896, %xmm5
6725// CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
6726        	punpckhwd	0x12345678,%xmm5
6727
6728// CHECK: punpckhwd	%xmm5, %xmm5
6729// CHECK:  encoding: [0x66,0x0f,0x69,0xed]
6730        	punpckhwd	%xmm5,%xmm5
6731
6732// CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %mm3
6733// CHECK:  encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6734        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
6735
6736// CHECK: punpckhdq	69, %mm3
6737// CHECK:  encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
6738        	punpckhdq	0x45,%mm3
6739
6740// CHECK: punpckhdq	32493, %mm3
6741// CHECK:  encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
6742        	punpckhdq	0x7eed,%mm3
6743
6744// CHECK: punpckhdq	3133065982, %mm3
6745// CHECK:  encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
6746        	punpckhdq	0xbabecafe,%mm3
6747
6748// CHECK: punpckhdq	305419896, %mm3
6749// CHECK:  encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
6750        	punpckhdq	0x12345678,%mm3
6751
6752// CHECK: punpckhdq	%mm3, %mm3
6753// CHECK:  encoding: [0x0f,0x6a,0xdb]
6754        	punpckhdq	%mm3,%mm3
6755
6756// CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
6757// CHECK:  encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
6758        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6759
6760// CHECK: punpckhdq	69, %xmm5
6761// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
6762        	punpckhdq	0x45,%xmm5
6763
6764// CHECK: punpckhdq	32493, %xmm5
6765// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
6766        	punpckhdq	0x7eed,%xmm5
6767
6768// CHECK: punpckhdq	3133065982, %xmm5
6769// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
6770        	punpckhdq	0xbabecafe,%xmm5
6771
6772// CHECK: punpckhdq	305419896, %xmm5
6773// CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
6774        	punpckhdq	0x12345678,%xmm5
6775
6776// CHECK: punpckhdq	%xmm5, %xmm5
6777// CHECK:  encoding: [0x66,0x0f,0x6a,0xed]
6778        	punpckhdq	%xmm5,%xmm5
6779
6780// CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %mm3
6781// CHECK:  encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6782        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
6783
6784// CHECK: punpcklbw	69, %mm3
6785// CHECK:  encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
6786        	punpcklbw	0x45,%mm3
6787
6788// CHECK: punpcklbw	32493, %mm3
6789// CHECK:  encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
6790        	punpcklbw	0x7eed,%mm3
6791
6792// CHECK: punpcklbw	3133065982, %mm3
6793// CHECK:  encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
6794        	punpcklbw	0xbabecafe,%mm3
6795
6796// CHECK: punpcklbw	305419896, %mm3
6797// CHECK:  encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
6798        	punpcklbw	0x12345678,%mm3
6799
6800// CHECK: punpcklbw	%mm3, %mm3
6801// CHECK:  encoding: [0x0f,0x60,0xdb]
6802        	punpcklbw	%mm3,%mm3
6803
6804// CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
6805// CHECK:  encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
6806        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
6807
6808// CHECK: punpcklbw	69, %xmm5
6809// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
6810        	punpcklbw	0x45,%xmm5
6811
6812// CHECK: punpcklbw	32493, %xmm5
6813// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
6814        	punpcklbw	0x7eed,%xmm5
6815
6816// CHECK: punpcklbw	3133065982, %xmm5
6817// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
6818        	punpcklbw	0xbabecafe,%xmm5
6819
6820// CHECK: punpcklbw	305419896, %xmm5
6821// CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
6822        	punpcklbw	0x12345678,%xmm5
6823
6824// CHECK: punpcklbw	%xmm5, %xmm5
6825// CHECK:  encoding: [0x66,0x0f,0x60,0xed]
6826        	punpcklbw	%xmm5,%xmm5
6827
6828// CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %mm3
6829// CHECK:  encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6830        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
6831
6832// CHECK: punpcklwd	69, %mm3
6833// CHECK:  encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
6834        	punpcklwd	0x45,%mm3
6835
6836// CHECK: punpcklwd	32493, %mm3
6837// CHECK:  encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
6838        	punpcklwd	0x7eed,%mm3
6839
6840// CHECK: punpcklwd	3133065982, %mm3
6841// CHECK:  encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
6842        	punpcklwd	0xbabecafe,%mm3
6843
6844// CHECK: punpcklwd	305419896, %mm3
6845// CHECK:  encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
6846        	punpcklwd	0x12345678,%mm3
6847
6848// CHECK: punpcklwd	%mm3, %mm3
6849// CHECK:  encoding: [0x0f,0x61,0xdb]
6850        	punpcklwd	%mm3,%mm3
6851
6852// CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
6853// CHECK:  encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
6854        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
6855
6856// CHECK: punpcklwd	69, %xmm5
6857// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
6858        	punpcklwd	0x45,%xmm5
6859
6860// CHECK: punpcklwd	32493, %xmm5
6861// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
6862        	punpcklwd	0x7eed,%xmm5
6863
6864// CHECK: punpcklwd	3133065982, %xmm5
6865// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
6866        	punpcklwd	0xbabecafe,%xmm5
6867
6868// CHECK: punpcklwd	305419896, %xmm5
6869// CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
6870        	punpcklwd	0x12345678,%xmm5
6871
6872// CHECK: punpcklwd	%xmm5, %xmm5
6873// CHECK:  encoding: [0x66,0x0f,0x61,0xed]
6874        	punpcklwd	%xmm5,%xmm5
6875
6876// CHECK: punpckldq	3735928559(%ebx,%ecx,8), %mm3
6877// CHECK:  encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6878        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
6879
6880// CHECK: punpckldq	69, %mm3
6881// CHECK:  encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
6882        	punpckldq	0x45,%mm3
6883
6884// CHECK: punpckldq	32493, %mm3
6885// CHECK:  encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
6886        	punpckldq	0x7eed,%mm3
6887
6888// CHECK: punpckldq	3133065982, %mm3
6889// CHECK:  encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
6890        	punpckldq	0xbabecafe,%mm3
6891
6892// CHECK: punpckldq	305419896, %mm3
6893// CHECK:  encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
6894        	punpckldq	0x12345678,%mm3
6895
6896// CHECK: punpckldq	%mm3, %mm3
6897// CHECK:  encoding: [0x0f,0x62,0xdb]
6898        	punpckldq	%mm3,%mm3
6899
6900// CHECK: punpckldq	3735928559(%ebx,%ecx,8), %xmm5
6901// CHECK:  encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
6902        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
6903
6904// CHECK: punpckldq	69, %xmm5
6905// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
6906        	punpckldq	0x45,%xmm5
6907
6908// CHECK: punpckldq	32493, %xmm5
6909// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
6910        	punpckldq	0x7eed,%xmm5
6911
6912// CHECK: punpckldq	3133065982, %xmm5
6913// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
6914        	punpckldq	0xbabecafe,%xmm5
6915
6916// CHECK: punpckldq	305419896, %xmm5
6917// CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
6918        	punpckldq	0x12345678,%xmm5
6919
6920// CHECK: punpckldq	%xmm5, %xmm5
6921// CHECK:  encoding: [0x66,0x0f,0x62,0xed]
6922        	punpckldq	%xmm5,%xmm5
6923
6924// CHECK: pxor	3735928559(%ebx,%ecx,8), %mm3
6925// CHECK:  encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
6926        	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
6927
6928// CHECK: pxor	69, %mm3
6929// CHECK:  encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
6930        	pxor	0x45,%mm3
6931
6932// CHECK: pxor	32493, %mm3
6933// CHECK:  encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
6934        	pxor	0x7eed,%mm3
6935
6936// CHECK: pxor	3133065982, %mm3
6937// CHECK:  encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
6938        	pxor	0xbabecafe,%mm3
6939
6940// CHECK: pxor	305419896, %mm3
6941// CHECK:  encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
6942        	pxor	0x12345678,%mm3
6943
6944// CHECK: pxor	%mm3, %mm3
6945// CHECK:  encoding: [0x0f,0xef,0xdb]
6946        	pxor	%mm3,%mm3
6947
6948// CHECK: pxor	3735928559(%ebx,%ecx,8), %xmm5
6949// CHECK:  encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
6950        	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
6951
6952// CHECK: pxor	69, %xmm5
6953// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
6954        	pxor	0x45,%xmm5
6955
6956// CHECK: pxor	32493, %xmm5
6957// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
6958        	pxor	0x7eed,%xmm5
6959
6960// CHECK: pxor	3133065982, %xmm5
6961// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
6962        	pxor	0xbabecafe,%xmm5
6963
6964// CHECK: pxor	305419896, %xmm5
6965// CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
6966        	pxor	0x12345678,%xmm5
6967
6968// CHECK: pxor	%xmm5, %xmm5
6969// CHECK:  encoding: [0x66,0x0f,0xef,0xed]
6970        	pxor	%xmm5,%xmm5
6971
6972// CHECK: addps	3735928559(%ebx,%ecx,8), %xmm5
6973// CHECK:  encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6974        	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
6975
6976// CHECK: addps	69, %xmm5
6977// CHECK:  encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
6978        	addps	0x45,%xmm5
6979
6980// CHECK: addps	32493, %xmm5
6981// CHECK:  encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
6982        	addps	0x7eed,%xmm5
6983
6984// CHECK: addps	3133065982, %xmm5
6985// CHECK:  encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
6986        	addps	0xbabecafe,%xmm5
6987
6988// CHECK: addps	305419896, %xmm5
6989// CHECK:  encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
6990        	addps	0x12345678,%xmm5
6991
6992// CHECK: addps	%xmm5, %xmm5
6993// CHECK:  encoding: [0x0f,0x58,0xed]
6994        	addps	%xmm5,%xmm5
6995
6996// CHECK: addss	3735928559(%ebx,%ecx,8), %xmm5
6997// CHECK:  encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
6998        	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
6999
7000// CHECK: addss	69, %xmm5
7001// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
7002        	addss	0x45,%xmm5
7003
7004// CHECK: addss	32493, %xmm5
7005// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
7006        	addss	0x7eed,%xmm5
7007
7008// CHECK: addss	3133065982, %xmm5
7009// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
7010        	addss	0xbabecafe,%xmm5
7011
7012// CHECK: addss	305419896, %xmm5
7013// CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
7014        	addss	0x12345678,%xmm5
7015
7016// CHECK: addss	%xmm5, %xmm5
7017// CHECK:  encoding: [0xf3,0x0f,0x58,0xed]
7018        	addss	%xmm5,%xmm5
7019
7020// CHECK: andnps	3735928559(%ebx,%ecx,8), %xmm5
7021// CHECK:  encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
7022        	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7023
7024// CHECK: andnps	69, %xmm5
7025// CHECK:  encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
7026        	andnps	0x45,%xmm5
7027
7028// CHECK: andnps	32493, %xmm5
7029// CHECK:  encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
7030        	andnps	0x7eed,%xmm5
7031
7032// CHECK: andnps	3133065982, %xmm5
7033// CHECK:  encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
7034        	andnps	0xbabecafe,%xmm5
7035
7036// CHECK: andnps	305419896, %xmm5
7037// CHECK:  encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
7038        	andnps	0x12345678,%xmm5
7039
7040// CHECK: andnps	%xmm5, %xmm5
7041// CHECK:  encoding: [0x0f,0x55,0xed]
7042        	andnps	%xmm5,%xmm5
7043
7044// CHECK: andps	3735928559(%ebx,%ecx,8), %xmm5
7045// CHECK:  encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
7046        	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7047
7048// CHECK: andps	69, %xmm5
7049// CHECK:  encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
7050        	andps	0x45,%xmm5
7051
7052// CHECK: andps	32493, %xmm5
7053// CHECK:  encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
7054        	andps	0x7eed,%xmm5
7055
7056// CHECK: andps	3133065982, %xmm5
7057// CHECK:  encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
7058        	andps	0xbabecafe,%xmm5
7059
7060// CHECK: andps	305419896, %xmm5
7061// CHECK:  encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
7062        	andps	0x12345678,%xmm5
7063
7064// CHECK: andps	%xmm5, %xmm5
7065// CHECK:  encoding: [0x0f,0x54,0xed]
7066        	andps	%xmm5,%xmm5
7067
7068// CHECK: comiss	3735928559(%ebx,%ecx,8), %xmm5
7069// CHECK:  encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7070        	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7071
7072// CHECK: comiss	69, %xmm5
7073// CHECK:  encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
7074        	comiss	0x45,%xmm5
7075
7076// CHECK: comiss	32493, %xmm5
7077// CHECK:  encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
7078        	comiss	0x7eed,%xmm5
7079
7080// CHECK: comiss	3133065982, %xmm5
7081// CHECK:  encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
7082        	comiss	0xbabecafe,%xmm5
7083
7084// CHECK: comiss	305419896, %xmm5
7085// CHECK:  encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
7086        	comiss	0x12345678,%xmm5
7087
7088// CHECK: comiss	%xmm5, %xmm5
7089// CHECK:  encoding: [0x0f,0x2f,0xed]
7090        	comiss	%xmm5,%xmm5
7091
7092// CHECK: cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
7093// CHECK:  encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7094        	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7095
7096// CHECK: cvtpi2ps	69, %xmm5
7097// CHECK:  encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7098        	cvtpi2ps	0x45,%xmm5
7099
7100// CHECK: cvtpi2ps	32493, %xmm5
7101// CHECK:  encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7102        	cvtpi2ps	0x7eed,%xmm5
7103
7104// CHECK: cvtpi2ps	3133065982, %xmm5
7105// CHECK:  encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7106        	cvtpi2ps	0xbabecafe,%xmm5
7107
7108// CHECK: cvtpi2ps	305419896, %xmm5
7109// CHECK:  encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7110        	cvtpi2ps	0x12345678,%xmm5
7111
7112// CHECK: cvtpi2ps	%mm3, %xmm5
7113// CHECK:  encoding: [0x0f,0x2a,0xeb]
7114        	cvtpi2ps	%mm3,%xmm5
7115
7116// CHECK: cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
7117// CHECK:  encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7118        	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
7119
7120// CHECK: cvtps2pi	69, %mm3
7121// CHECK:  encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
7122        	cvtps2pi	0x45,%mm3
7123
7124// CHECK: cvtps2pi	32493, %mm3
7125// CHECK:  encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
7126        	cvtps2pi	0x7eed,%mm3
7127
7128// CHECK: cvtps2pi	3133065982, %mm3
7129// CHECK:  encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
7130        	cvtps2pi	0xbabecafe,%mm3
7131
7132// CHECK: cvtps2pi	305419896, %mm3
7133// CHECK:  encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
7134        	cvtps2pi	0x12345678,%mm3
7135
7136// CHECK: cvtps2pi	%xmm5, %mm3
7137// CHECK:  encoding: [0x0f,0x2d,0xdd]
7138        	cvtps2pi	%xmm5,%mm3
7139
7140// CHECK: cvtsi2ss	%ecx, %xmm5
7141// CHECK:  encoding: [0xf3,0x0f,0x2a,0xe9]
7142        	cvtsi2ss	%ecx,%xmm5
7143
7144// CHECK: cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
7145// CHECK:  encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
7146        	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7147
7148// CHECK: cvtsi2ss	69, %xmm5
7149// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
7150        	cvtsi2ss	0x45,%xmm5
7151
7152// CHECK: cvtsi2ss	32493, %xmm5
7153// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
7154        	cvtsi2ss	0x7eed,%xmm5
7155
7156// CHECK: cvtsi2ss	3133065982, %xmm5
7157// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
7158        	cvtsi2ss	0xbabecafe,%xmm5
7159
7160// CHECK: cvtsi2ss	305419896, %xmm5
7161// CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
7162        	cvtsi2ss	0x12345678,%xmm5
7163
7164// CHECK: cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
7165// CHECK:  encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7166        	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
7167
7168// CHECK: cvttps2pi	69, %mm3
7169// CHECK:  encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
7170        	cvttps2pi	0x45,%mm3
7171
7172// CHECK: cvttps2pi	32493, %mm3
7173// CHECK:  encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
7174        	cvttps2pi	0x7eed,%mm3
7175
7176// CHECK: cvttps2pi	3133065982, %mm3
7177// CHECK:  encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
7178        	cvttps2pi	0xbabecafe,%mm3
7179
7180// CHECK: cvttps2pi	305419896, %mm3
7181// CHECK:  encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
7182        	cvttps2pi	0x12345678,%mm3
7183
7184// CHECK: cvttps2pi	%xmm5, %mm3
7185// CHECK:  encoding: [0x0f,0x2c,0xdd]
7186        	cvttps2pi	%xmm5,%mm3
7187
7188// CHECK: cvttss2si	3735928559(%ebx,%ecx,8), %ecx
7189// CHECK:  encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
7190        	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
7191
7192// CHECK: cvttss2si	69, %ecx
7193// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
7194        	cvttss2si	0x45,%ecx
7195
7196// CHECK: cvttss2si	32493, %ecx
7197// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
7198        	cvttss2si	0x7eed,%ecx
7199
7200// CHECK: cvttss2si	3133065982, %ecx
7201// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
7202        	cvttss2si	0xbabecafe,%ecx
7203
7204// CHECK: cvttss2si	305419896, %ecx
7205// CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
7206        	cvttss2si	0x12345678,%ecx
7207
7208// CHECK: cvttss2si	%xmm5, %ecx
7209// CHECK:  encoding: [0xf3,0x0f,0x2c,0xcd]
7210        	cvttss2si	%xmm5,%ecx
7211
7212// CHECK: divps	3735928559(%ebx,%ecx,8), %xmm5
7213// CHECK:  encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7214        	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7215
7216// CHECK: divps	69, %xmm5
7217// CHECK:  encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7218        	divps	0x45,%xmm5
7219
7220// CHECK: divps	32493, %xmm5
7221// CHECK:  encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7222        	divps	0x7eed,%xmm5
7223
7224// CHECK: divps	3133065982, %xmm5
7225// CHECK:  encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7226        	divps	0xbabecafe,%xmm5
7227
7228// CHECK: divps	305419896, %xmm5
7229// CHECK:  encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7230        	divps	0x12345678,%xmm5
7231
7232// CHECK: divps	%xmm5, %xmm5
7233// CHECK:  encoding: [0x0f,0x5e,0xed]
7234        	divps	%xmm5,%xmm5
7235
7236// CHECK: divss	3735928559(%ebx,%ecx,8), %xmm5
7237// CHECK:  encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
7238        	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7239
7240// CHECK: divss	69, %xmm5
7241// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
7242        	divss	0x45,%xmm5
7243
7244// CHECK: divss	32493, %xmm5
7245// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
7246        	divss	0x7eed,%xmm5
7247
7248// CHECK: divss	3133065982, %xmm5
7249// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
7250        	divss	0xbabecafe,%xmm5
7251
7252// CHECK: divss	305419896, %xmm5
7253// CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
7254        	divss	0x12345678,%xmm5
7255
7256// CHECK: divss	%xmm5, %xmm5
7257// CHECK:  encoding: [0xf3,0x0f,0x5e,0xed]
7258        	divss	%xmm5,%xmm5
7259
7260// CHECK: ldmxcsr	3735928559(%ebx,%ecx,8)
7261// CHECK:  encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
7262        	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
7263
7264// CHECK: ldmxcsr	32493
7265// CHECK:  encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
7266        	ldmxcsr	0x7eed
7267
7268// CHECK: ldmxcsr	3133065982
7269// CHECK:  encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
7270        	ldmxcsr	0xbabecafe
7271
7272// CHECK: ldmxcsr	305419896
7273// CHECK:  encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
7274        	ldmxcsr	0x12345678
7275
7276// CHECK: maskmovq	%mm3, %mm3
7277// CHECK:  encoding: [0x0f,0xf7,0xdb]
7278        	maskmovq	%mm3,%mm3
7279
7280// CHECK: maxps	3735928559(%ebx,%ecx,8), %xmm5
7281// CHECK:  encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7282        	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7283
7284// CHECK: maxps	69, %xmm5
7285// CHECK:  encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7286        	maxps	0x45,%xmm5
7287
7288// CHECK: maxps	32493, %xmm5
7289// CHECK:  encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7290        	maxps	0x7eed,%xmm5
7291
7292// CHECK: maxps	3133065982, %xmm5
7293// CHECK:  encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7294        	maxps	0xbabecafe,%xmm5
7295
7296// CHECK: maxps	305419896, %xmm5
7297// CHECK:  encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7298        	maxps	0x12345678,%xmm5
7299
7300// CHECK: maxps	%xmm5, %xmm5
7301// CHECK:  encoding: [0x0f,0x5f,0xed]
7302        	maxps	%xmm5,%xmm5
7303
7304// CHECK: maxss	3735928559(%ebx,%ecx,8), %xmm5
7305// CHECK:  encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
7306        	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7307
7308// CHECK: maxss	69, %xmm5
7309// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
7310        	maxss	0x45,%xmm5
7311
7312// CHECK: maxss	32493, %xmm5
7313// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
7314        	maxss	0x7eed,%xmm5
7315
7316// CHECK: maxss	3133065982, %xmm5
7317// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
7318        	maxss	0xbabecafe,%xmm5
7319
7320// CHECK: maxss	305419896, %xmm5
7321// CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
7322        	maxss	0x12345678,%xmm5
7323
7324// CHECK: maxss	%xmm5, %xmm5
7325// CHECK:  encoding: [0xf3,0x0f,0x5f,0xed]
7326        	maxss	%xmm5,%xmm5
7327
7328// CHECK: minps	3735928559(%ebx,%ecx,8), %xmm5
7329// CHECK:  encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7330        	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7331
7332// CHECK: minps	69, %xmm5
7333// CHECK:  encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7334        	minps	0x45,%xmm5
7335
7336// CHECK: minps	32493, %xmm5
7337// CHECK:  encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7338        	minps	0x7eed,%xmm5
7339
7340// CHECK: minps	3133065982, %xmm5
7341// CHECK:  encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7342        	minps	0xbabecafe,%xmm5
7343
7344// CHECK: minps	305419896, %xmm5
7345// CHECK:  encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7346        	minps	0x12345678,%xmm5
7347
7348// CHECK: minps	%xmm5, %xmm5
7349// CHECK:  encoding: [0x0f,0x5d,0xed]
7350        	minps	%xmm5,%xmm5
7351
7352// CHECK: minss	3735928559(%ebx,%ecx,8), %xmm5
7353// CHECK:  encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
7354        	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7355
7356// CHECK: minss	69, %xmm5
7357// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
7358        	minss	0x45,%xmm5
7359
7360// CHECK: minss	32493, %xmm5
7361// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
7362        	minss	0x7eed,%xmm5
7363
7364// CHECK: minss	3133065982, %xmm5
7365// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
7366        	minss	0xbabecafe,%xmm5
7367
7368// CHECK: minss	305419896, %xmm5
7369// CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
7370        	minss	0x12345678,%xmm5
7371
7372// CHECK: minss	%xmm5, %xmm5
7373// CHECK:  encoding: [0xf3,0x0f,0x5d,0xed]
7374        	minss	%xmm5,%xmm5
7375
7376// CHECK: movaps	3735928559(%ebx,%ecx,8), %xmm5
7377// CHECK:  encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
7378        	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7379
7380// CHECK: movaps	69, %xmm5
7381// CHECK:  encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
7382        	movaps	0x45,%xmm5
7383
7384// CHECK: movaps	32493, %xmm5
7385// CHECK:  encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
7386        	movaps	0x7eed,%xmm5
7387
7388// CHECK: movaps	3133065982, %xmm5
7389// CHECK:  encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
7390        	movaps	0xbabecafe,%xmm5
7391
7392// CHECK: movaps	305419896, %xmm5
7393// CHECK:  encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
7394        	movaps	0x12345678,%xmm5
7395
7396// CHECK: movaps	%xmm5, %xmm5
7397// CHECK:  encoding: [0x0f,0x28,0xed]
7398        	movaps	%xmm5,%xmm5
7399
7400// CHECK: movaps	%xmm5, 3735928559(%ebx,%ecx,8)
7401// CHECK:  encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
7402        	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7403
7404// CHECK: movaps	%xmm5, 69
7405// CHECK:  encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
7406        	movaps	%xmm5,0x45
7407
7408// CHECK: movaps	%xmm5, 32493
7409// CHECK:  encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
7410        	movaps	%xmm5,0x7eed
7411
7412// CHECK: movaps	%xmm5, 3133065982
7413// CHECK:  encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
7414        	movaps	%xmm5,0xbabecafe
7415
7416// CHECK: movaps	%xmm5, 305419896
7417// CHECK:  encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
7418        	movaps	%xmm5,0x12345678
7419
7420// CHECK: movaps	%xmm5, %xmm5
7421// CHECK:  encoding: [0x0f,0x28,0xed]
7422        	movaps	%xmm5,%xmm5
7423
7424// CHECK: movhlps	%xmm5, %xmm5
7425// CHECK:  encoding: [0x0f,0x12,0xed]
7426        	movhlps	%xmm5,%xmm5
7427
7428// CHECK: movhps	3735928559(%ebx,%ecx,8), %xmm5
7429// CHECK:  encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
7430        	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7431
7432// CHECK: movhps	69, %xmm5
7433// CHECK:  encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
7434        	movhps	0x45,%xmm5
7435
7436// CHECK: movhps	32493, %xmm5
7437// CHECK:  encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
7438        	movhps	0x7eed,%xmm5
7439
7440// CHECK: movhps	3133065982, %xmm5
7441// CHECK:  encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
7442        	movhps	0xbabecafe,%xmm5
7443
7444// CHECK: movhps	305419896, %xmm5
7445// CHECK:  encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
7446        	movhps	0x12345678,%xmm5
7447
7448// CHECK: movhps	%xmm5, 3735928559(%ebx,%ecx,8)
7449// CHECK:  encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
7450        	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7451
7452// CHECK: movhps	%xmm5, 69
7453// CHECK:  encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
7454        	movhps	%xmm5,0x45
7455
7456// CHECK: movhps	%xmm5, 32493
7457// CHECK:  encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
7458        	movhps	%xmm5,0x7eed
7459
7460// CHECK: movhps	%xmm5, 3133065982
7461// CHECK:  encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
7462        	movhps	%xmm5,0xbabecafe
7463
7464// CHECK: movhps	%xmm5, 305419896
7465// CHECK:  encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
7466        	movhps	%xmm5,0x12345678
7467
7468// CHECK: movlhps	%xmm5, %xmm5
7469// CHECK:  encoding: [0x0f,0x16,0xed]
7470        	movlhps	%xmm5,%xmm5
7471
7472// CHECK: movlps	3735928559(%ebx,%ecx,8), %xmm5
7473// CHECK:  encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
7474        	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7475
7476// CHECK: movlps	69, %xmm5
7477// CHECK:  encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
7478        	movlps	0x45,%xmm5
7479
7480// CHECK: movlps	32493, %xmm5
7481// CHECK:  encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
7482        	movlps	0x7eed,%xmm5
7483
7484// CHECK: movlps	3133065982, %xmm5
7485// CHECK:  encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
7486        	movlps	0xbabecafe,%xmm5
7487
7488// CHECK: movlps	305419896, %xmm5
7489// CHECK:  encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
7490        	movlps	0x12345678,%xmm5
7491
7492// CHECK: movlps	%xmm5, 3735928559(%ebx,%ecx,8)
7493// CHECK:  encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
7494        	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7495
7496// CHECK: movlps	%xmm5, 69
7497// CHECK:  encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
7498        	movlps	%xmm5,0x45
7499
7500// CHECK: movlps	%xmm5, 32493
7501// CHECK:  encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
7502        	movlps	%xmm5,0x7eed
7503
7504// CHECK: movlps	%xmm5, 3133065982
7505// CHECK:  encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
7506        	movlps	%xmm5,0xbabecafe
7507
7508// CHECK: movlps	%xmm5, 305419896
7509// CHECK:  encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
7510        	movlps	%xmm5,0x12345678
7511
7512// CHECK: movmskps	%xmm5, %ecx
7513// CHECK:  encoding: [0x0f,0x50,0xcd]
7514        	movmskps	%xmm5,%ecx
7515
7516// CHECK: movntps	%xmm5, 3735928559(%ebx,%ecx,8)
7517// CHECK:  encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
7518        	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7519
7520// CHECK: movntps	%xmm5, 69
7521// CHECK:  encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
7522        	movntps	%xmm5,0x45
7523
7524// CHECK: movntps	%xmm5, 32493
7525// CHECK:  encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
7526        	movntps	%xmm5,0x7eed
7527
7528// CHECK: movntps	%xmm5, 3133065982
7529// CHECK:  encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
7530        	movntps	%xmm5,0xbabecafe
7531
7532// CHECK: movntps	%xmm5, 305419896
7533// CHECK:  encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
7534        	movntps	%xmm5,0x12345678
7535
7536// CHECK: movntq	%mm3, 3735928559(%ebx,%ecx,8)
7537// CHECK:  encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7538        	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
7539
7540// CHECK: movntq	%mm3, 69
7541// CHECK:  encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
7542        	movntq	%mm3,0x45
7543
7544// CHECK: movntq	%mm3, 32493
7545// CHECK:  encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
7546        	movntq	%mm3,0x7eed
7547
7548// CHECK: movntq	%mm3, 3133065982
7549// CHECK:  encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
7550        	movntq	%mm3,0xbabecafe
7551
7552// CHECK: movntq	%mm3, 305419896
7553// CHECK:  encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
7554        	movntq	%mm3,0x12345678
7555
7556// CHECK: movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
7557// CHECK:  encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
7558        	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7559
7560// CHECK: movntdq	%xmm5, 69
7561// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
7562        	movntdq	%xmm5,0x45
7563
7564// CHECK: movntdq	%xmm5, 32493
7565// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
7566        	movntdq	%xmm5,0x7eed
7567
7568// CHECK: movntdq	%xmm5, 3133065982
7569// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
7570        	movntdq	%xmm5,0xbabecafe
7571
7572// CHECK: movntdq	%xmm5, 305419896
7573// CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
7574        	movntdq	%xmm5,0x12345678
7575
7576// CHECK: movss	3735928559(%ebx,%ecx,8), %xmm5
7577// CHECK:  encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7578        	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7579
7580// CHECK: movss	69, %xmm5
7581// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7582        	movss	0x45,%xmm5
7583
7584// CHECK: movss	32493, %xmm5
7585// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7586        	movss	0x7eed,%xmm5
7587
7588// CHECK: movss	3133065982, %xmm5
7589// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7590        	movss	0xbabecafe,%xmm5
7591
7592// CHECK: movss	305419896, %xmm5
7593// CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7594        	movss	0x12345678,%xmm5
7595
7596// CHECK: movss	%xmm5, %xmm5
7597// CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
7598        	movss	%xmm5,%xmm5
7599
7600// CHECK: movss	%xmm5, 3735928559(%ebx,%ecx,8)
7601// CHECK:  encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7602        	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7603
7604// CHECK: movss	%xmm5, 69
7605// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7606        	movss	%xmm5,0x45
7607
7608// CHECK: movss	%xmm5, 32493
7609// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7610        	movss	%xmm5,0x7eed
7611
7612// CHECK: movss	%xmm5, 3133065982
7613// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7614        	movss	%xmm5,0xbabecafe
7615
7616// CHECK: movss	%xmm5, 305419896
7617// CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7618        	movss	%xmm5,0x12345678
7619
7620// CHECK: movss	%xmm5, %xmm5
7621// CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
7622        	movss	%xmm5,%xmm5
7623
7624// CHECK: movups	3735928559(%ebx,%ecx,8), %xmm5
7625// CHECK:  encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
7626        	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
7627
7628// CHECK: movups	69, %xmm5
7629// CHECK:  encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
7630        	movups	0x45,%xmm5
7631
7632// CHECK: movups	32493, %xmm5
7633// CHECK:  encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
7634        	movups	0x7eed,%xmm5
7635
7636// CHECK: movups	3133065982, %xmm5
7637// CHECK:  encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
7638        	movups	0xbabecafe,%xmm5
7639
7640// CHECK: movups	305419896, %xmm5
7641// CHECK:  encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
7642        	movups	0x12345678,%xmm5
7643
7644// CHECK: movups	%xmm5, %xmm5
7645// CHECK:  encoding: [0x0f,0x10,0xed]
7646        	movups	%xmm5,%xmm5
7647
7648// CHECK: movups	%xmm5, 3735928559(%ebx,%ecx,8)
7649// CHECK:  encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
7650        	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
7651
7652// CHECK: movups	%xmm5, 69
7653// CHECK:  encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
7654        	movups	%xmm5,0x45
7655
7656// CHECK: movups	%xmm5, 32493
7657// CHECK:  encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
7658        	movups	%xmm5,0x7eed
7659
7660// CHECK: movups	%xmm5, 3133065982
7661// CHECK:  encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
7662        	movups	%xmm5,0xbabecafe
7663
7664// CHECK: movups	%xmm5, 305419896
7665// CHECK:  encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
7666        	movups	%xmm5,0x12345678
7667
7668// CHECK: movups	%xmm5, %xmm5
7669// CHECK:  encoding: [0x0f,0x10,0xed]
7670        	movups	%xmm5,%xmm5
7671
7672// CHECK: mulps	3735928559(%ebx,%ecx,8), %xmm5
7673// CHECK:  encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7674        	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7675
7676// CHECK: mulps	69, %xmm5
7677// CHECK:  encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7678        	mulps	0x45,%xmm5
7679
7680// CHECK: mulps	32493, %xmm5
7681// CHECK:  encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7682        	mulps	0x7eed,%xmm5
7683
7684// CHECK: mulps	3133065982, %xmm5
7685// CHECK:  encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7686        	mulps	0xbabecafe,%xmm5
7687
7688// CHECK: mulps	305419896, %xmm5
7689// CHECK:  encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7690        	mulps	0x12345678,%xmm5
7691
7692// CHECK: mulps	%xmm5, %xmm5
7693// CHECK:  encoding: [0x0f,0x59,0xed]
7694        	mulps	%xmm5,%xmm5
7695
7696// CHECK: mulss	3735928559(%ebx,%ecx,8), %xmm5
7697// CHECK:  encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
7698        	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
7699
7700// CHECK: mulss	69, %xmm5
7701// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
7702        	mulss	0x45,%xmm5
7703
7704// CHECK: mulss	32493, %xmm5
7705// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
7706        	mulss	0x7eed,%xmm5
7707
7708// CHECK: mulss	3133065982, %xmm5
7709// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
7710        	mulss	0xbabecafe,%xmm5
7711
7712// CHECK: mulss	305419896, %xmm5
7713// CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
7714        	mulss	0x12345678,%xmm5
7715
7716// CHECK: mulss	%xmm5, %xmm5
7717// CHECK:  encoding: [0xf3,0x0f,0x59,0xed]
7718        	mulss	%xmm5,%xmm5
7719
7720// CHECK: orps	3735928559(%ebx,%ecx,8), %xmm5
7721// CHECK:  encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
7722        	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
7723
7724// CHECK: orps	69, %xmm5
7725// CHECK:  encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
7726        	orps	0x45,%xmm5
7727
7728// CHECK: orps	32493, %xmm5
7729// CHECK:  encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
7730        	orps	0x7eed,%xmm5
7731
7732// CHECK: orps	3133065982, %xmm5
7733// CHECK:  encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
7734        	orps	0xbabecafe,%xmm5
7735
7736// CHECK: orps	305419896, %xmm5
7737// CHECK:  encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
7738        	orps	0x12345678,%xmm5
7739
7740// CHECK: orps	%xmm5, %xmm5
7741// CHECK:  encoding: [0x0f,0x56,0xed]
7742        	orps	%xmm5,%xmm5
7743
7744// CHECK: pavgb	3735928559(%ebx,%ecx,8), %mm3
7745// CHECK:  encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7746        	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
7747
7748// CHECK: pavgb	69, %mm3
7749// CHECK:  encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
7750        	pavgb	0x45,%mm3
7751
7752// CHECK: pavgb	32493, %mm3
7753// CHECK:  encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
7754        	pavgb	0x7eed,%mm3
7755
7756// CHECK: pavgb	3133065982, %mm3
7757// CHECK:  encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
7758        	pavgb	0xbabecafe,%mm3
7759
7760// CHECK: pavgb	305419896, %mm3
7761// CHECK:  encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
7762        	pavgb	0x12345678,%mm3
7763
7764// CHECK: pavgb	%mm3, %mm3
7765// CHECK:  encoding: [0x0f,0xe0,0xdb]
7766        	pavgb	%mm3,%mm3
7767
7768// CHECK: pavgb	3735928559(%ebx,%ecx,8), %xmm5
7769// CHECK:  encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
7770        	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
7771
7772// CHECK: pavgb	69, %xmm5
7773// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
7774        	pavgb	0x45,%xmm5
7775
7776// CHECK: pavgb	32493, %xmm5
7777// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
7778        	pavgb	0x7eed,%xmm5
7779
7780// CHECK: pavgb	3133065982, %xmm5
7781// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
7782        	pavgb	0xbabecafe,%xmm5
7783
7784// CHECK: pavgb	305419896, %xmm5
7785// CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
7786        	pavgb	0x12345678,%xmm5
7787
7788// CHECK: pavgb	%xmm5, %xmm5
7789// CHECK:  encoding: [0x66,0x0f,0xe0,0xed]
7790        	pavgb	%xmm5,%xmm5
7791
7792// CHECK: pavgw	3735928559(%ebx,%ecx,8), %mm3
7793// CHECK:  encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7794        	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
7795
7796// CHECK: pavgw	69, %mm3
7797// CHECK:  encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
7798        	pavgw	0x45,%mm3
7799
7800// CHECK: pavgw	32493, %mm3
7801// CHECK:  encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
7802        	pavgw	0x7eed,%mm3
7803
7804// CHECK: pavgw	3133065982, %mm3
7805// CHECK:  encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
7806        	pavgw	0xbabecafe,%mm3
7807
7808// CHECK: pavgw	305419896, %mm3
7809// CHECK:  encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
7810        	pavgw	0x12345678,%mm3
7811
7812// CHECK: pavgw	%mm3, %mm3
7813// CHECK:  encoding: [0x0f,0xe3,0xdb]
7814        	pavgw	%mm3,%mm3
7815
7816// CHECK: pavgw	3735928559(%ebx,%ecx,8), %xmm5
7817// CHECK:  encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
7818        	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7819
7820// CHECK: pavgw	69, %xmm5
7821// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
7822        	pavgw	0x45,%xmm5
7823
7824// CHECK: pavgw	32493, %xmm5
7825// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
7826        	pavgw	0x7eed,%xmm5
7827
7828// CHECK: pavgw	3133065982, %xmm5
7829// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
7830        	pavgw	0xbabecafe,%xmm5
7831
7832// CHECK: pavgw	305419896, %xmm5
7833// CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
7834        	pavgw	0x12345678,%xmm5
7835
7836// CHECK: pavgw	%xmm5, %xmm5
7837// CHECK:  encoding: [0x66,0x0f,0xe3,0xed]
7838        	pavgw	%xmm5,%xmm5
7839
7840// CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %mm3
7841// CHECK:  encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7842        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
7843
7844// CHECK: pmaxsw	69, %mm3
7845// CHECK:  encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
7846        	pmaxsw	0x45,%mm3
7847
7848// CHECK: pmaxsw	32493, %mm3
7849// CHECK:  encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
7850        	pmaxsw	0x7eed,%mm3
7851
7852// CHECK: pmaxsw	3133065982, %mm3
7853// CHECK:  encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
7854        	pmaxsw	0xbabecafe,%mm3
7855
7856// CHECK: pmaxsw	305419896, %mm3
7857// CHECK:  encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
7858        	pmaxsw	0x12345678,%mm3
7859
7860// CHECK: pmaxsw	%mm3, %mm3
7861// CHECK:  encoding: [0x0f,0xee,0xdb]
7862        	pmaxsw	%mm3,%mm3
7863
7864// CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
7865// CHECK:  encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
7866        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7867
7868// CHECK: pmaxsw	69, %xmm5
7869// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
7870        	pmaxsw	0x45,%xmm5
7871
7872// CHECK: pmaxsw	32493, %xmm5
7873// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
7874        	pmaxsw	0x7eed,%xmm5
7875
7876// CHECK: pmaxsw	3133065982, %xmm5
7877// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
7878        	pmaxsw	0xbabecafe,%xmm5
7879
7880// CHECK: pmaxsw	305419896, %xmm5
7881// CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
7882        	pmaxsw	0x12345678,%xmm5
7883
7884// CHECK: pmaxsw	%xmm5, %xmm5
7885// CHECK:  encoding: [0x66,0x0f,0xee,0xed]
7886        	pmaxsw	%xmm5,%xmm5
7887
7888// CHECK: pmaxub	3735928559(%ebx,%ecx,8), %mm3
7889// CHECK:  encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7890        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
7891
7892// CHECK: pmaxub	69, %mm3
7893// CHECK:  encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
7894        	pmaxub	0x45,%mm3
7895
7896// CHECK: pmaxub	32493, %mm3
7897// CHECK:  encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
7898        	pmaxub	0x7eed,%mm3
7899
7900// CHECK: pmaxub	3133065982, %mm3
7901// CHECK:  encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
7902        	pmaxub	0xbabecafe,%mm3
7903
7904// CHECK: pmaxub	305419896, %mm3
7905// CHECK:  encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
7906        	pmaxub	0x12345678,%mm3
7907
7908// CHECK: pmaxub	%mm3, %mm3
7909// CHECK:  encoding: [0x0f,0xde,0xdb]
7910        	pmaxub	%mm3,%mm3
7911
7912// CHECK: pmaxub	3735928559(%ebx,%ecx,8), %xmm5
7913// CHECK:  encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
7914        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
7915
7916// CHECK: pmaxub	69, %xmm5
7917// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
7918        	pmaxub	0x45,%xmm5
7919
7920// CHECK: pmaxub	32493, %xmm5
7921// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
7922        	pmaxub	0x7eed,%xmm5
7923
7924// CHECK: pmaxub	3133065982, %xmm5
7925// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
7926        	pmaxub	0xbabecafe,%xmm5
7927
7928// CHECK: pmaxub	305419896, %xmm5
7929// CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
7930        	pmaxub	0x12345678,%xmm5
7931
7932// CHECK: pmaxub	%xmm5, %xmm5
7933// CHECK:  encoding: [0x66,0x0f,0xde,0xed]
7934        	pmaxub	%xmm5,%xmm5
7935
7936// CHECK: pminsw	3735928559(%ebx,%ecx,8), %mm3
7937// CHECK:  encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7938        	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
7939
7940// CHECK: pminsw	69, %mm3
7941// CHECK:  encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
7942        	pminsw	0x45,%mm3
7943
7944// CHECK: pminsw	32493, %mm3
7945// CHECK:  encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
7946        	pminsw	0x7eed,%mm3
7947
7948// CHECK: pminsw	3133065982, %mm3
7949// CHECK:  encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
7950        	pminsw	0xbabecafe,%mm3
7951
7952// CHECK: pminsw	305419896, %mm3
7953// CHECK:  encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
7954        	pminsw	0x12345678,%mm3
7955
7956// CHECK: pminsw	%mm3, %mm3
7957// CHECK:  encoding: [0x0f,0xea,0xdb]
7958        	pminsw	%mm3,%mm3
7959
7960// CHECK: pminsw	3735928559(%ebx,%ecx,8), %xmm5
7961// CHECK:  encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
7962        	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
7963
7964// CHECK: pminsw	69, %xmm5
7965// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
7966        	pminsw	0x45,%xmm5
7967
7968// CHECK: pminsw	32493, %xmm5
7969// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
7970        	pminsw	0x7eed,%xmm5
7971
7972// CHECK: pminsw	3133065982, %xmm5
7973// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
7974        	pminsw	0xbabecafe,%xmm5
7975
7976// CHECK: pminsw	305419896, %xmm5
7977// CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
7978        	pminsw	0x12345678,%xmm5
7979
7980// CHECK: pminsw	%xmm5, %xmm5
7981// CHECK:  encoding: [0x66,0x0f,0xea,0xed]
7982        	pminsw	%xmm5,%xmm5
7983
7984// CHECK: pminub	3735928559(%ebx,%ecx,8), %mm3
7985// CHECK:  encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
7986        	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
7987
7988// CHECK: pminub	69, %mm3
7989// CHECK:  encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
7990        	pminub	0x45,%mm3
7991
7992// CHECK: pminub	32493, %mm3
7993// CHECK:  encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
7994        	pminub	0x7eed,%mm3
7995
7996// CHECK: pminub	3133065982, %mm3
7997// CHECK:  encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
7998        	pminub	0xbabecafe,%mm3
7999
8000// CHECK: pminub	305419896, %mm3
8001// CHECK:  encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
8002        	pminub	0x12345678,%mm3
8003
8004// CHECK: pminub	%mm3, %mm3
8005// CHECK:  encoding: [0x0f,0xda,0xdb]
8006        	pminub	%mm3,%mm3
8007
8008// CHECK: pminub	3735928559(%ebx,%ecx,8), %xmm5
8009// CHECK:  encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
8010        	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
8011
8012// CHECK: pminub	69, %xmm5
8013// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
8014        	pminub	0x45,%xmm5
8015
8016// CHECK: pminub	32493, %xmm5
8017// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
8018        	pminub	0x7eed,%xmm5
8019
8020// CHECK: pminub	3133065982, %xmm5
8021// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
8022        	pminub	0xbabecafe,%xmm5
8023
8024// CHECK: pminub	305419896, %xmm5
8025// CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
8026        	pminub	0x12345678,%xmm5
8027
8028// CHECK: pminub	%xmm5, %xmm5
8029// CHECK:  encoding: [0x66,0x0f,0xda,0xed]
8030        	pminub	%xmm5,%xmm5
8031
8032// CHECK: pmovmskb	%mm3, %ecx
8033// CHECK:  encoding: [0x0f,0xd7,0xcb]
8034        	pmovmskb	%mm3,%ecx
8035
8036// CHECK: pmovmskb	%xmm5, %ecx
8037// CHECK:  encoding: [0x66,0x0f,0xd7,0xcd]
8038        	pmovmskb	%xmm5,%ecx
8039
8040// CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %mm3
8041// CHECK:  encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8042        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
8043
8044// CHECK: pmulhuw	69, %mm3
8045// CHECK:  encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
8046        	pmulhuw	0x45,%mm3
8047
8048// CHECK: pmulhuw	32493, %mm3
8049// CHECK:  encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
8050        	pmulhuw	0x7eed,%mm3
8051
8052// CHECK: pmulhuw	3133065982, %mm3
8053// CHECK:  encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
8054        	pmulhuw	0xbabecafe,%mm3
8055
8056// CHECK: pmulhuw	305419896, %mm3
8057// CHECK:  encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
8058        	pmulhuw	0x12345678,%mm3
8059
8060// CHECK: pmulhuw	%mm3, %mm3
8061// CHECK:  encoding: [0x0f,0xe4,0xdb]
8062        	pmulhuw	%mm3,%mm3
8063
8064// CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
8065// CHECK:  encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
8066        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
8067
8068// CHECK: pmulhuw	69, %xmm5
8069// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
8070        	pmulhuw	0x45,%xmm5
8071
8072// CHECK: pmulhuw	32493, %xmm5
8073// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
8074        	pmulhuw	0x7eed,%xmm5
8075
8076// CHECK: pmulhuw	3133065982, %xmm5
8077// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
8078        	pmulhuw	0xbabecafe,%xmm5
8079
8080// CHECK: pmulhuw	305419896, %xmm5
8081// CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
8082        	pmulhuw	0x12345678,%xmm5
8083
8084// CHECK: pmulhuw	%xmm5, %xmm5
8085// CHECK:  encoding: [0x66,0x0f,0xe4,0xed]
8086        	pmulhuw	%xmm5,%xmm5
8087
8088// CHECK: prefetchnta	3735928559(%ebx,%ecx,8)
8089// CHECK:  encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
8090        	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
8091
8092// CHECK: prefetchnta	32493
8093// CHECK:  encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
8094        	prefetchnta	0x7eed
8095
8096// CHECK: prefetchnta	3133065982
8097// CHECK:  encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
8098        	prefetchnta	0xbabecafe
8099
8100// CHECK: prefetchnta	305419896
8101// CHECK:  encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
8102        	prefetchnta	0x12345678
8103
8104// CHECK: prefetcht0	3735928559(%ebx,%ecx,8)
8105// CHECK:  encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
8106        	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
8107
8108// CHECK: prefetcht0	32493
8109// CHECK:  encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
8110        	prefetcht0	0x7eed
8111
8112// CHECK: prefetcht0	3133065982
8113// CHECK:  encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
8114        	prefetcht0	0xbabecafe
8115
8116// CHECK: prefetcht0	305419896
8117// CHECK:  encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
8118        	prefetcht0	0x12345678
8119
8120// CHECK: prefetcht1	3735928559(%ebx,%ecx,8)
8121// CHECK:  encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
8122        	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
8123
8124// CHECK: prefetcht1	32493
8125// CHECK:  encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
8126        	prefetcht1	0x7eed
8127
8128// CHECK: prefetcht1	3133065982
8129// CHECK:  encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
8130        	prefetcht1	0xbabecafe
8131
8132// CHECK: prefetcht1	305419896
8133// CHECK:  encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
8134        	prefetcht1	0x12345678
8135
8136// CHECK: prefetcht2	3735928559(%ebx,%ecx,8)
8137// CHECK:  encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8138        	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
8139
8140// CHECK: prefetcht2	32493
8141// CHECK:  encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
8142        	prefetcht2	0x7eed
8143
8144// CHECK: prefetcht2	3133065982
8145// CHECK:  encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
8146        	prefetcht2	0xbabecafe
8147
8148// CHECK: prefetcht2	305419896
8149// CHECK:  encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
8150        	prefetcht2	0x12345678
8151
8152// CHECK: psadbw	3735928559(%ebx,%ecx,8), %mm3
8153// CHECK:  encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8154        	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
8155
8156// CHECK: psadbw	69, %mm3
8157// CHECK:  encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
8158        	psadbw	0x45,%mm3
8159
8160// CHECK: psadbw	32493, %mm3
8161// CHECK:  encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
8162        	psadbw	0x7eed,%mm3
8163
8164// CHECK: psadbw	3133065982, %mm3
8165// CHECK:  encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
8166        	psadbw	0xbabecafe,%mm3
8167
8168// CHECK: psadbw	305419896, %mm3
8169// CHECK:  encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
8170        	psadbw	0x12345678,%mm3
8171
8172// CHECK: psadbw	%mm3, %mm3
8173// CHECK:  encoding: [0x0f,0xf6,0xdb]
8174        	psadbw	%mm3,%mm3
8175
8176// CHECK: psadbw	3735928559(%ebx,%ecx,8), %xmm5
8177// CHECK:  encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
8178        	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
8179
8180// CHECK: psadbw	69, %xmm5
8181// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
8182        	psadbw	0x45,%xmm5
8183
8184// CHECK: psadbw	32493, %xmm5
8185// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
8186        	psadbw	0x7eed,%xmm5
8187
8188// CHECK: psadbw	3133065982, %xmm5
8189// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
8190        	psadbw	0xbabecafe,%xmm5
8191
8192// CHECK: psadbw	305419896, %xmm5
8193// CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
8194        	psadbw	0x12345678,%xmm5
8195
8196// CHECK: psadbw	%xmm5, %xmm5
8197// CHECK:  encoding: [0x66,0x0f,0xf6,0xed]
8198        	psadbw	%xmm5,%xmm5
8199
8200// CHECK: rcpps	3735928559(%ebx,%ecx,8), %xmm5
8201// CHECK:  encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
8202        	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8203
8204// CHECK: rcpps	69, %xmm5
8205// CHECK:  encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
8206        	rcpps	0x45,%xmm5
8207
8208// CHECK: rcpps	32493, %xmm5
8209// CHECK:  encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
8210        	rcpps	0x7eed,%xmm5
8211
8212// CHECK: rcpps	3133065982, %xmm5
8213// CHECK:  encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
8214        	rcpps	0xbabecafe,%xmm5
8215
8216// CHECK: rcpps	305419896, %xmm5
8217// CHECK:  encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
8218        	rcpps	0x12345678,%xmm5
8219
8220// CHECK: rcpps	%xmm5, %xmm5
8221// CHECK:  encoding: [0x0f,0x53,0xed]
8222        	rcpps	%xmm5,%xmm5
8223
8224// CHECK: rcpss	3735928559(%ebx,%ecx,8), %xmm5
8225// CHECK:  encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
8226        	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8227
8228// CHECK: rcpss	69, %xmm5
8229// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
8230        	rcpss	0x45,%xmm5
8231
8232// CHECK: rcpss	32493, %xmm5
8233// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
8234        	rcpss	0x7eed,%xmm5
8235
8236// CHECK: rcpss	3133065982, %xmm5
8237// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
8238        	rcpss	0xbabecafe,%xmm5
8239
8240// CHECK: rcpss	305419896, %xmm5
8241// CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
8242        	rcpss	0x12345678,%xmm5
8243
8244// CHECK: rcpss	%xmm5, %xmm5
8245// CHECK:  encoding: [0xf3,0x0f,0x53,0xed]
8246        	rcpss	%xmm5,%xmm5
8247
8248// CHECK: rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
8249// CHECK:  encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
8250        	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8251
8252// CHECK: rsqrtps	69, %xmm5
8253// CHECK:  encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
8254        	rsqrtps	0x45,%xmm5
8255
8256// CHECK: rsqrtps	32493, %xmm5
8257// CHECK:  encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
8258        	rsqrtps	0x7eed,%xmm5
8259
8260// CHECK: rsqrtps	3133065982, %xmm5
8261// CHECK:  encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
8262        	rsqrtps	0xbabecafe,%xmm5
8263
8264// CHECK: rsqrtps	305419896, %xmm5
8265// CHECK:  encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
8266        	rsqrtps	0x12345678,%xmm5
8267
8268// CHECK: rsqrtps	%xmm5, %xmm5
8269// CHECK:  encoding: [0x0f,0x52,0xed]
8270        	rsqrtps	%xmm5,%xmm5
8271
8272// CHECK: rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
8273// CHECK:  encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
8274        	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8275
8276// CHECK: rsqrtss	69, %xmm5
8277// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
8278        	rsqrtss	0x45,%xmm5
8279
8280// CHECK: rsqrtss	32493, %xmm5
8281// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
8282        	rsqrtss	0x7eed,%xmm5
8283
8284// CHECK: rsqrtss	3133065982, %xmm5
8285// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
8286        	rsqrtss	0xbabecafe,%xmm5
8287
8288// CHECK: rsqrtss	305419896, %xmm5
8289// CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
8290        	rsqrtss	0x12345678,%xmm5
8291
8292// CHECK: rsqrtss	%xmm5, %xmm5
8293// CHECK:  encoding: [0xf3,0x0f,0x52,0xed]
8294        	rsqrtss	%xmm5,%xmm5
8295
8296// CHECK: sqrtps	3735928559(%ebx,%ecx,8), %xmm5
8297// CHECK:  encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
8298        	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8299
8300// CHECK: sqrtps	69, %xmm5
8301// CHECK:  encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
8302        	sqrtps	0x45,%xmm5
8303
8304// CHECK: sqrtps	32493, %xmm5
8305// CHECK:  encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
8306        	sqrtps	0x7eed,%xmm5
8307
8308// CHECK: sqrtps	3133065982, %xmm5
8309// CHECK:  encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
8310        	sqrtps	0xbabecafe,%xmm5
8311
8312// CHECK: sqrtps	305419896, %xmm5
8313// CHECK:  encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
8314        	sqrtps	0x12345678,%xmm5
8315
8316// CHECK: sqrtps	%xmm5, %xmm5
8317// CHECK:  encoding: [0x0f,0x51,0xed]
8318        	sqrtps	%xmm5,%xmm5
8319
8320// CHECK: sqrtss	3735928559(%ebx,%ecx,8), %xmm5
8321// CHECK:  encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
8322        	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8323
8324// CHECK: sqrtss	69, %xmm5
8325// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
8326        	sqrtss	0x45,%xmm5
8327
8328// CHECK: sqrtss	32493, %xmm5
8329// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
8330        	sqrtss	0x7eed,%xmm5
8331
8332// CHECK: sqrtss	3133065982, %xmm5
8333// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
8334        	sqrtss	0xbabecafe,%xmm5
8335
8336// CHECK: sqrtss	305419896, %xmm5
8337// CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
8338        	sqrtss	0x12345678,%xmm5
8339
8340// CHECK: sqrtss	%xmm5, %xmm5
8341// CHECK:  encoding: [0xf3,0x0f,0x51,0xed]
8342        	sqrtss	%xmm5,%xmm5
8343
8344// CHECK: stmxcsr	3735928559(%ebx,%ecx,8)
8345// CHECK:  encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
8346        	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
8347
8348// CHECK: stmxcsr	32493
8349// CHECK:  encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
8350        	stmxcsr	0x7eed
8351
8352// CHECK: stmxcsr	3133065982
8353// CHECK:  encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
8354        	stmxcsr	0xbabecafe
8355
8356// CHECK: stmxcsr	305419896
8357// CHECK:  encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
8358        	stmxcsr	0x12345678
8359
8360// CHECK: subps	3735928559(%ebx,%ecx,8), %xmm5
8361// CHECK:  encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8362        	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8363
8364// CHECK: subps	69, %xmm5
8365// CHECK:  encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
8366        	subps	0x45,%xmm5
8367
8368// CHECK: subps	32493, %xmm5
8369// CHECK:  encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
8370        	subps	0x7eed,%xmm5
8371
8372// CHECK: subps	3133065982, %xmm5
8373// CHECK:  encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
8374        	subps	0xbabecafe,%xmm5
8375
8376// CHECK: subps	305419896, %xmm5
8377// CHECK:  encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
8378        	subps	0x12345678,%xmm5
8379
8380// CHECK: subps	%xmm5, %xmm5
8381// CHECK:  encoding: [0x0f,0x5c,0xed]
8382        	subps	%xmm5,%xmm5
8383
8384// CHECK: subss	3735928559(%ebx,%ecx,8), %xmm5
8385// CHECK:  encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
8386        	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8387
8388// CHECK: subss	69, %xmm5
8389// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
8390        	subss	0x45,%xmm5
8391
8392// CHECK: subss	32493, %xmm5
8393// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
8394        	subss	0x7eed,%xmm5
8395
8396// CHECK: subss	3133065982, %xmm5
8397// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
8398        	subss	0xbabecafe,%xmm5
8399
8400// CHECK: subss	305419896, %xmm5
8401// CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
8402        	subss	0x12345678,%xmm5
8403
8404// CHECK: subss	%xmm5, %xmm5
8405// CHECK:  encoding: [0xf3,0x0f,0x5c,0xed]
8406        	subss	%xmm5,%xmm5
8407
8408// CHECK: ucomiss	3735928559(%ebx,%ecx,8), %xmm5
8409// CHECK:  encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8410        	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
8411
8412// CHECK: ucomiss	69, %xmm5
8413// CHECK:  encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
8414        	ucomiss	0x45,%xmm5
8415
8416// CHECK: ucomiss	32493, %xmm5
8417// CHECK:  encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
8418        	ucomiss	0x7eed,%xmm5
8419
8420// CHECK: ucomiss	3133065982, %xmm5
8421// CHECK:  encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
8422        	ucomiss	0xbabecafe,%xmm5
8423
8424// CHECK: ucomiss	305419896, %xmm5
8425// CHECK:  encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
8426        	ucomiss	0x12345678,%xmm5
8427
8428// CHECK: ucomiss	%xmm5, %xmm5
8429// CHECK:  encoding: [0x0f,0x2e,0xed]
8430        	ucomiss	%xmm5,%xmm5
8431
8432// CHECK: unpckhps	3735928559(%ebx,%ecx,8), %xmm5
8433// CHECK:  encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
8434        	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8435
8436// CHECK: unpckhps	69, %xmm5
8437// CHECK:  encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
8438        	unpckhps	0x45,%xmm5
8439
8440// CHECK: unpckhps	32493, %xmm5
8441// CHECK:  encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
8442        	unpckhps	0x7eed,%xmm5
8443
8444// CHECK: unpckhps	3133065982, %xmm5
8445// CHECK:  encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
8446        	unpckhps	0xbabecafe,%xmm5
8447
8448// CHECK: unpckhps	305419896, %xmm5
8449// CHECK:  encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
8450        	unpckhps	0x12345678,%xmm5
8451
8452// CHECK: unpckhps	%xmm5, %xmm5
8453// CHECK:  encoding: [0x0f,0x15,0xed]
8454        	unpckhps	%xmm5,%xmm5
8455
8456// CHECK: unpcklps	3735928559(%ebx,%ecx,8), %xmm5
8457// CHECK:  encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
8458        	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8459
8460// CHECK: unpcklps	69, %xmm5
8461// CHECK:  encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
8462        	unpcklps	0x45,%xmm5
8463
8464// CHECK: unpcklps	32493, %xmm5
8465// CHECK:  encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
8466        	unpcklps	0x7eed,%xmm5
8467
8468// CHECK: unpcklps	3133065982, %xmm5
8469// CHECK:  encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
8470        	unpcklps	0xbabecafe,%xmm5
8471
8472// CHECK: unpcklps	305419896, %xmm5
8473// CHECK:  encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
8474        	unpcklps	0x12345678,%xmm5
8475
8476// CHECK: unpcklps	%xmm5, %xmm5
8477// CHECK:  encoding: [0x0f,0x14,0xed]
8478        	unpcklps	%xmm5,%xmm5
8479
8480// CHECK: xorps	3735928559(%ebx,%ecx,8), %xmm5
8481// CHECK:  encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
8482        	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
8483
8484// CHECK: xorps	69, %xmm5
8485// CHECK:  encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
8486        	xorps	0x45,%xmm5
8487
8488// CHECK: xorps	32493, %xmm5
8489// CHECK:  encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
8490        	xorps	0x7eed,%xmm5
8491
8492// CHECK: xorps	3133065982, %xmm5
8493// CHECK:  encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
8494        	xorps	0xbabecafe,%xmm5
8495
8496// CHECK: xorps	305419896, %xmm5
8497// CHECK:  encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
8498        	xorps	0x12345678,%xmm5
8499
8500// CHECK: xorps	%xmm5, %xmm5
8501// CHECK:  encoding: [0x0f,0x57,0xed]
8502        	xorps	%xmm5,%xmm5
8503
8504// CHECK: addpd	3735928559(%ebx,%ecx,8), %xmm5
8505// CHECK:  encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
8506        	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8507
8508// CHECK: addpd	69, %xmm5
8509// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
8510        	addpd	0x45,%xmm5
8511
8512// CHECK: addpd	32493, %xmm5
8513// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
8514        	addpd	0x7eed,%xmm5
8515
8516// CHECK: addpd	3133065982, %xmm5
8517// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
8518        	addpd	0xbabecafe,%xmm5
8519
8520// CHECK: addpd	305419896, %xmm5
8521// CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
8522        	addpd	0x12345678,%xmm5
8523
8524// CHECK: addpd	%xmm5, %xmm5
8525// CHECK:  encoding: [0x66,0x0f,0x58,0xed]
8526        	addpd	%xmm5,%xmm5
8527
8528// CHECK: addsd	3735928559(%ebx,%ecx,8), %xmm5
8529// CHECK:  encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
8530        	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8531
8532// CHECK: addsd	69, %xmm5
8533// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
8534        	addsd	0x45,%xmm5
8535
8536// CHECK: addsd	32493, %xmm5
8537// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
8538        	addsd	0x7eed,%xmm5
8539
8540// CHECK: addsd	3133065982, %xmm5
8541// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
8542        	addsd	0xbabecafe,%xmm5
8543
8544// CHECK: addsd	305419896, %xmm5
8545// CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
8546        	addsd	0x12345678,%xmm5
8547
8548// CHECK: addsd	%xmm5, %xmm5
8549// CHECK:  encoding: [0xf2,0x0f,0x58,0xed]
8550        	addsd	%xmm5,%xmm5
8551
8552// CHECK: andnpd	3735928559(%ebx,%ecx,8), %xmm5
8553// CHECK:  encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
8554        	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8555
8556// CHECK: andnpd	69, %xmm5
8557// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
8558        	andnpd	0x45,%xmm5
8559
8560// CHECK: andnpd	32493, %xmm5
8561// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
8562        	andnpd	0x7eed,%xmm5
8563
8564// CHECK: andnpd	3133065982, %xmm5
8565// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
8566        	andnpd	0xbabecafe,%xmm5
8567
8568// CHECK: andnpd	305419896, %xmm5
8569// CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
8570        	andnpd	0x12345678,%xmm5
8571
8572// CHECK: andnpd	%xmm5, %xmm5
8573// CHECK:  encoding: [0x66,0x0f,0x55,0xed]
8574        	andnpd	%xmm5,%xmm5
8575
8576// CHECK: andpd	3735928559(%ebx,%ecx,8), %xmm5
8577// CHECK:  encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
8578        	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8579
8580// CHECK: andpd	69, %xmm5
8581// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
8582        	andpd	0x45,%xmm5
8583
8584// CHECK: andpd	32493, %xmm5
8585// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
8586        	andpd	0x7eed,%xmm5
8587
8588// CHECK: andpd	3133065982, %xmm5
8589// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
8590        	andpd	0xbabecafe,%xmm5
8591
8592// CHECK: andpd	305419896, %xmm5
8593// CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
8594        	andpd	0x12345678,%xmm5
8595
8596// CHECK: andpd	%xmm5, %xmm5
8597// CHECK:  encoding: [0x66,0x0f,0x54,0xed]
8598        	andpd	%xmm5,%xmm5
8599
8600// CHECK: comisd	3735928559(%ebx,%ecx,8), %xmm5
8601// CHECK:  encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8602        	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8603
8604// CHECK: comisd	69, %xmm5
8605// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
8606        	comisd	0x45,%xmm5
8607
8608// CHECK: comisd	32493, %xmm5
8609// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
8610        	comisd	0x7eed,%xmm5
8611
8612// CHECK: comisd	3133065982, %xmm5
8613// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
8614        	comisd	0xbabecafe,%xmm5
8615
8616// CHECK: comisd	305419896, %xmm5
8617// CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
8618        	comisd	0x12345678,%xmm5
8619
8620// CHECK: comisd	%xmm5, %xmm5
8621// CHECK:  encoding: [0x66,0x0f,0x2f,0xed]
8622        	comisd	%xmm5,%xmm5
8623
8624// CHECK: cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
8625// CHECK:  encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
8626        	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8627
8628// CHECK: cvtpi2pd	69, %xmm5
8629// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
8630        	cvtpi2pd	0x45,%xmm5
8631
8632// CHECK: cvtpi2pd	32493, %xmm5
8633// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
8634        	cvtpi2pd	0x7eed,%xmm5
8635
8636// CHECK: cvtpi2pd	3133065982, %xmm5
8637// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
8638        	cvtpi2pd	0xbabecafe,%xmm5
8639
8640// CHECK: cvtpi2pd	305419896, %xmm5
8641// CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
8642        	cvtpi2pd	0x12345678,%xmm5
8643
8644// CHECK: cvtpi2pd	%mm3, %xmm5
8645// CHECK:  encoding: [0x66,0x0f,0x2a,0xeb]
8646        	cvtpi2pd	%mm3,%xmm5
8647
8648// CHECK: cvtsi2sd	%ecx, %xmm5
8649// CHECK:  encoding: [0xf2,0x0f,0x2a,0xe9]
8650        	cvtsi2sd	%ecx,%xmm5
8651
8652// CHECK: cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
8653// CHECK:  encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
8654        	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8655
8656// CHECK: cvtsi2sd	69, %xmm5
8657// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
8658        	cvtsi2sd	0x45,%xmm5
8659
8660// CHECK: cvtsi2sd	32493, %xmm5
8661// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
8662        	cvtsi2sd	0x7eed,%xmm5
8663
8664// CHECK: cvtsi2sd	3133065982, %xmm5
8665// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
8666        	cvtsi2sd	0xbabecafe,%xmm5
8667
8668// CHECK: cvtsi2sd	305419896, %xmm5
8669// CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
8670        	cvtsi2sd	0x12345678,%xmm5
8671
8672// CHECK: divpd	3735928559(%ebx,%ecx,8), %xmm5
8673// CHECK:  encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8674        	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8675
8676// CHECK: divpd	69, %xmm5
8677// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
8678        	divpd	0x45,%xmm5
8679
8680// CHECK: divpd	32493, %xmm5
8681// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
8682        	divpd	0x7eed,%xmm5
8683
8684// CHECK: divpd	3133065982, %xmm5
8685// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
8686        	divpd	0xbabecafe,%xmm5
8687
8688// CHECK: divpd	305419896, %xmm5
8689// CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
8690        	divpd	0x12345678,%xmm5
8691
8692// CHECK: divpd	%xmm5, %xmm5
8693// CHECK:  encoding: [0x66,0x0f,0x5e,0xed]
8694        	divpd	%xmm5,%xmm5
8695
8696// CHECK: divsd	3735928559(%ebx,%ecx,8), %xmm5
8697// CHECK:  encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
8698        	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8699
8700// CHECK: divsd	69, %xmm5
8701// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
8702        	divsd	0x45,%xmm5
8703
8704// CHECK: divsd	32493, %xmm5
8705// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
8706        	divsd	0x7eed,%xmm5
8707
8708// CHECK: divsd	3133065982, %xmm5
8709// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
8710        	divsd	0xbabecafe,%xmm5
8711
8712// CHECK: divsd	305419896, %xmm5
8713// CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
8714        	divsd	0x12345678,%xmm5
8715
8716// CHECK: divsd	%xmm5, %xmm5
8717// CHECK:  encoding: [0xf2,0x0f,0x5e,0xed]
8718        	divsd	%xmm5,%xmm5
8719
8720// CHECK: maxpd	3735928559(%ebx,%ecx,8), %xmm5
8721// CHECK:  encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8722        	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8723
8724// CHECK: maxpd	69, %xmm5
8725// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
8726        	maxpd	0x45,%xmm5
8727
8728// CHECK: maxpd	32493, %xmm5
8729// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
8730        	maxpd	0x7eed,%xmm5
8731
8732// CHECK: maxpd	3133065982, %xmm5
8733// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
8734        	maxpd	0xbabecafe,%xmm5
8735
8736// CHECK: maxpd	305419896, %xmm5
8737// CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
8738        	maxpd	0x12345678,%xmm5
8739
8740// CHECK: maxpd	%xmm5, %xmm5
8741// CHECK:  encoding: [0x66,0x0f,0x5f,0xed]
8742        	maxpd	%xmm5,%xmm5
8743
8744// CHECK: maxsd	3735928559(%ebx,%ecx,8), %xmm5
8745// CHECK:  encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
8746        	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8747
8748// CHECK: maxsd	69, %xmm5
8749// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
8750        	maxsd	0x45,%xmm5
8751
8752// CHECK: maxsd	32493, %xmm5
8753// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
8754        	maxsd	0x7eed,%xmm5
8755
8756// CHECK: maxsd	3133065982, %xmm5
8757// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
8758        	maxsd	0xbabecafe,%xmm5
8759
8760// CHECK: maxsd	305419896, %xmm5
8761// CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
8762        	maxsd	0x12345678,%xmm5
8763
8764// CHECK: maxsd	%xmm5, %xmm5
8765// CHECK:  encoding: [0xf2,0x0f,0x5f,0xed]
8766        	maxsd	%xmm5,%xmm5
8767
8768// CHECK: minpd	3735928559(%ebx,%ecx,8), %xmm5
8769// CHECK:  encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8770        	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8771
8772// CHECK: minpd	69, %xmm5
8773// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
8774        	minpd	0x45,%xmm5
8775
8776// CHECK: minpd	32493, %xmm5
8777// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
8778        	minpd	0x7eed,%xmm5
8779
8780// CHECK: minpd	3133065982, %xmm5
8781// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
8782        	minpd	0xbabecafe,%xmm5
8783
8784// CHECK: minpd	305419896, %xmm5
8785// CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
8786        	minpd	0x12345678,%xmm5
8787
8788// CHECK: minpd	%xmm5, %xmm5
8789// CHECK:  encoding: [0x66,0x0f,0x5d,0xed]
8790        	minpd	%xmm5,%xmm5
8791
8792// CHECK: minsd	3735928559(%ebx,%ecx,8), %xmm5
8793// CHECK:  encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
8794        	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8795
8796// CHECK: minsd	69, %xmm5
8797// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
8798        	minsd	0x45,%xmm5
8799
8800// CHECK: minsd	32493, %xmm5
8801// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
8802        	minsd	0x7eed,%xmm5
8803
8804// CHECK: minsd	3133065982, %xmm5
8805// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
8806        	minsd	0xbabecafe,%xmm5
8807
8808// CHECK: minsd	305419896, %xmm5
8809// CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
8810        	minsd	0x12345678,%xmm5
8811
8812// CHECK: minsd	%xmm5, %xmm5
8813// CHECK:  encoding: [0xf2,0x0f,0x5d,0xed]
8814        	minsd	%xmm5,%xmm5
8815
8816// CHECK: movapd	3735928559(%ebx,%ecx,8), %xmm5
8817// CHECK:  encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
8818        	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8819
8820// CHECK: movapd	69, %xmm5
8821// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
8822        	movapd	0x45,%xmm5
8823
8824// CHECK: movapd	32493, %xmm5
8825// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
8826        	movapd	0x7eed,%xmm5
8827
8828// CHECK: movapd	3133065982, %xmm5
8829// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
8830        	movapd	0xbabecafe,%xmm5
8831
8832// CHECK: movapd	305419896, %xmm5
8833// CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
8834        	movapd	0x12345678,%xmm5
8835
8836// CHECK: movapd	%xmm5, %xmm5
8837// CHECK:  encoding: [0x66,0x0f,0x28,0xed]
8838        	movapd	%xmm5,%xmm5
8839
8840// CHECK: movapd	%xmm5, 3735928559(%ebx,%ecx,8)
8841// CHECK:  encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
8842        	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8843
8844// CHECK: movapd	%xmm5, 69
8845// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
8846        	movapd	%xmm5,0x45
8847
8848// CHECK: movapd	%xmm5, 32493
8849// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
8850        	movapd	%xmm5,0x7eed
8851
8852// CHECK: movapd	%xmm5, 3133065982
8853// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
8854        	movapd	%xmm5,0xbabecafe
8855
8856// CHECK: movapd	%xmm5, 305419896
8857// CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
8858        	movapd	%xmm5,0x12345678
8859
8860// CHECK: movapd	%xmm5, %xmm5
8861// CHECK:  encoding: [0x66,0x0f,0x28,0xed]
8862        	movapd	%xmm5,%xmm5
8863
8864// CHECK: movhpd	3735928559(%ebx,%ecx,8), %xmm5
8865// CHECK:  encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
8866        	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8867
8868// CHECK: movhpd	69, %xmm5
8869// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
8870        	movhpd	0x45,%xmm5
8871
8872// CHECK: movhpd	32493, %xmm5
8873// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
8874        	movhpd	0x7eed,%xmm5
8875
8876// CHECK: movhpd	3133065982, %xmm5
8877// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
8878        	movhpd	0xbabecafe,%xmm5
8879
8880// CHECK: movhpd	305419896, %xmm5
8881// CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
8882        	movhpd	0x12345678,%xmm5
8883
8884// CHECK: movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
8885// CHECK:  encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
8886        	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8887
8888// CHECK: movhpd	%xmm5, 69
8889// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
8890        	movhpd	%xmm5,0x45
8891
8892// CHECK: movhpd	%xmm5, 32493
8893// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
8894        	movhpd	%xmm5,0x7eed
8895
8896// CHECK: movhpd	%xmm5, 3133065982
8897// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
8898        	movhpd	%xmm5,0xbabecafe
8899
8900// CHECK: movhpd	%xmm5, 305419896
8901// CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
8902        	movhpd	%xmm5,0x12345678
8903
8904// CHECK: movlpd	3735928559(%ebx,%ecx,8), %xmm5
8905// CHECK:  encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
8906        	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8907
8908// CHECK: movlpd	69, %xmm5
8909// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
8910        	movlpd	0x45,%xmm5
8911
8912// CHECK: movlpd	32493, %xmm5
8913// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
8914        	movlpd	0x7eed,%xmm5
8915
8916// CHECK: movlpd	3133065982, %xmm5
8917// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
8918        	movlpd	0xbabecafe,%xmm5
8919
8920// CHECK: movlpd	305419896, %xmm5
8921// CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
8922        	movlpd	0x12345678,%xmm5
8923
8924// CHECK: movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
8925// CHECK:  encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
8926        	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8927
8928// CHECK: movlpd	%xmm5, 69
8929// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
8930        	movlpd	%xmm5,0x45
8931
8932// CHECK: movlpd	%xmm5, 32493
8933// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
8934        	movlpd	%xmm5,0x7eed
8935
8936// CHECK: movlpd	%xmm5, 3133065982
8937// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
8938        	movlpd	%xmm5,0xbabecafe
8939
8940// CHECK: movlpd	%xmm5, 305419896
8941// CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
8942        	movlpd	%xmm5,0x12345678
8943
8944// CHECK: movmskpd	%xmm5, %ecx
8945// CHECK:  encoding: [0x66,0x0f,0x50,0xcd]
8946        	movmskpd	%xmm5,%ecx
8947
8948// CHECK: movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
8949// CHECK:  encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
8950        	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8951
8952// CHECK: movntpd	%xmm5, 69
8953// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
8954        	movntpd	%xmm5,0x45
8955
8956// CHECK: movntpd	%xmm5, 32493
8957// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
8958        	movntpd	%xmm5,0x7eed
8959
8960// CHECK: movntpd	%xmm5, 3133065982
8961// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
8962        	movntpd	%xmm5,0xbabecafe
8963
8964// CHECK: movntpd	%xmm5, 305419896
8965// CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
8966        	movntpd	%xmm5,0x12345678
8967
8968// CHECK: movsd	3735928559(%ebx,%ecx,8), %xmm5
8969// CHECK:  encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
8970        	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
8971
8972// CHECK: movsd	69, %xmm5
8973// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
8974        	movsd	0x45,%xmm5
8975
8976// CHECK: movsd	32493, %xmm5
8977// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
8978        	movsd	0x7eed,%xmm5
8979
8980// CHECK: movsd	3133065982, %xmm5
8981// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
8982        	movsd	0xbabecafe,%xmm5
8983
8984// CHECK: movsd	305419896, %xmm5
8985// CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
8986        	movsd	0x12345678,%xmm5
8987
8988// CHECK: movsd	%xmm5, %xmm5
8989// CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
8990        	movsd	%xmm5,%xmm5
8991
8992// CHECK: movsd	%xmm5, 3735928559(%ebx,%ecx,8)
8993// CHECK:  encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
8994        	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
8995
8996// CHECK: movsd	%xmm5, 69
8997// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
8998        	movsd	%xmm5,0x45
8999
9000// CHECK: movsd	%xmm5, 32493
9001// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
9002        	movsd	%xmm5,0x7eed
9003
9004// CHECK: movsd	%xmm5, 3133065982
9005// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
9006        	movsd	%xmm5,0xbabecafe
9007
9008// CHECK: movsd	%xmm5, 305419896
9009// CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
9010        	movsd	%xmm5,0x12345678
9011
9012// CHECK: movsd	%xmm5, %xmm5
9013// CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
9014        	movsd	%xmm5,%xmm5
9015
9016// CHECK: movupd	3735928559(%ebx,%ecx,8), %xmm5
9017// CHECK:  encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
9018        	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9019
9020// CHECK: movupd	69, %xmm5
9021// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
9022        	movupd	0x45,%xmm5
9023
9024// CHECK: movupd	32493, %xmm5
9025// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
9026        	movupd	0x7eed,%xmm5
9027
9028// CHECK: movupd	3133065982, %xmm5
9029// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
9030        	movupd	0xbabecafe,%xmm5
9031
9032// CHECK: movupd	305419896, %xmm5
9033// CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
9034        	movupd	0x12345678,%xmm5
9035
9036// CHECK: movupd	%xmm5, %xmm5
9037// CHECK:  encoding: [0x66,0x0f,0x10,0xed]
9038        	movupd	%xmm5,%xmm5
9039
9040// CHECK: movupd	%xmm5, 3735928559(%ebx,%ecx,8)
9041// CHECK:  encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
9042        	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9043
9044// CHECK: movupd	%xmm5, 69
9045// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
9046        	movupd	%xmm5,0x45
9047
9048// CHECK: movupd	%xmm5, 32493
9049// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
9050        	movupd	%xmm5,0x7eed
9051
9052// CHECK: movupd	%xmm5, 3133065982
9053// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
9054        	movupd	%xmm5,0xbabecafe
9055
9056// CHECK: movupd	%xmm5, 305419896
9057// CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
9058        	movupd	%xmm5,0x12345678
9059
9060// CHECK: movupd	%xmm5, %xmm5
9061// CHECK:  encoding: [0x66,0x0f,0x10,0xed]
9062        	movupd	%xmm5,%xmm5
9063
9064// CHECK: mulpd	3735928559(%ebx,%ecx,8), %xmm5
9065// CHECK:  encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
9066        	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9067
9068// CHECK: mulpd	69, %xmm5
9069// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
9070        	mulpd	0x45,%xmm5
9071
9072// CHECK: mulpd	32493, %xmm5
9073// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
9074        	mulpd	0x7eed,%xmm5
9075
9076// CHECK: mulpd	3133065982, %xmm5
9077// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
9078        	mulpd	0xbabecafe,%xmm5
9079
9080// CHECK: mulpd	305419896, %xmm5
9081// CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
9082        	mulpd	0x12345678,%xmm5
9083
9084// CHECK: mulpd	%xmm5, %xmm5
9085// CHECK:  encoding: [0x66,0x0f,0x59,0xed]
9086        	mulpd	%xmm5,%xmm5
9087
9088// CHECK: mulsd	3735928559(%ebx,%ecx,8), %xmm5
9089// CHECK:  encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
9090        	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9091
9092// CHECK: mulsd	69, %xmm5
9093// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
9094        	mulsd	0x45,%xmm5
9095
9096// CHECK: mulsd	32493, %xmm5
9097// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
9098        	mulsd	0x7eed,%xmm5
9099
9100// CHECK: mulsd	3133065982, %xmm5
9101// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
9102        	mulsd	0xbabecafe,%xmm5
9103
9104// CHECK: mulsd	305419896, %xmm5
9105// CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
9106        	mulsd	0x12345678,%xmm5
9107
9108// CHECK: mulsd	%xmm5, %xmm5
9109// CHECK:  encoding: [0xf2,0x0f,0x59,0xed]
9110        	mulsd	%xmm5,%xmm5
9111
9112// CHECK: orpd	3735928559(%ebx,%ecx,8), %xmm5
9113// CHECK:  encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
9114        	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9115
9116// CHECK: orpd	69, %xmm5
9117// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
9118        	orpd	0x45,%xmm5
9119
9120// CHECK: orpd	32493, %xmm5
9121// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
9122        	orpd	0x7eed,%xmm5
9123
9124// CHECK: orpd	3133065982, %xmm5
9125// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
9126        	orpd	0xbabecafe,%xmm5
9127
9128// CHECK: orpd	305419896, %xmm5
9129// CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
9130        	orpd	0x12345678,%xmm5
9131
9132// CHECK: orpd	%xmm5, %xmm5
9133// CHECK:  encoding: [0x66,0x0f,0x56,0xed]
9134        	orpd	%xmm5,%xmm5
9135
9136// CHECK: sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
9137// CHECK:  encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
9138        	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9139
9140// CHECK: sqrtpd	69, %xmm5
9141// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
9142        	sqrtpd	0x45,%xmm5
9143
9144// CHECK: sqrtpd	32493, %xmm5
9145// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
9146        	sqrtpd	0x7eed,%xmm5
9147
9148// CHECK: sqrtpd	3133065982, %xmm5
9149// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
9150        	sqrtpd	0xbabecafe,%xmm5
9151
9152// CHECK: sqrtpd	305419896, %xmm5
9153// CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
9154        	sqrtpd	0x12345678,%xmm5
9155
9156// CHECK: sqrtpd	%xmm5, %xmm5
9157// CHECK:  encoding: [0x66,0x0f,0x51,0xed]
9158        	sqrtpd	%xmm5,%xmm5
9159
9160// CHECK: sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
9161// CHECK:  encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
9162        	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9163
9164// CHECK: sqrtsd	69, %xmm5
9165// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
9166        	sqrtsd	0x45,%xmm5
9167
9168// CHECK: sqrtsd	32493, %xmm5
9169// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
9170        	sqrtsd	0x7eed,%xmm5
9171
9172// CHECK: sqrtsd	3133065982, %xmm5
9173// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
9174        	sqrtsd	0xbabecafe,%xmm5
9175
9176// CHECK: sqrtsd	305419896, %xmm5
9177// CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
9178        	sqrtsd	0x12345678,%xmm5
9179
9180// CHECK: sqrtsd	%xmm5, %xmm5
9181// CHECK:  encoding: [0xf2,0x0f,0x51,0xed]
9182        	sqrtsd	%xmm5,%xmm5
9183
9184// CHECK: subpd	3735928559(%ebx,%ecx,8), %xmm5
9185// CHECK:  encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9186        	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9187
9188// CHECK: subpd	69, %xmm5
9189// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
9190        	subpd	0x45,%xmm5
9191
9192// CHECK: subpd	32493, %xmm5
9193// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
9194        	subpd	0x7eed,%xmm5
9195
9196// CHECK: subpd	3133065982, %xmm5
9197// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
9198        	subpd	0xbabecafe,%xmm5
9199
9200// CHECK: subpd	305419896, %xmm5
9201// CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
9202        	subpd	0x12345678,%xmm5
9203
9204// CHECK: subpd	%xmm5, %xmm5
9205// CHECK:  encoding: [0x66,0x0f,0x5c,0xed]
9206        	subpd	%xmm5,%xmm5
9207
9208// CHECK: subsd	3735928559(%ebx,%ecx,8), %xmm5
9209// CHECK:  encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9210        	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9211
9212// CHECK: subsd	69, %xmm5
9213// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
9214        	subsd	0x45,%xmm5
9215
9216// CHECK: subsd	32493, %xmm5
9217// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
9218        	subsd	0x7eed,%xmm5
9219
9220// CHECK: subsd	3133065982, %xmm5
9221// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
9222        	subsd	0xbabecafe,%xmm5
9223
9224// CHECK: subsd	305419896, %xmm5
9225// CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
9226        	subsd	0x12345678,%xmm5
9227
9228// CHECK: subsd	%xmm5, %xmm5
9229// CHECK:  encoding: [0xf2,0x0f,0x5c,0xed]
9230        	subsd	%xmm5,%xmm5
9231
9232// CHECK: ucomisd	3735928559(%ebx,%ecx,8), %xmm5
9233// CHECK:  encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
9234        	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9235
9236// CHECK: ucomisd	69, %xmm5
9237// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
9238        	ucomisd	0x45,%xmm5
9239
9240// CHECK: ucomisd	32493, %xmm5
9241// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
9242        	ucomisd	0x7eed,%xmm5
9243
9244// CHECK: ucomisd	3133065982, %xmm5
9245// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
9246        	ucomisd	0xbabecafe,%xmm5
9247
9248// CHECK: ucomisd	305419896, %xmm5
9249// CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
9250        	ucomisd	0x12345678,%xmm5
9251
9252// CHECK: ucomisd	%xmm5, %xmm5
9253// CHECK:  encoding: [0x66,0x0f,0x2e,0xed]
9254        	ucomisd	%xmm5,%xmm5
9255
9256// CHECK: unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
9257// CHECK:  encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
9258        	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9259
9260// CHECK: unpckhpd	69, %xmm5
9261// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
9262        	unpckhpd	0x45,%xmm5
9263
9264// CHECK: unpckhpd	32493, %xmm5
9265// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
9266        	unpckhpd	0x7eed,%xmm5
9267
9268// CHECK: unpckhpd	3133065982, %xmm5
9269// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
9270        	unpckhpd	0xbabecafe,%xmm5
9271
9272// CHECK: unpckhpd	305419896, %xmm5
9273// CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
9274        	unpckhpd	0x12345678,%xmm5
9275
9276// CHECK: unpckhpd	%xmm5, %xmm5
9277// CHECK:  encoding: [0x66,0x0f,0x15,0xed]
9278        	unpckhpd	%xmm5,%xmm5
9279
9280// CHECK: unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
9281// CHECK:  encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
9282        	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9283
9284// CHECK: unpcklpd	69, %xmm5
9285// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
9286        	unpcklpd	0x45,%xmm5
9287
9288// CHECK: unpcklpd	32493, %xmm5
9289// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
9290        	unpcklpd	0x7eed,%xmm5
9291
9292// CHECK: unpcklpd	3133065982, %xmm5
9293// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
9294        	unpcklpd	0xbabecafe,%xmm5
9295
9296// CHECK: unpcklpd	305419896, %xmm5
9297// CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
9298        	unpcklpd	0x12345678,%xmm5
9299
9300// CHECK: unpcklpd	%xmm5, %xmm5
9301// CHECK:  encoding: [0x66,0x0f,0x14,0xed]
9302        	unpcklpd	%xmm5,%xmm5
9303
9304// CHECK: xorpd	3735928559(%ebx,%ecx,8), %xmm5
9305// CHECK:  encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
9306        	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9307
9308// CHECK: xorpd	69, %xmm5
9309// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
9310        	xorpd	0x45,%xmm5
9311
9312// CHECK: xorpd	32493, %xmm5
9313// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
9314        	xorpd	0x7eed,%xmm5
9315
9316// CHECK: xorpd	3133065982, %xmm5
9317// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
9318        	xorpd	0xbabecafe,%xmm5
9319
9320// CHECK: xorpd	305419896, %xmm5
9321// CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
9322        	xorpd	0x12345678,%xmm5
9323
9324// CHECK: xorpd	%xmm5, %xmm5
9325// CHECK:  encoding: [0x66,0x0f,0x57,0xed]
9326        	xorpd	%xmm5,%xmm5
9327
9328// CHECK: cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
9329// CHECK:  encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
9330        	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9331
9332// CHECK: cvtdq2pd	69, %xmm5
9333// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
9334        	cvtdq2pd	0x45,%xmm5
9335
9336// CHECK: cvtdq2pd	32493, %xmm5
9337// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
9338        	cvtdq2pd	0x7eed,%xmm5
9339
9340// CHECK: cvtdq2pd	3133065982, %xmm5
9341// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
9342        	cvtdq2pd	0xbabecafe,%xmm5
9343
9344// CHECK: cvtdq2pd	305419896, %xmm5
9345// CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
9346        	cvtdq2pd	0x12345678,%xmm5
9347
9348// CHECK: cvtdq2pd	%xmm5, %xmm5
9349// CHECK:  encoding: [0xf3,0x0f,0xe6,0xed]
9350        	cvtdq2pd	%xmm5,%xmm5
9351
9352// CHECK: cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
9353// CHECK:  encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
9354        	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9355
9356// CHECK: cvtpd2dq	69, %xmm5
9357// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
9358        	cvtpd2dq	0x45,%xmm5
9359
9360// CHECK: cvtpd2dq	32493, %xmm5
9361// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
9362        	cvtpd2dq	0x7eed,%xmm5
9363
9364// CHECK: cvtpd2dq	3133065982, %xmm5
9365// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
9366        	cvtpd2dq	0xbabecafe,%xmm5
9367
9368// CHECK: cvtpd2dq	305419896, %xmm5
9369// CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
9370        	cvtpd2dq	0x12345678,%xmm5
9371
9372// CHECK: cvtpd2dq	%xmm5, %xmm5
9373// CHECK:  encoding: [0xf2,0x0f,0xe6,0xed]
9374        	cvtpd2dq	%xmm5,%xmm5
9375
9376// CHECK: cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
9377// CHECK:  encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9378        	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9379
9380// CHECK: cvtdq2ps	69, %xmm5
9381// CHECK:  encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9382        	cvtdq2ps	0x45,%xmm5
9383
9384// CHECK: cvtdq2ps	32493, %xmm5
9385// CHECK:  encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9386        	cvtdq2ps	0x7eed,%xmm5
9387
9388// CHECK: cvtdq2ps	3133065982, %xmm5
9389// CHECK:  encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9390        	cvtdq2ps	0xbabecafe,%xmm5
9391
9392// CHECK: cvtdq2ps	305419896, %xmm5
9393// CHECK:  encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9394        	cvtdq2ps	0x12345678,%xmm5
9395
9396// CHECK: cvtdq2ps	%xmm5, %xmm5
9397// CHECK:  encoding: [0x0f,0x5b,0xed]
9398        	cvtdq2ps	%xmm5,%xmm5
9399
9400// CHECK: cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
9401// CHECK:  encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9402        	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
9403
9404// CHECK: cvtpd2pi	69, %mm3
9405// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
9406        	cvtpd2pi	0x45,%mm3
9407
9408// CHECK: cvtpd2pi	32493, %mm3
9409// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
9410        	cvtpd2pi	0x7eed,%mm3
9411
9412// CHECK: cvtpd2pi	3133065982, %mm3
9413// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
9414        	cvtpd2pi	0xbabecafe,%mm3
9415
9416// CHECK: cvtpd2pi	305419896, %mm3
9417// CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
9418        	cvtpd2pi	0x12345678,%mm3
9419
9420// CHECK: cvtpd2pi	%xmm5, %mm3
9421// CHECK:  encoding: [0x66,0x0f,0x2d,0xdd]
9422        	cvtpd2pi	%xmm5,%mm3
9423
9424// CHECK: cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
9425// CHECK:  encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9426        	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9427
9428// CHECK: cvtpd2ps	69, %xmm5
9429// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9430        	cvtpd2ps	0x45,%xmm5
9431
9432// CHECK: cvtpd2ps	32493, %xmm5
9433// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9434        	cvtpd2ps	0x7eed,%xmm5
9435
9436// CHECK: cvtpd2ps	3133065982, %xmm5
9437// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9438        	cvtpd2ps	0xbabecafe,%xmm5
9439
9440// CHECK: cvtpd2ps	305419896, %xmm5
9441// CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9442        	cvtpd2ps	0x12345678,%xmm5
9443
9444// CHECK: cvtpd2ps	%xmm5, %xmm5
9445// CHECK:  encoding: [0x66,0x0f,0x5a,0xed]
9446        	cvtpd2ps	%xmm5,%xmm5
9447
9448// CHECK: cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
9449// CHECK:  encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9450        	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9451
9452// CHECK: cvtps2pd	69, %xmm5
9453// CHECK:  encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9454        	cvtps2pd	0x45,%xmm5
9455
9456// CHECK: cvtps2pd	32493, %xmm5
9457// CHECK:  encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9458        	cvtps2pd	0x7eed,%xmm5
9459
9460// CHECK: cvtps2pd	3133065982, %xmm5
9461// CHECK:  encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9462        	cvtps2pd	0xbabecafe,%xmm5
9463
9464// CHECK: cvtps2pd	305419896, %xmm5
9465// CHECK:  encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9466        	cvtps2pd	0x12345678,%xmm5
9467
9468// CHECK: cvtps2pd	%xmm5, %xmm5
9469// CHECK:  encoding: [0x0f,0x5a,0xed]
9470        	cvtps2pd	%xmm5,%xmm5
9471
9472// CHECK: cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
9473// CHECK:  encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9474        	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9475
9476// CHECK: cvtps2dq	69, %xmm5
9477// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9478        	cvtps2dq	0x45,%xmm5
9479
9480// CHECK: cvtps2dq	32493, %xmm5
9481// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9482        	cvtps2dq	0x7eed,%xmm5
9483
9484// CHECK: cvtps2dq	3133065982, %xmm5
9485// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9486        	cvtps2dq	0xbabecafe,%xmm5
9487
9488// CHECK: cvtps2dq	305419896, %xmm5
9489// CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9490        	cvtps2dq	0x12345678,%xmm5
9491
9492// CHECK: cvtps2dq	%xmm5, %xmm5
9493// CHECK:  encoding: [0x66,0x0f,0x5b,0xed]
9494        	cvtps2dq	%xmm5,%xmm5
9495
9496// CHECK: cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
9497// CHECK:  encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9498        	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
9499
9500// CHECK: cvtsd2ss	69, %xmm5
9501// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9502        	cvtsd2ss	0x45,%xmm5
9503
9504// CHECK: cvtsd2ss	32493, %xmm5
9505// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9506        	cvtsd2ss	0x7eed,%xmm5
9507
9508// CHECK: cvtsd2ss	3133065982, %xmm5
9509// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9510        	cvtsd2ss	0xbabecafe,%xmm5
9511
9512// CHECK: cvtsd2ss	305419896, %xmm5
9513// CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9514        	cvtsd2ss	0x12345678,%xmm5
9515
9516// CHECK: cvtsd2ss	%xmm5, %xmm5
9517// CHECK:  encoding: [0xf2,0x0f,0x5a,0xed]
9518        	cvtsd2ss	%xmm5,%xmm5
9519
9520// CHECK: cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
9521// CHECK:  encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
9522        	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9523
9524// CHECK: cvtss2sd	69, %xmm5
9525// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
9526        	cvtss2sd	0x45,%xmm5
9527
9528// CHECK: cvtss2sd	32493, %xmm5
9529// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
9530        	cvtss2sd	0x7eed,%xmm5
9531
9532// CHECK: cvtss2sd	3133065982, %xmm5
9533// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
9534        	cvtss2sd	0xbabecafe,%xmm5
9535
9536// CHECK: cvtss2sd	305419896, %xmm5
9537// CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
9538        	cvtss2sd	0x12345678,%xmm5
9539
9540// CHECK: cvtss2sd	%xmm5, %xmm5
9541// CHECK:  encoding: [0xf3,0x0f,0x5a,0xed]
9542        	cvtss2sd	%xmm5,%xmm5
9543
9544// CHECK: cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
9545// CHECK:  encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9546        	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
9547
9548// CHECK: cvttpd2pi	69, %mm3
9549// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
9550        	cvttpd2pi	0x45,%mm3
9551
9552// CHECK: cvttpd2pi	32493, %mm3
9553// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
9554        	cvttpd2pi	0x7eed,%mm3
9555
9556// CHECK: cvttpd2pi	3133065982, %mm3
9557// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
9558        	cvttpd2pi	0xbabecafe,%mm3
9559
9560// CHECK: cvttpd2pi	305419896, %mm3
9561// CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
9562        	cvttpd2pi	0x12345678,%mm3
9563
9564// CHECK: cvttpd2pi	%xmm5, %mm3
9565// CHECK:  encoding: [0x66,0x0f,0x2c,0xdd]
9566        	cvttpd2pi	%xmm5,%mm3
9567
9568// CHECK: cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
9569// CHECK:  encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9570        	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
9571
9572// CHECK: cvttsd2si	69, %ecx
9573// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
9574        	cvttsd2si	0x45,%ecx
9575
9576// CHECK: cvttsd2si	32493, %ecx
9577// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
9578        	cvttsd2si	0x7eed,%ecx
9579
9580// CHECK: cvttsd2si	3133065982, %ecx
9581// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
9582        	cvttsd2si	0xbabecafe,%ecx
9583
9584// CHECK: cvttsd2si	305419896, %ecx
9585// CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
9586        	cvttsd2si	0x12345678,%ecx
9587
9588// CHECK: cvttsd2si	%xmm5, %ecx
9589// CHECK:  encoding: [0xf2,0x0f,0x2c,0xcd]
9590        	cvttsd2si	%xmm5,%ecx
9591
9592// CHECK: cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
9593// CHECK:  encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
9594        	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9595
9596// CHECK: cvttps2dq	69, %xmm5
9597// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
9598        	cvttps2dq	0x45,%xmm5
9599
9600// CHECK: cvttps2dq	32493, %xmm5
9601// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
9602        	cvttps2dq	0x7eed,%xmm5
9603
9604// CHECK: cvttps2dq	3133065982, %xmm5
9605// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
9606        	cvttps2dq	0xbabecafe,%xmm5
9607
9608// CHECK: cvttps2dq	305419896, %xmm5
9609// CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
9610        	cvttps2dq	0x12345678,%xmm5
9611
9612// CHECK: cvttps2dq	%xmm5, %xmm5
9613// CHECK:  encoding: [0xf3,0x0f,0x5b,0xed]
9614        	cvttps2dq	%xmm5,%xmm5
9615
9616// CHECK: maskmovdqu	%xmm5, %xmm5
9617// CHECK:  encoding: [0x66,0x0f,0xf7,0xed]
9618        	maskmovdqu	%xmm5,%xmm5
9619
9620// CHECK: movdqa	3735928559(%ebx,%ecx,8), %xmm5
9621// CHECK:  encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9622        	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
9623
9624// CHECK: movdqa	69, %xmm5
9625// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
9626        	movdqa	0x45,%xmm5
9627
9628// CHECK: movdqa	32493, %xmm5
9629// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
9630        	movdqa	0x7eed,%xmm5
9631
9632// CHECK: movdqa	3133065982, %xmm5
9633// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
9634        	movdqa	0xbabecafe,%xmm5
9635
9636// CHECK: movdqa	305419896, %xmm5
9637// CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
9638        	movdqa	0x12345678,%xmm5
9639
9640// CHECK: movdqa	%xmm5, %xmm5
9641// CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
9642        	movdqa	%xmm5,%xmm5
9643
9644// CHECK: movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
9645// CHECK:  encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9646        	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9647
9648// CHECK: movdqa	%xmm5, 69
9649// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
9650        	movdqa	%xmm5,0x45
9651
9652// CHECK: movdqa	%xmm5, 32493
9653// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
9654        	movdqa	%xmm5,0x7eed
9655
9656// CHECK: movdqa	%xmm5, 3133065982
9657// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
9658        	movdqa	%xmm5,0xbabecafe
9659
9660// CHECK: movdqa	%xmm5, 305419896
9661// CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
9662        	movdqa	%xmm5,0x12345678
9663
9664// CHECK: movdqa	%xmm5, %xmm5
9665// CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
9666        	movdqa	%xmm5,%xmm5
9667
9668// CHECK: movdqu	3735928559(%ebx,%ecx,8), %xmm5
9669// CHECK:  encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9670        	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
9671
9672// CHECK: movdqu	69, %xmm5
9673// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
9674        	movdqu	0x45,%xmm5
9675
9676// CHECK: movdqu	32493, %xmm5
9677// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
9678        	movdqu	0x7eed,%xmm5
9679
9680// CHECK: movdqu	3133065982, %xmm5
9681// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
9682        	movdqu	0xbabecafe,%xmm5
9683
9684// CHECK: movdqu	305419896, %xmm5
9685// CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
9686        	movdqu	0x12345678,%xmm5
9687
9688// CHECK: movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
9689// CHECK:  encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
9690        	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
9691
9692// CHECK: movdqu	%xmm5, 69
9693// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
9694        	movdqu	%xmm5,0x45
9695
9696// CHECK: movdqu	%xmm5, 32493
9697// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
9698        	movdqu	%xmm5,0x7eed
9699
9700// CHECK: movdqu	%xmm5, 3133065982
9701// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
9702        	movdqu	%xmm5,0xbabecafe
9703
9704// CHECK: movdqu	%xmm5, 305419896
9705// CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
9706        	movdqu	%xmm5,0x12345678
9707
9708// CHECK: movdq2q	%xmm5, %mm3
9709// CHECK:  encoding: [0xf2,0x0f,0xd6,0xdd]
9710        	movdq2q	%xmm5,%mm3
9711
9712// CHECK: movq2dq	%mm3, %xmm5
9713// CHECK:  encoding: [0xf3,0x0f,0xd6,0xeb]
9714        	movq2dq	%mm3,%xmm5
9715
9716// CHECK: pmuludq	3735928559(%ebx,%ecx,8), %mm3
9717// CHECK:  encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
9718        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
9719
9720// CHECK: pmuludq	69, %mm3
9721// CHECK:  encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
9722        	pmuludq	0x45,%mm3
9723
9724// CHECK: pmuludq	32493, %mm3
9725// CHECK:  encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
9726        	pmuludq	0x7eed,%mm3
9727
9728// CHECK: pmuludq	3133065982, %mm3
9729// CHECK:  encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
9730        	pmuludq	0xbabecafe,%mm3
9731
9732// CHECK: pmuludq	305419896, %mm3
9733// CHECK:  encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
9734        	pmuludq	0x12345678,%mm3
9735
9736// CHECK: pmuludq	%mm3, %mm3
9737// CHECK:  encoding: [0x0f,0xf4,0xdb]
9738        	pmuludq	%mm3,%mm3
9739
9740// CHECK: pmuludq	3735928559(%ebx,%ecx,8), %xmm5
9741// CHECK:  encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
9742        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9743
9744// CHECK: pmuludq	69, %xmm5
9745// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
9746        	pmuludq	0x45,%xmm5
9747
9748// CHECK: pmuludq	32493, %xmm5
9749// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
9750        	pmuludq	0x7eed,%xmm5
9751
9752// CHECK: pmuludq	3133065982, %xmm5
9753// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
9754        	pmuludq	0xbabecafe,%xmm5
9755
9756// CHECK: pmuludq	305419896, %xmm5
9757// CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
9758        	pmuludq	0x12345678,%xmm5
9759
9760// CHECK: pmuludq	%xmm5, %xmm5
9761// CHECK:  encoding: [0x66,0x0f,0xf4,0xed]
9762        	pmuludq	%xmm5,%xmm5
9763
9764// CHECK: pslldq	$127, %xmm5
9765// CHECK:  encoding: [0x66,0x0f,0x73,0xfd,0x7f]
9766        	pslldq	$0x7f,%xmm5
9767
9768// CHECK: psrldq	$127, %xmm5
9769// CHECK:  encoding: [0x66,0x0f,0x73,0xdd,0x7f]
9770        	psrldq	$0x7f,%xmm5
9771
9772// CHECK: punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
9773// CHECK:  encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9774        	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9775
9776// CHECK: punpckhqdq	69, %xmm5
9777// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
9778        	punpckhqdq	0x45,%xmm5
9779
9780// CHECK: punpckhqdq	32493, %xmm5
9781// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
9782        	punpckhqdq	0x7eed,%xmm5
9783
9784// CHECK: punpckhqdq	3133065982, %xmm5
9785// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
9786        	punpckhqdq	0xbabecafe,%xmm5
9787
9788// CHECK: punpckhqdq	305419896, %xmm5
9789// CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
9790        	punpckhqdq	0x12345678,%xmm5
9791
9792// CHECK: punpckhqdq	%xmm5, %xmm5
9793// CHECK:  encoding: [0x66,0x0f,0x6d,0xed]
9794        	punpckhqdq	%xmm5,%xmm5
9795
9796// CHECK: punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
9797// CHECK:  encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9798        	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
9799
9800// CHECK: punpcklqdq	69, %xmm5
9801// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
9802        	punpcklqdq	0x45,%xmm5
9803
9804// CHECK: punpcklqdq	32493, %xmm5
9805// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
9806        	punpcklqdq	0x7eed,%xmm5
9807
9808// CHECK: punpcklqdq	3133065982, %xmm5
9809// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
9810        	punpcklqdq	0xbabecafe,%xmm5
9811
9812// CHECK: punpcklqdq	305419896, %xmm5
9813// CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
9814        	punpcklqdq	0x12345678,%xmm5
9815
9816// CHECK: punpcklqdq	%xmm5, %xmm5
9817// CHECK:  encoding: [0x66,0x0f,0x6c,0xed]
9818        	punpcklqdq	%xmm5,%xmm5
9819
9820// CHECK: addsubpd	3735928559(%ebx,%ecx,8), %xmm5
9821// CHECK:  encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9822        	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9823
9824// CHECK: addsubpd	69, %xmm5
9825// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
9826        	addsubpd	0x45,%xmm5
9827
9828// CHECK: addsubpd	32493, %xmm5
9829// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
9830        	addsubpd	0x7eed,%xmm5
9831
9832// CHECK: addsubpd	3133065982, %xmm5
9833// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
9834        	addsubpd	0xbabecafe,%xmm5
9835
9836// CHECK: addsubpd	305419896, %xmm5
9837// CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
9838        	addsubpd	0x12345678,%xmm5
9839
9840// CHECK: addsubpd	%xmm5, %xmm5
9841// CHECK:  encoding: [0x66,0x0f,0xd0,0xed]
9842        	addsubpd	%xmm5,%xmm5
9843
9844// CHECK: addsubps	3735928559(%ebx,%ecx,8), %xmm5
9845// CHECK:  encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9846        	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9847
9848// CHECK: addsubps	69, %xmm5
9849// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
9850        	addsubps	0x45,%xmm5
9851
9852// CHECK: addsubps	32493, %xmm5
9853// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
9854        	addsubps	0x7eed,%xmm5
9855
9856// CHECK: addsubps	3133065982, %xmm5
9857// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
9858        	addsubps	0xbabecafe,%xmm5
9859
9860// CHECK: addsubps	305419896, %xmm5
9861// CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
9862        	addsubps	0x12345678,%xmm5
9863
9864// CHECK: addsubps	%xmm5, %xmm5
9865// CHECK:  encoding: [0xf2,0x0f,0xd0,0xed]
9866        	addsubps	%xmm5,%xmm5
9867
9868// CHECK: fisttpl	3735928559(%ebx,%ecx,8)
9869// CHECK:  encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
9870        	fisttpl	0xdeadbeef(%ebx,%ecx,8)
9871
9872// CHECK: fisttpl	3133065982
9873// CHECK:  encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
9874        	fisttpl	0xbabecafe
9875
9876// CHECK: fisttpl	305419896
9877// CHECK:  encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
9878        	fisttpl	0x12345678
9879
9880// CHECK: haddpd	3735928559(%ebx,%ecx,8), %xmm5
9881// CHECK:  encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9882        	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9883
9884// CHECK: haddpd	69, %xmm5
9885// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
9886        	haddpd	0x45,%xmm5
9887
9888// CHECK: haddpd	32493, %xmm5
9889// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
9890        	haddpd	0x7eed,%xmm5
9891
9892// CHECK: haddpd	3133065982, %xmm5
9893// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
9894        	haddpd	0xbabecafe,%xmm5
9895
9896// CHECK: haddpd	305419896, %xmm5
9897// CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
9898        	haddpd	0x12345678,%xmm5
9899
9900// CHECK: haddpd	%xmm5, %xmm5
9901// CHECK:  encoding: [0x66,0x0f,0x7c,0xed]
9902        	haddpd	%xmm5,%xmm5
9903
9904// CHECK: haddps	3735928559(%ebx,%ecx,8), %xmm5
9905// CHECK:  encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
9906        	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9907
9908// CHECK: haddps	69, %xmm5
9909// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
9910        	haddps	0x45,%xmm5
9911
9912// CHECK: haddps	32493, %xmm5
9913// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
9914        	haddps	0x7eed,%xmm5
9915
9916// CHECK: haddps	3133065982, %xmm5
9917// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
9918        	haddps	0xbabecafe,%xmm5
9919
9920// CHECK: haddps	305419896, %xmm5
9921// CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
9922        	haddps	0x12345678,%xmm5
9923
9924// CHECK: haddps	%xmm5, %xmm5
9925// CHECK:  encoding: [0xf2,0x0f,0x7c,0xed]
9926        	haddps	%xmm5,%xmm5
9927
9928// CHECK: hsubpd	3735928559(%ebx,%ecx,8), %xmm5
9929// CHECK:  encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9930        	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
9931
9932// CHECK: hsubpd	69, %xmm5
9933// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
9934        	hsubpd	0x45,%xmm5
9935
9936// CHECK: hsubpd	32493, %xmm5
9937// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
9938        	hsubpd	0x7eed,%xmm5
9939
9940// CHECK: hsubpd	3133065982, %xmm5
9941// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
9942        	hsubpd	0xbabecafe,%xmm5
9943
9944// CHECK: hsubpd	305419896, %xmm5
9945// CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
9946        	hsubpd	0x12345678,%xmm5
9947
9948// CHECK: hsubpd	%xmm5, %xmm5
9949// CHECK:  encoding: [0x66,0x0f,0x7d,0xed]
9950        	hsubpd	%xmm5,%xmm5
9951
9952// CHECK: hsubps	3735928559(%ebx,%ecx,8), %xmm5
9953// CHECK:  encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
9954        	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
9955
9956// CHECK: hsubps	69, %xmm5
9957// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
9958        	hsubps	0x45,%xmm5
9959
9960// CHECK: hsubps	32493, %xmm5
9961// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
9962        	hsubps	0x7eed,%xmm5
9963
9964// CHECK: hsubps	3133065982, %xmm5
9965// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
9966        	hsubps	0xbabecafe,%xmm5
9967
9968// CHECK: hsubps	305419896, %xmm5
9969// CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
9970        	hsubps	0x12345678,%xmm5
9971
9972// CHECK: hsubps	%xmm5, %xmm5
9973// CHECK:  encoding: [0xf2,0x0f,0x7d,0xed]
9974        	hsubps	%xmm5,%xmm5
9975
9976// CHECK: lddqu	3735928559(%ebx,%ecx,8), %xmm5
9977// CHECK:  encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
9978        	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
9979
9980// CHECK: lddqu	69, %xmm5
9981// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
9982        	lddqu	0x45,%xmm5
9983
9984// CHECK: lddqu	32493, %xmm5
9985// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
9986        	lddqu	0x7eed,%xmm5
9987
9988// CHECK: lddqu	3133065982, %xmm5
9989// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
9990        	lddqu	0xbabecafe,%xmm5
9991
9992// CHECK: lddqu	305419896, %xmm5
9993// CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
9994        	lddqu	0x12345678,%xmm5
9995
9996// CHECK: movddup	3735928559(%ebx,%ecx,8), %xmm5
9997// CHECK:  encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
9998        	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
9999
10000// CHECK: movddup	69, %xmm5
10001// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
10002        	movddup	0x45,%xmm5
10003
10004// CHECK: movddup	32493, %xmm5
10005// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
10006        	movddup	0x7eed,%xmm5
10007
10008// CHECK: movddup	3133065982, %xmm5
10009// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
10010        	movddup	0xbabecafe,%xmm5
10011
10012// CHECK: movddup	305419896, %xmm5
10013// CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
10014        	movddup	0x12345678,%xmm5
10015
10016// CHECK: movddup	%xmm5, %xmm5
10017// CHECK:  encoding: [0xf2,0x0f,0x12,0xed]
10018        	movddup	%xmm5,%xmm5
10019
10020// CHECK: movshdup	3735928559(%ebx,%ecx,8), %xmm5
10021// CHECK:  encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
10022        	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
10023
10024// CHECK: movshdup	69, %xmm5
10025// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
10026        	movshdup	0x45,%xmm5
10027
10028// CHECK: movshdup	32493, %xmm5
10029// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
10030        	movshdup	0x7eed,%xmm5
10031
10032// CHECK: movshdup	3133065982, %xmm5
10033// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
10034        	movshdup	0xbabecafe,%xmm5
10035
10036// CHECK: movshdup	305419896, %xmm5
10037// CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
10038        	movshdup	0x12345678,%xmm5
10039
10040// CHECK: movshdup	%xmm5, %xmm5
10041// CHECK:  encoding: [0xf3,0x0f,0x16,0xed]
10042        	movshdup	%xmm5,%xmm5
10043
10044// CHECK: movsldup	3735928559(%ebx,%ecx,8), %xmm5
10045// CHECK:  encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
10046        	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
10047
10048// CHECK: movsldup	69, %xmm5
10049// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
10050        	movsldup	0x45,%xmm5
10051
10052// CHECK: movsldup	32493, %xmm5
10053// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
10054        	movsldup	0x7eed,%xmm5
10055
10056// CHECK: movsldup	3133065982, %xmm5
10057// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
10058        	movsldup	0xbabecafe,%xmm5
10059
10060// CHECK: movsldup	305419896, %xmm5
10061// CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
10062        	movsldup	0x12345678,%xmm5
10063
10064// CHECK: movsldup	%xmm5, %xmm5
10065// CHECK:  encoding: [0xf3,0x0f,0x12,0xed]
10066        	movsldup	%xmm5,%xmm5
10067
10068// CHECK: vmclear	3735928559(%ebx,%ecx,8)
10069// CHECK:  encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10070        	vmclear	0xdeadbeef(%ebx,%ecx,8)
10071
10072// CHECK: vmclear	32493
10073// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
10074        	vmclear	0x7eed
10075
10076// CHECK: vmclear	3133065982
10077// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
10078        	vmclear	0xbabecafe
10079
10080// CHECK: vmclear	305419896
10081// CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
10082        	vmclear	0x12345678
10083
10084// CHECK: vmptrld	3735928559(%ebx,%ecx,8)
10085// CHECK:  encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
10086        	vmptrld	0xdeadbeef(%ebx,%ecx,8)
10087
10088// CHECK: vmptrld	32493
10089// CHECK:  encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
10090        	vmptrld	0x7eed
10091
10092// CHECK: vmptrld	3133065982
10093// CHECK:  encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
10094        	vmptrld	0xbabecafe
10095
10096// CHECK: vmptrld	305419896
10097// CHECK:  encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
10098        	vmptrld	0x12345678
10099
10100// CHECK: vmptrst	3735928559(%ebx,%ecx,8)
10101// CHECK:  encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
10102        	vmptrst	0xdeadbeef(%ebx,%ecx,8)
10103
10104// CHECK: vmptrst	32493
10105// CHECK:  encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
10106        	vmptrst	0x7eed
10107
10108// CHECK: vmptrst	3133065982
10109// CHECK:  encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
10110        	vmptrst	0xbabecafe
10111
10112// CHECK: vmptrst	305419896
10113// CHECK:  encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
10114        	vmptrst	0x12345678
10115
10116// CHECK: phaddw	3735928559(%ebx,%ecx,8), %mm3
10117// CHECK:  encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10118        	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
10119
10120// CHECK: phaddw	69, %mm3
10121// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
10122        	phaddw	0x45,%mm3
10123
10124// CHECK: phaddw	32493, %mm3
10125// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
10126        	phaddw	0x7eed,%mm3
10127
10128// CHECK: phaddw	3133065982, %mm3
10129// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
10130        	phaddw	0xbabecafe,%mm3
10131
10132// CHECK: phaddw	305419896, %mm3
10133// CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
10134        	phaddw	0x12345678,%mm3
10135
10136// CHECK: phaddw	%mm3, %mm3
10137// CHECK:  encoding: [0x0f,0x38,0x01,0xdb]
10138        	phaddw	%mm3,%mm3
10139
10140// CHECK: phaddw	3735928559(%ebx,%ecx,8), %xmm5
10141// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
10142        	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10143
10144// CHECK: phaddw	69, %xmm5
10145// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
10146        	phaddw	0x45,%xmm5
10147
10148// CHECK: phaddw	32493, %xmm5
10149// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
10150        	phaddw	0x7eed,%xmm5
10151
10152// CHECK: phaddw	3133065982, %xmm5
10153// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
10154        	phaddw	0xbabecafe,%xmm5
10155
10156// CHECK: phaddw	305419896, %xmm5
10157// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
10158        	phaddw	0x12345678,%xmm5
10159
10160// CHECK: phaddw	%xmm5, %xmm5
10161// CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xed]
10162        	phaddw	%xmm5,%xmm5
10163
10164// CHECK: phaddd	3735928559(%ebx,%ecx,8), %mm3
10165// CHECK:  encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10166        	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
10167
10168// CHECK: phaddd	69, %mm3
10169// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
10170        	phaddd	0x45,%mm3
10171
10172// CHECK: phaddd	32493, %mm3
10173// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
10174        	phaddd	0x7eed,%mm3
10175
10176// CHECK: phaddd	3133065982, %mm3
10177// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
10178        	phaddd	0xbabecafe,%mm3
10179
10180// CHECK: phaddd	305419896, %mm3
10181// CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
10182        	phaddd	0x12345678,%mm3
10183
10184// CHECK: phaddd	%mm3, %mm3
10185// CHECK:  encoding: [0x0f,0x38,0x02,0xdb]
10186        	phaddd	%mm3,%mm3
10187
10188// CHECK: phaddd	3735928559(%ebx,%ecx,8), %xmm5
10189// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
10190        	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10191
10192// CHECK: phaddd	69, %xmm5
10193// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
10194        	phaddd	0x45,%xmm5
10195
10196// CHECK: phaddd	32493, %xmm5
10197// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
10198        	phaddd	0x7eed,%xmm5
10199
10200// CHECK: phaddd	3133065982, %xmm5
10201// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
10202        	phaddd	0xbabecafe,%xmm5
10203
10204// CHECK: phaddd	305419896, %xmm5
10205// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
10206        	phaddd	0x12345678,%xmm5
10207
10208// CHECK: phaddd	%xmm5, %xmm5
10209// CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xed]
10210        	phaddd	%xmm5,%xmm5
10211
10212// CHECK: phaddsw	3735928559(%ebx,%ecx,8), %mm3
10213// CHECK:  encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10214        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10215
10216// CHECK: phaddsw	69, %mm3
10217// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
10218        	phaddsw	0x45,%mm3
10219
10220// CHECK: phaddsw	32493, %mm3
10221// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
10222        	phaddsw	0x7eed,%mm3
10223
10224// CHECK: phaddsw	3133065982, %mm3
10225// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
10226        	phaddsw	0xbabecafe,%mm3
10227
10228// CHECK: phaddsw	305419896, %mm3
10229// CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
10230        	phaddsw	0x12345678,%mm3
10231
10232// CHECK: phaddsw	%mm3, %mm3
10233// CHECK:  encoding: [0x0f,0x38,0x03,0xdb]
10234        	phaddsw	%mm3,%mm3
10235
10236// CHECK: phaddsw	3735928559(%ebx,%ecx,8), %xmm5
10237// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
10238        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10239
10240// CHECK: phaddsw	69, %xmm5
10241// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
10242        	phaddsw	0x45,%xmm5
10243
10244// CHECK: phaddsw	32493, %xmm5
10245// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
10246        	phaddsw	0x7eed,%xmm5
10247
10248// CHECK: phaddsw	3133065982, %xmm5
10249// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
10250        	phaddsw	0xbabecafe,%xmm5
10251
10252// CHECK: phaddsw	305419896, %xmm5
10253// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
10254        	phaddsw	0x12345678,%xmm5
10255
10256// CHECK: phaddsw	%xmm5, %xmm5
10257// CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xed]
10258        	phaddsw	%xmm5,%xmm5
10259
10260// CHECK: phsubw	3735928559(%ebx,%ecx,8), %mm3
10261// CHECK:  encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10262        	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
10263
10264// CHECK: phsubw	69, %mm3
10265// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
10266        	phsubw	0x45,%mm3
10267
10268// CHECK: phsubw	32493, %mm3
10269// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
10270        	phsubw	0x7eed,%mm3
10271
10272// CHECK: phsubw	3133065982, %mm3
10273// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
10274        	phsubw	0xbabecafe,%mm3
10275
10276// CHECK: phsubw	305419896, %mm3
10277// CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
10278        	phsubw	0x12345678,%mm3
10279
10280// CHECK: phsubw	%mm3, %mm3
10281// CHECK:  encoding: [0x0f,0x38,0x05,0xdb]
10282        	phsubw	%mm3,%mm3
10283
10284// CHECK: phsubw	3735928559(%ebx,%ecx,8), %xmm5
10285// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
10286        	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10287
10288// CHECK: phsubw	69, %xmm5
10289// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
10290        	phsubw	0x45,%xmm5
10291
10292// CHECK: phsubw	32493, %xmm5
10293// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
10294        	phsubw	0x7eed,%xmm5
10295
10296// CHECK: phsubw	3133065982, %xmm5
10297// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
10298        	phsubw	0xbabecafe,%xmm5
10299
10300// CHECK: phsubw	305419896, %xmm5
10301// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
10302        	phsubw	0x12345678,%xmm5
10303
10304// CHECK: phsubw	%xmm5, %xmm5
10305// CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xed]
10306        	phsubw	%xmm5,%xmm5
10307
10308// CHECK: phsubd	3735928559(%ebx,%ecx,8), %mm3
10309// CHECK:  encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10310        	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
10311
10312// CHECK: phsubd	69, %mm3
10313// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
10314        	phsubd	0x45,%mm3
10315
10316// CHECK: phsubd	32493, %mm3
10317// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
10318        	phsubd	0x7eed,%mm3
10319
10320// CHECK: phsubd	3133065982, %mm3
10321// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
10322        	phsubd	0xbabecafe,%mm3
10323
10324// CHECK: phsubd	305419896, %mm3
10325// CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
10326        	phsubd	0x12345678,%mm3
10327
10328// CHECK: phsubd	%mm3, %mm3
10329// CHECK:  encoding: [0x0f,0x38,0x06,0xdb]
10330        	phsubd	%mm3,%mm3
10331
10332// CHECK: phsubd	3735928559(%ebx,%ecx,8), %xmm5
10333// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
10334        	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10335
10336// CHECK: phsubd	69, %xmm5
10337// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
10338        	phsubd	0x45,%xmm5
10339
10340// CHECK: phsubd	32493, %xmm5
10341// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
10342        	phsubd	0x7eed,%xmm5
10343
10344// CHECK: phsubd	3133065982, %xmm5
10345// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
10346        	phsubd	0xbabecafe,%xmm5
10347
10348// CHECK: phsubd	305419896, %xmm5
10349// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
10350        	phsubd	0x12345678,%xmm5
10351
10352// CHECK: phsubd	%xmm5, %xmm5
10353// CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xed]
10354        	phsubd	%xmm5,%xmm5
10355
10356// CHECK: phsubsw	3735928559(%ebx,%ecx,8), %mm3
10357// CHECK:  encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10358        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10359
10360// CHECK: phsubsw	69, %mm3
10361// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
10362        	phsubsw	0x45,%mm3
10363
10364// CHECK: phsubsw	32493, %mm3
10365// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
10366        	phsubsw	0x7eed,%mm3
10367
10368// CHECK: phsubsw	3133065982, %mm3
10369// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
10370        	phsubsw	0xbabecafe,%mm3
10371
10372// CHECK: phsubsw	305419896, %mm3
10373// CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
10374        	phsubsw	0x12345678,%mm3
10375
10376// CHECK: phsubsw	%mm3, %mm3
10377// CHECK:  encoding: [0x0f,0x38,0x07,0xdb]
10378        	phsubsw	%mm3,%mm3
10379
10380// CHECK: phsubsw	3735928559(%ebx,%ecx,8), %xmm5
10381// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
10382        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10383
10384// CHECK: phsubsw	69, %xmm5
10385// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
10386        	phsubsw	0x45,%xmm5
10387
10388// CHECK: phsubsw	32493, %xmm5
10389// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
10390        	phsubsw	0x7eed,%xmm5
10391
10392// CHECK: phsubsw	3133065982, %xmm5
10393// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
10394        	phsubsw	0xbabecafe,%xmm5
10395
10396// CHECK: phsubsw	305419896, %xmm5
10397// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
10398        	phsubsw	0x12345678,%xmm5
10399
10400// CHECK: phsubsw	%xmm5, %xmm5
10401// CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xed]
10402        	phsubsw	%xmm5,%xmm5
10403
10404// CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
10405// CHECK:  encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10406        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10407
10408// CHECK: pmaddubsw	69, %mm3
10409// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
10410        	pmaddubsw	0x45,%mm3
10411
10412// CHECK: pmaddubsw	32493, %mm3
10413// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
10414        	pmaddubsw	0x7eed,%mm3
10415
10416// CHECK: pmaddubsw	3133065982, %mm3
10417// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
10418        	pmaddubsw	0xbabecafe,%mm3
10419
10420// CHECK: pmaddubsw	305419896, %mm3
10421// CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
10422        	pmaddubsw	0x12345678,%mm3
10423
10424// CHECK: pmaddubsw	%mm3, %mm3
10425// CHECK:  encoding: [0x0f,0x38,0x04,0xdb]
10426        	pmaddubsw	%mm3,%mm3
10427
10428// CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
10429// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
10430        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10431
10432// CHECK: pmaddubsw	69, %xmm5
10433// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
10434        	pmaddubsw	0x45,%xmm5
10435
10436// CHECK: pmaddubsw	32493, %xmm5
10437// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
10438        	pmaddubsw	0x7eed,%xmm5
10439
10440// CHECK: pmaddubsw	3133065982, %xmm5
10441// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
10442        	pmaddubsw	0xbabecafe,%xmm5
10443
10444// CHECK: pmaddubsw	305419896, %xmm5
10445// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
10446        	pmaddubsw	0x12345678,%xmm5
10447
10448// CHECK: pmaddubsw	%xmm5, %xmm5
10449// CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xed]
10450        	pmaddubsw	%xmm5,%xmm5
10451
10452// CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
10453// CHECK:  encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10454        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10455
10456// CHECK: pmulhrsw	69, %mm3
10457// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
10458        	pmulhrsw	0x45,%mm3
10459
10460// CHECK: pmulhrsw	32493, %mm3
10461// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
10462        	pmulhrsw	0x7eed,%mm3
10463
10464// CHECK: pmulhrsw	3133065982, %mm3
10465// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
10466        	pmulhrsw	0xbabecafe,%mm3
10467
10468// CHECK: pmulhrsw	305419896, %mm3
10469// CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
10470        	pmulhrsw	0x12345678,%mm3
10471
10472// CHECK: pmulhrsw	%mm3, %mm3
10473// CHECK:  encoding: [0x0f,0x38,0x0b,0xdb]
10474        	pmulhrsw	%mm3,%mm3
10475
10476// CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
10477// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
10478        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10479
10480// CHECK: pmulhrsw	69, %xmm5
10481// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
10482        	pmulhrsw	0x45,%xmm5
10483
10484// CHECK: pmulhrsw	32493, %xmm5
10485// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
10486        	pmulhrsw	0x7eed,%xmm5
10487
10488// CHECK: pmulhrsw	3133065982, %xmm5
10489// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
10490        	pmulhrsw	0xbabecafe,%xmm5
10491
10492// CHECK: pmulhrsw	305419896, %xmm5
10493// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
10494        	pmulhrsw	0x12345678,%xmm5
10495
10496// CHECK: pmulhrsw	%xmm5, %xmm5
10497// CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xed]
10498        	pmulhrsw	%xmm5,%xmm5
10499
10500// CHECK: pshufb	3735928559(%ebx,%ecx,8), %mm3
10501// CHECK:  encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10502        	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
10503
10504// CHECK: pshufb	69, %mm3
10505// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
10506        	pshufb	0x45,%mm3
10507
10508// CHECK: pshufb	32493, %mm3
10509// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
10510        	pshufb	0x7eed,%mm3
10511
10512// CHECK: pshufb	3133065982, %mm3
10513// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
10514        	pshufb	0xbabecafe,%mm3
10515
10516// CHECK: pshufb	305419896, %mm3
10517// CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
10518        	pshufb	0x12345678,%mm3
10519
10520// CHECK: pshufb	%mm3, %mm3
10521// CHECK:  encoding: [0x0f,0x38,0x00,0xdb]
10522        	pshufb	%mm3,%mm3
10523
10524// CHECK: pshufb	3735928559(%ebx,%ecx,8), %xmm5
10525// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
10526        	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10527
10528// CHECK: pshufb	69, %xmm5
10529// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
10530        	pshufb	0x45,%xmm5
10531
10532// CHECK: pshufb	32493, %xmm5
10533// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
10534        	pshufb	0x7eed,%xmm5
10535
10536// CHECK: pshufb	3133065982, %xmm5
10537// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
10538        	pshufb	0xbabecafe,%xmm5
10539
10540// CHECK: pshufb	305419896, %xmm5
10541// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
10542        	pshufb	0x12345678,%xmm5
10543
10544// CHECK: pshufb	%xmm5, %xmm5
10545// CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xed]
10546        	pshufb	%xmm5,%xmm5
10547
10548// CHECK: psignb	3735928559(%ebx,%ecx,8), %mm3
10549// CHECK:  encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10550        	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
10551
10552// CHECK: psignb	69, %mm3
10553// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
10554        	psignb	0x45,%mm3
10555
10556// CHECK: psignb	32493, %mm3
10557// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
10558        	psignb	0x7eed,%mm3
10559
10560// CHECK: psignb	3133065982, %mm3
10561// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
10562        	psignb	0xbabecafe,%mm3
10563
10564// CHECK: psignb	305419896, %mm3
10565// CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
10566        	psignb	0x12345678,%mm3
10567
10568// CHECK: psignb	%mm3, %mm3
10569// CHECK:  encoding: [0x0f,0x38,0x08,0xdb]
10570        	psignb	%mm3,%mm3
10571
10572// CHECK: psignb	3735928559(%ebx,%ecx,8), %xmm5
10573// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
10574        	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10575
10576// CHECK: psignb	69, %xmm5
10577// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
10578        	psignb	0x45,%xmm5
10579
10580// CHECK: psignb	32493, %xmm5
10581// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
10582        	psignb	0x7eed,%xmm5
10583
10584// CHECK: psignb	3133065982, %xmm5
10585// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
10586        	psignb	0xbabecafe,%xmm5
10587
10588// CHECK: psignb	305419896, %xmm5
10589// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
10590        	psignb	0x12345678,%xmm5
10591
10592// CHECK: psignb	%xmm5, %xmm5
10593// CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xed]
10594        	psignb	%xmm5,%xmm5
10595
10596// CHECK: psignw	3735928559(%ebx,%ecx,8), %mm3
10597// CHECK:  encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10598        	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
10599
10600// CHECK: psignw	69, %mm3
10601// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
10602        	psignw	0x45,%mm3
10603
10604// CHECK: psignw	32493, %mm3
10605// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
10606        	psignw	0x7eed,%mm3
10607
10608// CHECK: psignw	3133065982, %mm3
10609// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
10610        	psignw	0xbabecafe,%mm3
10611
10612// CHECK: psignw	305419896, %mm3
10613// CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
10614        	psignw	0x12345678,%mm3
10615
10616// CHECK: psignw	%mm3, %mm3
10617// CHECK:  encoding: [0x0f,0x38,0x09,0xdb]
10618        	psignw	%mm3,%mm3
10619
10620// CHECK: psignw	3735928559(%ebx,%ecx,8), %xmm5
10621// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
10622        	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10623
10624// CHECK: psignw	69, %xmm5
10625// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
10626        	psignw	0x45,%xmm5
10627
10628// CHECK: psignw	32493, %xmm5
10629// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
10630        	psignw	0x7eed,%xmm5
10631
10632// CHECK: psignw	3133065982, %xmm5
10633// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
10634        	psignw	0xbabecafe,%xmm5
10635
10636// CHECK: psignw	305419896, %xmm5
10637// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
10638        	psignw	0x12345678,%xmm5
10639
10640// CHECK: psignw	%xmm5, %xmm5
10641// CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xed]
10642        	psignw	%xmm5,%xmm5
10643
10644// CHECK: psignd	3735928559(%ebx,%ecx,8), %mm3
10645// CHECK:  encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10646        	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
10647
10648// CHECK: psignd	69, %mm3
10649// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
10650        	psignd	0x45,%mm3
10651
10652// CHECK: psignd	32493, %mm3
10653// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
10654        	psignd	0x7eed,%mm3
10655
10656// CHECK: psignd	3133065982, %mm3
10657// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
10658        	psignd	0xbabecafe,%mm3
10659
10660// CHECK: psignd	305419896, %mm3
10661// CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
10662        	psignd	0x12345678,%mm3
10663
10664// CHECK: psignd	%mm3, %mm3
10665// CHECK:  encoding: [0x0f,0x38,0x0a,0xdb]
10666        	psignd	%mm3,%mm3
10667
10668// CHECK: psignd	3735928559(%ebx,%ecx,8), %xmm5
10669// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
10670        	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10671
10672// CHECK: psignd	69, %xmm5
10673// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
10674        	psignd	0x45,%xmm5
10675
10676// CHECK: psignd	32493, %xmm5
10677// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
10678        	psignd	0x7eed,%xmm5
10679
10680// CHECK: psignd	3133065982, %xmm5
10681// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
10682        	psignd	0xbabecafe,%xmm5
10683
10684// CHECK: psignd	305419896, %xmm5
10685// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
10686        	psignd	0x12345678,%xmm5
10687
10688// CHECK: psignd	%xmm5, %xmm5
10689// CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xed]
10690        	psignd	%xmm5,%xmm5
10691
10692// CHECK: pabsb	3735928559(%ebx,%ecx,8), %mm3
10693// CHECK:  encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10694        	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
10695
10696// CHECK: pabsb	69, %mm3
10697// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
10698        	pabsb	0x45,%mm3
10699
10700// CHECK: pabsb	32493, %mm3
10701// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
10702        	pabsb	0x7eed,%mm3
10703
10704// CHECK: pabsb	3133065982, %mm3
10705// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
10706        	pabsb	0xbabecafe,%mm3
10707
10708// CHECK: pabsb	305419896, %mm3
10709// CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
10710        	pabsb	0x12345678,%mm3
10711
10712// CHECK: pabsb	%mm3, %mm3
10713// CHECK:  encoding: [0x0f,0x38,0x1c,0xdb]
10714        	pabsb	%mm3,%mm3
10715
10716// CHECK: pabsb	3735928559(%ebx,%ecx,8), %xmm5
10717// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10718        	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10719
10720// CHECK: pabsb	69, %xmm5
10721// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
10722        	pabsb	0x45,%xmm5
10723
10724// CHECK: pabsb	32493, %xmm5
10725// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
10726        	pabsb	0x7eed,%xmm5
10727
10728// CHECK: pabsb	3133065982, %xmm5
10729// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
10730        	pabsb	0xbabecafe,%xmm5
10731
10732// CHECK: pabsb	305419896, %xmm5
10733// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
10734        	pabsb	0x12345678,%xmm5
10735
10736// CHECK: pabsb	%xmm5, %xmm5
10737// CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xed]
10738        	pabsb	%xmm5,%xmm5
10739
10740// CHECK: pabsw	3735928559(%ebx,%ecx,8), %mm3
10741// CHECK:  encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10742        	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
10743
10744// CHECK: pabsw	69, %mm3
10745// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
10746        	pabsw	0x45,%mm3
10747
10748// CHECK: pabsw	32493, %mm3
10749// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
10750        	pabsw	0x7eed,%mm3
10751
10752// CHECK: pabsw	3133065982, %mm3
10753// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
10754        	pabsw	0xbabecafe,%mm3
10755
10756// CHECK: pabsw	305419896, %mm3
10757// CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
10758        	pabsw	0x12345678,%mm3
10759
10760// CHECK: pabsw	%mm3, %mm3
10761// CHECK:  encoding: [0x0f,0x38,0x1d,0xdb]
10762        	pabsw	%mm3,%mm3
10763
10764// CHECK: pabsw	3735928559(%ebx,%ecx,8), %xmm5
10765// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
10766        	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10767
10768// CHECK: pabsw	69, %xmm5
10769// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
10770        	pabsw	0x45,%xmm5
10771
10772// CHECK: pabsw	32493, %xmm5
10773// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
10774        	pabsw	0x7eed,%xmm5
10775
10776// CHECK: pabsw	3133065982, %xmm5
10777// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
10778        	pabsw	0xbabecafe,%xmm5
10779
10780// CHECK: pabsw	305419896, %xmm5
10781// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
10782        	pabsw	0x12345678,%xmm5
10783
10784// CHECK: pabsw	%xmm5, %xmm5
10785// CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xed]
10786        	pabsw	%xmm5,%xmm5
10787
10788// CHECK: pabsd	3735928559(%ebx,%ecx,8), %mm3
10789// CHECK:  encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
10790        	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
10791
10792// CHECK: pabsd	69, %mm3
10793// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
10794        	pabsd	0x45,%mm3
10795
10796// CHECK: pabsd	32493, %mm3
10797// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
10798        	pabsd	0x7eed,%mm3
10799
10800// CHECK: pabsd	3133065982, %mm3
10801// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
10802        	pabsd	0xbabecafe,%mm3
10803
10804// CHECK: pabsd	305419896, %mm3
10805// CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
10806        	pabsd	0x12345678,%mm3
10807
10808// CHECK: pabsd	%mm3, %mm3
10809// CHECK:  encoding: [0x0f,0x38,0x1e,0xdb]
10810        	pabsd	%mm3,%mm3
10811
10812// CHECK: pabsd	3735928559(%ebx,%ecx,8), %xmm5
10813// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
10814        	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10815
10816// CHECK: pabsd	69, %xmm5
10817// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
10818        	pabsd	0x45,%xmm5
10819
10820// CHECK: pabsd	32493, %xmm5
10821// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
10822        	pabsd	0x7eed,%xmm5
10823
10824// CHECK: pabsd	3133065982, %xmm5
10825// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
10826        	pabsd	0xbabecafe,%xmm5
10827
10828// CHECK: pabsd	305419896, %xmm5
10829// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
10830        	pabsd	0x12345678,%xmm5
10831
10832// CHECK: pabsd	%xmm5, %xmm5
10833// CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xed]
10834        	pabsd	%xmm5,%xmm5
10835
10836// CHECK: femms
10837// CHECK:  encoding: [0x0f,0x0e]
10838        	femms
10839
10840// CHECK: movntdqa	3735928559(%ebx,%ecx,8), %xmm5
10841// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
10842        	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
10843
10844// CHECK: movntdqa	69, %xmm5
10845// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
10846        	movntdqa	0x45,%xmm5
10847
10848// CHECK: movntdqa	32493, %xmm5
10849// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
10850        	movntdqa	0x7eed,%xmm5
10851
10852// CHECK: movntdqa	3133065982, %xmm5
10853// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
10854        	movntdqa	0xbabecafe,%xmm5
10855
10856// CHECK: movntdqa	305419896, %xmm5
10857// CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
10858        	movntdqa	0x12345678,%xmm5
10859
10860// CHECK: packusdw	3735928559(%ebx,%ecx,8), %xmm5
10861// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
10862        	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10863
10864// CHECK: packusdw	69, %xmm5
10865// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
10866        	packusdw	0x45,%xmm5
10867
10868// CHECK: packusdw	32493, %xmm5
10869// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
10870        	packusdw	0x7eed,%xmm5
10871
10872// CHECK: packusdw	3133065982, %xmm5
10873// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
10874        	packusdw	0xbabecafe,%xmm5
10875
10876// CHECK: packusdw	305419896, %xmm5
10877// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
10878        	packusdw	0x12345678,%xmm5
10879
10880// CHECK: packusdw	%xmm5, %xmm5
10881// CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xed]
10882        	packusdw	%xmm5,%xmm5
10883
10884// CHECK: pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
10885// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
10886        	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
10887
10888// CHECK: pcmpeqq	69, %xmm5
10889// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
10890        	pcmpeqq	0x45,%xmm5
10891
10892// CHECK: pcmpeqq	32493, %xmm5
10893// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
10894        	pcmpeqq	0x7eed,%xmm5
10895
10896// CHECK: pcmpeqq	3133065982, %xmm5
10897// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
10898        	pcmpeqq	0xbabecafe,%xmm5
10899
10900// CHECK: pcmpeqq	305419896, %xmm5
10901// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
10902        	pcmpeqq	0x12345678,%xmm5
10903
10904// CHECK: pcmpeqq	%xmm5, %xmm5
10905// CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xed]
10906        	pcmpeqq	%xmm5,%xmm5
10907
10908// CHECK: phminposuw	3735928559(%ebx,%ecx,8), %xmm5
10909// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
10910        	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
10911
10912// CHECK: phminposuw	69, %xmm5
10913// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
10914        	phminposuw	0x45,%xmm5
10915
10916// CHECK: phminposuw	32493, %xmm5
10917// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
10918        	phminposuw	0x7eed,%xmm5
10919
10920// CHECK: phminposuw	3133065982, %xmm5
10921// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
10922        	phminposuw	0xbabecafe,%xmm5
10923
10924// CHECK: phminposuw	305419896, %xmm5
10925// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
10926        	phminposuw	0x12345678,%xmm5
10927
10928// CHECK: phminposuw	%xmm5, %xmm5
10929// CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xed]
10930        	phminposuw	%xmm5,%xmm5
10931
10932// CHECK: pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
10933// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
10934        	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
10935
10936// CHECK: pmaxsb	69, %xmm5
10937// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
10938        	pmaxsb	0x45,%xmm5
10939
10940// CHECK: pmaxsb	32493, %xmm5
10941// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
10942        	pmaxsb	0x7eed,%xmm5
10943
10944// CHECK: pmaxsb	3133065982, %xmm5
10945// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
10946        	pmaxsb	0xbabecafe,%xmm5
10947
10948// CHECK: pmaxsb	305419896, %xmm5
10949// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
10950        	pmaxsb	0x12345678,%xmm5
10951
10952// CHECK: pmaxsb	%xmm5, %xmm5
10953// CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xed]
10954        	pmaxsb	%xmm5,%xmm5
10955
10956// CHECK: pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
10957// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
10958        	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
10959
10960// CHECK: pmaxsd	69, %xmm5
10961// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
10962        	pmaxsd	0x45,%xmm5
10963
10964// CHECK: pmaxsd	32493, %xmm5
10965// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
10966        	pmaxsd	0x7eed,%xmm5
10967
10968// CHECK: pmaxsd	3133065982, %xmm5
10969// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
10970        	pmaxsd	0xbabecafe,%xmm5
10971
10972// CHECK: pmaxsd	305419896, %xmm5
10973// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
10974        	pmaxsd	0x12345678,%xmm5
10975
10976// CHECK: pmaxsd	%xmm5, %xmm5
10977// CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xed]
10978        	pmaxsd	%xmm5,%xmm5
10979
10980// CHECK: pmaxud	3735928559(%ebx,%ecx,8), %xmm5
10981// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
10982        	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
10983
10984// CHECK: pmaxud	69, %xmm5
10985// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
10986        	pmaxud	0x45,%xmm5
10987
10988// CHECK: pmaxud	32493, %xmm5
10989// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
10990        	pmaxud	0x7eed,%xmm5
10991
10992// CHECK: pmaxud	3133065982, %xmm5
10993// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
10994        	pmaxud	0xbabecafe,%xmm5
10995
10996// CHECK: pmaxud	305419896, %xmm5
10997// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
10998        	pmaxud	0x12345678,%xmm5
10999
11000// CHECK: pmaxud	%xmm5, %xmm5
11001// CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xed]
11002        	pmaxud	%xmm5,%xmm5
11003
11004// CHECK: pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
11005// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11006        	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11007
11008// CHECK: pmaxuw	69, %xmm5
11009// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
11010        	pmaxuw	0x45,%xmm5
11011
11012// CHECK: pmaxuw	32493, %xmm5
11013// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
11014        	pmaxuw	0x7eed,%xmm5
11015
11016// CHECK: pmaxuw	3133065982, %xmm5
11017// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
11018        	pmaxuw	0xbabecafe,%xmm5
11019
11020// CHECK: pmaxuw	305419896, %xmm5
11021// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
11022        	pmaxuw	0x12345678,%xmm5
11023
11024// CHECK: pmaxuw	%xmm5, %xmm5
11025// CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xed]
11026        	pmaxuw	%xmm5,%xmm5
11027
11028// CHECK: pminsb	3735928559(%ebx,%ecx,8), %xmm5
11029// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
11030        	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
11031
11032// CHECK: pminsb	69, %xmm5
11033// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
11034        	pminsb	0x45,%xmm5
11035
11036// CHECK: pminsb	32493, %xmm5
11037// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
11038        	pminsb	0x7eed,%xmm5
11039
11040// CHECK: pminsb	3133065982, %xmm5
11041// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
11042        	pminsb	0xbabecafe,%xmm5
11043
11044// CHECK: pminsb	305419896, %xmm5
11045// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
11046        	pminsb	0x12345678,%xmm5
11047
11048// CHECK: pminsb	%xmm5, %xmm5
11049// CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xed]
11050        	pminsb	%xmm5,%xmm5
11051
11052// CHECK: pminsd	3735928559(%ebx,%ecx,8), %xmm5
11053// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
11054        	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11055
11056// CHECK: pminsd	69, %xmm5
11057// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
11058        	pminsd	0x45,%xmm5
11059
11060// CHECK: pminsd	32493, %xmm5
11061// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
11062        	pminsd	0x7eed,%xmm5
11063
11064// CHECK: pminsd	3133065982, %xmm5
11065// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
11066        	pminsd	0xbabecafe,%xmm5
11067
11068// CHECK: pminsd	305419896, %xmm5
11069// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
11070        	pminsd	0x12345678,%xmm5
11071
11072// CHECK: pminsd	%xmm5, %xmm5
11073// CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xed]
11074        	pminsd	%xmm5,%xmm5
11075
11076// CHECK: pminud	3735928559(%ebx,%ecx,8), %xmm5
11077// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
11078        	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
11079
11080// CHECK: pminud	69, %xmm5
11081// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
11082        	pminud	0x45,%xmm5
11083
11084// CHECK: pminud	32493, %xmm5
11085// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
11086        	pminud	0x7eed,%xmm5
11087
11088// CHECK: pminud	3133065982, %xmm5
11089// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
11090        	pminud	0xbabecafe,%xmm5
11091
11092// CHECK: pminud	305419896, %xmm5
11093// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
11094        	pminud	0x12345678,%xmm5
11095
11096// CHECK: pminud	%xmm5, %xmm5
11097// CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xed]
11098        	pminud	%xmm5,%xmm5
11099
11100// CHECK: pminuw	3735928559(%ebx,%ecx,8), %xmm5
11101// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
11102        	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11103
11104// CHECK: pminuw	69, %xmm5
11105// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
11106        	pminuw	0x45,%xmm5
11107
11108// CHECK: pminuw	32493, %xmm5
11109// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
11110        	pminuw	0x7eed,%xmm5
11111
11112// CHECK: pminuw	3133065982, %xmm5
11113// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
11114        	pminuw	0xbabecafe,%xmm5
11115
11116// CHECK: pminuw	305419896, %xmm5
11117// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
11118        	pminuw	0x12345678,%xmm5
11119
11120// CHECK: pminuw	%xmm5, %xmm5
11121// CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xed]
11122        	pminuw	%xmm5,%xmm5
11123
11124// CHECK: pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
11125// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
11126        	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11127
11128// CHECK: pmovsxbw	69, %xmm5
11129// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
11130        	pmovsxbw	0x45,%xmm5
11131
11132// CHECK: pmovsxbw	32493, %xmm5
11133// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
11134        	pmovsxbw	0x7eed,%xmm5
11135
11136// CHECK: pmovsxbw	3133065982, %xmm5
11137// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
11138        	pmovsxbw	0xbabecafe,%xmm5
11139
11140// CHECK: pmovsxbw	305419896, %xmm5
11141// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
11142        	pmovsxbw	0x12345678,%xmm5
11143
11144// CHECK: pmovsxbw	%xmm5, %xmm5
11145// CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xed]
11146        	pmovsxbw	%xmm5,%xmm5
11147
11148// CHECK: pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
11149// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
11150        	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11151
11152// CHECK: pmovsxbd	69, %xmm5
11153// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
11154        	pmovsxbd	0x45,%xmm5
11155
11156// CHECK: pmovsxbd	32493, %xmm5
11157// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
11158        	pmovsxbd	0x7eed,%xmm5
11159
11160// CHECK: pmovsxbd	3133065982, %xmm5
11161// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
11162        	pmovsxbd	0xbabecafe,%xmm5
11163
11164// CHECK: pmovsxbd	305419896, %xmm5
11165// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
11166        	pmovsxbd	0x12345678,%xmm5
11167
11168// CHECK: pmovsxbd	%xmm5, %xmm5
11169// CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xed]
11170        	pmovsxbd	%xmm5,%xmm5
11171
11172// CHECK: pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
11173// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
11174        	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11175
11176// CHECK: pmovsxbq	69, %xmm5
11177// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
11178        	pmovsxbq	0x45,%xmm5
11179
11180// CHECK: pmovsxbq	32493, %xmm5
11181// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
11182        	pmovsxbq	0x7eed,%xmm5
11183
11184// CHECK: pmovsxbq	3133065982, %xmm5
11185// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
11186        	pmovsxbq	0xbabecafe,%xmm5
11187
11188// CHECK: pmovsxbq	305419896, %xmm5
11189// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
11190        	pmovsxbq	0x12345678,%xmm5
11191
11192// CHECK: pmovsxbq	%xmm5, %xmm5
11193// CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xed]
11194        	pmovsxbq	%xmm5,%xmm5
11195
11196// CHECK: pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
11197// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
11198        	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11199
11200// CHECK: pmovsxwd	69, %xmm5
11201// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
11202        	pmovsxwd	0x45,%xmm5
11203
11204// CHECK: pmovsxwd	32493, %xmm5
11205// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
11206        	pmovsxwd	0x7eed,%xmm5
11207
11208// CHECK: pmovsxwd	3133065982, %xmm5
11209// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
11210        	pmovsxwd	0xbabecafe,%xmm5
11211
11212// CHECK: pmovsxwd	305419896, %xmm5
11213// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
11214        	pmovsxwd	0x12345678,%xmm5
11215
11216// CHECK: pmovsxwd	%xmm5, %xmm5
11217// CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xed]
11218        	pmovsxwd	%xmm5,%xmm5
11219
11220// CHECK: pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
11221// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
11222        	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11223
11224// CHECK: pmovsxwq	69, %xmm5
11225// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
11226        	pmovsxwq	0x45,%xmm5
11227
11228// CHECK: pmovsxwq	32493, %xmm5
11229// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
11230        	pmovsxwq	0x7eed,%xmm5
11231
11232// CHECK: pmovsxwq	3133065982, %xmm5
11233// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
11234        	pmovsxwq	0xbabecafe,%xmm5
11235
11236// CHECK: pmovsxwq	305419896, %xmm5
11237// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
11238        	pmovsxwq	0x12345678,%xmm5
11239
11240// CHECK: pmovsxwq	%xmm5, %xmm5
11241// CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xed]
11242        	pmovsxwq	%xmm5,%xmm5
11243
11244// CHECK: pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
11245// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
11246        	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11247
11248// CHECK: pmovsxdq	69, %xmm5
11249// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
11250        	pmovsxdq	0x45,%xmm5
11251
11252// CHECK: pmovsxdq	32493, %xmm5
11253// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
11254        	pmovsxdq	0x7eed,%xmm5
11255
11256// CHECK: pmovsxdq	3133065982, %xmm5
11257// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
11258        	pmovsxdq	0xbabecafe,%xmm5
11259
11260// CHECK: pmovsxdq	305419896, %xmm5
11261// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
11262        	pmovsxdq	0x12345678,%xmm5
11263
11264// CHECK: pmovsxdq	%xmm5, %xmm5
11265// CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xed]
11266        	pmovsxdq	%xmm5,%xmm5
11267
11268// CHECK: pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
11269// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
11270        	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
11271
11272// CHECK: pmovzxbw	69, %xmm5
11273// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
11274        	pmovzxbw	0x45,%xmm5
11275
11276// CHECK: pmovzxbw	32493, %xmm5
11277// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
11278        	pmovzxbw	0x7eed,%xmm5
11279
11280// CHECK: pmovzxbw	3133065982, %xmm5
11281// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
11282        	pmovzxbw	0xbabecafe,%xmm5
11283
11284// CHECK: pmovzxbw	305419896, %xmm5
11285// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
11286        	pmovzxbw	0x12345678,%xmm5
11287
11288// CHECK: pmovzxbw	%xmm5, %xmm5
11289// CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xed]
11290        	pmovzxbw	%xmm5,%xmm5
11291
11292// CHECK: pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
11293// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
11294        	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11295
11296// CHECK: pmovzxbd	69, %xmm5
11297// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
11298        	pmovzxbd	0x45,%xmm5
11299
11300// CHECK: pmovzxbd	32493, %xmm5
11301// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
11302        	pmovzxbd	0x7eed,%xmm5
11303
11304// CHECK: pmovzxbd	3133065982, %xmm5
11305// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
11306        	pmovzxbd	0xbabecafe,%xmm5
11307
11308// CHECK: pmovzxbd	305419896, %xmm5
11309// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
11310        	pmovzxbd	0x12345678,%xmm5
11311
11312// CHECK: pmovzxbd	%xmm5, %xmm5
11313// CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xed]
11314        	pmovzxbd	%xmm5,%xmm5
11315
11316// CHECK: pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
11317// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
11318        	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11319
11320// CHECK: pmovzxbq	69, %xmm5
11321// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
11322        	pmovzxbq	0x45,%xmm5
11323
11324// CHECK: pmovzxbq	32493, %xmm5
11325// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
11326        	pmovzxbq	0x7eed,%xmm5
11327
11328// CHECK: pmovzxbq	3133065982, %xmm5
11329// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
11330        	pmovzxbq	0xbabecafe,%xmm5
11331
11332// CHECK: pmovzxbq	305419896, %xmm5
11333// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
11334        	pmovzxbq	0x12345678,%xmm5
11335
11336// CHECK: pmovzxbq	%xmm5, %xmm5
11337// CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xed]
11338        	pmovzxbq	%xmm5,%xmm5
11339
11340// CHECK: pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
11341// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
11342        	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
11343
11344// CHECK: pmovzxwd	69, %xmm5
11345// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
11346        	pmovzxwd	0x45,%xmm5
11347
11348// CHECK: pmovzxwd	32493, %xmm5
11349// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
11350        	pmovzxwd	0x7eed,%xmm5
11351
11352// CHECK: pmovzxwd	3133065982, %xmm5
11353// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
11354        	pmovzxwd	0xbabecafe,%xmm5
11355
11356// CHECK: pmovzxwd	305419896, %xmm5
11357// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
11358        	pmovzxwd	0x12345678,%xmm5
11359
11360// CHECK: pmovzxwd	%xmm5, %xmm5
11361// CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xed]
11362        	pmovzxwd	%xmm5,%xmm5
11363
11364// CHECK: pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
11365// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
11366        	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11367
11368// CHECK: pmovzxwq	69, %xmm5
11369// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
11370        	pmovzxwq	0x45,%xmm5
11371
11372// CHECK: pmovzxwq	32493, %xmm5
11373// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
11374        	pmovzxwq	0x7eed,%xmm5
11375
11376// CHECK: pmovzxwq	3133065982, %xmm5
11377// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
11378        	pmovzxwq	0xbabecafe,%xmm5
11379
11380// CHECK: pmovzxwq	305419896, %xmm5
11381// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
11382        	pmovzxwq	0x12345678,%xmm5
11383
11384// CHECK: pmovzxwq	%xmm5, %xmm5
11385// CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xed]
11386        	pmovzxwq	%xmm5,%xmm5
11387
11388// CHECK: pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
11389// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
11390        	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11391
11392// CHECK: pmovzxdq	69, %xmm5
11393// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
11394        	pmovzxdq	0x45,%xmm5
11395
11396// CHECK: pmovzxdq	32493, %xmm5
11397// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
11398        	pmovzxdq	0x7eed,%xmm5
11399
11400// CHECK: pmovzxdq	3133065982, %xmm5
11401// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
11402        	pmovzxdq	0xbabecafe,%xmm5
11403
11404// CHECK: pmovzxdq	305419896, %xmm5
11405// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
11406        	pmovzxdq	0x12345678,%xmm5
11407
11408// CHECK: pmovzxdq	%xmm5, %xmm5
11409// CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xed]
11410        	pmovzxdq	%xmm5,%xmm5
11411
11412// CHECK: pmuldq	3735928559(%ebx,%ecx,8), %xmm5
11413// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
11414        	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11415
11416// CHECK: pmuldq	69, %xmm5
11417// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
11418        	pmuldq	0x45,%xmm5
11419
11420// CHECK: pmuldq	32493, %xmm5
11421// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
11422        	pmuldq	0x7eed,%xmm5
11423
11424// CHECK: pmuldq	3133065982, %xmm5
11425// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
11426        	pmuldq	0xbabecafe,%xmm5
11427
11428// CHECK: pmuldq	305419896, %xmm5
11429// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
11430        	pmuldq	0x12345678,%xmm5
11431
11432// CHECK: pmuldq	%xmm5, %xmm5
11433// CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xed]
11434        	pmuldq	%xmm5,%xmm5
11435
11436// CHECK: pmulld	3735928559(%ebx,%ecx,8), %xmm5
11437// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
11438        	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
11439
11440// CHECK: pmulld	69, %xmm5
11441// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
11442        	pmulld	0x45,%xmm5
11443
11444// CHECK: pmulld	32493, %xmm5
11445// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
11446        	pmulld	0x7eed,%xmm5
11447
11448// CHECK: pmulld	3133065982, %xmm5
11449// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
11450        	pmulld	0xbabecafe,%xmm5
11451
11452// CHECK: pmulld	305419896, %xmm5
11453// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
11454        	pmulld	0x12345678,%xmm5
11455
11456// CHECK: pmulld	%xmm5, %xmm5
11457// CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xed]
11458        	pmulld	%xmm5,%xmm5
11459
11460// CHECK: ptest 	3735928559(%ebx,%ecx,8), %xmm5
11461// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
11462        	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
11463
11464// CHECK: ptest 	69, %xmm5
11465// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
11466        	ptest	0x45,%xmm5
11467
11468// CHECK: ptest 	32493, %xmm5
11469// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
11470        	ptest	0x7eed,%xmm5
11471
11472// CHECK: ptest 	3133065982, %xmm5
11473// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
11474        	ptest	0xbabecafe,%xmm5
11475
11476// CHECK: ptest 	305419896, %xmm5
11477// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
11478        	ptest	0x12345678,%xmm5
11479
11480// CHECK: ptest 	%xmm5, %xmm5
11481// CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xed]
11482        	ptest	%xmm5,%xmm5
11483
11484// CHECK: pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
11485// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
11486        	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
11487
11488// CHECK: pcmpgtq	69, %xmm5
11489// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
11490        	pcmpgtq	0x45,%xmm5
11491
11492// CHECK: pcmpgtq	32493, %xmm5
11493// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
11494        	pcmpgtq	0x7eed,%xmm5
11495
11496// CHECK: pcmpgtq	3133065982, %xmm5
11497// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
11498        	pcmpgtq	0xbabecafe,%xmm5
11499
11500// CHECK: pcmpgtq	305419896, %xmm5
11501// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
11502        	pcmpgtq	0x12345678,%xmm5
11503
11504// CHECK: pcmpgtq	%xmm5, %xmm5
11505// CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xed]
11506        	pcmpgtq	%xmm5,%xmm5
11507
11508// CHECK: crc32b 	%bl, %eax
11509// CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
11510                crc32b %bl, %eax
11511
11512// CHECK: crc32b 	4(%ebx), %eax
11513// CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
11514                crc32b 4(%ebx), %eax
11515
11516// CHECK: crc32w 	%bx, %eax
11517// CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
11518                crc32w %bx, %eax
11519
11520// CHECK: crc32w 	4(%ebx), %eax
11521// CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
11522                crc32w 4(%ebx), %eax
11523
11524// CHECK: crc32l 	%ebx, %eax
11525// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
11526                crc32l %ebx, %eax
11527
11528// CHECK: crc32l 	4(%ebx), %eax
11529// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
11530                crc32l 4(%ebx), %eax
11531
11532// CHECK: crc32l 	3735928559(%ebx,%ecx,8), %ecx
11533// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
11534                crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
11535
11536// CHECK: crc32l 	69, %ecx
11537// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
11538                crc32l 0x45,%ecx
11539
11540// CHECK: crc32l 	32493, %ecx
11541// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
11542                crc32l 0x7eed,%ecx
11543
11544// CHECK: crc32l 	3133065982, %ecx
11545// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
11546                crc32l 0xbabecafe,%ecx
11547
11548// CHECK: crc32l 	%ecx, %ecx
11549// CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
11550                crc32l %ecx,%ecx
11551
11552// CHECK: pcmpistrm	$125, %xmm1, %xmm2
11553// CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
11554                pcmpistrm $125, %xmm1, %xmm2
11555
11556// CHECK: pcmpistrm	$125, (%edx,%eax,4), %xmm2
11557// CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
11558                pcmpistrm $125, (%edx,%eax,4), %xmm2
11559
11560// CHECK: aesimc	%xmm0, %xmm1
11561// CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0xc8]
11562                aesimc %xmm0,%xmm1
11563
11564// CHECK: aesimc	(%eax), %xmm1
11565// CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0x08]
11566                aesimc (%eax),%xmm1
11567
11568// CHECK: aesenc	%xmm1, %xmm2
11569// CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0xd1]
11570                aesenc %xmm1,%xmm2
11571
11572// CHECK: aesenc	4(%ebx), %xmm2
11573// CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
11574                aesenc 4(%ebx),%xmm2
11575
11576// CHECK: aesenclast	%xmm3, %xmm4
11577// CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0xe3]
11578                aesenclast %xmm3,%xmm4
11579
11580// CHECK: aesenclast	4(%edx,%edi), %xmm4
11581// CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
11582                aesenclast 4(%edx,%edi),%xmm4
11583
11584// CHECK: aesdec	%xmm5, %xmm6
11585// CHECK:  encoding: [0x66,0x0f,0x38,0xde,0xf5]
11586                aesdec %xmm5,%xmm6
11587
11588// CHECK: aesdec	4(%ecx,%eax,8), %xmm6
11589// CHECK:  encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
11590                aesdec 4(%ecx,%eax,8),%xmm6
11591
11592// CHECK: aesdeclast	%xmm7, %xmm0
11593// CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0xc7]
11594                aesdeclast %xmm7,%xmm0
11595
11596// CHECK: aesdeclast	3405691582, %xmm0
11597// CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
11598                aesdeclast 0xcafebabe,%xmm0
11599
11600// CHECK: aeskeygenassist	$125, %xmm1, %xmm2
11601// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
11602                aeskeygenassist $125, %xmm1, %xmm2
11603
11604// CHECK: aeskeygenassist	$125, (%edx,%eax,4), %xmm2
11605// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
11606                aeskeygenassist $125, (%edx,%eax,4), %xmm2
11607
11608// rdar://8017638
11609// CHECK: aeskeygenassist	$128, %xmm1, %xmm2
11610// CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
11611		aeskeygenassist $128, %xmm1, %xmm2
11612
11613// rdar://7910087
11614// CHECK: bsfw	%bx, %bx
11615// CHECK:  encoding: [0x66,0x0f,0xbc,0xdb]
11616          bsfw  %bx, %bx
11617
11618// CHECK: bsfw	3735928559(%ebx,%ecx,8), %bx
11619// CHECK:  encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11620          bsfw  3735928559(%ebx,%ecx,8), %bx
11621
11622// CHECK: bsrw	%bx, %bx
11623// CHECK:  encoding: [0x66,0x0f,0xbd,0xdb]
11624          bsrw  %bx, %bx
11625
11626// CHECK: bsrw	305419896, %bx
11627// CHECK:  encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
11628          bsrw  305419896, %bx
11629
11630// radr://7901779
11631// CHECK: pushl   $127
11632// CHECK:  encoding: [0x6a,0x7f]
11633          pushl   $127
11634
11635// CHECK: pushw   $254
11636// CHECK:  encoding: [0x66,0x68,0xfe,0x00]
11637          pushw   $254
11638
11639// CHECK: pushl   $254
11640// CHECK:  encoding: [0x68,0xfe,0x00,0x00,0x00]
11641          pushl   $254
11642
11643// radr://7928400
11644// CHECK: movq    %mm3, 3735928559(%ebx,%ecx,8)
11645// CHECK:  encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11646          movq    %mm3, 3735928559(%ebx,%ecx,8)
11647
11648// CHECK: movd    %mm3, 3735928559(%ebx,%ecx,8)
11649// CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11650          movd    %mm3, 3735928559(%ebx,%ecx,8)
11651
11652// CHECK: movq    3735928559(%ebx,%ecx,8), %xmm5
11653// CHECK:  encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11654          movq    3735928559(%ebx,%ecx,8), %xmm5
11655
11656// CHECK: movd    3735928559(%ebx,%ecx,8), %xmm5
11657// CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
11658          movd    3735928559(%ebx,%ecx,8), %xmm5
11659
11660// radr://7914715
11661// CHECK: fcoml   3735928559(%ebx,%ecx,8)
11662// CHECK:  encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
11663          fcoml   3735928559(%ebx,%ecx,8)
11664
11665// CHECK: fcoms   32493
11666// CHECK:  encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
11667          fcoms   32493
11668
11669// CHECK: fcompl  3735928559(%ebx,%ecx,8)
11670// CHECK:  encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11671          fcompl  3735928559(%ebx,%ecx,8)
11672
11673// CHECK: fcomps  32493
11674// CHECK:  encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
11675          fcomps  32493
11676
11677// CHECK: ficoml  3735928559(%ebx,%ecx,8)
11678// CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
11679          ficoml  3735928559(%ebx,%ecx,8)
11680
11681// CHECK: ficoms  32493
11682// CHECK:  encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
11683          ficoms  32493
11684
11685// CHECK: ficompl 3735928559(%ebx,%ecx,8)
11686// CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
11687          ficompl 3735928559(%ebx,%ecx,8)
11688
11689// CHECK: ficomps 32493
11690// CHECK:  encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
11691          ficomps 32493
11692
11693// CHECK: movl  57005(,%eiz), %ebx
11694// CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
11695          movl  57005(,%eiz), %ebx
11696
11697// CHECK: movl  48879(,%eiz), %eax
11698// CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
11699          movl  48879(,%eiz), %eax
11700
11701// CHECK: movl  -4(,%eiz,8), %eax
11702// CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
11703          movl  -4(,%eiz,8), %eax
11704
11705// CHECK: movl  (%ecx,%eiz), %eax
11706// CHECK: encoding: [0x8b,0x04,0x21]
11707          movl  (%ecx,%eiz), %eax
11708
11709// CHECK: movl  (%ecx,%eiz,8), %eax
11710// CHECK: encoding: [0x8b,0x04,0xe1]
11711          movl  (%ecx,%eiz,8), %eax
11712
11713// CHECK: addl	$4294967295, %eax       # encoding: [0x83,0xc0,0xff]
11714        addl $0xFFFFFFFF, %eax
11715
11716// CHECK: addw	$65535, %ax       # encoding: [0x66,0x83,0xc0,0xff]
11717        addw $0xFFFF, %ax
11718
11719
11720// CHECK: 	movb	$127, 3735928559(%ebx,%ecx,8)
11721        	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
11722
11723// CHECK: 	movb	$127, 69
11724        	movb	$0x7f,0x45
11725
11726// CHECK: 	movb	$127, 32493
11727        	movb	$0x7f,0x7eed
11728
11729// CHECK: 	movb	$127, 3133065982
11730        	movb	$0x7f,0xbabecafe
11731
11732// CHECK: 	movb	$127, 305419896
11733        	movb	$0x7f,0x12345678
11734
11735// CHECK: 	movw	$31438, 3735928559(%ebx,%ecx,8)
11736        	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
11737
11738// CHECK: 	movw	$31438, 69
11739        	movw	$0x7ace,0x45
11740
11741// CHECK: 	movw	$31438, 32493
11742        	movw	$0x7ace,0x7eed
11743
11744// CHECK: 	movw	$31438, 3133065982
11745        	movw	$0x7ace,0xbabecafe
11746
11747// CHECK: 	movw	$31438, 305419896
11748        	movw	$0x7ace,0x12345678
11749
11750// CHECK: 	movl	$2063514302, 3735928559(%ebx,%ecx,8)
11751        	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11752
11753// CHECK: 	movl	$2063514302, 69
11754        	movl	$0x7afebabe,0x45
11755
11756// CHECK: 	movl	$2063514302, 32493
11757        	movl	$0x7afebabe,0x7eed
11758
11759// CHECK: 	movl	$2063514302, 3133065982
11760        	movl	$0x7afebabe,0xbabecafe
11761
11762// CHECK: 	movl	$2063514302, 305419896
11763        	movl	$0x7afebabe,0x12345678
11764
11765// CHECK: 	movl	$324478056, 3735928559(%ebx,%ecx,8)
11766        	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
11767
11768// CHECK: 	movl	$324478056, 69
11769        	movl	$0x13572468,0x45
11770
11771// CHECK: 	movl	$324478056, 32493
11772        	movl	$0x13572468,0x7eed
11773
11774// CHECK: 	movl	$324478056, 3133065982
11775        	movl	$0x13572468,0xbabecafe
11776
11777// CHECK: 	movl	$324478056, 305419896
11778        	movl	$0x13572468,0x12345678
11779
11780// CHECK: 	movsbl	3735928559(%ebx,%ecx,8), %ecx
11781        	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
11782
11783// CHECK: 	movsbl	69, %ecx
11784        	movsbl	0x45,%ecx
11785
11786// CHECK: 	movsbl	32493, %ecx
11787        	movsbl	0x7eed,%ecx
11788
11789// CHECK: 	movsbl	3133065982, %ecx
11790        	movsbl	0xbabecafe,%ecx
11791
11792// CHECK: 	movsbl	305419896, %ecx
11793        	movsbl	0x12345678,%ecx
11794
11795// CHECK: 	movsbw	3735928559(%ebx,%ecx,8), %bx
11796        	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
11797
11798// CHECK: 	movsbw	69, %bx
11799        	movsbw	0x45,%bx
11800
11801// CHECK: 	movsbw	32493, %bx
11802        	movsbw	0x7eed,%bx
11803
11804// CHECK: 	movsbw	3133065982, %bx
11805        	movsbw	0xbabecafe,%bx
11806
11807// CHECK: 	movsbw	305419896, %bx
11808        	movsbw	0x12345678,%bx
11809
11810// CHECK: 	movswl	3735928559(%ebx,%ecx,8), %ecx
11811        	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
11812
11813// CHECK: 	movswl	69, %ecx
11814        	movswl	0x45,%ecx
11815
11816// CHECK: 	movswl	32493, %ecx
11817        	movswl	0x7eed,%ecx
11818
11819// CHECK: 	movswl	3133065982, %ecx
11820        	movswl	0xbabecafe,%ecx
11821
11822// CHECK: 	movswl	305419896, %ecx
11823        	movswl	0x12345678,%ecx
11824
11825// CHECK: 	movzbl	3735928559(%ebx,%ecx,8), %ecx
11826        	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
11827
11828// CHECK: 	movzbl	69, %ecx
11829        	movzbl	0x45,%ecx
11830
11831// CHECK: 	movzbl	32493, %ecx
11832        	movzbl	0x7eed,%ecx
11833
11834// CHECK: 	movzbl	3133065982, %ecx
11835        	movzbl	0xbabecafe,%ecx
11836
11837// CHECK: 	movzbl	305419896, %ecx
11838        	movzbl	0x12345678,%ecx
11839
11840// CHECK: 	movzbw	3735928559(%ebx,%ecx,8), %bx
11841        	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
11842
11843// CHECK: 	movzbw	69, %bx
11844        	movzbw	0x45,%bx
11845
11846// CHECK: 	movzbw	32493, %bx
11847        	movzbw	0x7eed,%bx
11848
11849// CHECK: 	movzbw	3133065982, %bx
11850        	movzbw	0xbabecafe,%bx
11851
11852// CHECK: 	movzbw	305419896, %bx
11853        	movzbw	0x12345678,%bx
11854
11855// CHECK: 	movzwl	3735928559(%ebx,%ecx,8), %ecx
11856        	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
11857
11858// CHECK: 	movzwl	69, %ecx
11859        	movzwl	0x45,%ecx
11860
11861// CHECK: 	movzwl	32493, %ecx
11862        	movzwl	0x7eed,%ecx
11863
11864// CHECK: 	movzwl	3133065982, %ecx
11865        	movzwl	0xbabecafe,%ecx
11866
11867// CHECK: 	movzwl	305419896, %ecx
11868        	movzwl	0x12345678,%ecx
11869
11870// CHECK: 	pushw	32493
11871        	pushw	0x7eed
11872
11873// CHECK: 	popw	32493
11874        	popw	0x7eed
11875
11876// CHECK: 	pushf
11877        	pushfl
11878
11879// CHECK: 	pushfl
11880        	pushfl
11881
11882// CHECK: 	popf
11883        	popfl
11884
11885// CHECK: 	popfl
11886        	popfl
11887
11888// CHECK: 	clc
11889        	clc
11890
11891// CHECK: 	cld
11892        	cld
11893
11894// CHECK: 	cli
11895        	cli
11896
11897// CHECK: 	clts
11898        	clts
11899
11900// CHECK: 	cmc
11901        	cmc
11902
11903// CHECK: 	lahf
11904        	lahf
11905
11906// CHECK: 	sahf
11907        	sahf
11908
11909// CHECK: 	stc
11910        	stc
11911
11912// CHECK: 	std
11913        	std
11914
11915// CHECK: 	sti
11916        	sti
11917
11918// CHECK: 	addb	$254, 3735928559(%ebx,%ecx,8)
11919        	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
11920
11921// CHECK: 	addb	$254, 69
11922        	addb	$0xfe,0x45
11923
11924// CHECK: 	addb	$254, 32493
11925        	addb	$0xfe,0x7eed
11926
11927// CHECK: 	addb	$254, 3133065982
11928        	addb	$0xfe,0xbabecafe
11929
11930// CHECK: 	addb	$254, 305419896
11931        	addb	$0xfe,0x12345678
11932
11933// CHECK: 	addb	$127, 3735928559(%ebx,%ecx,8)
11934        	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
11935
11936// CHECK: 	addb	$127, 69
11937        	addb	$0x7f,0x45
11938
11939// CHECK: 	addb	$127, 32493
11940        	addb	$0x7f,0x7eed
11941
11942// CHECK: 	addb	$127, 3133065982
11943        	addb	$0x7f,0xbabecafe
11944
11945// CHECK: 	addb	$127, 305419896
11946        	addb	$0x7f,0x12345678
11947
11948// CHECK: 	addw	$31438, 3735928559(%ebx,%ecx,8)
11949        	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
11950
11951// CHECK: 	addw	$31438, 69
11952        	addw	$0x7ace,0x45
11953
11954// CHECK: 	addw	$31438, 32493
11955        	addw	$0x7ace,0x7eed
11956
11957// CHECK: 	addw	$31438, 3133065982
11958        	addw	$0x7ace,0xbabecafe
11959
11960// CHECK: 	addw	$31438, 305419896
11961        	addw	$0x7ace,0x12345678
11962
11963// CHECK: 	addl	$2063514302, 3735928559(%ebx,%ecx,8)
11964        	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
11965
11966// CHECK: 	addl	$2063514302, 69
11967        	addl	$0x7afebabe,0x45
11968
11969// CHECK: 	addl	$2063514302, 32493
11970        	addl	$0x7afebabe,0x7eed
11971
11972// CHECK: 	addl	$2063514302, 3133065982
11973        	addl	$0x7afebabe,0xbabecafe
11974
11975// CHECK: 	addl	$2063514302, 305419896
11976        	addl	$0x7afebabe,0x12345678
11977
11978// CHECK: 	addl	$324478056, 3735928559(%ebx,%ecx,8)
11979        	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
11980
11981// CHECK: 	addl	$324478056, 69
11982        	addl	$0x13572468,0x45
11983
11984// CHECK: 	addl	$324478056, 32493
11985        	addl	$0x13572468,0x7eed
11986
11987// CHECK: 	addl	$324478056, 3133065982
11988        	addl	$0x13572468,0xbabecafe
11989
11990// CHECK: 	addl	$324478056, 305419896
11991        	addl	$0x13572468,0x12345678
11992
11993// CHECK: 	incl	3735928559(%ebx,%ecx,8)
11994        	incl	0xdeadbeef(%ebx,%ecx,8)
11995
11996// CHECK: 	incw	32493
11997        	incw	0x7eed
11998
11999// CHECK: 	incl	3133065982
12000        	incl	0xbabecafe
12001
12002// CHECK: 	incl	305419896
12003        	incl	0x12345678
12004
12005// CHECK: 	subb	$254, 3735928559(%ebx,%ecx,8)
12006        	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12007
12008// CHECK: 	subb	$254, 69
12009        	subb	$0xfe,0x45
12010
12011// CHECK: 	subb	$254, 32493
12012        	subb	$0xfe,0x7eed
12013
12014// CHECK: 	subb	$254, 3133065982
12015        	subb	$0xfe,0xbabecafe
12016
12017// CHECK: 	subb	$254, 305419896
12018        	subb	$0xfe,0x12345678
12019
12020// CHECK: 	subb	$127, 3735928559(%ebx,%ecx,8)
12021        	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12022
12023// CHECK: 	subb	$127, 69
12024        	subb	$0x7f,0x45
12025
12026// CHECK: 	subb	$127, 32493
12027        	subb	$0x7f,0x7eed
12028
12029// CHECK: 	subb	$127, 3133065982
12030        	subb	$0x7f,0xbabecafe
12031
12032// CHECK: 	subb	$127, 305419896
12033        	subb	$0x7f,0x12345678
12034
12035// CHECK: 	subw	$31438, 3735928559(%ebx,%ecx,8)
12036        	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12037
12038// CHECK: 	subw	$31438, 69
12039        	subw	$0x7ace,0x45
12040
12041// CHECK: 	subw	$31438, 32493
12042        	subw	$0x7ace,0x7eed
12043
12044// CHECK: 	subw	$31438, 3133065982
12045        	subw	$0x7ace,0xbabecafe
12046
12047// CHECK: 	subw	$31438, 305419896
12048        	subw	$0x7ace,0x12345678
12049
12050// CHECK: 	subl	$2063514302, 3735928559(%ebx,%ecx,8)
12051        	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12052
12053// CHECK: 	subl	$2063514302, 69
12054        	subl	$0x7afebabe,0x45
12055
12056// CHECK: 	subl	$2063514302, 32493
12057        	subl	$0x7afebabe,0x7eed
12058
12059// CHECK: 	subl	$2063514302, 3133065982
12060        	subl	$0x7afebabe,0xbabecafe
12061
12062// CHECK: 	subl	$2063514302, 305419896
12063        	subl	$0x7afebabe,0x12345678
12064
12065// CHECK: 	subl	$324478056, 3735928559(%ebx,%ecx,8)
12066        	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12067
12068// CHECK: 	subl	$324478056, 69
12069        	subl	$0x13572468,0x45
12070
12071// CHECK: 	subl	$324478056, 32493
12072        	subl	$0x13572468,0x7eed
12073
12074// CHECK: 	subl	$324478056, 3133065982
12075        	subl	$0x13572468,0xbabecafe
12076
12077// CHECK: 	subl	$324478056, 305419896
12078        	subl	$0x13572468,0x12345678
12079
12080// CHECK: 	decl	3735928559(%ebx,%ecx,8)
12081        	decl	0xdeadbeef(%ebx,%ecx,8)
12082
12083// CHECK: 	decw	32493
12084        	decw	0x7eed
12085
12086// CHECK: 	decl	3133065982
12087        	decl	0xbabecafe
12088
12089// CHECK: 	decl	305419896
12090        	decl	0x12345678
12091
12092// CHECK: 	sbbb	$254, 3735928559(%ebx,%ecx,8)
12093        	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12094
12095// CHECK: 	sbbb	$254, 69
12096        	sbbb	$0xfe,0x45
12097
12098// CHECK: 	sbbb	$254, 32493
12099        	sbbb	$0xfe,0x7eed
12100
12101// CHECK: 	sbbb	$254, 3133065982
12102        	sbbb	$0xfe,0xbabecafe
12103
12104// CHECK: 	sbbb	$254, 305419896
12105        	sbbb	$0xfe,0x12345678
12106
12107// CHECK: 	sbbb	$127, 3735928559(%ebx,%ecx,8)
12108        	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12109
12110// CHECK: 	sbbb	$127, 69
12111        	sbbb	$0x7f,0x45
12112
12113// CHECK: 	sbbb	$127, 32493
12114        	sbbb	$0x7f,0x7eed
12115
12116// CHECK: 	sbbb	$127, 3133065982
12117        	sbbb	$0x7f,0xbabecafe
12118
12119// CHECK: 	sbbb	$127, 305419896
12120        	sbbb	$0x7f,0x12345678
12121
12122// CHECK: 	sbbw	$31438, 3735928559(%ebx,%ecx,8)
12123        	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12124
12125// CHECK: 	sbbw	$31438, 69
12126        	sbbw	$0x7ace,0x45
12127
12128// CHECK: 	sbbw	$31438, 32493
12129        	sbbw	$0x7ace,0x7eed
12130
12131// CHECK: 	sbbw	$31438, 3133065982
12132        	sbbw	$0x7ace,0xbabecafe
12133
12134// CHECK: 	sbbw	$31438, 305419896
12135        	sbbw	$0x7ace,0x12345678
12136
12137// CHECK: 	sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
12138        	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12139
12140// CHECK: 	sbbl	$2063514302, 69
12141        	sbbl	$0x7afebabe,0x45
12142
12143// CHECK: 	sbbl	$2063514302, 32493
12144        	sbbl	$0x7afebabe,0x7eed
12145
12146// CHECK: 	sbbl	$2063514302, 3133065982
12147        	sbbl	$0x7afebabe,0xbabecafe
12148
12149// CHECK: 	sbbl	$2063514302, 305419896
12150        	sbbl	$0x7afebabe,0x12345678
12151
12152// CHECK: 	sbbl	$324478056, 3735928559(%ebx,%ecx,8)
12153        	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12154
12155// CHECK: 	sbbl	$324478056, 69
12156        	sbbl	$0x13572468,0x45
12157
12158// CHECK: 	sbbl	$324478056, 32493
12159        	sbbl	$0x13572468,0x7eed
12160
12161// CHECK: 	sbbl	$324478056, 3133065982
12162        	sbbl	$0x13572468,0xbabecafe
12163
12164// CHECK: 	sbbl	$324478056, 305419896
12165        	sbbl	$0x13572468,0x12345678
12166
12167// CHECK: 	cmpb	$254, 3735928559(%ebx,%ecx,8)
12168        	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12169
12170// CHECK: 	cmpb	$254, 69
12171        	cmpb	$0xfe,0x45
12172
12173// CHECK: 	cmpb	$254, 32493
12174        	cmpb	$0xfe,0x7eed
12175
12176// CHECK: 	cmpb	$254, 3133065982
12177        	cmpb	$0xfe,0xbabecafe
12178
12179// CHECK: 	cmpb	$254, 305419896
12180        	cmpb	$0xfe,0x12345678
12181
12182// CHECK: 	cmpb	$127, 3735928559(%ebx,%ecx,8)
12183        	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12184
12185// CHECK: 	cmpb	$127, 69
12186        	cmpb	$0x7f,0x45
12187
12188// CHECK: 	cmpb	$127, 32493
12189        	cmpb	$0x7f,0x7eed
12190
12191// CHECK: 	cmpb	$127, 3133065982
12192        	cmpb	$0x7f,0xbabecafe
12193
12194// CHECK: 	cmpb	$127, 305419896
12195        	cmpb	$0x7f,0x12345678
12196
12197// CHECK: 	cmpw	$31438, 3735928559(%ebx,%ecx,8)
12198        	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12199
12200// CHECK: 	cmpw	$31438, 69
12201        	cmpw	$0x7ace,0x45
12202
12203// CHECK: 	cmpw	$31438, 32493
12204        	cmpw	$0x7ace,0x7eed
12205
12206// CHECK: 	cmpw	$31438, 3133065982
12207        	cmpw	$0x7ace,0xbabecafe
12208
12209// CHECK: 	cmpw	$31438, 305419896
12210        	cmpw	$0x7ace,0x12345678
12211
12212// CHECK: 	cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
12213        	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12214
12215// CHECK: 	cmpl	$2063514302, 69
12216        	cmpl	$0x7afebabe,0x45
12217
12218// CHECK: 	cmpl	$2063514302, 32493
12219        	cmpl	$0x7afebabe,0x7eed
12220
12221// CHECK: 	cmpl	$2063514302, 3133065982
12222        	cmpl	$0x7afebabe,0xbabecafe
12223
12224// CHECK: 	cmpl	$2063514302, 305419896
12225        	cmpl	$0x7afebabe,0x12345678
12226
12227// CHECK: 	cmpl	$324478056, 3735928559(%ebx,%ecx,8)
12228        	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12229
12230// CHECK: 	cmpl	$324478056, 69
12231        	cmpl	$0x13572468,0x45
12232
12233// CHECK: 	cmpl	$324478056, 32493
12234        	cmpl	$0x13572468,0x7eed
12235
12236// CHECK: 	cmpl	$324478056, 3133065982
12237        	cmpl	$0x13572468,0xbabecafe
12238
12239// CHECK: 	cmpl	$324478056, 305419896
12240        	cmpl	$0x13572468,0x12345678
12241
12242// CHECK: 	testb	$127, 3735928559(%ebx,%ecx,8)
12243        	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12244
12245// CHECK: 	testb	$127, 69
12246        	testb	$0x7f,0x45
12247
12248// CHECK: 	testb	$127, 32493
12249        	testb	$0x7f,0x7eed
12250
12251// CHECK: 	testb	$127, 3133065982
12252        	testb	$0x7f,0xbabecafe
12253
12254// CHECK: 	testb	$127, 305419896
12255        	testb	$0x7f,0x12345678
12256
12257// CHECK: 	testw	$31438, 3735928559(%ebx,%ecx,8)
12258        	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12259
12260// CHECK: 	testw	$31438, 69
12261        	testw	$0x7ace,0x45
12262
12263// CHECK: 	testw	$31438, 32493
12264        	testw	$0x7ace,0x7eed
12265
12266// CHECK: 	testw	$31438, 3133065982
12267        	testw	$0x7ace,0xbabecafe
12268
12269// CHECK: 	testw	$31438, 305419896
12270        	testw	$0x7ace,0x12345678
12271
12272// CHECK: 	testl	$2063514302, 3735928559(%ebx,%ecx,8)
12273        	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12274
12275// CHECK: 	testl	$2063514302, 69
12276        	testl	$0x7afebabe,0x45
12277
12278// CHECK: 	testl	$2063514302, 32493
12279        	testl	$0x7afebabe,0x7eed
12280
12281// CHECK: 	testl	$2063514302, 3133065982
12282        	testl	$0x7afebabe,0xbabecafe
12283
12284// CHECK: 	testl	$2063514302, 305419896
12285        	testl	$0x7afebabe,0x12345678
12286
12287// CHECK: 	testl	$324478056, 3735928559(%ebx,%ecx,8)
12288        	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12289
12290// CHECK: 	testl	$324478056, 69
12291        	testl	$0x13572468,0x45
12292
12293// CHECK: 	testl	$324478056, 32493
12294        	testl	$0x13572468,0x7eed
12295
12296// CHECK: 	testl	$324478056, 3133065982
12297        	testl	$0x13572468,0xbabecafe
12298
12299// CHECK: 	testl	$324478056, 305419896
12300        	testl	$0x13572468,0x12345678
12301
12302// CHECK: 	andb	$254, 3735928559(%ebx,%ecx,8)
12303        	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12304
12305// CHECK: 	andb	$254, 69
12306        	andb	$0xfe,0x45
12307
12308// CHECK: 	andb	$254, 32493
12309        	andb	$0xfe,0x7eed
12310
12311// CHECK: 	andb	$254, 3133065982
12312        	andb	$0xfe,0xbabecafe
12313
12314// CHECK: 	andb	$254, 305419896
12315        	andb	$0xfe,0x12345678
12316
12317// CHECK: 	andb	$127, 3735928559(%ebx,%ecx,8)
12318        	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12319
12320// CHECK: 	andb	$127, 69
12321        	andb	$0x7f,0x45
12322
12323// CHECK: 	andb	$127, 32493
12324        	andb	$0x7f,0x7eed
12325
12326// CHECK: 	andb	$127, 3133065982
12327        	andb	$0x7f,0xbabecafe
12328
12329// CHECK: 	andb	$127, 305419896
12330        	andb	$0x7f,0x12345678
12331
12332// CHECK: 	andw	$31438, 3735928559(%ebx,%ecx,8)
12333        	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12334
12335// CHECK: 	andw	$31438, 69
12336        	andw	$0x7ace,0x45
12337
12338// CHECK: 	andw	$31438, 32493
12339        	andw	$0x7ace,0x7eed
12340
12341// CHECK: 	andw	$31438, 3133065982
12342        	andw	$0x7ace,0xbabecafe
12343
12344// CHECK: 	andw	$31438, 305419896
12345        	andw	$0x7ace,0x12345678
12346
12347// CHECK: 	andl	$2063514302, 3735928559(%ebx,%ecx,8)
12348        	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12349
12350// CHECK: 	andl	$2063514302, 69
12351        	andl	$0x7afebabe,0x45
12352
12353// CHECK: 	andl	$2063514302, 32493
12354        	andl	$0x7afebabe,0x7eed
12355
12356// CHECK: 	andl	$2063514302, 3133065982
12357        	andl	$0x7afebabe,0xbabecafe
12358
12359// CHECK: 	andl	$2063514302, 305419896
12360        	andl	$0x7afebabe,0x12345678
12361
12362// CHECK: 	andl	$324478056, 3735928559(%ebx,%ecx,8)
12363        	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12364
12365// CHECK: 	andl	$324478056, 69
12366        	andl	$0x13572468,0x45
12367
12368// CHECK: 	andl	$324478056, 32493
12369        	andl	$0x13572468,0x7eed
12370
12371// CHECK: 	andl	$324478056, 3133065982
12372        	andl	$0x13572468,0xbabecafe
12373
12374// CHECK: 	andl	$324478056, 305419896
12375        	andl	$0x13572468,0x12345678
12376
12377// CHECK: 	orb	$254, 3735928559(%ebx,%ecx,8)
12378        	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12379
12380// CHECK: 	orb	$254, 69
12381        	orb	$0xfe,0x45
12382
12383// CHECK: 	orb	$254, 32493
12384        	orb	$0xfe,0x7eed
12385
12386// CHECK: 	orb	$254, 3133065982
12387        	orb	$0xfe,0xbabecafe
12388
12389// CHECK: 	orb	$254, 305419896
12390        	orb	$0xfe,0x12345678
12391
12392// CHECK: 	orb	$127, 3735928559(%ebx,%ecx,8)
12393        	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12394
12395// CHECK: 	orb	$127, 69
12396        	orb	$0x7f,0x45
12397
12398// CHECK: 	orb	$127, 32493
12399        	orb	$0x7f,0x7eed
12400
12401// CHECK: 	orb	$127, 3133065982
12402        	orb	$0x7f,0xbabecafe
12403
12404// CHECK: 	orb	$127, 305419896
12405        	orb	$0x7f,0x12345678
12406
12407// CHECK: 	orw	$31438, 3735928559(%ebx,%ecx,8)
12408        	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12409
12410// CHECK: 	orw	$31438, 69
12411        	orw	$0x7ace,0x45
12412
12413// CHECK: 	orw	$31438, 32493
12414        	orw	$0x7ace,0x7eed
12415
12416// CHECK: 	orw	$31438, 3133065982
12417        	orw	$0x7ace,0xbabecafe
12418
12419// CHECK: 	orw	$31438, 305419896
12420        	orw	$0x7ace,0x12345678
12421
12422// CHECK: 	orl	$2063514302, 3735928559(%ebx,%ecx,8)
12423        	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12424
12425// CHECK: 	orl	$2063514302, 69
12426        	orl	$0x7afebabe,0x45
12427
12428// CHECK: 	orl	$2063514302, 32493
12429        	orl	$0x7afebabe,0x7eed
12430
12431// CHECK: 	orl	$2063514302, 3133065982
12432        	orl	$0x7afebabe,0xbabecafe
12433
12434// CHECK: 	orl	$2063514302, 305419896
12435        	orl	$0x7afebabe,0x12345678
12436
12437// CHECK: 	orl	$324478056, 3735928559(%ebx,%ecx,8)
12438        	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12439
12440// CHECK: 	orl	$324478056, 69
12441        	orl	$0x13572468,0x45
12442
12443// CHECK: 	orl	$324478056, 32493
12444        	orl	$0x13572468,0x7eed
12445
12446// CHECK: 	orl	$324478056, 3133065982
12447        	orl	$0x13572468,0xbabecafe
12448
12449// CHECK: 	orl	$324478056, 305419896
12450        	orl	$0x13572468,0x12345678
12451
12452// CHECK: 	xorb	$254, 3735928559(%ebx,%ecx,8)
12453        	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12454
12455// CHECK: 	xorb	$254, 69
12456        	xorb	$0xfe,0x45
12457
12458// CHECK: 	xorb	$254, 32493
12459        	xorb	$0xfe,0x7eed
12460
12461// CHECK: 	xorb	$254, 3133065982
12462        	xorb	$0xfe,0xbabecafe
12463
12464// CHECK: 	xorb	$254, 305419896
12465        	xorb	$0xfe,0x12345678
12466
12467// CHECK: 	xorb	$127, 3735928559(%ebx,%ecx,8)
12468        	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12469
12470// CHECK: 	xorb	$127, 69
12471        	xorb	$0x7f,0x45
12472
12473// CHECK: 	xorb	$127, 32493
12474        	xorb	$0x7f,0x7eed
12475
12476// CHECK: 	xorb	$127, 3133065982
12477        	xorb	$0x7f,0xbabecafe
12478
12479// CHECK: 	xorb	$127, 305419896
12480        	xorb	$0x7f,0x12345678
12481
12482// CHECK: 	xorw	$31438, 3735928559(%ebx,%ecx,8)
12483        	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12484
12485// CHECK: 	xorw	$31438, 69
12486        	xorw	$0x7ace,0x45
12487
12488// CHECK: 	xorw	$31438, 32493
12489        	xorw	$0x7ace,0x7eed
12490
12491// CHECK: 	xorw	$31438, 3133065982
12492        	xorw	$0x7ace,0xbabecafe
12493
12494// CHECK: 	xorw	$31438, 305419896
12495        	xorw	$0x7ace,0x12345678
12496
12497// CHECK: 	xorl	$2063514302, 3735928559(%ebx,%ecx,8)
12498        	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12499
12500// CHECK: 	xorl	$2063514302, 69
12501        	xorl	$0x7afebabe,0x45
12502
12503// CHECK: 	xorl	$2063514302, 32493
12504        	xorl	$0x7afebabe,0x7eed
12505
12506// CHECK: 	xorl	$2063514302, 3133065982
12507        	xorl	$0x7afebabe,0xbabecafe
12508
12509// CHECK: 	xorl	$2063514302, 305419896
12510        	xorl	$0x7afebabe,0x12345678
12511
12512// CHECK: 	xorl	$324478056, 3735928559(%ebx,%ecx,8)
12513        	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12514
12515// CHECK: 	xorl	$324478056, 69
12516        	xorl	$0x13572468,0x45
12517
12518// CHECK: 	xorl	$324478056, 32493
12519        	xorl	$0x13572468,0x7eed
12520
12521// CHECK: 	xorl	$324478056, 3133065982
12522        	xorl	$0x13572468,0xbabecafe
12523
12524// CHECK: 	xorl	$324478056, 305419896
12525        	xorl	$0x13572468,0x12345678
12526
12527// CHECK: 	adcb	$254, 3735928559(%ebx,%ecx,8)
12528        	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
12529
12530// CHECK: 	adcb	$254, 69
12531        	adcb	$0xfe,0x45
12532
12533// CHECK: 	adcb	$254, 32493
12534        	adcb	$0xfe,0x7eed
12535
12536// CHECK: 	adcb	$254, 3133065982
12537        	adcb	$0xfe,0xbabecafe
12538
12539// CHECK: 	adcb	$254, 305419896
12540        	adcb	$0xfe,0x12345678
12541
12542// CHECK: 	adcb	$127, 3735928559(%ebx,%ecx,8)
12543        	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12544
12545// CHECK: 	adcb	$127, 69
12546        	adcb	$0x7f,0x45
12547
12548// CHECK: 	adcb	$127, 32493
12549        	adcb	$0x7f,0x7eed
12550
12551// CHECK: 	adcb	$127, 3133065982
12552        	adcb	$0x7f,0xbabecafe
12553
12554// CHECK: 	adcb	$127, 305419896
12555        	adcb	$0x7f,0x12345678
12556
12557// CHECK: 	adcw	$31438, 3735928559(%ebx,%ecx,8)
12558        	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
12559
12560// CHECK: 	adcw	$31438, 69
12561        	adcw	$0x7ace,0x45
12562
12563// CHECK: 	adcw	$31438, 32493
12564        	adcw	$0x7ace,0x7eed
12565
12566// CHECK: 	adcw	$31438, 3133065982
12567        	adcw	$0x7ace,0xbabecafe
12568
12569// CHECK: 	adcw	$31438, 305419896
12570        	adcw	$0x7ace,0x12345678
12571
12572// CHECK: 	adcl	$2063514302, 3735928559(%ebx,%ecx,8)
12573        	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
12574
12575// CHECK: 	adcl	$2063514302, 69
12576        	adcl	$0x7afebabe,0x45
12577
12578// CHECK: 	adcl	$2063514302, 32493
12579        	adcl	$0x7afebabe,0x7eed
12580
12581// CHECK: 	adcl	$2063514302, 3133065982
12582        	adcl	$0x7afebabe,0xbabecafe
12583
12584// CHECK: 	adcl	$2063514302, 305419896
12585        	adcl	$0x7afebabe,0x12345678
12586
12587// CHECK: 	adcl	$324478056, 3735928559(%ebx,%ecx,8)
12588        	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
12589
12590// CHECK: 	adcl	$324478056, 69
12591        	adcl	$0x13572468,0x45
12592
12593// CHECK: 	adcl	$324478056, 32493
12594        	adcl	$0x13572468,0x7eed
12595
12596// CHECK: 	adcl	$324478056, 3133065982
12597        	adcl	$0x13572468,0xbabecafe
12598
12599// CHECK: 	adcl	$324478056, 305419896
12600        	adcl	$0x13572468,0x12345678
12601
12602// CHECK: 	negl	3735928559(%ebx,%ecx,8)
12603        	negl	0xdeadbeef(%ebx,%ecx,8)
12604
12605// CHECK: 	negw	32493
12606        	negw	0x7eed
12607
12608// CHECK: 	negl	3133065982
12609        	negl	0xbabecafe
12610
12611// CHECK: 	negl	305419896
12612        	negl	0x12345678
12613
12614// CHECK: 	notl	3735928559(%ebx,%ecx,8)
12615        	notl	0xdeadbeef(%ebx,%ecx,8)
12616
12617// CHECK: 	notw	32493
12618        	notw	0x7eed
12619
12620// CHECK: 	notl	3133065982
12621        	notl	0xbabecafe
12622
12623// CHECK: 	notl	305419896
12624        	notl	0x12345678
12625
12626// CHECK: 	cbtw
12627        	cbtw
12628
12629// CHECK: 	cwtl
12630        	cwtl
12631
12632// CHECK: 	cwtd
12633        	cwtd
12634
12635// CHECK: 	cltd
12636        	cltd
12637
12638// CHECK: 	mull	3735928559(%ebx,%ecx,8)
12639        	mull	0xdeadbeef(%ebx,%ecx,8)
12640
12641// CHECK: 	mulw	32493
12642        	mulw	0x7eed
12643
12644// CHECK: 	mull	3133065982
12645        	mull	0xbabecafe
12646
12647// CHECK: 	mull	305419896
12648        	mull	0x12345678
12649
12650// CHECK: 	imull	3735928559(%ebx,%ecx,8)
12651        	imull	0xdeadbeef(%ebx,%ecx,8)
12652
12653// CHECK: 	imulw	32493
12654        	imulw	0x7eed
12655
12656// CHECK: 	imull	3133065982
12657        	imull	0xbabecafe
12658
12659// CHECK: 	imull	305419896
12660        	imull	0x12345678
12661
12662// CHECK: 	divl	3735928559(%ebx,%ecx,8)
12663        	divl	0xdeadbeef(%ebx,%ecx,8)
12664
12665// CHECK: 	divw	32493
12666        	divw	0x7eed
12667
12668// CHECK: 	divl	3133065982
12669        	divl	0xbabecafe
12670
12671// CHECK: 	divl	305419896
12672        	divl	0x12345678
12673
12674// CHECK: 	idivl	3735928559(%ebx,%ecx,8)
12675        	idivl	0xdeadbeef(%ebx,%ecx,8)
12676
12677// CHECK: 	idivw	32493
12678        	idivw	0x7eed
12679
12680// CHECK: 	idivl	3133065982
12681        	idivl	0xbabecafe
12682
12683// CHECK: 	idivl	305419896
12684        	idivl	0x12345678
12685
12686// CHECK: 	roll	$0, 3735928559(%ebx,%ecx,8)
12687        	roll	$0,0xdeadbeef(%ebx,%ecx,8)
12688
12689// CHECK: 	roll	$0, 69
12690        	roll	$0,0x45
12691
12692// CHECK: 	roll	$0, 32493
12693        	roll	$0,0x7eed
12694
12695// CHECK: 	roll	$0, 3133065982
12696        	roll	$0,0xbabecafe
12697
12698// CHECK: 	roll	$0, 305419896
12699        	roll	$0,0x12345678
12700
12701// CHECK: 	rolb	$127, 3735928559(%ebx,%ecx,8)
12702        	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12703
12704// CHECK: 	rolb	$127, 69
12705        	rolb	$0x7f,0x45
12706
12707// CHECK: 	rolb	$127, 32493
12708        	rolb	$0x7f,0x7eed
12709
12710// CHECK: 	rolb	$127, 3133065982
12711        	rolb	$0x7f,0xbabecafe
12712
12713// CHECK: 	rolb	$127, 305419896
12714        	rolb	$0x7f,0x12345678
12715
12716// CHECK: 	roll	3735928559(%ebx,%ecx,8)
12717        	roll	0xdeadbeef(%ebx,%ecx,8)
12718
12719// CHECK: 	rolw	32493
12720        	rolw	0x7eed
12721
12722// CHECK: 	roll	3133065982
12723        	roll	0xbabecafe
12724
12725// CHECK: 	roll	305419896
12726        	roll	0x12345678
12727
12728// CHECK: 	rorl	$0, 3735928559(%ebx,%ecx,8)
12729        	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
12730
12731// CHECK: 	rorl	$0, 69
12732        	rorl	$0,0x45
12733
12734// CHECK: 	rorl	$0, 32493
12735        	rorl	$0,0x7eed
12736
12737// CHECK: 	rorl	$0, 3133065982
12738        	rorl	$0,0xbabecafe
12739
12740// CHECK: 	rorl	$0, 305419896
12741        	rorl	$0,0x12345678
12742
12743// CHECK: 	rorb	$127, 3735928559(%ebx,%ecx,8)
12744        	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12745
12746// CHECK: 	rorb	$127, 69
12747        	rorb	$0x7f,0x45
12748
12749// CHECK: 	rorb	$127, 32493
12750        	rorb	$0x7f,0x7eed
12751
12752// CHECK: 	rorb	$127, 3133065982
12753        	rorb	$0x7f,0xbabecafe
12754
12755// CHECK: 	rorb	$127, 305419896
12756        	rorb	$0x7f,0x12345678
12757
12758// CHECK: 	rorl	3735928559(%ebx,%ecx,8)
12759        	rorl	0xdeadbeef(%ebx,%ecx,8)
12760
12761// CHECK: 	rorw	32493
12762        	rorw	0x7eed
12763
12764// CHECK: 	rorl	3133065982
12765        	rorl	0xbabecafe
12766
12767// CHECK: 	rorl	305419896
12768        	rorl	0x12345678
12769
12770// CHECK: 	rcll	$0, 3735928559(%ebx,%ecx,8)
12771        	rcll	$0,0xdeadbeef(%ebx,%ecx,8)
12772
12773// CHECK: 	rcll	$0, 69
12774        	rcll	$0,0x45
12775
12776// CHECK: 	rcll	$0, 32493
12777        	rcll	$0,0x7eed
12778
12779// CHECK: 	rcll	$0, 3133065982
12780        	rcll	$0,0xbabecafe
12781
12782// CHECK: 	rcll	$0, 305419896
12783        	rcll	$0,0x12345678
12784
12785// CHECK: 	rclb	$127, 3735928559(%ebx,%ecx,8)
12786        	rclb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12787
12788// CHECK: 	rclb	$127, 69
12789        	rclb	$0x7f,0x45
12790
12791// CHECK: 	rclb	$127, 32493
12792        	rclb	$0x7f,0x7eed
12793
12794// CHECK: 	rclb	$127, 3133065982
12795        	rclb	$0x7f,0xbabecafe
12796
12797// CHECK: 	rclb	$127, 305419896
12798        	rclb	$0x7f,0x12345678
12799
12800// CHECK: 	rcrl	$0, 3735928559(%ebx,%ecx,8)
12801        	rcrl	$0,0xdeadbeef(%ebx,%ecx,8)
12802
12803// CHECK: 	rcrl	$0, 69
12804        	rcrl	$0,0x45
12805
12806// CHECK: 	rcrl	$0, 32493
12807        	rcrl	$0,0x7eed
12808
12809// CHECK: 	rcrl	$0, 3133065982
12810        	rcrl	$0,0xbabecafe
12811
12812// CHECK: 	rcrl	$0, 305419896
12813        	rcrl	$0,0x12345678
12814
12815// CHECK: 	rcrb	$127, 3735928559(%ebx,%ecx,8)
12816        	rcrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12817
12818// CHECK: 	rcrb	$127, 69
12819        	rcrb	$0x7f,0x45
12820
12821// CHECK: 	rcrb	$127, 32493
12822        	rcrb	$0x7f,0x7eed
12823
12824// CHECK: 	rcrb	$127, 3133065982
12825        	rcrb	$0x7f,0xbabecafe
12826
12827// CHECK: 	rcrb	$127, 305419896
12828        	rcrb	$0x7f,0x12345678
12829
12830// CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
12831        	sall	$0,0xdeadbeef(%ebx,%ecx,8)
12832
12833// CHECK: 	shll	$0, 69
12834        	sall	$0,0x45
12835
12836// CHECK: 	shll	$0, 32493
12837        	sall	$0,0x7eed
12838
12839// CHECK: 	shll	$0, 3133065982
12840        	sall	$0,0xbabecafe
12841
12842// CHECK: 	shll	$0, 305419896
12843        	sall	$0,0x12345678
12844
12845// CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
12846        	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12847
12848// CHECK: 	shlb	$127, 69
12849        	salb	$0x7f,0x45
12850
12851// CHECK: 	shlb	$127, 32493
12852        	salb	$0x7f,0x7eed
12853
12854// CHECK: 	shlb	$127, 3133065982
12855        	salb	$0x7f,0xbabecafe
12856
12857// CHECK: 	shlb	$127, 305419896
12858        	salb	$0x7f,0x12345678
12859
12860// CHECK: 	shll	3735928559(%ebx,%ecx,8)
12861        	sall	0xdeadbeef(%ebx,%ecx,8)
12862
12863// CHECK: 	shlw	32493
12864        	salw	0x7eed
12865
12866// CHECK: 	shll	3133065982
12867        	sall	0xbabecafe
12868
12869// CHECK: 	shll	305419896
12870        	sall	0x12345678
12871
12872// CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
12873        	shll	$0,0xdeadbeef(%ebx,%ecx,8)
12874
12875// CHECK: 	shll	$0, 69
12876        	shll	$0,0x45
12877
12878// CHECK: 	shll	$0, 32493
12879        	shll	$0,0x7eed
12880
12881// CHECK: 	shll	$0, 3133065982
12882        	shll	$0,0xbabecafe
12883
12884// CHECK: 	shll	$0, 305419896
12885        	shll	$0,0x12345678
12886
12887// CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
12888        	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12889
12890// CHECK: 	shlb	$127, 69
12891        	shlb	$0x7f,0x45
12892
12893// CHECK: 	shlb	$127, 32493
12894        	shlb	$0x7f,0x7eed
12895
12896// CHECK: 	shlb	$127, 3133065982
12897        	shlb	$0x7f,0xbabecafe
12898
12899// CHECK: 	shlb	$127, 305419896
12900        	shlb	$0x7f,0x12345678
12901
12902// CHECK: 	shll	3735928559(%ebx,%ecx,8)
12903        	shll	0xdeadbeef(%ebx,%ecx,8)
12904
12905// CHECK: 	shlw	32493
12906        	shlw	0x7eed
12907
12908// CHECK: 	shll	3133065982
12909        	shll	0xbabecafe
12910
12911// CHECK: 	shll	305419896
12912        	shll	0x12345678
12913
12914// CHECK: 	shrl	$0, 3735928559(%ebx,%ecx,8)
12915        	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
12916
12917// CHECK: 	shrl	$0, 69
12918        	shrl	$0,0x45
12919
12920// CHECK: 	shrl	$0, 32493
12921        	shrl	$0,0x7eed
12922
12923// CHECK: 	shrl	$0, 3133065982
12924        	shrl	$0,0xbabecafe
12925
12926// CHECK: 	shrl	$0, 305419896
12927        	shrl	$0,0x12345678
12928
12929// CHECK: 	shrb	$127, 3735928559(%ebx,%ecx,8)
12930        	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12931
12932// CHECK: 	shrb	$127, 69
12933        	shrb	$0x7f,0x45
12934
12935// CHECK: 	shrb	$127, 32493
12936        	shrb	$0x7f,0x7eed
12937
12938// CHECK: 	shrb	$127, 3133065982
12939        	shrb	$0x7f,0xbabecafe
12940
12941// CHECK: 	shrb	$127, 305419896
12942        	shrb	$0x7f,0x12345678
12943
12944// CHECK: 	shrl	3735928559(%ebx,%ecx,8)
12945        	shrl	0xdeadbeef(%ebx,%ecx,8)
12946
12947// CHECK: 	shrw	32493
12948        	shrw	0x7eed
12949
12950// CHECK: 	shrl	3133065982
12951        	shrl	0xbabecafe
12952
12953// CHECK: 	shrl	305419896
12954        	shrl	0x12345678
12955
12956// CHECK: 	sarl	$0, 3735928559(%ebx,%ecx,8)
12957        	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
12958
12959// CHECK: 	sarl	$0, 69
12960        	sarl	$0,0x45
12961
12962// CHECK: 	sarl	$0, 32493
12963        	sarl	$0,0x7eed
12964
12965// CHECK: 	sarl	$0, 3133065982
12966        	sarl	$0,0xbabecafe
12967
12968// CHECK: 	sarl	$0, 305419896
12969        	sarl	$0,0x12345678
12970
12971// CHECK: 	sarb	$127, 3735928559(%ebx,%ecx,8)
12972        	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
12973
12974// CHECK: 	sarb	$127, 69
12975        	sarb	$0x7f,0x45
12976
12977// CHECK: 	sarb	$127, 32493
12978        	sarb	$0x7f,0x7eed
12979
12980// CHECK: 	sarb	$127, 3133065982
12981        	sarb	$0x7f,0xbabecafe
12982
12983// CHECK: 	sarb	$127, 305419896
12984        	sarb	$0x7f,0x12345678
12985
12986// CHECK: 	sarl	3735928559(%ebx,%ecx,8)
12987        	sarl	0xdeadbeef(%ebx,%ecx,8)
12988
12989// CHECK: 	sarw	32493
12990        	sarw	0x7eed
12991
12992// CHECK: 	sarl	3133065982
12993        	sarl	0xbabecafe
12994
12995// CHECK: 	sarl	305419896
12996        	sarl	0x12345678
12997
12998// CHECK: 	calll	3133065982
12999        	calll	0xbabecafe
13000
13001// CHECK: 	calll	*3735928559(%ebx,%ecx,8)
13002        	calll	*0xdeadbeef(%ebx,%ecx,8)
13003
13004// CHECK: 	calll	3133065982
13005        	calll	0xbabecafe
13006
13007// CHECK: 	calll	305419896
13008        	calll	0x12345678
13009
13010// CHECK: 	calll	*3135175374
13011        	call	*0xbadeface
13012
13013// CHECK: 	calll	*3735928559(%ebx,%ecx,8)
13014        	call	*0xdeadbeef(%ebx,%ecx,8)
13015
13016// CHECK: 	calll	32493
13017        	call	0x7eed
13018
13019// CHECK: 	calll	3133065982
13020        	call	0xbabecafe
13021
13022// CHECK: 	calll	305419896
13023        	call	0x12345678
13024
13025// CHECK: 	calll	*3135175374
13026        	call	*0xbadeface
13027
13028// CHECK: 	lcallw	*32493
13029        	lcallw	*0x7eed
13030
13031// CHECK: 	jmp	32493
13032        	jmp	0x7eed
13033
13034// CHECK: 	jmp	3133065982
13035        	jmp	0xbabecafe
13036
13037// CHECK: 	jmp	305419896
13038        	jmp	0x12345678
13039
13040// CHECK: 	jmp	-77129852792157442
13041        	jmp	0xfeedfacebabecafe
13042
13043// CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
13044        	jmp	*0xdeadbeef(%ebx,%ecx,8)
13045
13046// CHECK: 	jmp	32493
13047        	jmp	0x7eed
13048
13049// CHECK: 	jmp	3133065982
13050        	jmp	0xbabecafe
13051
13052// CHECK: 	jmp	305419896
13053        	jmp	0x12345678
13054
13055// CHECK: 	jmpl	*3135175374
13056        	jmp	*0xbadeface
13057
13058// CHECK: 	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: 	ljmpl	*3735928559(%ebx,%ecx,8)
13074        	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
13075
13076// CHECK: 	ljmpw	*32493
13077        	ljmpw	*0x7eed
13078
13079// CHECK: 	ljmpl	*3133065982
13080        	ljmpl	*0xbabecafe
13081
13082// CHECK: 	ljmpl	*305419896
13083        	ljmpl	*0x12345678
13084
13085// CHECK: 	ret
13086        	ret
13087
13088// CHECK: 	lret
13089        	lret
13090
13091// CHECK: 	enter	$31438, $127
13092        	enter	$0x7ace,$0x7f
13093
13094// CHECK: 	leave
13095        	leave
13096
13097// CHECK: 	jo	32493
13098        	jo	0x7eed
13099
13100// CHECK: 	jo	3133065982
13101        	jo	0xbabecafe
13102
13103// CHECK: 	jo	305419896
13104        	jo	0x12345678
13105
13106// CHECK: 	jo	-77129852792157442
13107        	jo	0xfeedfacebabecafe
13108
13109// CHECK: 	jno	32493
13110        	jno	0x7eed
13111
13112// CHECK: 	jno	3133065982
13113        	jno	0xbabecafe
13114
13115// CHECK: 	jno	305419896
13116        	jno	0x12345678
13117
13118// CHECK: 	jno	-77129852792157442
13119        	jno	0xfeedfacebabecafe
13120
13121// CHECK: 	jb	32493
13122        	jb	0x7eed
13123
13124// CHECK: 	jb	3133065982
13125        	jb	0xbabecafe
13126
13127// CHECK: 	jb	305419896
13128        	jb	0x12345678
13129
13130// CHECK: 	jb	-77129852792157442
13131        	jb	0xfeedfacebabecafe
13132
13133// CHECK: 	jae	32493
13134        	jae	0x7eed
13135
13136// CHECK: 	jae	3133065982
13137        	jae	0xbabecafe
13138
13139// CHECK: 	jae	305419896
13140        	jae	0x12345678
13141
13142// CHECK: 	jae	-77129852792157442
13143        	jae	0xfeedfacebabecafe
13144
13145// CHECK: 	je	32493
13146        	je	0x7eed
13147
13148// CHECK: 	je	3133065982
13149        	je	0xbabecafe
13150
13151// CHECK: 	je	305419896
13152        	je	0x12345678
13153
13154// CHECK: 	je	-77129852792157442
13155        	je	0xfeedfacebabecafe
13156
13157// CHECK: 	jne	32493
13158        	jne	0x7eed
13159
13160// CHECK: 	jne	3133065982
13161        	jne	0xbabecafe
13162
13163// CHECK: 	jne	305419896
13164        	jne	0x12345678
13165
13166// CHECK: 	jne	-77129852792157442
13167        	jne	0xfeedfacebabecafe
13168
13169// CHECK: 	jbe	32493
13170        	jbe	0x7eed
13171
13172// CHECK: 	jbe	3133065982
13173        	jbe	0xbabecafe
13174
13175// CHECK: 	jbe	305419896
13176        	jbe	0x12345678
13177
13178// CHECK: 	jbe	-77129852792157442
13179        	jbe	0xfeedfacebabecafe
13180
13181// CHECK: 	ja	32493
13182        	ja	0x7eed
13183
13184// CHECK: 	ja	3133065982
13185        	ja	0xbabecafe
13186
13187// CHECK: 	ja	305419896
13188        	ja	0x12345678
13189
13190// CHECK: 	ja	-77129852792157442
13191        	ja	0xfeedfacebabecafe
13192
13193// CHECK: 	js	32493
13194        	js	0x7eed
13195
13196// CHECK: 	js	3133065982
13197        	js	0xbabecafe
13198
13199// CHECK: 	js	305419896
13200        	js	0x12345678
13201
13202// CHECK: 	js	-77129852792157442
13203        	js	0xfeedfacebabecafe
13204
13205// CHECK: 	jns	32493
13206        	jns	0x7eed
13207
13208// CHECK: 	jns	3133065982
13209        	jns	0xbabecafe
13210
13211// CHECK: 	jns	305419896
13212        	jns	0x12345678
13213
13214// CHECK: 	jns	-77129852792157442
13215        	jns	0xfeedfacebabecafe
13216
13217// CHECK: 	jp	32493
13218        	jp	0x7eed
13219
13220// CHECK: 	jp	3133065982
13221        	jp	0xbabecafe
13222
13223// CHECK: 	jp	305419896
13224        	jp	0x12345678
13225
13226// CHECK: 	jp	-77129852792157442
13227        	jp	0xfeedfacebabecafe
13228
13229// CHECK: 	jnp	32493
13230        	jnp	0x7eed
13231
13232// CHECK: 	jnp	3133065982
13233        	jnp	0xbabecafe
13234
13235// CHECK: 	jnp	305419896
13236        	jnp	0x12345678
13237
13238// CHECK: 	jnp	-77129852792157442
13239        	jnp	0xfeedfacebabecafe
13240
13241// CHECK: 	jl	32493
13242        	jl	0x7eed
13243
13244// CHECK: 	jl	3133065982
13245        	jl	0xbabecafe
13246
13247// CHECK: 	jl	305419896
13248        	jl	0x12345678
13249
13250// CHECK: 	jl	-77129852792157442
13251        	jl	0xfeedfacebabecafe
13252
13253// CHECK: 	jge	32493
13254        	jge	0x7eed
13255
13256// CHECK: 	jge	3133065982
13257        	jge	0xbabecafe
13258
13259// CHECK: 	jge	305419896
13260        	jge	0x12345678
13261
13262// CHECK: 	jge	-77129852792157442
13263        	jge	0xfeedfacebabecafe
13264
13265// CHECK: 	jle	32493
13266        	jle	0x7eed
13267
13268// CHECK: 	jle	3133065982
13269        	jle	0xbabecafe
13270
13271// CHECK: 	jle	305419896
13272        	jle	0x12345678
13273
13274// CHECK: 	jle	-77129852792157442
13275        	jle	0xfeedfacebabecafe
13276
13277// CHECK: 	jg	32493
13278        	jg	0x7eed
13279
13280// CHECK: 	jg	3133065982
13281        	jg	0xbabecafe
13282
13283// CHECK: 	jg	305419896
13284        	jg	0x12345678
13285
13286// CHECK: 	jg	-77129852792157442
13287        	jg	0xfeedfacebabecafe
13288
13289// CHECK: 	seto	%bl
13290        	seto	%bl
13291
13292// CHECK: 	seto	3735928559(%ebx,%ecx,8)
13293        	seto	0xdeadbeef(%ebx,%ecx,8)
13294
13295// CHECK: 	seto	32493
13296        	seto	0x7eed
13297
13298// CHECK: 	seto	3133065982
13299        	seto	0xbabecafe
13300
13301// CHECK: 	seto	305419896
13302        	seto	0x12345678
13303
13304// CHECK: 	setno	%bl
13305        	setno	%bl
13306
13307// CHECK: 	setno	3735928559(%ebx,%ecx,8)
13308        	setno	0xdeadbeef(%ebx,%ecx,8)
13309
13310// CHECK: 	setno	32493
13311        	setno	0x7eed
13312
13313// CHECK: 	setno	3133065982
13314        	setno	0xbabecafe
13315
13316// CHECK: 	setno	305419896
13317        	setno	0x12345678
13318
13319// CHECK: 	setb	%bl
13320        	setb	%bl
13321
13322// CHECK: 	setb	3735928559(%ebx,%ecx,8)
13323        	setb	0xdeadbeef(%ebx,%ecx,8)
13324
13325// CHECK: 	setb	32493
13326        	setb	0x7eed
13327
13328// CHECK: 	setb	3133065982
13329        	setb	0xbabecafe
13330
13331// CHECK: 	setb	305419896
13332        	setb	0x12345678
13333
13334// CHECK: 	setae	%bl
13335        	setae	%bl
13336
13337// CHECK: 	setae	3735928559(%ebx,%ecx,8)
13338        	setae	0xdeadbeef(%ebx,%ecx,8)
13339
13340// CHECK: 	setae	32493
13341        	setae	0x7eed
13342
13343// CHECK: 	setae	3133065982
13344        	setae	0xbabecafe
13345
13346// CHECK: 	setae	305419896
13347        	setae	0x12345678
13348
13349// CHECK: 	sete	%bl
13350        	sete	%bl
13351
13352// CHECK: 	sete	3735928559(%ebx,%ecx,8)
13353        	sete	0xdeadbeef(%ebx,%ecx,8)
13354
13355// CHECK: 	sete	32493
13356        	sete	0x7eed
13357
13358// CHECK: 	sete	3133065982
13359        	sete	0xbabecafe
13360
13361// CHECK: 	sete	305419896
13362        	sete	0x12345678
13363
13364// CHECK: 	setne	%bl
13365        	setne	%bl
13366
13367// CHECK: 	setne	3735928559(%ebx,%ecx,8)
13368        	setne	0xdeadbeef(%ebx,%ecx,8)
13369
13370// CHECK: 	setne	32493
13371        	setne	0x7eed
13372
13373// CHECK: 	setne	3133065982
13374        	setne	0xbabecafe
13375
13376// CHECK: 	setne	305419896
13377        	setne	0x12345678
13378
13379// CHECK: 	setbe	%bl
13380        	setbe	%bl
13381
13382// CHECK: 	setbe	3735928559(%ebx,%ecx,8)
13383        	setbe	0xdeadbeef(%ebx,%ecx,8)
13384
13385// CHECK: 	setbe	32493
13386        	setbe	0x7eed
13387
13388// CHECK: 	setbe	3133065982
13389        	setbe	0xbabecafe
13390
13391// CHECK: 	setbe	305419896
13392        	setbe	0x12345678
13393
13394// CHECK: 	seta	%bl
13395        	seta	%bl
13396
13397// CHECK: 	seta	3735928559(%ebx,%ecx,8)
13398        	seta	0xdeadbeef(%ebx,%ecx,8)
13399
13400// CHECK: 	seta	32493
13401        	seta	0x7eed
13402
13403// CHECK: 	seta	3133065982
13404        	seta	0xbabecafe
13405
13406// CHECK: 	seta	305419896
13407        	seta	0x12345678
13408
13409// CHECK: 	sets	%bl
13410        	sets	%bl
13411
13412// CHECK: 	sets	3735928559(%ebx,%ecx,8)
13413        	sets	0xdeadbeef(%ebx,%ecx,8)
13414
13415// CHECK: 	sets	32493
13416        	sets	0x7eed
13417
13418// CHECK: 	sets	3133065982
13419        	sets	0xbabecafe
13420
13421// CHECK: 	sets	305419896
13422        	sets	0x12345678
13423
13424// CHECK: 	setns	%bl
13425        	setns	%bl
13426
13427// CHECK: 	setns	3735928559(%ebx,%ecx,8)
13428        	setns	0xdeadbeef(%ebx,%ecx,8)
13429
13430// CHECK: 	setns	32493
13431        	setns	0x7eed
13432
13433// CHECK: 	setns	3133065982
13434        	setns	0xbabecafe
13435
13436// CHECK: 	setns	305419896
13437        	setns	0x12345678
13438
13439// CHECK: 	setp	%bl
13440        	setp	%bl
13441
13442// CHECK: 	setp	3735928559(%ebx,%ecx,8)
13443        	setp	0xdeadbeef(%ebx,%ecx,8)
13444
13445// CHECK: 	setp	32493
13446        	setp	0x7eed
13447
13448// CHECK: 	setp	3133065982
13449        	setp	0xbabecafe
13450
13451// CHECK: 	setp	305419896
13452        	setp	0x12345678
13453
13454// CHECK: 	setnp	%bl
13455        	setnp	%bl
13456
13457// CHECK: 	setnp	3735928559(%ebx,%ecx,8)
13458        	setnp	0xdeadbeef(%ebx,%ecx,8)
13459
13460// CHECK: 	setnp	32493
13461        	setnp	0x7eed
13462
13463// CHECK: 	setnp	3133065982
13464        	setnp	0xbabecafe
13465
13466// CHECK: 	setnp	305419896
13467        	setnp	0x12345678
13468
13469// CHECK: 	setl	%bl
13470        	setl	%bl
13471
13472// CHECK: 	setl	3735928559(%ebx,%ecx,8)
13473        	setl	0xdeadbeef(%ebx,%ecx,8)
13474
13475// CHECK: 	setl	32493
13476        	setl	0x7eed
13477
13478// CHECK: 	setl	3133065982
13479        	setl	0xbabecafe
13480
13481// CHECK: 	setl	305419896
13482        	setl	0x12345678
13483
13484// CHECK: 	setge	%bl
13485        	setge	%bl
13486
13487// CHECK: 	setge	3735928559(%ebx,%ecx,8)
13488        	setge	0xdeadbeef(%ebx,%ecx,8)
13489
13490// CHECK: 	setge	32493
13491        	setge	0x7eed
13492
13493// CHECK: 	setge	3133065982
13494        	setge	0xbabecafe
13495
13496// CHECK: 	setge	305419896
13497        	setge	0x12345678
13498
13499// CHECK: 	setle	%bl
13500        	setle	%bl
13501
13502// CHECK: 	setle	3735928559(%ebx,%ecx,8)
13503        	setle	0xdeadbeef(%ebx,%ecx,8)
13504
13505// CHECK: 	setle	32493
13506        	setle	0x7eed
13507
13508// CHECK: 	setle	3133065982
13509        	setle	0xbabecafe
13510
13511// CHECK: 	setle	305419896
13512        	setle	0x12345678
13513
13514// CHECK: 	setg	%bl
13515        	setg	%bl
13516
13517// CHECK: 	setg	3735928559(%ebx,%ecx,8)
13518        	setg	0xdeadbeef(%ebx,%ecx,8)
13519
13520// CHECK: 	setg	32493
13521        	setg	0x7eed
13522
13523// CHECK: 	setg	3133065982
13524        	setg	0xbabecafe
13525
13526// CHECK: 	setg	305419896
13527        	setg	0x12345678
13528
13529// CHECK: 	int	$127
13530        	int	$0x7f
13531
13532// CHECK: 	rsm
13533        	rsm
13534
13535// CHECK: 	hlt
13536        	hlt
13537
13538// CHECK: 	nopl	3735928559(%ebx,%ecx,8)
13539        	nopl	0xdeadbeef(%ebx,%ecx,8)
13540
13541// CHECK: 	nopw	32493
13542        	nopw	0x7eed
13543
13544// CHECK: 	nopl	3133065982
13545        	nopl	0xbabecafe
13546
13547// CHECK: 	nopl	305419896
13548        	nopl	0x12345678
13549
13550// CHECK: 	nop
13551        	nop
13552
13553// CHECK: 	lldtw	32493
13554        	lldtw	0x7eed
13555
13556// CHECK: 	lmsww	32493
13557        	lmsww	0x7eed
13558
13559// CHECK: 	ltrw	32493
13560        	ltrw	0x7eed
13561
13562// CHECK: 	sldtw	32493
13563        	sldtw	0x7eed
13564
13565// CHECK: 	smsww	32493
13566        	smsww	0x7eed
13567
13568// CHECK: 	strw	32493
13569        	strw	0x7eed
13570
13571// CHECK: 	verr	%bx
13572        	verr	%bx
13573
13574// CHECK: 	verr	3735928559(%ebx,%ecx,8)
13575        	verr	0xdeadbeef(%ebx,%ecx,8)
13576
13577// CHECK: 	verr	3133065982
13578        	verr	0xbabecafe
13579
13580// CHECK: 	verr	305419896
13581        	verr	0x12345678
13582
13583// CHECK: 	verw	%bx
13584        	verw	%bx
13585
13586// CHECK: 	verw	3735928559(%ebx,%ecx,8)
13587        	verw	0xdeadbeef(%ebx,%ecx,8)
13588
13589// CHECK: 	verw	3133065982
13590        	verw	0xbabecafe
13591
13592// CHECK: 	verw	305419896
13593        	verw	0x12345678
13594
13595// CHECK: 	fld	%st(2)
13596        	fld	%st(2)
13597
13598// CHECK: 	fldl	3735928559(%ebx,%ecx,8)
13599        	fldl	0xdeadbeef(%ebx,%ecx,8)
13600
13601// CHECK: 	fldl	3133065982
13602        	fldl	0xbabecafe
13603
13604// CHECK: 	fldl	305419896
13605        	fldl	0x12345678
13606
13607// CHECK: 	fld	%st(2)
13608        	fld	%st(2)
13609
13610// CHECK: 	fildl	3735928559(%ebx,%ecx,8)
13611        	fildl	0xdeadbeef(%ebx,%ecx,8)
13612
13613// CHECK: 	fildl	3133065982
13614        	fildl	0xbabecafe
13615
13616// CHECK: 	fildl	305419896
13617        	fildl	0x12345678
13618
13619// CHECK: 	fildll	3735928559(%ebx,%ecx,8)
13620        	fildll	0xdeadbeef(%ebx,%ecx,8)
13621
13622// CHECK: 	fildll	32493
13623        	fildll	0x7eed
13624
13625// CHECK: 	fildll	3133065982
13626        	fildll	0xbabecafe
13627
13628// CHECK: 	fildll	305419896
13629        	fildll	0x12345678
13630
13631// CHECK: 	fldt	3735928559(%ebx,%ecx,8)
13632        	fldt	0xdeadbeef(%ebx,%ecx,8)
13633
13634// CHECK: 	fldt	32493
13635        	fldt	0x7eed
13636
13637// CHECK: 	fldt	3133065982
13638        	fldt	0xbabecafe
13639
13640// CHECK: 	fldt	305419896
13641        	fldt	0x12345678
13642
13643// CHECK: 	fbld	3735928559(%ebx,%ecx,8)
13644        	fbld	0xdeadbeef(%ebx,%ecx,8)
13645
13646// CHECK: 	fbld	32493
13647        	fbld	0x7eed
13648
13649// CHECK: 	fbld	3133065982
13650        	fbld	0xbabecafe
13651
13652// CHECK: 	fbld	305419896
13653        	fbld	0x12345678
13654
13655// CHECK: 	fst	%st(2)
13656        	fst	%st(2)
13657
13658// CHECK: 	fstl	3735928559(%ebx,%ecx,8)
13659        	fstl	0xdeadbeef(%ebx,%ecx,8)
13660
13661// CHECK: 	fstl	3133065982
13662        	fstl	0xbabecafe
13663
13664// CHECK: 	fstl	305419896
13665        	fstl	0x12345678
13666
13667// CHECK: 	fst	%st(2)
13668        	fst	%st(2)
13669
13670// CHECK: 	fistl	3735928559(%ebx,%ecx,8)
13671        	fistl	0xdeadbeef(%ebx,%ecx,8)
13672
13673// CHECK: 	fistl	3133065982
13674        	fistl	0xbabecafe
13675
13676// CHECK: 	fistl	305419896
13677        	fistl	0x12345678
13678
13679// CHECK: 	fstp	%st(2)
13680        	fstp	%st(2)
13681
13682// CHECK: 	fstpl	3735928559(%ebx,%ecx,8)
13683        	fstpl	0xdeadbeef(%ebx,%ecx,8)
13684
13685// CHECK: 	fstpl	3133065982
13686        	fstpl	0xbabecafe
13687
13688// CHECK: 	fstpl	305419896
13689        	fstpl	0x12345678
13690
13691// CHECK: 	fstp	%st(2)
13692        	fstp	%st(2)
13693
13694// CHECK: 	fistpl	3735928559(%ebx,%ecx,8)
13695        	fistpl	0xdeadbeef(%ebx,%ecx,8)
13696
13697// CHECK: 	fistpl	3133065982
13698        	fistpl	0xbabecafe
13699
13700// CHECK: 	fistpl	305419896
13701        	fistpl	0x12345678
13702
13703// CHECK: 	fistpll	3735928559(%ebx,%ecx,8)
13704        	fistpll	0xdeadbeef(%ebx,%ecx,8)
13705
13706// CHECK: 	fistpll	32493
13707        	fistpll	0x7eed
13708
13709// CHECK: 	fistpll	3133065982
13710        	fistpll	0xbabecafe
13711
13712// CHECK: 	fistpll	305419896
13713        	fistpll	0x12345678
13714
13715// CHECK: 	fstpt	3735928559(%ebx,%ecx,8)
13716        	fstpt	0xdeadbeef(%ebx,%ecx,8)
13717
13718// CHECK: 	fstpt	32493
13719        	fstpt	0x7eed
13720
13721// CHECK: 	fstpt	3133065982
13722        	fstpt	0xbabecafe
13723
13724// CHECK: 	fstpt	305419896
13725        	fstpt	0x12345678
13726
13727// CHECK: 	fbstp	3735928559(%ebx,%ecx,8)
13728        	fbstp	0xdeadbeef(%ebx,%ecx,8)
13729
13730// CHECK: 	fbstp	32493
13731        	fbstp	0x7eed
13732
13733// CHECK: 	fbstp	3133065982
13734        	fbstp	0xbabecafe
13735
13736// CHECK: 	fbstp	305419896
13737        	fbstp	0x12345678
13738
13739// CHECK: 	fxch	%st(2)
13740        	fxch	%st(2)
13741
13742// CHECK: 	fcom	%st(2)
13743        	fcom	%st(2)
13744
13745// CHECK: 	fcoml	3735928559(%ebx,%ecx,8)
13746        	fcoml	0xdeadbeef(%ebx,%ecx,8)
13747
13748// CHECK: 	fcoml	3133065982
13749        	fcoml	0xbabecafe
13750
13751// CHECK: 	fcoml	305419896
13752        	fcoml	0x12345678
13753
13754// CHECK: 	fcom	%st(2)
13755        	fcom	%st(2)
13756
13757// CHECK: 	ficoml	3735928559(%ebx,%ecx,8)
13758        	ficoml	0xdeadbeef(%ebx,%ecx,8)
13759
13760// CHECK: 	ficoml	3133065982
13761        	ficoml	0xbabecafe
13762
13763// CHECK: 	ficoml	305419896
13764        	ficoml	0x12345678
13765
13766// CHECK: 	fcomp	%st(2)
13767        	fcomp	%st(2)
13768
13769// CHECK: 	fcompl	3735928559(%ebx,%ecx,8)
13770        	fcompl	0xdeadbeef(%ebx,%ecx,8)
13771
13772// CHECK: 	fcompl	3133065982
13773        	fcompl	0xbabecafe
13774
13775// CHECK: 	fcompl	305419896
13776        	fcompl	0x12345678
13777
13778// CHECK: 	fcomp	%st(2)
13779        	fcomp	%st(2)
13780
13781// CHECK: 	ficompl	3735928559(%ebx,%ecx,8)
13782        	ficompl	0xdeadbeef(%ebx,%ecx,8)
13783
13784// CHECK: 	ficompl	3133065982
13785        	ficompl	0xbabecafe
13786
13787// CHECK: 	ficompl	305419896
13788        	ficompl	0x12345678
13789
13790// CHECK: 	fcompp
13791        	fcompp
13792
13793// CHECK: 	fucom	%st(2)
13794        	fucom	%st(2)
13795
13796// CHECK: 	fucomp	%st(2)
13797        	fucomp	%st(2)
13798
13799// CHECK: 	fucompp
13800        	fucompp
13801
13802// CHECK: 	ftst
13803        	ftst
13804
13805// CHECK: 	fxam
13806        	fxam
13807
13808// CHECK: 	fld1
13809        	fld1
13810
13811// CHECK: 	fldl2t
13812        	fldl2t
13813
13814// CHECK: 	fldl2e
13815        	fldl2e
13816
13817// CHECK: 	fldpi
13818        	fldpi
13819
13820// CHECK: 	fldlg2
13821        	fldlg2
13822
13823// CHECK: 	fldln2
13824        	fldln2
13825
13826// CHECK: 	fldz
13827        	fldz
13828
13829// CHECK: 	fadd	%st(2)
13830        	fadd	%st(2)
13831
13832// CHECK: 	faddl	3735928559(%ebx,%ecx,8)
13833        	faddl	0xdeadbeef(%ebx,%ecx,8)
13834
13835// CHECK: 	faddl	3133065982
13836        	faddl	0xbabecafe
13837
13838// CHECK: 	faddl	305419896
13839        	faddl	0x12345678
13840
13841// CHECK: 	fiaddl	3735928559(%ebx,%ecx,8)
13842        	fiaddl	0xdeadbeef(%ebx,%ecx,8)
13843
13844// CHECK: 	fiaddl	3133065982
13845        	fiaddl	0xbabecafe
13846
13847// CHECK: 	fiaddl	305419896
13848        	fiaddl	0x12345678
13849
13850// CHECK: 	faddp	%st(2)
13851        	faddp	%st(2)
13852
13853// CHECK: 	fsub	%st(2)
13854        	fsub	%st(2)
13855
13856// CHECK: 	fsubl	3735928559(%ebx,%ecx,8)
13857        	fsubl	0xdeadbeef(%ebx,%ecx,8)
13858
13859// CHECK: 	fsubl	3133065982
13860        	fsubl	0xbabecafe
13861
13862// CHECK: 	fsubl	305419896
13863        	fsubl	0x12345678
13864
13865// CHECK: 	fisubl	3735928559(%ebx,%ecx,8)
13866        	fisubl	0xdeadbeef(%ebx,%ecx,8)
13867
13868// CHECK: 	fisubl	3133065982
13869        	fisubl	0xbabecafe
13870
13871// CHECK: 	fisubl	305419896
13872        	fisubl	0x12345678
13873
13874// CHECK: 	fsubp	%st(2)
13875        	fsubp	%st(2)
13876
13877// CHECK: 	fsubr	%st(2)
13878        	fsubr	%st(2)
13879
13880// CHECK: 	fsubrl	3735928559(%ebx,%ecx,8)
13881        	fsubrl	0xdeadbeef(%ebx,%ecx,8)
13882
13883// CHECK: 	fsubrl	3133065982
13884        	fsubrl	0xbabecafe
13885
13886// CHECK: 	fsubrl	305419896
13887        	fsubrl	0x12345678
13888
13889// CHECK: 	fisubrl	3735928559(%ebx,%ecx,8)
13890        	fisubrl	0xdeadbeef(%ebx,%ecx,8)
13891
13892// CHECK: 	fisubrl	3133065982
13893        	fisubrl	0xbabecafe
13894
13895// CHECK: 	fisubrl	305419896
13896        	fisubrl	0x12345678
13897
13898// CHECK: 	fsubrp	%st(2)
13899        	fsubrp	%st(2)
13900
13901// CHECK: 	fmul	%st(2)
13902        	fmul	%st(2)
13903
13904// CHECK: 	fmull	3735928559(%ebx,%ecx,8)
13905        	fmull	0xdeadbeef(%ebx,%ecx,8)
13906
13907// CHECK: 	fmull	3133065982
13908        	fmull	0xbabecafe
13909
13910// CHECK: 	fmull	305419896
13911        	fmull	0x12345678
13912
13913// CHECK: 	fimull	3735928559(%ebx,%ecx,8)
13914        	fimull	0xdeadbeef(%ebx,%ecx,8)
13915
13916// CHECK: 	fimull	3133065982
13917        	fimull	0xbabecafe
13918
13919// CHECK: 	fimull	305419896
13920        	fimull	0x12345678
13921
13922// CHECK: 	fmulp	%st(2)
13923        	fmulp	%st(2)
13924
13925// CHECK: 	fdiv	%st(2)
13926        	fdiv	%st(2)
13927
13928// CHECK: 	fdivl	3735928559(%ebx,%ecx,8)
13929        	fdivl	0xdeadbeef(%ebx,%ecx,8)
13930
13931// CHECK: 	fdivl	3133065982
13932        	fdivl	0xbabecafe
13933
13934// CHECK: 	fdivl	305419896
13935        	fdivl	0x12345678
13936
13937// CHECK: 	fidivl	3735928559(%ebx,%ecx,8)
13938        	fidivl	0xdeadbeef(%ebx,%ecx,8)
13939
13940// CHECK: 	fidivl	3133065982
13941        	fidivl	0xbabecafe
13942
13943// CHECK: 	fidivl	305419896
13944        	fidivl	0x12345678
13945
13946// CHECK: 	fdivp	%st(2)
13947        	fdivp	%st(2)
13948
13949// CHECK: 	fdivr	%st(2)
13950        	fdivr	%st(2)
13951
13952// CHECK: 	fdivrl	3735928559(%ebx,%ecx,8)
13953        	fdivrl	0xdeadbeef(%ebx,%ecx,8)
13954
13955// CHECK: 	fdivrl	3133065982
13956        	fdivrl	0xbabecafe
13957
13958// CHECK: 	fdivrl	305419896
13959        	fdivrl	0x12345678
13960
13961// CHECK: 	fidivrl	3735928559(%ebx,%ecx,8)
13962        	fidivrl	0xdeadbeef(%ebx,%ecx,8)
13963
13964// CHECK: 	fidivrl	3133065982
13965        	fidivrl	0xbabecafe
13966
13967// CHECK: 	fidivrl	305419896
13968        	fidivrl	0x12345678
13969
13970// CHECK: 	fdivrp	%st(2)
13971        	fdivrp	%st(2)
13972
13973// CHECK: 	f2xm1
13974        	f2xm1
13975
13976// CHECK: 	fyl2x
13977        	fyl2x
13978
13979// CHECK: 	fptan
13980        	fptan
13981
13982// CHECK: 	fpatan
13983        	fpatan
13984
13985// CHECK: 	fxtract
13986        	fxtract
13987
13988// CHECK: 	fprem1
13989        	fprem1
13990
13991// CHECK: 	fdecstp
13992        	fdecstp
13993
13994// CHECK: 	fincstp
13995        	fincstp
13996
13997// CHECK: 	fprem
13998        	fprem
13999
14000// CHECK: 	fyl2xp1
14001        	fyl2xp1
14002
14003// CHECK: 	fsqrt
14004        	fsqrt
14005
14006// CHECK: 	fsincos
14007        	fsincos
14008
14009// CHECK: 	frndint
14010        	frndint
14011
14012// CHECK: 	fscale
14013        	fscale
14014
14015// CHECK: 	fsin
14016        	fsin
14017
14018// CHECK: 	fcos
14019        	fcos
14020
14021// CHECK: 	fchs
14022        	fchs
14023
14024// CHECK: 	fabs
14025        	fabs
14026
14027// CHECK: 	fninit
14028        	fninit
14029
14030// CHECK: 	fldcw	3735928559(%ebx,%ecx,8)
14031        	fldcw	0xdeadbeef(%ebx,%ecx,8)
14032
14033// CHECK: 	fldcw	3133065982
14034        	fldcw	0xbabecafe
14035
14036// CHECK: 	fldcw	305419896
14037        	fldcw	0x12345678
14038
14039// CHECK: 	fnstcw	3735928559(%ebx,%ecx,8)
14040        	fnstcw	0xdeadbeef(%ebx,%ecx,8)
14041
14042// CHECK: 	fnstcw	3133065982
14043        	fnstcw	0xbabecafe
14044
14045// CHECK: 	fnstcw	305419896
14046        	fnstcw	0x12345678
14047
14048// CHECK: 	fnstsw	3735928559(%ebx,%ecx,8)
14049        	fnstsw	0xdeadbeef(%ebx,%ecx,8)
14050
14051// CHECK: 	fnstsw	3133065982
14052        	fnstsw	0xbabecafe
14053
14054// CHECK: 	fnstsw	305419896
14055        	fnstsw	0x12345678
14056
14057// CHECK: 	fnclex
14058        	fnclex
14059
14060// CHECK: 	fnstenv	32493
14061        	fnstenv	0x7eed
14062
14063// CHECK: 	fldenv	32493
14064        	fldenv	0x7eed
14065
14066// CHECK: 	fnsave	32493
14067        	fnsave	0x7eed
14068
14069// CHECK: 	frstor	32493
14070        	frstor	0x7eed
14071
14072// CHECK: 	ffree	%st(2)
14073        	ffree	%st(2)
14074
14075// CHECK: 	fnop
14076        	fnop
14077
14078// CHECK: 	invd
14079        	invd
14080
14081// CHECK: 	wbinvd
14082        	wbinvd
14083
14084// CHECK: 	cpuid
14085        	cpuid
14086
14087// CHECK: 	wrmsr
14088        	wrmsr
14089
14090// CHECK: 	rdtsc
14091        	rdtsc
14092
14093// CHECK: 	rdmsr
14094        	rdmsr
14095
14096// CHECK: 	cmpxchg8b	3735928559(%ebx,%ecx,8)
14097        	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
14098
14099// CHECK: 	cmpxchg8b	32493
14100        	cmpxchg8b	0x7eed
14101
14102// CHECK: 	cmpxchg8b	3133065982
14103        	cmpxchg8b	0xbabecafe
14104
14105// CHECK: 	cmpxchg8b	305419896
14106        	cmpxchg8b	0x12345678
14107
14108// CHECK: 	sysenter
14109        	sysenter
14110
14111// CHECK: 	sysexit
14112        	sysexit
14113
14114// CHECK: 	fxsave	3735928559(%ebx,%ecx,8)
14115        	fxsave	0xdeadbeef(%ebx,%ecx,8)
14116
14117// CHECK: 	fxsave	32493
14118        	fxsave	0x7eed
14119
14120// CHECK: 	fxsave	3133065982
14121        	fxsave	0xbabecafe
14122
14123// CHECK: 	fxsave	305419896
14124        	fxsave	0x12345678
14125
14126// CHECK: 	fxrstor	3735928559(%ebx,%ecx,8)
14127        	fxrstor	0xdeadbeef(%ebx,%ecx,8)
14128
14129// CHECK: 	fxrstor	32493
14130        	fxrstor	0x7eed
14131
14132// CHECK: 	fxrstor	3133065982
14133        	fxrstor	0xbabecafe
14134
14135// CHECK: 	fxrstor	305419896
14136        	fxrstor	0x12345678
14137
14138// CHECK: 	rdpmc
14139        	rdpmc
14140
14141// CHECK: 	ud2
14142        	ud2
14143
14144// CHECK: 	fcmovb	%st(2), %st(0)
14145        	fcmovb	%st(2),%st
14146
14147// CHECK: 	fcmove	%st(2), %st(0)
14148        	fcmove	%st(2),%st
14149
14150// CHECK: 	fcmovbe	%st(2), %st(0)
14151        	fcmovbe	%st(2),%st
14152
14153// CHECK: 	fcmovu	 %st(2), %st(0)
14154        	fcmovu	%st(2),%st
14155
14156// CHECK: 	fcmovnb	%st(2), %st(0)
14157        	fcmovnb	%st(2),%st
14158
14159// CHECK: 	fcmovne	%st(2), %st(0)
14160        	fcmovne	%st(2),%st
14161
14162// CHECK: 	fcmovnbe	%st(2), %st(0)
14163        	fcmovnbe	%st(2),%st
14164
14165// CHECK: 	fcmovnu	%st(2), %st(0)
14166        	fcmovnu	%st(2),%st
14167
14168// CHECK: 	fcomi	%st(2)
14169        	fcomi	%st(2),%st
14170
14171// CHECK: 	fucomi	%st(2)
14172        	fucomi	%st(2),%st
14173
14174// CHECK: 	fcompi	%st(2)
14175        	fcomip	%st(2),%st
14176
14177// CHECK: 	fucompi	%st(2)
14178        	fucomip	%st(2),%st
14179
14180// CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
14181        	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
14182
14183// CHECK: 	movntil	%ecx, 69
14184        	movntil	%ecx,0x45
14185
14186// CHECK: 	movntil	%ecx, 32493
14187        	movnti	%ecx,0x7eed
14188
14189// CHECK: 	movntil	%ecx, 3133065982
14190        	movnti	%ecx,0xbabecafe
14191
14192// CHECK: 	movntil	%ecx, 305419896
14193        	movnti	%ecx,0x12345678
14194
14195// CHECK: 	clflush	3735928559(%ebx,%ecx,8)
14196        	clflush	0xdeadbeef(%ebx,%ecx,8)
14197
14198// CHECK: 	clflush	32493
14199        	clflush	0x7eed
14200
14201// CHECK: 	clflush	3133065982
14202        	clflush	0xbabecafe
14203
14204// CHECK: 	clflush	305419896
14205        	clflush	0x12345678
14206
14207// CHECK: 	pause
14208        	pause
14209
14210// CHECK: 	sfence
14211        	sfence
14212
14213// CHECK: 	lfence
14214        	lfence
14215
14216// CHECK: 	mfence
14217        	mfence
14218
14219// CHECK: 	emms
14220        	emms
14221
14222// CHECK: 	movd	%ecx, %mm3
14223        	movd	%ecx,%mm3
14224
14225// CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
14226        	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
14227
14228// CHECK: 	movd	69, %mm3
14229        	movd	0x45,%mm3
14230
14231// CHECK: 	movd	32493, %mm3
14232        	movd	0x7eed,%mm3
14233
14234// CHECK: 	movd	3133065982, %mm3
14235        	movd	0xbabecafe,%mm3
14236
14237// CHECK: 	movd	305419896, %mm3
14238        	movd	0x12345678,%mm3
14239
14240// CHECK: 	movd	%mm3, %ecx
14241        	movd	%mm3,%ecx
14242
14243// CHECK: 	movd	%mm3, 3735928559(%ebx,%ecx,8)
14244        	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
14245
14246// CHECK: 	movd	%mm3, 69
14247        	movd	%mm3,0x45
14248
14249// CHECK: 	movd	%mm3, 32493
14250        	movd	%mm3,0x7eed
14251
14252// CHECK: 	movd	%mm3, 3133065982
14253        	movd	%mm3,0xbabecafe
14254
14255// CHECK: 	movd	%mm3, 305419896
14256        	movd	%mm3,0x12345678
14257
14258// CHECK: 	movd	%ecx, %xmm5
14259        	movd	%ecx,%xmm5
14260
14261// CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
14262        	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14263
14264// CHECK: 	movd	69, %xmm5
14265        	movd	0x45,%xmm5
14266
14267// CHECK: 	movd	32493, %xmm5
14268        	movd	0x7eed,%xmm5
14269
14270// CHECK: 	movd	3133065982, %xmm5
14271        	movd	0xbabecafe,%xmm5
14272
14273// CHECK: 	movd	305419896, %xmm5
14274        	movd	0x12345678,%xmm5
14275
14276// CHECK: 	movd	%xmm5, %ecx
14277        	movd	%xmm5,%ecx
14278
14279// CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
14280        	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
14281
14282// CHECK: 	movd	%xmm5, 69
14283        	movd	%xmm5,0x45
14284
14285// CHECK: 	movd	%xmm5, 32493
14286        	movd	%xmm5,0x7eed
14287
14288// CHECK: 	movd	%xmm5, 3133065982
14289        	movd	%xmm5,0xbabecafe
14290
14291// CHECK: 	movd	%xmm5, 305419896
14292        	movd	%xmm5,0x12345678
14293
14294// CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
14295        	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
14296
14297// CHECK: 	movq	69, %mm3
14298        	movq	0x45,%mm3
14299
14300// CHECK: 	movq	32493, %mm3
14301        	movq	0x7eed,%mm3
14302
14303// CHECK: 	movq	3133065982, %mm3
14304        	movq	0xbabecafe,%mm3
14305
14306// CHECK: 	movq	305419896, %mm3
14307        	movq	0x12345678,%mm3
14308
14309// CHECK: 	movq	%mm3, %mm3
14310        	movq	%mm3,%mm3
14311
14312// CHECK: 	movq	%mm3, 3735928559(%ebx,%ecx,8)
14313        	movq	%mm3,0xdeadbeef(%ebx,%ecx,8)
14314
14315// CHECK: 	movq	%mm3, 69
14316        	movq	%mm3,0x45
14317
14318// CHECK: 	movq	%mm3, 32493
14319        	movq	%mm3,0x7eed
14320
14321// CHECK: 	movq	%mm3, 3133065982
14322        	movq	%mm3,0xbabecafe
14323
14324// CHECK: 	movq	%mm3, 305419896
14325        	movq	%mm3,0x12345678
14326
14327// CHECK: 	movq	%mm3, %mm3
14328        	movq	%mm3,%mm3
14329
14330// CHECK: 	movq	3735928559(%ebx,%ecx,8), %xmm5
14331        	movq	0xdeadbeef(%ebx,%ecx,8),%xmm5
14332
14333// CHECK: 	movq	69, %xmm5
14334        	movq	0x45,%xmm5
14335
14336// CHECK: 	movq	32493, %xmm5
14337        	movq	0x7eed,%xmm5
14338
14339// CHECK: 	movq	3133065982, %xmm5
14340        	movq	0xbabecafe,%xmm5
14341
14342// CHECK: 	movq	305419896, %xmm5
14343        	movq	0x12345678,%xmm5
14344
14345// CHECK: 	movq	%xmm5, %xmm5
14346        	movq	%xmm5,%xmm5
14347
14348// CHECK: 	movq	%xmm5, 3735928559(%ebx,%ecx,8)
14349        	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
14350
14351// CHECK: 	movq	%xmm5, 69
14352        	movq	%xmm5,0x45
14353
14354// CHECK: 	movq	%xmm5, 32493
14355        	movq	%xmm5,0x7eed
14356
14357// CHECK: 	movq	%xmm5, 3133065982
14358        	movq	%xmm5,0xbabecafe
14359
14360// CHECK: 	movq	%xmm5, 305419896
14361        	movq	%xmm5,0x12345678
14362
14363// CHECK: 	movq	%xmm5, %xmm5
14364        	movq	%xmm5,%xmm5
14365
14366// CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %mm3
14367        	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
14368
14369// CHECK: 	packssdw	69, %mm3
14370        	packssdw	0x45,%mm3
14371
14372// CHECK: 	packssdw	32493, %mm3
14373        	packssdw	0x7eed,%mm3
14374
14375// CHECK: 	packssdw	3133065982, %mm3
14376        	packssdw	0xbabecafe,%mm3
14377
14378// CHECK: 	packssdw	305419896, %mm3
14379        	packssdw	0x12345678,%mm3
14380
14381// CHECK: 	packssdw	%mm3, %mm3
14382        	packssdw	%mm3,%mm3
14383
14384// CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %xmm5
14385        	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14386
14387// CHECK: 	packssdw	69, %xmm5
14388        	packssdw	0x45,%xmm5
14389
14390// CHECK: 	packssdw	32493, %xmm5
14391        	packssdw	0x7eed,%xmm5
14392
14393// CHECK: 	packssdw	3133065982, %xmm5
14394        	packssdw	0xbabecafe,%xmm5
14395
14396// CHECK: 	packssdw	305419896, %xmm5
14397        	packssdw	0x12345678,%xmm5
14398
14399// CHECK: 	packssdw	%xmm5, %xmm5
14400        	packssdw	%xmm5,%xmm5
14401
14402// CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %mm3
14403        	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
14404
14405// CHECK: 	packsswb	69, %mm3
14406        	packsswb	0x45,%mm3
14407
14408// CHECK: 	packsswb	32493, %mm3
14409        	packsswb	0x7eed,%mm3
14410
14411// CHECK: 	packsswb	3133065982, %mm3
14412        	packsswb	0xbabecafe,%mm3
14413
14414// CHECK: 	packsswb	305419896, %mm3
14415        	packsswb	0x12345678,%mm3
14416
14417// CHECK: 	packsswb	%mm3, %mm3
14418        	packsswb	%mm3,%mm3
14419
14420// CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %xmm5
14421        	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14422
14423// CHECK: 	packsswb	69, %xmm5
14424        	packsswb	0x45,%xmm5
14425
14426// CHECK: 	packsswb	32493, %xmm5
14427        	packsswb	0x7eed,%xmm5
14428
14429// CHECK: 	packsswb	3133065982, %xmm5
14430        	packsswb	0xbabecafe,%xmm5
14431
14432// CHECK: 	packsswb	305419896, %xmm5
14433        	packsswb	0x12345678,%xmm5
14434
14435// CHECK: 	packsswb	%xmm5, %xmm5
14436        	packsswb	%xmm5,%xmm5
14437
14438// CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %mm3
14439        	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
14440
14441// CHECK: 	packuswb	69, %mm3
14442        	packuswb	0x45,%mm3
14443
14444// CHECK: 	packuswb	32493, %mm3
14445        	packuswb	0x7eed,%mm3
14446
14447// CHECK: 	packuswb	3133065982, %mm3
14448        	packuswb	0xbabecafe,%mm3
14449
14450// CHECK: 	packuswb	305419896, %mm3
14451        	packuswb	0x12345678,%mm3
14452
14453// CHECK: 	packuswb	%mm3, %mm3
14454        	packuswb	%mm3,%mm3
14455
14456// CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %xmm5
14457        	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14458
14459// CHECK: 	packuswb	69, %xmm5
14460        	packuswb	0x45,%xmm5
14461
14462// CHECK: 	packuswb	32493, %xmm5
14463        	packuswb	0x7eed,%xmm5
14464
14465// CHECK: 	packuswb	3133065982, %xmm5
14466        	packuswb	0xbabecafe,%xmm5
14467
14468// CHECK: 	packuswb	305419896, %xmm5
14469        	packuswb	0x12345678,%xmm5
14470
14471// CHECK: 	packuswb	%xmm5, %xmm5
14472        	packuswb	%xmm5,%xmm5
14473
14474// CHECK: 	paddb	3735928559(%ebx,%ecx,8), %mm3
14475        	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
14476
14477// CHECK: 	paddb	69, %mm3
14478        	paddb	0x45,%mm3
14479
14480// CHECK: 	paddb	32493, %mm3
14481        	paddb	0x7eed,%mm3
14482
14483// CHECK: 	paddb	3133065982, %mm3
14484        	paddb	0xbabecafe,%mm3
14485
14486// CHECK: 	paddb	305419896, %mm3
14487        	paddb	0x12345678,%mm3
14488
14489// CHECK: 	paddb	%mm3, %mm3
14490        	paddb	%mm3,%mm3
14491
14492// CHECK: 	paddb	3735928559(%ebx,%ecx,8), %xmm5
14493        	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14494
14495// CHECK: 	paddb	69, %xmm5
14496        	paddb	0x45,%xmm5
14497
14498// CHECK: 	paddb	32493, %xmm5
14499        	paddb	0x7eed,%xmm5
14500
14501// CHECK: 	paddb	3133065982, %xmm5
14502        	paddb	0xbabecafe,%xmm5
14503
14504// CHECK: 	paddb	305419896, %xmm5
14505        	paddb	0x12345678,%xmm5
14506
14507// CHECK: 	paddb	%xmm5, %xmm5
14508        	paddb	%xmm5,%xmm5
14509
14510// CHECK: 	paddw	3735928559(%ebx,%ecx,8), %mm3
14511        	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
14512
14513// CHECK: 	paddw	69, %mm3
14514        	paddw	0x45,%mm3
14515
14516// CHECK: 	paddw	32493, %mm3
14517        	paddw	0x7eed,%mm3
14518
14519// CHECK: 	paddw	3133065982, %mm3
14520        	paddw	0xbabecafe,%mm3
14521
14522// CHECK: 	paddw	305419896, %mm3
14523        	paddw	0x12345678,%mm3
14524
14525// CHECK: 	paddw	%mm3, %mm3
14526        	paddw	%mm3,%mm3
14527
14528// CHECK: 	paddw	3735928559(%ebx,%ecx,8), %xmm5
14529        	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14530
14531// CHECK: 	paddw	69, %xmm5
14532        	paddw	0x45,%xmm5
14533
14534// CHECK: 	paddw	32493, %xmm5
14535        	paddw	0x7eed,%xmm5
14536
14537// CHECK: 	paddw	3133065982, %xmm5
14538        	paddw	0xbabecafe,%xmm5
14539
14540// CHECK: 	paddw	305419896, %xmm5
14541        	paddw	0x12345678,%xmm5
14542
14543// CHECK: 	paddw	%xmm5, %xmm5
14544        	paddw	%xmm5,%xmm5
14545
14546// CHECK: 	paddd	3735928559(%ebx,%ecx,8), %mm3
14547        	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
14548
14549// CHECK: 	paddd	69, %mm3
14550        	paddd	0x45,%mm3
14551
14552// CHECK: 	paddd	32493, %mm3
14553        	paddd	0x7eed,%mm3
14554
14555// CHECK: 	paddd	3133065982, %mm3
14556        	paddd	0xbabecafe,%mm3
14557
14558// CHECK: 	paddd	305419896, %mm3
14559        	paddd	0x12345678,%mm3
14560
14561// CHECK: 	paddd	%mm3, %mm3
14562        	paddd	%mm3,%mm3
14563
14564// CHECK: 	paddd	3735928559(%ebx,%ecx,8), %xmm5
14565        	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14566
14567// CHECK: 	paddd	69, %xmm5
14568        	paddd	0x45,%xmm5
14569
14570// CHECK: 	paddd	32493, %xmm5
14571        	paddd	0x7eed,%xmm5
14572
14573// CHECK: 	paddd	3133065982, %xmm5
14574        	paddd	0xbabecafe,%xmm5
14575
14576// CHECK: 	paddd	305419896, %xmm5
14577        	paddd	0x12345678,%xmm5
14578
14579// CHECK: 	paddd	%xmm5, %xmm5
14580        	paddd	%xmm5,%xmm5
14581
14582// CHECK: 	paddq	3735928559(%ebx,%ecx,8), %mm3
14583        	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
14584
14585// CHECK: 	paddq	69, %mm3
14586        	paddq	0x45,%mm3
14587
14588// CHECK: 	paddq	32493, %mm3
14589        	paddq	0x7eed,%mm3
14590
14591// CHECK: 	paddq	3133065982, %mm3
14592        	paddq	0xbabecafe,%mm3
14593
14594// CHECK: 	paddq	305419896, %mm3
14595        	paddq	0x12345678,%mm3
14596
14597// CHECK: 	paddq	%mm3, %mm3
14598        	paddq	%mm3,%mm3
14599
14600// CHECK: 	paddq	3735928559(%ebx,%ecx,8), %xmm5
14601        	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
14602
14603// CHECK: 	paddq	69, %xmm5
14604        	paddq	0x45,%xmm5
14605
14606// CHECK: 	paddq	32493, %xmm5
14607        	paddq	0x7eed,%xmm5
14608
14609// CHECK: 	paddq	3133065982, %xmm5
14610        	paddq	0xbabecafe,%xmm5
14611
14612// CHECK: 	paddq	305419896, %xmm5
14613        	paddq	0x12345678,%xmm5
14614
14615// CHECK: 	paddq	%xmm5, %xmm5
14616        	paddq	%xmm5,%xmm5
14617
14618// CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %mm3
14619        	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
14620
14621// CHECK: 	paddsb	69, %mm3
14622        	paddsb	0x45,%mm3
14623
14624// CHECK: 	paddsb	32493, %mm3
14625        	paddsb	0x7eed,%mm3
14626
14627// CHECK: 	paddsb	3133065982, %mm3
14628        	paddsb	0xbabecafe,%mm3
14629
14630// CHECK: 	paddsb	305419896, %mm3
14631        	paddsb	0x12345678,%mm3
14632
14633// CHECK: 	paddsb	%mm3, %mm3
14634        	paddsb	%mm3,%mm3
14635
14636// CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %xmm5
14637        	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14638
14639// CHECK: 	paddsb	69, %xmm5
14640        	paddsb	0x45,%xmm5
14641
14642// CHECK: 	paddsb	32493, %xmm5
14643        	paddsb	0x7eed,%xmm5
14644
14645// CHECK: 	paddsb	3133065982, %xmm5
14646        	paddsb	0xbabecafe,%xmm5
14647
14648// CHECK: 	paddsb	305419896, %xmm5
14649        	paddsb	0x12345678,%xmm5
14650
14651// CHECK: 	paddsb	%xmm5, %xmm5
14652        	paddsb	%xmm5,%xmm5
14653
14654// CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %mm3
14655        	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
14656
14657// CHECK: 	paddsw	69, %mm3
14658        	paddsw	0x45,%mm3
14659
14660// CHECK: 	paddsw	32493, %mm3
14661        	paddsw	0x7eed,%mm3
14662
14663// CHECK: 	paddsw	3133065982, %mm3
14664        	paddsw	0xbabecafe,%mm3
14665
14666// CHECK: 	paddsw	305419896, %mm3
14667        	paddsw	0x12345678,%mm3
14668
14669// CHECK: 	paddsw	%mm3, %mm3
14670        	paddsw	%mm3,%mm3
14671
14672// CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %xmm5
14673        	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14674
14675// CHECK: 	paddsw	69, %xmm5
14676        	paddsw	0x45,%xmm5
14677
14678// CHECK: 	paddsw	32493, %xmm5
14679        	paddsw	0x7eed,%xmm5
14680
14681// CHECK: 	paddsw	3133065982, %xmm5
14682        	paddsw	0xbabecafe,%xmm5
14683
14684// CHECK: 	paddsw	305419896, %xmm5
14685        	paddsw	0x12345678,%xmm5
14686
14687// CHECK: 	paddsw	%xmm5, %xmm5
14688        	paddsw	%xmm5,%xmm5
14689
14690// CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %mm3
14691        	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
14692
14693// CHECK: 	paddusb	69, %mm3
14694        	paddusb	0x45,%mm3
14695
14696// CHECK: 	paddusb	32493, %mm3
14697        	paddusb	0x7eed,%mm3
14698
14699// CHECK: 	paddusb	3133065982, %mm3
14700        	paddusb	0xbabecafe,%mm3
14701
14702// CHECK: 	paddusb	305419896, %mm3
14703        	paddusb	0x12345678,%mm3
14704
14705// CHECK: 	paddusb	%mm3, %mm3
14706        	paddusb	%mm3,%mm3
14707
14708// CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %xmm5
14709        	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14710
14711// CHECK: 	paddusb	69, %xmm5
14712        	paddusb	0x45,%xmm5
14713
14714// CHECK: 	paddusb	32493, %xmm5
14715        	paddusb	0x7eed,%xmm5
14716
14717// CHECK: 	paddusb	3133065982, %xmm5
14718        	paddusb	0xbabecafe,%xmm5
14719
14720// CHECK: 	paddusb	305419896, %xmm5
14721        	paddusb	0x12345678,%xmm5
14722
14723// CHECK: 	paddusb	%xmm5, %xmm5
14724        	paddusb	%xmm5,%xmm5
14725
14726// CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %mm3
14727        	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
14728
14729// CHECK: 	paddusw	69, %mm3
14730        	paddusw	0x45,%mm3
14731
14732// CHECK: 	paddusw	32493, %mm3
14733        	paddusw	0x7eed,%mm3
14734
14735// CHECK: 	paddusw	3133065982, %mm3
14736        	paddusw	0xbabecafe,%mm3
14737
14738// CHECK: 	paddusw	305419896, %mm3
14739        	paddusw	0x12345678,%mm3
14740
14741// CHECK: 	paddusw	%mm3, %mm3
14742        	paddusw	%mm3,%mm3
14743
14744// CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %xmm5
14745        	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14746
14747// CHECK: 	paddusw	69, %xmm5
14748        	paddusw	0x45,%xmm5
14749
14750// CHECK: 	paddusw	32493, %xmm5
14751        	paddusw	0x7eed,%xmm5
14752
14753// CHECK: 	paddusw	3133065982, %xmm5
14754        	paddusw	0xbabecafe,%xmm5
14755
14756// CHECK: 	paddusw	305419896, %xmm5
14757        	paddusw	0x12345678,%xmm5
14758
14759// CHECK: 	paddusw	%xmm5, %xmm5
14760        	paddusw	%xmm5,%xmm5
14761
14762// CHECK: 	pand	3735928559(%ebx,%ecx,8), %mm3
14763        	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
14764
14765// CHECK: 	pand	69, %mm3
14766        	pand	0x45,%mm3
14767
14768// CHECK: 	pand	32493, %mm3
14769        	pand	0x7eed,%mm3
14770
14771// CHECK: 	pand	3133065982, %mm3
14772        	pand	0xbabecafe,%mm3
14773
14774// CHECK: 	pand	305419896, %mm3
14775        	pand	0x12345678,%mm3
14776
14777// CHECK: 	pand	%mm3, %mm3
14778        	pand	%mm3,%mm3
14779
14780// CHECK: 	pand	3735928559(%ebx,%ecx,8), %xmm5
14781        	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
14782
14783// CHECK: 	pand	69, %xmm5
14784        	pand	0x45,%xmm5
14785
14786// CHECK: 	pand	32493, %xmm5
14787        	pand	0x7eed,%xmm5
14788
14789// CHECK: 	pand	3133065982, %xmm5
14790        	pand	0xbabecafe,%xmm5
14791
14792// CHECK: 	pand	305419896, %xmm5
14793        	pand	0x12345678,%xmm5
14794
14795// CHECK: 	pand	%xmm5, %xmm5
14796        	pand	%xmm5,%xmm5
14797
14798// CHECK: 	pandn	3735928559(%ebx,%ecx,8), %mm3
14799        	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
14800
14801// CHECK: 	pandn	69, %mm3
14802        	pandn	0x45,%mm3
14803
14804// CHECK: 	pandn	32493, %mm3
14805        	pandn	0x7eed,%mm3
14806
14807// CHECK: 	pandn	3133065982, %mm3
14808        	pandn	0xbabecafe,%mm3
14809
14810// CHECK: 	pandn	305419896, %mm3
14811        	pandn	0x12345678,%mm3
14812
14813// CHECK: 	pandn	%mm3, %mm3
14814        	pandn	%mm3,%mm3
14815
14816// CHECK: 	pandn	3735928559(%ebx,%ecx,8), %xmm5
14817        	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
14818
14819// CHECK: 	pandn	69, %xmm5
14820        	pandn	0x45,%xmm5
14821
14822// CHECK: 	pandn	32493, %xmm5
14823        	pandn	0x7eed,%xmm5
14824
14825// CHECK: 	pandn	3133065982, %xmm5
14826        	pandn	0xbabecafe,%xmm5
14827
14828// CHECK: 	pandn	305419896, %xmm5
14829        	pandn	0x12345678,%xmm5
14830
14831// CHECK: 	pandn	%xmm5, %xmm5
14832        	pandn	%xmm5,%xmm5
14833
14834// CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
14835        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
14836
14837// CHECK: 	pcmpeqb	69, %mm3
14838        	pcmpeqb	0x45,%mm3
14839
14840// CHECK: 	pcmpeqb	32493, %mm3
14841        	pcmpeqb	0x7eed,%mm3
14842
14843// CHECK: 	pcmpeqb	3133065982, %mm3
14844        	pcmpeqb	0xbabecafe,%mm3
14845
14846// CHECK: 	pcmpeqb	305419896, %mm3
14847        	pcmpeqb	0x12345678,%mm3
14848
14849// CHECK: 	pcmpeqb	%mm3, %mm3
14850        	pcmpeqb	%mm3,%mm3
14851
14852// CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
14853        	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14854
14855// CHECK: 	pcmpeqb	69, %xmm5
14856        	pcmpeqb	0x45,%xmm5
14857
14858// CHECK: 	pcmpeqb	32493, %xmm5
14859        	pcmpeqb	0x7eed,%xmm5
14860
14861// CHECK: 	pcmpeqb	3133065982, %xmm5
14862        	pcmpeqb	0xbabecafe,%xmm5
14863
14864// CHECK: 	pcmpeqb	305419896, %xmm5
14865        	pcmpeqb	0x12345678,%xmm5
14866
14867// CHECK: 	pcmpeqb	%xmm5, %xmm5
14868        	pcmpeqb	%xmm5,%xmm5
14869
14870// CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
14871        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
14872
14873// CHECK: 	pcmpeqw	69, %mm3
14874        	pcmpeqw	0x45,%mm3
14875
14876// CHECK: 	pcmpeqw	32493, %mm3
14877        	pcmpeqw	0x7eed,%mm3
14878
14879// CHECK: 	pcmpeqw	3133065982, %mm3
14880        	pcmpeqw	0xbabecafe,%mm3
14881
14882// CHECK: 	pcmpeqw	305419896, %mm3
14883        	pcmpeqw	0x12345678,%mm3
14884
14885// CHECK: 	pcmpeqw	%mm3, %mm3
14886        	pcmpeqw	%mm3,%mm3
14887
14888// CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
14889        	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14890
14891// CHECK: 	pcmpeqw	69, %xmm5
14892        	pcmpeqw	0x45,%xmm5
14893
14894// CHECK: 	pcmpeqw	32493, %xmm5
14895        	pcmpeqw	0x7eed,%xmm5
14896
14897// CHECK: 	pcmpeqw	3133065982, %xmm5
14898        	pcmpeqw	0xbabecafe,%xmm5
14899
14900// CHECK: 	pcmpeqw	305419896, %xmm5
14901        	pcmpeqw	0x12345678,%xmm5
14902
14903// CHECK: 	pcmpeqw	%xmm5, %xmm5
14904        	pcmpeqw	%xmm5,%xmm5
14905
14906// CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
14907        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
14908
14909// CHECK: 	pcmpeqd	69, %mm3
14910        	pcmpeqd	0x45,%mm3
14911
14912// CHECK: 	pcmpeqd	32493, %mm3
14913        	pcmpeqd	0x7eed,%mm3
14914
14915// CHECK: 	pcmpeqd	3133065982, %mm3
14916        	pcmpeqd	0xbabecafe,%mm3
14917
14918// CHECK: 	pcmpeqd	305419896, %mm3
14919        	pcmpeqd	0x12345678,%mm3
14920
14921// CHECK: 	pcmpeqd	%mm3, %mm3
14922        	pcmpeqd	%mm3,%mm3
14923
14924// CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
14925        	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
14926
14927// CHECK: 	pcmpeqd	69, %xmm5
14928        	pcmpeqd	0x45,%xmm5
14929
14930// CHECK: 	pcmpeqd	32493, %xmm5
14931        	pcmpeqd	0x7eed,%xmm5
14932
14933// CHECK: 	pcmpeqd	3133065982, %xmm5
14934        	pcmpeqd	0xbabecafe,%xmm5
14935
14936// CHECK: 	pcmpeqd	305419896, %xmm5
14937        	pcmpeqd	0x12345678,%xmm5
14938
14939// CHECK: 	pcmpeqd	%xmm5, %xmm5
14940        	pcmpeqd	%xmm5,%xmm5
14941
14942// CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
14943        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
14944
14945// CHECK: 	pcmpgtb	69, %mm3
14946        	pcmpgtb	0x45,%mm3
14947
14948// CHECK: 	pcmpgtb	32493, %mm3
14949        	pcmpgtb	0x7eed,%mm3
14950
14951// CHECK: 	pcmpgtb	3133065982, %mm3
14952        	pcmpgtb	0xbabecafe,%mm3
14953
14954// CHECK: 	pcmpgtb	305419896, %mm3
14955        	pcmpgtb	0x12345678,%mm3
14956
14957// CHECK: 	pcmpgtb	%mm3, %mm3
14958        	pcmpgtb	%mm3,%mm3
14959
14960// CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
14961        	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
14962
14963// CHECK: 	pcmpgtb	69, %xmm5
14964        	pcmpgtb	0x45,%xmm5
14965
14966// CHECK: 	pcmpgtb	32493, %xmm5
14967        	pcmpgtb	0x7eed,%xmm5
14968
14969// CHECK: 	pcmpgtb	3133065982, %xmm5
14970        	pcmpgtb	0xbabecafe,%xmm5
14971
14972// CHECK: 	pcmpgtb	305419896, %xmm5
14973        	pcmpgtb	0x12345678,%xmm5
14974
14975// CHECK: 	pcmpgtb	%xmm5, %xmm5
14976        	pcmpgtb	%xmm5,%xmm5
14977
14978// CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
14979        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
14980
14981// CHECK: 	pcmpgtw	69, %mm3
14982        	pcmpgtw	0x45,%mm3
14983
14984// CHECK: 	pcmpgtw	32493, %mm3
14985        	pcmpgtw	0x7eed,%mm3
14986
14987// CHECK: 	pcmpgtw	3133065982, %mm3
14988        	pcmpgtw	0xbabecafe,%mm3
14989
14990// CHECK: 	pcmpgtw	305419896, %mm3
14991        	pcmpgtw	0x12345678,%mm3
14992
14993// CHECK: 	pcmpgtw	%mm3, %mm3
14994        	pcmpgtw	%mm3,%mm3
14995
14996// CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
14997        	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
14998
14999// CHECK: 	pcmpgtw	69, %xmm5
15000        	pcmpgtw	0x45,%xmm5
15001
15002// CHECK: 	pcmpgtw	32493, %xmm5
15003        	pcmpgtw	0x7eed,%xmm5
15004
15005// CHECK: 	pcmpgtw	3133065982, %xmm5
15006        	pcmpgtw	0xbabecafe,%xmm5
15007
15008// CHECK: 	pcmpgtw	305419896, %xmm5
15009        	pcmpgtw	0x12345678,%xmm5
15010
15011// CHECK: 	pcmpgtw	%xmm5, %xmm5
15012        	pcmpgtw	%xmm5,%xmm5
15013
15014// CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
15015        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
15016
15017// CHECK: 	pcmpgtd	69, %mm3
15018        	pcmpgtd	0x45,%mm3
15019
15020// CHECK: 	pcmpgtd	32493, %mm3
15021        	pcmpgtd	0x7eed,%mm3
15022
15023// CHECK: 	pcmpgtd	3133065982, %mm3
15024        	pcmpgtd	0xbabecafe,%mm3
15025
15026// CHECK: 	pcmpgtd	305419896, %mm3
15027        	pcmpgtd	0x12345678,%mm3
15028
15029// CHECK: 	pcmpgtd	%mm3, %mm3
15030        	pcmpgtd	%mm3,%mm3
15031
15032// CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
15033        	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15034
15035// CHECK: 	pcmpgtd	69, %xmm5
15036        	pcmpgtd	0x45,%xmm5
15037
15038// CHECK: 	pcmpgtd	32493, %xmm5
15039        	pcmpgtd	0x7eed,%xmm5
15040
15041// CHECK: 	pcmpgtd	3133065982, %xmm5
15042        	pcmpgtd	0xbabecafe,%xmm5
15043
15044// CHECK: 	pcmpgtd	305419896, %xmm5
15045        	pcmpgtd	0x12345678,%xmm5
15046
15047// CHECK: 	pcmpgtd	%xmm5, %xmm5
15048        	pcmpgtd	%xmm5,%xmm5
15049
15050// CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %mm3
15051        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15052
15053// CHECK: 	pmaddwd	69, %mm3
15054        	pmaddwd	0x45,%mm3
15055
15056// CHECK: 	pmaddwd	32493, %mm3
15057        	pmaddwd	0x7eed,%mm3
15058
15059// CHECK: 	pmaddwd	3133065982, %mm3
15060        	pmaddwd	0xbabecafe,%mm3
15061
15062// CHECK: 	pmaddwd	305419896, %mm3
15063        	pmaddwd	0x12345678,%mm3
15064
15065// CHECK: 	pmaddwd	%mm3, %mm3
15066        	pmaddwd	%mm3,%mm3
15067
15068// CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
15069        	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15070
15071// CHECK: 	pmaddwd	69, %xmm5
15072        	pmaddwd	0x45,%xmm5
15073
15074// CHECK: 	pmaddwd	32493, %xmm5
15075        	pmaddwd	0x7eed,%xmm5
15076
15077// CHECK: 	pmaddwd	3133065982, %xmm5
15078        	pmaddwd	0xbabecafe,%xmm5
15079
15080// CHECK: 	pmaddwd	305419896, %xmm5
15081        	pmaddwd	0x12345678,%xmm5
15082
15083// CHECK: 	pmaddwd	%xmm5, %xmm5
15084        	pmaddwd	%xmm5,%xmm5
15085
15086// CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %mm3
15087        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
15088
15089// CHECK: 	pmulhw	69, %mm3
15090        	pmulhw	0x45,%mm3
15091
15092// CHECK: 	pmulhw	32493, %mm3
15093        	pmulhw	0x7eed,%mm3
15094
15095// CHECK: 	pmulhw	3133065982, %mm3
15096        	pmulhw	0xbabecafe,%mm3
15097
15098// CHECK: 	pmulhw	305419896, %mm3
15099        	pmulhw	0x12345678,%mm3
15100
15101// CHECK: 	pmulhw	%mm3, %mm3
15102        	pmulhw	%mm3,%mm3
15103
15104// CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %xmm5
15105        	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15106
15107// CHECK: 	pmulhw	69, %xmm5
15108        	pmulhw	0x45,%xmm5
15109
15110// CHECK: 	pmulhw	32493, %xmm5
15111        	pmulhw	0x7eed,%xmm5
15112
15113// CHECK: 	pmulhw	3133065982, %xmm5
15114        	pmulhw	0xbabecafe,%xmm5
15115
15116// CHECK: 	pmulhw	305419896, %xmm5
15117        	pmulhw	0x12345678,%xmm5
15118
15119// CHECK: 	pmulhw	%xmm5, %xmm5
15120        	pmulhw	%xmm5,%xmm5
15121
15122// CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %mm3
15123        	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
15124
15125// CHECK: 	pmullw	69, %mm3
15126        	pmullw	0x45,%mm3
15127
15128// CHECK: 	pmullw	32493, %mm3
15129        	pmullw	0x7eed,%mm3
15130
15131// CHECK: 	pmullw	3133065982, %mm3
15132        	pmullw	0xbabecafe,%mm3
15133
15134// CHECK: 	pmullw	305419896, %mm3
15135        	pmullw	0x12345678,%mm3
15136
15137// CHECK: 	pmullw	%mm3, %mm3
15138        	pmullw	%mm3,%mm3
15139
15140// CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %xmm5
15141        	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15142
15143// CHECK: 	pmullw	69, %xmm5
15144        	pmullw	0x45,%xmm5
15145
15146// CHECK: 	pmullw	32493, %xmm5
15147        	pmullw	0x7eed,%xmm5
15148
15149// CHECK: 	pmullw	3133065982, %xmm5
15150        	pmullw	0xbabecafe,%xmm5
15151
15152// CHECK: 	pmullw	305419896, %xmm5
15153        	pmullw	0x12345678,%xmm5
15154
15155// CHECK: 	pmullw	%xmm5, %xmm5
15156        	pmullw	%xmm5,%xmm5
15157
15158// CHECK: 	por	3735928559(%ebx,%ecx,8), %mm3
15159        	por	0xdeadbeef(%ebx,%ecx,8),%mm3
15160
15161// CHECK: 	por	69, %mm3
15162        	por	0x45,%mm3
15163
15164// CHECK: 	por	32493, %mm3
15165        	por	0x7eed,%mm3
15166
15167// CHECK: 	por	3133065982, %mm3
15168        	por	0xbabecafe,%mm3
15169
15170// CHECK: 	por	305419896, %mm3
15171        	por	0x12345678,%mm3
15172
15173// CHECK: 	por	%mm3, %mm3
15174        	por	%mm3,%mm3
15175
15176// CHECK: 	por	3735928559(%ebx,%ecx,8), %xmm5
15177        	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
15178
15179// CHECK: 	por	69, %xmm5
15180        	por	0x45,%xmm5
15181
15182// CHECK: 	por	32493, %xmm5
15183        	por	0x7eed,%xmm5
15184
15185// CHECK: 	por	3133065982, %xmm5
15186        	por	0xbabecafe,%xmm5
15187
15188// CHECK: 	por	305419896, %xmm5
15189        	por	0x12345678,%xmm5
15190
15191// CHECK: 	por	%xmm5, %xmm5
15192        	por	%xmm5,%xmm5
15193
15194// CHECK: 	psllw	3735928559(%ebx,%ecx,8), %mm3
15195        	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
15196
15197// CHECK: 	psllw	69, %mm3
15198        	psllw	0x45,%mm3
15199
15200// CHECK: 	psllw	32493, %mm3
15201        	psllw	0x7eed,%mm3
15202
15203// CHECK: 	psllw	3133065982, %mm3
15204        	psllw	0xbabecafe,%mm3
15205
15206// CHECK: 	psllw	305419896, %mm3
15207        	psllw	0x12345678,%mm3
15208
15209// CHECK: 	psllw	%mm3, %mm3
15210        	psllw	%mm3,%mm3
15211
15212// CHECK: 	psllw	3735928559(%ebx,%ecx,8), %xmm5
15213        	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15214
15215// CHECK: 	psllw	69, %xmm5
15216        	psllw	0x45,%xmm5
15217
15218// CHECK: 	psllw	32493, %xmm5
15219        	psllw	0x7eed,%xmm5
15220
15221// CHECK: 	psllw	3133065982, %xmm5
15222        	psllw	0xbabecafe,%xmm5
15223
15224// CHECK: 	psllw	305419896, %xmm5
15225        	psllw	0x12345678,%xmm5
15226
15227// CHECK: 	psllw	%xmm5, %xmm5
15228        	psllw	%xmm5,%xmm5
15229
15230// CHECK: 	psllw	$127, %mm3
15231        	psllw	$0x7f,%mm3
15232
15233// CHECK: 	psllw	$127, %xmm5
15234        	psllw	$0x7f,%xmm5
15235
15236// CHECK: 	pslld	3735928559(%ebx,%ecx,8), %mm3
15237        	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
15238
15239// CHECK: 	pslld	69, %mm3
15240        	pslld	0x45,%mm3
15241
15242// CHECK: 	pslld	32493, %mm3
15243        	pslld	0x7eed,%mm3
15244
15245// CHECK: 	pslld	3133065982, %mm3
15246        	pslld	0xbabecafe,%mm3
15247
15248// CHECK: 	pslld	305419896, %mm3
15249        	pslld	0x12345678,%mm3
15250
15251// CHECK: 	pslld	%mm3, %mm3
15252        	pslld	%mm3,%mm3
15253
15254// CHECK: 	pslld	3735928559(%ebx,%ecx,8), %xmm5
15255        	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
15256
15257// CHECK: 	pslld	69, %xmm5
15258        	pslld	0x45,%xmm5
15259
15260// CHECK: 	pslld	32493, %xmm5
15261        	pslld	0x7eed,%xmm5
15262
15263// CHECK: 	pslld	3133065982, %xmm5
15264        	pslld	0xbabecafe,%xmm5
15265
15266// CHECK: 	pslld	305419896, %xmm5
15267        	pslld	0x12345678,%xmm5
15268
15269// CHECK: 	pslld	%xmm5, %xmm5
15270        	pslld	%xmm5,%xmm5
15271
15272// CHECK: 	pslld	$127, %mm3
15273        	pslld	$0x7f,%mm3
15274
15275// CHECK: 	pslld	$127, %xmm5
15276        	pslld	$0x7f,%xmm5
15277
15278// CHECK: 	psllq	3735928559(%ebx,%ecx,8), %mm3
15279        	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
15280
15281// CHECK: 	psllq	69, %mm3
15282        	psllq	0x45,%mm3
15283
15284// CHECK: 	psllq	32493, %mm3
15285        	psllq	0x7eed,%mm3
15286
15287// CHECK: 	psllq	3133065982, %mm3
15288        	psllq	0xbabecafe,%mm3
15289
15290// CHECK: 	psllq	305419896, %mm3
15291        	psllq	0x12345678,%mm3
15292
15293// CHECK: 	psllq	%mm3, %mm3
15294        	psllq	%mm3,%mm3
15295
15296// CHECK: 	psllq	3735928559(%ebx,%ecx,8), %xmm5
15297        	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15298
15299// CHECK: 	psllq	69, %xmm5
15300        	psllq	0x45,%xmm5
15301
15302// CHECK: 	psllq	32493, %xmm5
15303        	psllq	0x7eed,%xmm5
15304
15305// CHECK: 	psllq	3133065982, %xmm5
15306        	psllq	0xbabecafe,%xmm5
15307
15308// CHECK: 	psllq	305419896, %xmm5
15309        	psllq	0x12345678,%xmm5
15310
15311// CHECK: 	psllq	%xmm5, %xmm5
15312        	psllq	%xmm5,%xmm5
15313
15314// CHECK: 	psllq	$127, %mm3
15315        	psllq	$0x7f,%mm3
15316
15317// CHECK: 	psllq	$127, %xmm5
15318        	psllq	$0x7f,%xmm5
15319
15320// CHECK: 	psraw	3735928559(%ebx,%ecx,8), %mm3
15321        	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
15322
15323// CHECK: 	psraw	69, %mm3
15324        	psraw	0x45,%mm3
15325
15326// CHECK: 	psraw	32493, %mm3
15327        	psraw	0x7eed,%mm3
15328
15329// CHECK: 	psraw	3133065982, %mm3
15330        	psraw	0xbabecafe,%mm3
15331
15332// CHECK: 	psraw	305419896, %mm3
15333        	psraw	0x12345678,%mm3
15334
15335// CHECK: 	psraw	%mm3, %mm3
15336        	psraw	%mm3,%mm3
15337
15338// CHECK: 	psraw	3735928559(%ebx,%ecx,8), %xmm5
15339        	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15340
15341// CHECK: 	psraw	69, %xmm5
15342        	psraw	0x45,%xmm5
15343
15344// CHECK: 	psraw	32493, %xmm5
15345        	psraw	0x7eed,%xmm5
15346
15347// CHECK: 	psraw	3133065982, %xmm5
15348        	psraw	0xbabecafe,%xmm5
15349
15350// CHECK: 	psraw	305419896, %xmm5
15351        	psraw	0x12345678,%xmm5
15352
15353// CHECK: 	psraw	%xmm5, %xmm5
15354        	psraw	%xmm5,%xmm5
15355
15356// CHECK: 	psraw	$127, %mm3
15357        	psraw	$0x7f,%mm3
15358
15359// CHECK: 	psraw	$127, %xmm5
15360        	psraw	$0x7f,%xmm5
15361
15362// CHECK: 	psrad	3735928559(%ebx,%ecx,8), %mm3
15363        	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
15364
15365// CHECK: 	psrad	69, %mm3
15366        	psrad	0x45,%mm3
15367
15368// CHECK: 	psrad	32493, %mm3
15369        	psrad	0x7eed,%mm3
15370
15371// CHECK: 	psrad	3133065982, %mm3
15372        	psrad	0xbabecafe,%mm3
15373
15374// CHECK: 	psrad	305419896, %mm3
15375        	psrad	0x12345678,%mm3
15376
15377// CHECK: 	psrad	%mm3, %mm3
15378        	psrad	%mm3,%mm3
15379
15380// CHECK: 	psrad	3735928559(%ebx,%ecx,8), %xmm5
15381        	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
15382
15383// CHECK: 	psrad	69, %xmm5
15384        	psrad	0x45,%xmm5
15385
15386// CHECK: 	psrad	32493, %xmm5
15387        	psrad	0x7eed,%xmm5
15388
15389// CHECK: 	psrad	3133065982, %xmm5
15390        	psrad	0xbabecafe,%xmm5
15391
15392// CHECK: 	psrad	305419896, %xmm5
15393        	psrad	0x12345678,%xmm5
15394
15395// CHECK: 	psrad	%xmm5, %xmm5
15396        	psrad	%xmm5,%xmm5
15397
15398// CHECK: 	psrad	$127, %mm3
15399        	psrad	$0x7f,%mm3
15400
15401// CHECK: 	psrad	$127, %xmm5
15402        	psrad	$0x7f,%xmm5
15403
15404// CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %mm3
15405        	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
15406
15407// CHECK: 	psrlw	69, %mm3
15408        	psrlw	0x45,%mm3
15409
15410// CHECK: 	psrlw	32493, %mm3
15411        	psrlw	0x7eed,%mm3
15412
15413// CHECK: 	psrlw	3133065982, %mm3
15414        	psrlw	0xbabecafe,%mm3
15415
15416// CHECK: 	psrlw	305419896, %mm3
15417        	psrlw	0x12345678,%mm3
15418
15419// CHECK: 	psrlw	%mm3, %mm3
15420        	psrlw	%mm3,%mm3
15421
15422// CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %xmm5
15423        	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15424
15425// CHECK: 	psrlw	69, %xmm5
15426        	psrlw	0x45,%xmm5
15427
15428// CHECK: 	psrlw	32493, %xmm5
15429        	psrlw	0x7eed,%xmm5
15430
15431// CHECK: 	psrlw	3133065982, %xmm5
15432        	psrlw	0xbabecafe,%xmm5
15433
15434// CHECK: 	psrlw	305419896, %xmm5
15435        	psrlw	0x12345678,%xmm5
15436
15437// CHECK: 	psrlw	%xmm5, %xmm5
15438        	psrlw	%xmm5,%xmm5
15439
15440// CHECK: 	psrlw	$127, %mm3
15441        	psrlw	$0x7f,%mm3
15442
15443// CHECK: 	psrlw	$127, %xmm5
15444        	psrlw	$0x7f,%xmm5
15445
15446// CHECK: 	psrld	3735928559(%ebx,%ecx,8), %mm3
15447        	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
15448
15449// CHECK: 	psrld	69, %mm3
15450        	psrld	0x45,%mm3
15451
15452// CHECK: 	psrld	32493, %mm3
15453        	psrld	0x7eed,%mm3
15454
15455// CHECK: 	psrld	3133065982, %mm3
15456        	psrld	0xbabecafe,%mm3
15457
15458// CHECK: 	psrld	305419896, %mm3
15459        	psrld	0x12345678,%mm3
15460
15461// CHECK: 	psrld	%mm3, %mm3
15462        	psrld	%mm3,%mm3
15463
15464// CHECK: 	psrld	3735928559(%ebx,%ecx,8), %xmm5
15465        	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
15466
15467// CHECK: 	psrld	69, %xmm5
15468        	psrld	0x45,%xmm5
15469
15470// CHECK: 	psrld	32493, %xmm5
15471        	psrld	0x7eed,%xmm5
15472
15473// CHECK: 	psrld	3133065982, %xmm5
15474        	psrld	0xbabecafe,%xmm5
15475
15476// CHECK: 	psrld	305419896, %xmm5
15477        	psrld	0x12345678,%xmm5
15478
15479// CHECK: 	psrld	%xmm5, %xmm5
15480        	psrld	%xmm5,%xmm5
15481
15482// CHECK: 	psrld	$127, %mm3
15483        	psrld	$0x7f,%mm3
15484
15485// CHECK: 	psrld	$127, %xmm5
15486        	psrld	$0x7f,%xmm5
15487
15488// CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %mm3
15489        	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
15490
15491// CHECK: 	psrlq	69, %mm3
15492        	psrlq	0x45,%mm3
15493
15494// CHECK: 	psrlq	32493, %mm3
15495        	psrlq	0x7eed,%mm3
15496
15497// CHECK: 	psrlq	3133065982, %mm3
15498        	psrlq	0xbabecafe,%mm3
15499
15500// CHECK: 	psrlq	305419896, %mm3
15501        	psrlq	0x12345678,%mm3
15502
15503// CHECK: 	psrlq	%mm3, %mm3
15504        	psrlq	%mm3,%mm3
15505
15506// CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %xmm5
15507        	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15508
15509// CHECK: 	psrlq	69, %xmm5
15510        	psrlq	0x45,%xmm5
15511
15512// CHECK: 	psrlq	32493, %xmm5
15513        	psrlq	0x7eed,%xmm5
15514
15515// CHECK: 	psrlq	3133065982, %xmm5
15516        	psrlq	0xbabecafe,%xmm5
15517
15518// CHECK: 	psrlq	305419896, %xmm5
15519        	psrlq	0x12345678,%xmm5
15520
15521// CHECK: 	psrlq	%xmm5, %xmm5
15522        	psrlq	%xmm5,%xmm5
15523
15524// CHECK: 	psrlq	$127, %mm3
15525        	psrlq	$0x7f,%mm3
15526
15527// CHECK: 	psrlq	$127, %xmm5
15528        	psrlq	$0x7f,%xmm5
15529
15530// CHECK: 	psubb	3735928559(%ebx,%ecx,8), %mm3
15531        	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
15532
15533// CHECK: 	psubb	69, %mm3
15534        	psubb	0x45,%mm3
15535
15536// CHECK: 	psubb	32493, %mm3
15537        	psubb	0x7eed,%mm3
15538
15539// CHECK: 	psubb	3133065982, %mm3
15540        	psubb	0xbabecafe,%mm3
15541
15542// CHECK: 	psubb	305419896, %mm3
15543        	psubb	0x12345678,%mm3
15544
15545// CHECK: 	psubb	%mm3, %mm3
15546        	psubb	%mm3,%mm3
15547
15548// CHECK: 	psubb	3735928559(%ebx,%ecx,8), %xmm5
15549        	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15550
15551// CHECK: 	psubb	69, %xmm5
15552        	psubb	0x45,%xmm5
15553
15554// CHECK: 	psubb	32493, %xmm5
15555        	psubb	0x7eed,%xmm5
15556
15557// CHECK: 	psubb	3133065982, %xmm5
15558        	psubb	0xbabecafe,%xmm5
15559
15560// CHECK: 	psubb	305419896, %xmm5
15561        	psubb	0x12345678,%xmm5
15562
15563// CHECK: 	psubb	%xmm5, %xmm5
15564        	psubb	%xmm5,%xmm5
15565
15566// CHECK: 	psubw	3735928559(%ebx,%ecx,8), %mm3
15567        	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
15568
15569// CHECK: 	psubw	69, %mm3
15570        	psubw	0x45,%mm3
15571
15572// CHECK: 	psubw	32493, %mm3
15573        	psubw	0x7eed,%mm3
15574
15575// CHECK: 	psubw	3133065982, %mm3
15576        	psubw	0xbabecafe,%mm3
15577
15578// CHECK: 	psubw	305419896, %mm3
15579        	psubw	0x12345678,%mm3
15580
15581// CHECK: 	psubw	%mm3, %mm3
15582        	psubw	%mm3,%mm3
15583
15584// CHECK: 	psubw	3735928559(%ebx,%ecx,8), %xmm5
15585        	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15586
15587// CHECK: 	psubw	69, %xmm5
15588        	psubw	0x45,%xmm5
15589
15590// CHECK: 	psubw	32493, %xmm5
15591        	psubw	0x7eed,%xmm5
15592
15593// CHECK: 	psubw	3133065982, %xmm5
15594        	psubw	0xbabecafe,%xmm5
15595
15596// CHECK: 	psubw	305419896, %xmm5
15597        	psubw	0x12345678,%xmm5
15598
15599// CHECK: 	psubw	%xmm5, %xmm5
15600        	psubw	%xmm5,%xmm5
15601
15602// CHECK: 	psubd	3735928559(%ebx,%ecx,8), %mm3
15603        	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
15604
15605// CHECK: 	psubd	69, %mm3
15606        	psubd	0x45,%mm3
15607
15608// CHECK: 	psubd	32493, %mm3
15609        	psubd	0x7eed,%mm3
15610
15611// CHECK: 	psubd	3133065982, %mm3
15612        	psubd	0xbabecafe,%mm3
15613
15614// CHECK: 	psubd	305419896, %mm3
15615        	psubd	0x12345678,%mm3
15616
15617// CHECK: 	psubd	%mm3, %mm3
15618        	psubd	%mm3,%mm3
15619
15620// CHECK: 	psubd	3735928559(%ebx,%ecx,8), %xmm5
15621        	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15622
15623// CHECK: 	psubd	69, %xmm5
15624        	psubd	0x45,%xmm5
15625
15626// CHECK: 	psubd	32493, %xmm5
15627        	psubd	0x7eed,%xmm5
15628
15629// CHECK: 	psubd	3133065982, %xmm5
15630        	psubd	0xbabecafe,%xmm5
15631
15632// CHECK: 	psubd	305419896, %xmm5
15633        	psubd	0x12345678,%xmm5
15634
15635// CHECK: 	psubd	%xmm5, %xmm5
15636        	psubd	%xmm5,%xmm5
15637
15638// CHECK: 	psubq	3735928559(%ebx,%ecx,8), %mm3
15639        	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
15640
15641// CHECK: 	psubq	69, %mm3
15642        	psubq	0x45,%mm3
15643
15644// CHECK: 	psubq	32493, %mm3
15645        	psubq	0x7eed,%mm3
15646
15647// CHECK: 	psubq	3133065982, %mm3
15648        	psubq	0xbabecafe,%mm3
15649
15650// CHECK: 	psubq	305419896, %mm3
15651        	psubq	0x12345678,%mm3
15652
15653// CHECK: 	psubq	%mm3, %mm3
15654        	psubq	%mm3,%mm3
15655
15656// CHECK: 	psubq	3735928559(%ebx,%ecx,8), %xmm5
15657        	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15658
15659// CHECK: 	psubq	69, %xmm5
15660        	psubq	0x45,%xmm5
15661
15662// CHECK: 	psubq	32493, %xmm5
15663        	psubq	0x7eed,%xmm5
15664
15665// CHECK: 	psubq	3133065982, %xmm5
15666        	psubq	0xbabecafe,%xmm5
15667
15668// CHECK: 	psubq	305419896, %xmm5
15669        	psubq	0x12345678,%xmm5
15670
15671// CHECK: 	psubq	%xmm5, %xmm5
15672        	psubq	%xmm5,%xmm5
15673
15674// CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %mm3
15675        	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
15676
15677// CHECK: 	psubsb	69, %mm3
15678        	psubsb	0x45,%mm3
15679
15680// CHECK: 	psubsb	32493, %mm3
15681        	psubsb	0x7eed,%mm3
15682
15683// CHECK: 	psubsb	3133065982, %mm3
15684        	psubsb	0xbabecafe,%mm3
15685
15686// CHECK: 	psubsb	305419896, %mm3
15687        	psubsb	0x12345678,%mm3
15688
15689// CHECK: 	psubsb	%mm3, %mm3
15690        	psubsb	%mm3,%mm3
15691
15692// CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %xmm5
15693        	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15694
15695// CHECK: 	psubsb	69, %xmm5
15696        	psubsb	0x45,%xmm5
15697
15698// CHECK: 	psubsb	32493, %xmm5
15699        	psubsb	0x7eed,%xmm5
15700
15701// CHECK: 	psubsb	3133065982, %xmm5
15702        	psubsb	0xbabecafe,%xmm5
15703
15704// CHECK: 	psubsb	305419896, %xmm5
15705        	psubsb	0x12345678,%xmm5
15706
15707// CHECK: 	psubsb	%xmm5, %xmm5
15708        	psubsb	%xmm5,%xmm5
15709
15710// CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %mm3
15711        	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
15712
15713// CHECK: 	psubsw	69, %mm3
15714        	psubsw	0x45,%mm3
15715
15716// CHECK: 	psubsw	32493, %mm3
15717        	psubsw	0x7eed,%mm3
15718
15719// CHECK: 	psubsw	3133065982, %mm3
15720        	psubsw	0xbabecafe,%mm3
15721
15722// CHECK: 	psubsw	305419896, %mm3
15723        	psubsw	0x12345678,%mm3
15724
15725// CHECK: 	psubsw	%mm3, %mm3
15726        	psubsw	%mm3,%mm3
15727
15728// CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %xmm5
15729        	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15730
15731// CHECK: 	psubsw	69, %xmm5
15732        	psubsw	0x45,%xmm5
15733
15734// CHECK: 	psubsw	32493, %xmm5
15735        	psubsw	0x7eed,%xmm5
15736
15737// CHECK: 	psubsw	3133065982, %xmm5
15738        	psubsw	0xbabecafe,%xmm5
15739
15740// CHECK: 	psubsw	305419896, %xmm5
15741        	psubsw	0x12345678,%xmm5
15742
15743// CHECK: 	psubsw	%xmm5, %xmm5
15744        	psubsw	%xmm5,%xmm5
15745
15746// CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %mm3
15747        	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
15748
15749// CHECK: 	psubusb	69, %mm3
15750        	psubusb	0x45,%mm3
15751
15752// CHECK: 	psubusb	32493, %mm3
15753        	psubusb	0x7eed,%mm3
15754
15755// CHECK: 	psubusb	3133065982, %mm3
15756        	psubusb	0xbabecafe,%mm3
15757
15758// CHECK: 	psubusb	305419896, %mm3
15759        	psubusb	0x12345678,%mm3
15760
15761// CHECK: 	psubusb	%mm3, %mm3
15762        	psubusb	%mm3,%mm3
15763
15764// CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %xmm5
15765        	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
15766
15767// CHECK: 	psubusb	69, %xmm5
15768        	psubusb	0x45,%xmm5
15769
15770// CHECK: 	psubusb	32493, %xmm5
15771        	psubusb	0x7eed,%xmm5
15772
15773// CHECK: 	psubusb	3133065982, %xmm5
15774        	psubusb	0xbabecafe,%xmm5
15775
15776// CHECK: 	psubusb	305419896, %xmm5
15777        	psubusb	0x12345678,%xmm5
15778
15779// CHECK: 	psubusb	%xmm5, %xmm5
15780        	psubusb	%xmm5,%xmm5
15781
15782// CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %mm3
15783        	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
15784
15785// CHECK: 	psubusw	69, %mm3
15786        	psubusw	0x45,%mm3
15787
15788// CHECK: 	psubusw	32493, %mm3
15789        	psubusw	0x7eed,%mm3
15790
15791// CHECK: 	psubusw	3133065982, %mm3
15792        	psubusw	0xbabecafe,%mm3
15793
15794// CHECK: 	psubusw	305419896, %mm3
15795        	psubusw	0x12345678,%mm3
15796
15797// CHECK: 	psubusw	%mm3, %mm3
15798        	psubusw	%mm3,%mm3
15799
15800// CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %xmm5
15801        	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15802
15803// CHECK: 	psubusw	69, %xmm5
15804        	psubusw	0x45,%xmm5
15805
15806// CHECK: 	psubusw	32493, %xmm5
15807        	psubusw	0x7eed,%xmm5
15808
15809// CHECK: 	psubusw	3133065982, %xmm5
15810        	psubusw	0xbabecafe,%xmm5
15811
15812// CHECK: 	psubusw	305419896, %xmm5
15813        	psubusw	0x12345678,%xmm5
15814
15815// CHECK: 	psubusw	%xmm5, %xmm5
15816        	psubusw	%xmm5,%xmm5
15817
15818// CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %mm3
15819        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
15820
15821// CHECK: 	punpckhbw	69, %mm3
15822        	punpckhbw	0x45,%mm3
15823
15824// CHECK: 	punpckhbw	32493, %mm3
15825        	punpckhbw	0x7eed,%mm3
15826
15827// CHECK: 	punpckhbw	3133065982, %mm3
15828        	punpckhbw	0xbabecafe,%mm3
15829
15830// CHECK: 	punpckhbw	305419896, %mm3
15831        	punpckhbw	0x12345678,%mm3
15832
15833// CHECK: 	punpckhbw	%mm3, %mm3
15834        	punpckhbw	%mm3,%mm3
15835
15836// CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
15837        	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15838
15839// CHECK: 	punpckhbw	69, %xmm5
15840        	punpckhbw	0x45,%xmm5
15841
15842// CHECK: 	punpckhbw	32493, %xmm5
15843        	punpckhbw	0x7eed,%xmm5
15844
15845// CHECK: 	punpckhbw	3133065982, %xmm5
15846        	punpckhbw	0xbabecafe,%xmm5
15847
15848// CHECK: 	punpckhbw	305419896, %xmm5
15849        	punpckhbw	0x12345678,%xmm5
15850
15851// CHECK: 	punpckhbw	%xmm5, %xmm5
15852        	punpckhbw	%xmm5,%xmm5
15853
15854// CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %mm3
15855        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15856
15857// CHECK: 	punpckhwd	69, %mm3
15858        	punpckhwd	0x45,%mm3
15859
15860// CHECK: 	punpckhwd	32493, %mm3
15861        	punpckhwd	0x7eed,%mm3
15862
15863// CHECK: 	punpckhwd	3133065982, %mm3
15864        	punpckhwd	0xbabecafe,%mm3
15865
15866// CHECK: 	punpckhwd	305419896, %mm3
15867        	punpckhwd	0x12345678,%mm3
15868
15869// CHECK: 	punpckhwd	%mm3, %mm3
15870        	punpckhwd	%mm3,%mm3
15871
15872// CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
15873        	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15874
15875// CHECK: 	punpckhwd	69, %xmm5
15876        	punpckhwd	0x45,%xmm5
15877
15878// CHECK: 	punpckhwd	32493, %xmm5
15879        	punpckhwd	0x7eed,%xmm5
15880
15881// CHECK: 	punpckhwd	3133065982, %xmm5
15882        	punpckhwd	0xbabecafe,%xmm5
15883
15884// CHECK: 	punpckhwd	305419896, %xmm5
15885        	punpckhwd	0x12345678,%xmm5
15886
15887// CHECK: 	punpckhwd	%xmm5, %xmm5
15888        	punpckhwd	%xmm5,%xmm5
15889
15890// CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %mm3
15891        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
15892
15893// CHECK: 	punpckhdq	69, %mm3
15894        	punpckhdq	0x45,%mm3
15895
15896// CHECK: 	punpckhdq	32493, %mm3
15897        	punpckhdq	0x7eed,%mm3
15898
15899// CHECK: 	punpckhdq	3133065982, %mm3
15900        	punpckhdq	0xbabecafe,%mm3
15901
15902// CHECK: 	punpckhdq	305419896, %mm3
15903        	punpckhdq	0x12345678,%mm3
15904
15905// CHECK: 	punpckhdq	%mm3, %mm3
15906        	punpckhdq	%mm3,%mm3
15907
15908// CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
15909        	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
15910
15911// CHECK: 	punpckhdq	69, %xmm5
15912        	punpckhdq	0x45,%xmm5
15913
15914// CHECK: 	punpckhdq	32493, %xmm5
15915        	punpckhdq	0x7eed,%xmm5
15916
15917// CHECK: 	punpckhdq	3133065982, %xmm5
15918        	punpckhdq	0xbabecafe,%xmm5
15919
15920// CHECK: 	punpckhdq	305419896, %xmm5
15921        	punpckhdq	0x12345678,%xmm5
15922
15923// CHECK: 	punpckhdq	%xmm5, %xmm5
15924        	punpckhdq	%xmm5,%xmm5
15925
15926// CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %mm3
15927        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
15928
15929// CHECK: 	punpcklbw	69, %mm3
15930        	punpcklbw	0x45,%mm3
15931
15932// CHECK: 	punpcklbw	32493, %mm3
15933        	punpcklbw	0x7eed,%mm3
15934
15935// CHECK: 	punpcklbw	3133065982, %mm3
15936        	punpcklbw	0xbabecafe,%mm3
15937
15938// CHECK: 	punpcklbw	305419896, %mm3
15939        	punpcklbw	0x12345678,%mm3
15940
15941// CHECK: 	punpcklbw	%mm3, %mm3
15942        	punpcklbw	%mm3,%mm3
15943
15944// CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
15945        	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
15946
15947// CHECK: 	punpcklbw	69, %xmm5
15948        	punpcklbw	0x45,%xmm5
15949
15950// CHECK: 	punpcklbw	32493, %xmm5
15951        	punpcklbw	0x7eed,%xmm5
15952
15953// CHECK: 	punpcklbw	3133065982, %xmm5
15954        	punpcklbw	0xbabecafe,%xmm5
15955
15956// CHECK: 	punpcklbw	305419896, %xmm5
15957        	punpcklbw	0x12345678,%xmm5
15958
15959// CHECK: 	punpcklbw	%xmm5, %xmm5
15960        	punpcklbw	%xmm5,%xmm5
15961
15962// CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %mm3
15963        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
15964
15965// CHECK: 	punpcklwd	69, %mm3
15966        	punpcklwd	0x45,%mm3
15967
15968// CHECK: 	punpcklwd	32493, %mm3
15969        	punpcklwd	0x7eed,%mm3
15970
15971// CHECK: 	punpcklwd	3133065982, %mm3
15972        	punpcklwd	0xbabecafe,%mm3
15973
15974// CHECK: 	punpcklwd	305419896, %mm3
15975        	punpcklwd	0x12345678,%mm3
15976
15977// CHECK: 	punpcklwd	%mm3, %mm3
15978        	punpcklwd	%mm3,%mm3
15979
15980// CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
15981        	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
15982
15983// CHECK: 	punpcklwd	69, %xmm5
15984        	punpcklwd	0x45,%xmm5
15985
15986// CHECK: 	punpcklwd	32493, %xmm5
15987        	punpcklwd	0x7eed,%xmm5
15988
15989// CHECK: 	punpcklwd	3133065982, %xmm5
15990        	punpcklwd	0xbabecafe,%xmm5
15991
15992// CHECK: 	punpcklwd	305419896, %xmm5
15993        	punpcklwd	0x12345678,%xmm5
15994
15995// CHECK: 	punpcklwd	%xmm5, %xmm5
15996        	punpcklwd	%xmm5,%xmm5
15997
15998// CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %mm3
15999        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
16000
16001// CHECK: 	punpckldq	69, %mm3
16002        	punpckldq	0x45,%mm3
16003
16004// CHECK: 	punpckldq	32493, %mm3
16005        	punpckldq	0x7eed,%mm3
16006
16007// CHECK: 	punpckldq	3133065982, %mm3
16008        	punpckldq	0xbabecafe,%mm3
16009
16010// CHECK: 	punpckldq	305419896, %mm3
16011        	punpckldq	0x12345678,%mm3
16012
16013// CHECK: 	punpckldq	%mm3, %mm3
16014        	punpckldq	%mm3,%mm3
16015
16016// CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %xmm5
16017        	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
16018
16019// CHECK: 	punpckldq	69, %xmm5
16020        	punpckldq	0x45,%xmm5
16021
16022// CHECK: 	punpckldq	32493, %xmm5
16023        	punpckldq	0x7eed,%xmm5
16024
16025// CHECK: 	punpckldq	3133065982, %xmm5
16026        	punpckldq	0xbabecafe,%xmm5
16027
16028// CHECK: 	punpckldq	305419896, %xmm5
16029        	punpckldq	0x12345678,%xmm5
16030
16031// CHECK: 	punpckldq	%xmm5, %xmm5
16032        	punpckldq	%xmm5,%xmm5
16033
16034// CHECK: 	pxor	3735928559(%ebx,%ecx,8), %mm3
16035        	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
16036
16037// CHECK: 	pxor	69, %mm3
16038        	pxor	0x45,%mm3
16039
16040// CHECK: 	pxor	32493, %mm3
16041        	pxor	0x7eed,%mm3
16042
16043// CHECK: 	pxor	3133065982, %mm3
16044        	pxor	0xbabecafe,%mm3
16045
16046// CHECK: 	pxor	305419896, %mm3
16047        	pxor	0x12345678,%mm3
16048
16049// CHECK: 	pxor	%mm3, %mm3
16050        	pxor	%mm3,%mm3
16051
16052// CHECK: 	pxor	3735928559(%ebx,%ecx,8), %xmm5
16053        	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
16054
16055// CHECK: 	pxor	69, %xmm5
16056        	pxor	0x45,%xmm5
16057
16058// CHECK: 	pxor	32493, %xmm5
16059        	pxor	0x7eed,%xmm5
16060
16061// CHECK: 	pxor	3133065982, %xmm5
16062        	pxor	0xbabecafe,%xmm5
16063
16064// CHECK: 	pxor	305419896, %xmm5
16065        	pxor	0x12345678,%xmm5
16066
16067// CHECK: 	pxor	%xmm5, %xmm5
16068        	pxor	%xmm5,%xmm5
16069
16070// CHECK: 	addps	3735928559(%ebx,%ecx,8), %xmm5
16071        	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16072
16073// CHECK: 	addps	69, %xmm5
16074        	addps	0x45,%xmm5
16075
16076// CHECK: 	addps	32493, %xmm5
16077        	addps	0x7eed,%xmm5
16078
16079// CHECK: 	addps	3133065982, %xmm5
16080        	addps	0xbabecafe,%xmm5
16081
16082// CHECK: 	addps	305419896, %xmm5
16083        	addps	0x12345678,%xmm5
16084
16085// CHECK: 	addps	%xmm5, %xmm5
16086        	addps	%xmm5,%xmm5
16087
16088// CHECK: 	addss	3735928559(%ebx,%ecx,8), %xmm5
16089        	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16090
16091// CHECK: 	addss	69, %xmm5
16092        	addss	0x45,%xmm5
16093
16094// CHECK: 	addss	32493, %xmm5
16095        	addss	0x7eed,%xmm5
16096
16097// CHECK: 	addss	3133065982, %xmm5
16098        	addss	0xbabecafe,%xmm5
16099
16100// CHECK: 	addss	305419896, %xmm5
16101        	addss	0x12345678,%xmm5
16102
16103// CHECK: 	addss	%xmm5, %xmm5
16104        	addss	%xmm5,%xmm5
16105
16106// CHECK: 	andnps	3735928559(%ebx,%ecx,8), %xmm5
16107        	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16108
16109// CHECK: 	andnps	69, %xmm5
16110        	andnps	0x45,%xmm5
16111
16112// CHECK: 	andnps	32493, %xmm5
16113        	andnps	0x7eed,%xmm5
16114
16115// CHECK: 	andnps	3133065982, %xmm5
16116        	andnps	0xbabecafe,%xmm5
16117
16118// CHECK: 	andnps	305419896, %xmm5
16119        	andnps	0x12345678,%xmm5
16120
16121// CHECK: 	andnps	%xmm5, %xmm5
16122        	andnps	%xmm5,%xmm5
16123
16124// CHECK: 	andps	3735928559(%ebx,%ecx,8), %xmm5
16125        	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16126
16127// CHECK: 	andps	69, %xmm5
16128        	andps	0x45,%xmm5
16129
16130// CHECK: 	andps	32493, %xmm5
16131        	andps	0x7eed,%xmm5
16132
16133// CHECK: 	andps	3133065982, %xmm5
16134        	andps	0xbabecafe,%xmm5
16135
16136// CHECK: 	andps	305419896, %xmm5
16137        	andps	0x12345678,%xmm5
16138
16139// CHECK: 	andps	%xmm5, %xmm5
16140        	andps	%xmm5,%xmm5
16141
16142// CHECK: 	comiss	3735928559(%ebx,%ecx,8), %xmm5
16143        	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16144
16145// CHECK: 	comiss	69, %xmm5
16146        	comiss	0x45,%xmm5
16147
16148// CHECK: 	comiss	32493, %xmm5
16149        	comiss	0x7eed,%xmm5
16150
16151// CHECK: 	comiss	3133065982, %xmm5
16152        	comiss	0xbabecafe,%xmm5
16153
16154// CHECK: 	comiss	305419896, %xmm5
16155        	comiss	0x12345678,%xmm5
16156
16157// CHECK: 	comiss	%xmm5, %xmm5
16158        	comiss	%xmm5,%xmm5
16159
16160// CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
16161        	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16162
16163// CHECK: 	cvtpi2ps	69, %xmm5
16164        	cvtpi2ps	0x45,%xmm5
16165
16166// CHECK: 	cvtpi2ps	32493, %xmm5
16167        	cvtpi2ps	0x7eed,%xmm5
16168
16169// CHECK: 	cvtpi2ps	3133065982, %xmm5
16170        	cvtpi2ps	0xbabecafe,%xmm5
16171
16172// CHECK: 	cvtpi2ps	305419896, %xmm5
16173        	cvtpi2ps	0x12345678,%xmm5
16174
16175// CHECK: 	cvtpi2ps	%mm3, %xmm5
16176        	cvtpi2ps	%mm3,%xmm5
16177
16178// CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
16179        	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
16180
16181// CHECK: 	cvtps2pi	69, %mm3
16182        	cvtps2pi	0x45,%mm3
16183
16184// CHECK: 	cvtps2pi	32493, %mm3
16185        	cvtps2pi	0x7eed,%mm3
16186
16187// CHECK: 	cvtps2pi	3133065982, %mm3
16188        	cvtps2pi	0xbabecafe,%mm3
16189
16190// CHECK: 	cvtps2pi	305419896, %mm3
16191        	cvtps2pi	0x12345678,%mm3
16192
16193// CHECK: 	cvtps2pi	%xmm5, %mm3
16194        	cvtps2pi	%xmm5,%mm3
16195
16196// CHECK: 	cvtsi2ss	%ecx, %xmm5
16197        	cvtsi2ss	%ecx,%xmm5
16198
16199// CHECK: 	cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
16200        	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16201
16202// CHECK: 	cvtsi2ss	69, %xmm5
16203        	cvtsi2ss	0x45,%xmm5
16204
16205// CHECK: 	cvtsi2ss	32493, %xmm5
16206        	cvtsi2ss	0x7eed,%xmm5
16207
16208// CHECK: 	cvtsi2ss	3133065982, %xmm5
16209        	cvtsi2ss	0xbabecafe,%xmm5
16210
16211// CHECK: 	cvtsi2ss	305419896, %xmm5
16212        	cvtsi2ss	0x12345678,%xmm5
16213
16214// CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
16215        	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
16216
16217// CHECK: 	cvttps2pi	69, %mm3
16218        	cvttps2pi	0x45,%mm3
16219
16220// CHECK: 	cvttps2pi	32493, %mm3
16221        	cvttps2pi	0x7eed,%mm3
16222
16223// CHECK: 	cvttps2pi	3133065982, %mm3
16224        	cvttps2pi	0xbabecafe,%mm3
16225
16226// CHECK: 	cvttps2pi	305419896, %mm3
16227        	cvttps2pi	0x12345678,%mm3
16228
16229// CHECK: 	cvttps2pi	%xmm5, %mm3
16230        	cvttps2pi	%xmm5,%mm3
16231
16232// CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
16233        	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
16234
16235// CHECK: 	cvttss2si	69, %ecx
16236        	cvttss2si	0x45,%ecx
16237
16238// CHECK: 	cvttss2si	32493, %ecx
16239        	cvttss2si	0x7eed,%ecx
16240
16241// CHECK: 	cvttss2si	3133065982, %ecx
16242        	cvttss2si	0xbabecafe,%ecx
16243
16244// CHECK: 	cvttss2si	305419896, %ecx
16245        	cvttss2si	0x12345678,%ecx
16246
16247// CHECK: 	cvttss2si	%xmm5, %ecx
16248        	cvttss2si	%xmm5,%ecx
16249
16250// CHECK: 	divps	3735928559(%ebx,%ecx,8), %xmm5
16251        	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16252
16253// CHECK: 	divps	69, %xmm5
16254        	divps	0x45,%xmm5
16255
16256// CHECK: 	divps	32493, %xmm5
16257        	divps	0x7eed,%xmm5
16258
16259// CHECK: 	divps	3133065982, %xmm5
16260        	divps	0xbabecafe,%xmm5
16261
16262// CHECK: 	divps	305419896, %xmm5
16263        	divps	0x12345678,%xmm5
16264
16265// CHECK: 	divps	%xmm5, %xmm5
16266        	divps	%xmm5,%xmm5
16267
16268// CHECK: 	divss	3735928559(%ebx,%ecx,8), %xmm5
16269        	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16270
16271// CHECK: 	divss	69, %xmm5
16272        	divss	0x45,%xmm5
16273
16274// CHECK: 	divss	32493, %xmm5
16275        	divss	0x7eed,%xmm5
16276
16277// CHECK: 	divss	3133065982, %xmm5
16278        	divss	0xbabecafe,%xmm5
16279
16280// CHECK: 	divss	305419896, %xmm5
16281        	divss	0x12345678,%xmm5
16282
16283// CHECK: 	divss	%xmm5, %xmm5
16284        	divss	%xmm5,%xmm5
16285
16286// CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
16287        	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
16288
16289// CHECK: 	ldmxcsr	32493
16290        	ldmxcsr	0x7eed
16291
16292// CHECK: 	ldmxcsr	3133065982
16293        	ldmxcsr	0xbabecafe
16294
16295// CHECK: 	ldmxcsr	305419896
16296        	ldmxcsr	0x12345678
16297
16298// CHECK: 	maskmovq	%mm3, %mm3
16299        	maskmovq	%mm3,%mm3
16300
16301// CHECK: 	maxps	3735928559(%ebx,%ecx,8), %xmm5
16302        	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16303
16304// CHECK: 	maxps	69, %xmm5
16305        	maxps	0x45,%xmm5
16306
16307// CHECK: 	maxps	32493, %xmm5
16308        	maxps	0x7eed,%xmm5
16309
16310// CHECK: 	maxps	3133065982, %xmm5
16311        	maxps	0xbabecafe,%xmm5
16312
16313// CHECK: 	maxps	305419896, %xmm5
16314        	maxps	0x12345678,%xmm5
16315
16316// CHECK: 	maxps	%xmm5, %xmm5
16317        	maxps	%xmm5,%xmm5
16318
16319// CHECK: 	maxss	3735928559(%ebx,%ecx,8), %xmm5
16320        	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16321
16322// CHECK: 	maxss	69, %xmm5
16323        	maxss	0x45,%xmm5
16324
16325// CHECK: 	maxss	32493, %xmm5
16326        	maxss	0x7eed,%xmm5
16327
16328// CHECK: 	maxss	3133065982, %xmm5
16329        	maxss	0xbabecafe,%xmm5
16330
16331// CHECK: 	maxss	305419896, %xmm5
16332        	maxss	0x12345678,%xmm5
16333
16334// CHECK: 	maxss	%xmm5, %xmm5
16335        	maxss	%xmm5,%xmm5
16336
16337// CHECK: 	minps	3735928559(%ebx,%ecx,8), %xmm5
16338        	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16339
16340// CHECK: 	minps	69, %xmm5
16341        	minps	0x45,%xmm5
16342
16343// CHECK: 	minps	32493, %xmm5
16344        	minps	0x7eed,%xmm5
16345
16346// CHECK: 	minps	3133065982, %xmm5
16347        	minps	0xbabecafe,%xmm5
16348
16349// CHECK: 	minps	305419896, %xmm5
16350        	minps	0x12345678,%xmm5
16351
16352// CHECK: 	minps	%xmm5, %xmm5
16353        	minps	%xmm5,%xmm5
16354
16355// CHECK: 	minss	3735928559(%ebx,%ecx,8), %xmm5
16356        	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16357
16358// CHECK: 	minss	69, %xmm5
16359        	minss	0x45,%xmm5
16360
16361// CHECK: 	minss	32493, %xmm5
16362        	minss	0x7eed,%xmm5
16363
16364// CHECK: 	minss	3133065982, %xmm5
16365        	minss	0xbabecafe,%xmm5
16366
16367// CHECK: 	minss	305419896, %xmm5
16368        	minss	0x12345678,%xmm5
16369
16370// CHECK: 	minss	%xmm5, %xmm5
16371        	minss	%xmm5,%xmm5
16372
16373// CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
16374        	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16375
16376// CHECK: 	movaps	69, %xmm5
16377        	movaps	0x45,%xmm5
16378
16379// CHECK: 	movaps	32493, %xmm5
16380        	movaps	0x7eed,%xmm5
16381
16382// CHECK: 	movaps	3133065982, %xmm5
16383        	movaps	0xbabecafe,%xmm5
16384
16385// CHECK: 	movaps	305419896, %xmm5
16386        	movaps	0x12345678,%xmm5
16387
16388// CHECK: 	movaps	%xmm5, %xmm5
16389        	movaps	%xmm5,%xmm5
16390
16391// CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
16392        	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16393
16394// CHECK: 	movaps	%xmm5, 69
16395        	movaps	%xmm5,0x45
16396
16397// CHECK: 	movaps	%xmm5, 32493
16398        	movaps	%xmm5,0x7eed
16399
16400// CHECK: 	movaps	%xmm5, 3133065982
16401        	movaps	%xmm5,0xbabecafe
16402
16403// CHECK: 	movaps	%xmm5, 305419896
16404        	movaps	%xmm5,0x12345678
16405
16406// CHECK: 	movaps	%xmm5, %xmm5
16407        	movaps	%xmm5,%xmm5
16408
16409// CHECK: 	movhlps	%xmm5, %xmm5
16410        	movhlps	%xmm5,%xmm5
16411
16412// CHECK: 	movhps	3735928559(%ebx,%ecx,8), %xmm5
16413        	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16414
16415// CHECK: 	movhps	69, %xmm5
16416        	movhps	0x45,%xmm5
16417
16418// CHECK: 	movhps	32493, %xmm5
16419        	movhps	0x7eed,%xmm5
16420
16421// CHECK: 	movhps	3133065982, %xmm5
16422        	movhps	0xbabecafe,%xmm5
16423
16424// CHECK: 	movhps	305419896, %xmm5
16425        	movhps	0x12345678,%xmm5
16426
16427// CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
16428        	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16429
16430// CHECK: 	movhps	%xmm5, 69
16431        	movhps	%xmm5,0x45
16432
16433// CHECK: 	movhps	%xmm5, 32493
16434        	movhps	%xmm5,0x7eed
16435
16436// CHECK: 	movhps	%xmm5, 3133065982
16437        	movhps	%xmm5,0xbabecafe
16438
16439// CHECK: 	movhps	%xmm5, 305419896
16440        	movhps	%xmm5,0x12345678
16441
16442// CHECK: 	movlhps	%xmm5, %xmm5
16443        	movlhps	%xmm5,%xmm5
16444
16445// CHECK: 	movlps	3735928559(%ebx,%ecx,8), %xmm5
16446        	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16447
16448// CHECK: 	movlps	69, %xmm5
16449        	movlps	0x45,%xmm5
16450
16451// CHECK: 	movlps	32493, %xmm5
16452        	movlps	0x7eed,%xmm5
16453
16454// CHECK: 	movlps	3133065982, %xmm5
16455        	movlps	0xbabecafe,%xmm5
16456
16457// CHECK: 	movlps	305419896, %xmm5
16458        	movlps	0x12345678,%xmm5
16459
16460// CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
16461        	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16462
16463// CHECK: 	movlps	%xmm5, 69
16464        	movlps	%xmm5,0x45
16465
16466// CHECK: 	movlps	%xmm5, 32493
16467        	movlps	%xmm5,0x7eed
16468
16469// CHECK: 	movlps	%xmm5, 3133065982
16470        	movlps	%xmm5,0xbabecafe
16471
16472// CHECK: 	movlps	%xmm5, 305419896
16473        	movlps	%xmm5,0x12345678
16474
16475// CHECK: 	movmskps	%xmm5, %ecx
16476        	movmskps	%xmm5,%ecx
16477
16478// CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
16479        	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16480
16481// CHECK: 	movntps	%xmm5, 69
16482        	movntps	%xmm5,0x45
16483
16484// CHECK: 	movntps	%xmm5, 32493
16485        	movntps	%xmm5,0x7eed
16486
16487// CHECK: 	movntps	%xmm5, 3133065982
16488        	movntps	%xmm5,0xbabecafe
16489
16490// CHECK: 	movntps	%xmm5, 305419896
16491        	movntps	%xmm5,0x12345678
16492
16493// CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
16494        	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
16495
16496// CHECK: 	movntq	%mm3, 69
16497        	movntq	%mm3,0x45
16498
16499// CHECK: 	movntq	%mm3, 32493
16500        	movntq	%mm3,0x7eed
16501
16502// CHECK: 	movntq	%mm3, 3133065982
16503        	movntq	%mm3,0xbabecafe
16504
16505// CHECK: 	movntq	%mm3, 305419896
16506        	movntq	%mm3,0x12345678
16507
16508// CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
16509        	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16510
16511// CHECK: 	movntdq	%xmm5, 69
16512        	movntdq	%xmm5,0x45
16513
16514// CHECK: 	movntdq	%xmm5, 32493
16515        	movntdq	%xmm5,0x7eed
16516
16517// CHECK: 	movntdq	%xmm5, 3133065982
16518        	movntdq	%xmm5,0xbabecafe
16519
16520// CHECK: 	movntdq	%xmm5, 305419896
16521        	movntdq	%xmm5,0x12345678
16522
16523// CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
16524        	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16525
16526// CHECK: 	movss	69, %xmm5
16527        	movss	0x45,%xmm5
16528
16529// CHECK: 	movss	32493, %xmm5
16530        	movss	0x7eed,%xmm5
16531
16532// CHECK: 	movss	3133065982, %xmm5
16533        	movss	0xbabecafe,%xmm5
16534
16535// CHECK: 	movss	305419896, %xmm5
16536        	movss	0x12345678,%xmm5
16537
16538// CHECK: 	movss	%xmm5, %xmm5
16539        	movss	%xmm5,%xmm5
16540
16541// CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
16542        	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16543
16544// CHECK: 	movss	%xmm5, 69
16545        	movss	%xmm5,0x45
16546
16547// CHECK: 	movss	%xmm5, 32493
16548        	movss	%xmm5,0x7eed
16549
16550// CHECK: 	movss	%xmm5, 3133065982
16551        	movss	%xmm5,0xbabecafe
16552
16553// CHECK: 	movss	%xmm5, 305419896
16554        	movss	%xmm5,0x12345678
16555
16556// CHECK: 	movss	%xmm5, %xmm5
16557        	movss	%xmm5,%xmm5
16558
16559// CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
16560        	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
16561
16562// CHECK: 	movups	69, %xmm5
16563        	movups	0x45,%xmm5
16564
16565// CHECK: 	movups	32493, %xmm5
16566        	movups	0x7eed,%xmm5
16567
16568// CHECK: 	movups	3133065982, %xmm5
16569        	movups	0xbabecafe,%xmm5
16570
16571// CHECK: 	movups	305419896, %xmm5
16572        	movups	0x12345678,%xmm5
16573
16574// CHECK: 	movups	%xmm5, %xmm5
16575        	movups	%xmm5,%xmm5
16576
16577// CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
16578        	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
16579
16580// CHECK: 	movups	%xmm5, 69
16581        	movups	%xmm5,0x45
16582
16583// CHECK: 	movups	%xmm5, 32493
16584        	movups	%xmm5,0x7eed
16585
16586// CHECK: 	movups	%xmm5, 3133065982
16587        	movups	%xmm5,0xbabecafe
16588
16589// CHECK: 	movups	%xmm5, 305419896
16590        	movups	%xmm5,0x12345678
16591
16592// CHECK: 	movups	%xmm5, %xmm5
16593        	movups	%xmm5,%xmm5
16594
16595// CHECK: 	mulps	3735928559(%ebx,%ecx,8), %xmm5
16596        	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16597
16598// CHECK: 	mulps	69, %xmm5
16599        	mulps	0x45,%xmm5
16600
16601// CHECK: 	mulps	32493, %xmm5
16602        	mulps	0x7eed,%xmm5
16603
16604// CHECK: 	mulps	3133065982, %xmm5
16605        	mulps	0xbabecafe,%xmm5
16606
16607// CHECK: 	mulps	305419896, %xmm5
16608        	mulps	0x12345678,%xmm5
16609
16610// CHECK: 	mulps	%xmm5, %xmm5
16611        	mulps	%xmm5,%xmm5
16612
16613// CHECK: 	mulss	3735928559(%ebx,%ecx,8), %xmm5
16614        	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
16615
16616// CHECK: 	mulss	69, %xmm5
16617        	mulss	0x45,%xmm5
16618
16619// CHECK: 	mulss	32493, %xmm5
16620        	mulss	0x7eed,%xmm5
16621
16622// CHECK: 	mulss	3133065982, %xmm5
16623        	mulss	0xbabecafe,%xmm5
16624
16625// CHECK: 	mulss	305419896, %xmm5
16626        	mulss	0x12345678,%xmm5
16627
16628// CHECK: 	mulss	%xmm5, %xmm5
16629        	mulss	%xmm5,%xmm5
16630
16631// CHECK: 	orps	3735928559(%ebx,%ecx,8), %xmm5
16632        	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16633
16634// CHECK: 	orps	69, %xmm5
16635        	orps	0x45,%xmm5
16636
16637// CHECK: 	orps	32493, %xmm5
16638        	orps	0x7eed,%xmm5
16639
16640// CHECK: 	orps	3133065982, %xmm5
16641        	orps	0xbabecafe,%xmm5
16642
16643// CHECK: 	orps	305419896, %xmm5
16644        	orps	0x12345678,%xmm5
16645
16646// CHECK: 	orps	%xmm5, %xmm5
16647        	orps	%xmm5,%xmm5
16648
16649// CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %mm3
16650        	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
16651
16652// CHECK: 	pavgb	69, %mm3
16653        	pavgb	0x45,%mm3
16654
16655// CHECK: 	pavgb	32493, %mm3
16656        	pavgb	0x7eed,%mm3
16657
16658// CHECK: 	pavgb	3133065982, %mm3
16659        	pavgb	0xbabecafe,%mm3
16660
16661// CHECK: 	pavgb	305419896, %mm3
16662        	pavgb	0x12345678,%mm3
16663
16664// CHECK: 	pavgb	%mm3, %mm3
16665        	pavgb	%mm3,%mm3
16666
16667// CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %xmm5
16668        	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
16669
16670// CHECK: 	pavgb	69, %xmm5
16671        	pavgb	0x45,%xmm5
16672
16673// CHECK: 	pavgb	32493, %xmm5
16674        	pavgb	0x7eed,%xmm5
16675
16676// CHECK: 	pavgb	3133065982, %xmm5
16677        	pavgb	0xbabecafe,%xmm5
16678
16679// CHECK: 	pavgb	305419896, %xmm5
16680        	pavgb	0x12345678,%xmm5
16681
16682// CHECK: 	pavgb	%xmm5, %xmm5
16683        	pavgb	%xmm5,%xmm5
16684
16685// CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %mm3
16686        	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
16687
16688// CHECK: 	pavgw	69, %mm3
16689        	pavgw	0x45,%mm3
16690
16691// CHECK: 	pavgw	32493, %mm3
16692        	pavgw	0x7eed,%mm3
16693
16694// CHECK: 	pavgw	3133065982, %mm3
16695        	pavgw	0xbabecafe,%mm3
16696
16697// CHECK: 	pavgw	305419896, %mm3
16698        	pavgw	0x12345678,%mm3
16699
16700// CHECK: 	pavgw	%mm3, %mm3
16701        	pavgw	%mm3,%mm3
16702
16703// CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %xmm5
16704        	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16705
16706// CHECK: 	pavgw	69, %xmm5
16707        	pavgw	0x45,%xmm5
16708
16709// CHECK: 	pavgw	32493, %xmm5
16710        	pavgw	0x7eed,%xmm5
16711
16712// CHECK: 	pavgw	3133065982, %xmm5
16713        	pavgw	0xbabecafe,%xmm5
16714
16715// CHECK: 	pavgw	305419896, %xmm5
16716        	pavgw	0x12345678,%xmm5
16717
16718// CHECK: 	pavgw	%xmm5, %xmm5
16719        	pavgw	%xmm5,%xmm5
16720
16721// CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %mm3
16722        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
16723
16724// CHECK: 	pmaxsw	69, %mm3
16725        	pmaxsw	0x45,%mm3
16726
16727// CHECK: 	pmaxsw	32493, %mm3
16728        	pmaxsw	0x7eed,%mm3
16729
16730// CHECK: 	pmaxsw	3133065982, %mm3
16731        	pmaxsw	0xbabecafe,%mm3
16732
16733// CHECK: 	pmaxsw	305419896, %mm3
16734        	pmaxsw	0x12345678,%mm3
16735
16736// CHECK: 	pmaxsw	%mm3, %mm3
16737        	pmaxsw	%mm3,%mm3
16738
16739// CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
16740        	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16741
16742// CHECK: 	pmaxsw	69, %xmm5
16743        	pmaxsw	0x45,%xmm5
16744
16745// CHECK: 	pmaxsw	32493, %xmm5
16746        	pmaxsw	0x7eed,%xmm5
16747
16748// CHECK: 	pmaxsw	3133065982, %xmm5
16749        	pmaxsw	0xbabecafe,%xmm5
16750
16751// CHECK: 	pmaxsw	305419896, %xmm5
16752        	pmaxsw	0x12345678,%xmm5
16753
16754// CHECK: 	pmaxsw	%xmm5, %xmm5
16755        	pmaxsw	%xmm5,%xmm5
16756
16757// CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %mm3
16758        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
16759
16760// CHECK: 	pmaxub	69, %mm3
16761        	pmaxub	0x45,%mm3
16762
16763// CHECK: 	pmaxub	32493, %mm3
16764        	pmaxub	0x7eed,%mm3
16765
16766// CHECK: 	pmaxub	3133065982, %mm3
16767        	pmaxub	0xbabecafe,%mm3
16768
16769// CHECK: 	pmaxub	305419896, %mm3
16770        	pmaxub	0x12345678,%mm3
16771
16772// CHECK: 	pmaxub	%mm3, %mm3
16773        	pmaxub	%mm3,%mm3
16774
16775// CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %xmm5
16776        	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
16777
16778// CHECK: 	pmaxub	69, %xmm5
16779        	pmaxub	0x45,%xmm5
16780
16781// CHECK: 	pmaxub	32493, %xmm5
16782        	pmaxub	0x7eed,%xmm5
16783
16784// CHECK: 	pmaxub	3133065982, %xmm5
16785        	pmaxub	0xbabecafe,%xmm5
16786
16787// CHECK: 	pmaxub	305419896, %xmm5
16788        	pmaxub	0x12345678,%xmm5
16789
16790// CHECK: 	pmaxub	%xmm5, %xmm5
16791        	pmaxub	%xmm5,%xmm5
16792
16793// CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %mm3
16794        	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
16795
16796// CHECK: 	pminsw	69, %mm3
16797        	pminsw	0x45,%mm3
16798
16799// CHECK: 	pminsw	32493, %mm3
16800        	pminsw	0x7eed,%mm3
16801
16802// CHECK: 	pminsw	3133065982, %mm3
16803        	pminsw	0xbabecafe,%mm3
16804
16805// CHECK: 	pminsw	305419896, %mm3
16806        	pminsw	0x12345678,%mm3
16807
16808// CHECK: 	pminsw	%mm3, %mm3
16809        	pminsw	%mm3,%mm3
16810
16811// CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %xmm5
16812        	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16813
16814// CHECK: 	pminsw	69, %xmm5
16815        	pminsw	0x45,%xmm5
16816
16817// CHECK: 	pminsw	32493, %xmm5
16818        	pminsw	0x7eed,%xmm5
16819
16820// CHECK: 	pminsw	3133065982, %xmm5
16821        	pminsw	0xbabecafe,%xmm5
16822
16823// CHECK: 	pminsw	305419896, %xmm5
16824        	pminsw	0x12345678,%xmm5
16825
16826// CHECK: 	pminsw	%xmm5, %xmm5
16827        	pminsw	%xmm5,%xmm5
16828
16829// CHECK: 	pminub	3735928559(%ebx,%ecx,8), %mm3
16830        	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
16831
16832// CHECK: 	pminub	69, %mm3
16833        	pminub	0x45,%mm3
16834
16835// CHECK: 	pminub	32493, %mm3
16836        	pminub	0x7eed,%mm3
16837
16838// CHECK: 	pminub	3133065982, %mm3
16839        	pminub	0xbabecafe,%mm3
16840
16841// CHECK: 	pminub	305419896, %mm3
16842        	pminub	0x12345678,%mm3
16843
16844// CHECK: 	pminub	%mm3, %mm3
16845        	pminub	%mm3,%mm3
16846
16847// CHECK: 	pminub	3735928559(%ebx,%ecx,8), %xmm5
16848        	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
16849
16850// CHECK: 	pminub	69, %xmm5
16851        	pminub	0x45,%xmm5
16852
16853// CHECK: 	pminub	32493, %xmm5
16854        	pminub	0x7eed,%xmm5
16855
16856// CHECK: 	pminub	3133065982, %xmm5
16857        	pminub	0xbabecafe,%xmm5
16858
16859// CHECK: 	pminub	305419896, %xmm5
16860        	pminub	0x12345678,%xmm5
16861
16862// CHECK: 	pminub	%xmm5, %xmm5
16863        	pminub	%xmm5,%xmm5
16864
16865// CHECK: 	pmovmskb	%mm3, %ecx
16866        	pmovmskb	%mm3,%ecx
16867
16868// CHECK: 	pmovmskb	%xmm5, %ecx
16869        	pmovmskb	%xmm5,%ecx
16870
16871// CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %mm3
16872        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
16873
16874// CHECK: 	pmulhuw	69, %mm3
16875        	pmulhuw	0x45,%mm3
16876
16877// CHECK: 	pmulhuw	32493, %mm3
16878        	pmulhuw	0x7eed,%mm3
16879
16880// CHECK: 	pmulhuw	3133065982, %mm3
16881        	pmulhuw	0xbabecafe,%mm3
16882
16883// CHECK: 	pmulhuw	305419896, %mm3
16884        	pmulhuw	0x12345678,%mm3
16885
16886// CHECK: 	pmulhuw	%mm3, %mm3
16887        	pmulhuw	%mm3,%mm3
16888
16889// CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
16890        	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16891
16892// CHECK: 	pmulhuw	69, %xmm5
16893        	pmulhuw	0x45,%xmm5
16894
16895// CHECK: 	pmulhuw	32493, %xmm5
16896        	pmulhuw	0x7eed,%xmm5
16897
16898// CHECK: 	pmulhuw	3133065982, %xmm5
16899        	pmulhuw	0xbabecafe,%xmm5
16900
16901// CHECK: 	pmulhuw	305419896, %xmm5
16902        	pmulhuw	0x12345678,%xmm5
16903
16904// CHECK: 	pmulhuw	%xmm5, %xmm5
16905        	pmulhuw	%xmm5,%xmm5
16906
16907// CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
16908        	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
16909
16910// CHECK: 	prefetchnta	32493
16911        	prefetchnta	0x7eed
16912
16913// CHECK: 	prefetchnta	3133065982
16914        	prefetchnta	0xbabecafe
16915
16916// CHECK: 	prefetchnta	305419896
16917        	prefetchnta	0x12345678
16918
16919// CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
16920        	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
16921
16922// CHECK: 	prefetcht0	32493
16923        	prefetcht0	0x7eed
16924
16925// CHECK: 	prefetcht0	3133065982
16926        	prefetcht0	0xbabecafe
16927
16928// CHECK: 	prefetcht0	305419896
16929        	prefetcht0	0x12345678
16930
16931// CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
16932        	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
16933
16934// CHECK: 	prefetcht1	32493
16935        	prefetcht1	0x7eed
16936
16937// CHECK: 	prefetcht1	3133065982
16938        	prefetcht1	0xbabecafe
16939
16940// CHECK: 	prefetcht1	305419896
16941        	prefetcht1	0x12345678
16942
16943// CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
16944        	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
16945
16946// CHECK: 	prefetcht2	32493
16947        	prefetcht2	0x7eed
16948
16949// CHECK: 	prefetcht2	3133065982
16950        	prefetcht2	0xbabecafe
16951
16952// CHECK: 	prefetcht2	305419896
16953        	prefetcht2	0x12345678
16954
16955// CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %mm3
16956        	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
16957
16958// CHECK: 	psadbw	69, %mm3
16959        	psadbw	0x45,%mm3
16960
16961// CHECK: 	psadbw	32493, %mm3
16962        	psadbw	0x7eed,%mm3
16963
16964// CHECK: 	psadbw	3133065982, %mm3
16965        	psadbw	0xbabecafe,%mm3
16966
16967// CHECK: 	psadbw	305419896, %mm3
16968        	psadbw	0x12345678,%mm3
16969
16970// CHECK: 	psadbw	%mm3, %mm3
16971        	psadbw	%mm3,%mm3
16972
16973// CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %xmm5
16974        	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
16975
16976// CHECK: 	psadbw	69, %xmm5
16977        	psadbw	0x45,%xmm5
16978
16979// CHECK: 	psadbw	32493, %xmm5
16980        	psadbw	0x7eed,%xmm5
16981
16982// CHECK: 	psadbw	3133065982, %xmm5
16983        	psadbw	0xbabecafe,%xmm5
16984
16985// CHECK: 	psadbw	305419896, %xmm5
16986        	psadbw	0x12345678,%xmm5
16987
16988// CHECK: 	psadbw	%xmm5, %xmm5
16989        	psadbw	%xmm5,%xmm5
16990
16991// CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
16992        	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
16993
16994// CHECK: 	rcpps	69, %xmm5
16995        	rcpps	0x45,%xmm5
16996
16997// CHECK: 	rcpps	32493, %xmm5
16998        	rcpps	0x7eed,%xmm5
16999
17000// CHECK: 	rcpps	3133065982, %xmm5
17001        	rcpps	0xbabecafe,%xmm5
17002
17003// CHECK: 	rcpps	305419896, %xmm5
17004        	rcpps	0x12345678,%xmm5
17005
17006// CHECK: 	rcpps	%xmm5, %xmm5
17007        	rcpps	%xmm5,%xmm5
17008
17009// CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
17010        	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17011
17012// CHECK: 	rcpss	69, %xmm5
17013        	rcpss	0x45,%xmm5
17014
17015// CHECK: 	rcpss	32493, %xmm5
17016        	rcpss	0x7eed,%xmm5
17017
17018// CHECK: 	rcpss	3133065982, %xmm5
17019        	rcpss	0xbabecafe,%xmm5
17020
17021// CHECK: 	rcpss	305419896, %xmm5
17022        	rcpss	0x12345678,%xmm5
17023
17024// CHECK: 	rcpss	%xmm5, %xmm5
17025        	rcpss	%xmm5,%xmm5
17026
17027// CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
17028        	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17029
17030// CHECK: 	rsqrtps	69, %xmm5
17031        	rsqrtps	0x45,%xmm5
17032
17033// CHECK: 	rsqrtps	32493, %xmm5
17034        	rsqrtps	0x7eed,%xmm5
17035
17036// CHECK: 	rsqrtps	3133065982, %xmm5
17037        	rsqrtps	0xbabecafe,%xmm5
17038
17039// CHECK: 	rsqrtps	305419896, %xmm5
17040        	rsqrtps	0x12345678,%xmm5
17041
17042// CHECK: 	rsqrtps	%xmm5, %xmm5
17043        	rsqrtps	%xmm5,%xmm5
17044
17045// CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
17046        	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17047
17048// CHECK: 	rsqrtss	69, %xmm5
17049        	rsqrtss	0x45,%xmm5
17050
17051// CHECK: 	rsqrtss	32493, %xmm5
17052        	rsqrtss	0x7eed,%xmm5
17053
17054// CHECK: 	rsqrtss	3133065982, %xmm5
17055        	rsqrtss	0xbabecafe,%xmm5
17056
17057// CHECK: 	rsqrtss	305419896, %xmm5
17058        	rsqrtss	0x12345678,%xmm5
17059
17060// CHECK: 	rsqrtss	%xmm5, %xmm5
17061        	rsqrtss	%xmm5,%xmm5
17062
17063// CHECK: 	sfence
17064        	sfence
17065
17066// CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
17067        	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17068
17069// CHECK: 	sqrtps	69, %xmm5
17070        	sqrtps	0x45,%xmm5
17071
17072// CHECK: 	sqrtps	32493, %xmm5
17073        	sqrtps	0x7eed,%xmm5
17074
17075// CHECK: 	sqrtps	3133065982, %xmm5
17076        	sqrtps	0xbabecafe,%xmm5
17077
17078// CHECK: 	sqrtps	305419896, %xmm5
17079        	sqrtps	0x12345678,%xmm5
17080
17081// CHECK: 	sqrtps	%xmm5, %xmm5
17082        	sqrtps	%xmm5,%xmm5
17083
17084// CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
17085        	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17086
17087// CHECK: 	sqrtss	69, %xmm5
17088        	sqrtss	0x45,%xmm5
17089
17090// CHECK: 	sqrtss	32493, %xmm5
17091        	sqrtss	0x7eed,%xmm5
17092
17093// CHECK: 	sqrtss	3133065982, %xmm5
17094        	sqrtss	0xbabecafe,%xmm5
17095
17096// CHECK: 	sqrtss	305419896, %xmm5
17097        	sqrtss	0x12345678,%xmm5
17098
17099// CHECK: 	sqrtss	%xmm5, %xmm5
17100        	sqrtss	%xmm5,%xmm5
17101
17102// CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
17103        	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
17104
17105// CHECK: 	stmxcsr	32493
17106        	stmxcsr	0x7eed
17107
17108// CHECK: 	stmxcsr	3133065982
17109        	stmxcsr	0xbabecafe
17110
17111// CHECK: 	stmxcsr	305419896
17112        	stmxcsr	0x12345678
17113
17114// CHECK: 	subps	3735928559(%ebx,%ecx,8), %xmm5
17115        	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17116
17117// CHECK: 	subps	69, %xmm5
17118        	subps	0x45,%xmm5
17119
17120// CHECK: 	subps	32493, %xmm5
17121        	subps	0x7eed,%xmm5
17122
17123// CHECK: 	subps	3133065982, %xmm5
17124        	subps	0xbabecafe,%xmm5
17125
17126// CHECK: 	subps	305419896, %xmm5
17127        	subps	0x12345678,%xmm5
17128
17129// CHECK: 	subps	%xmm5, %xmm5
17130        	subps	%xmm5,%xmm5
17131
17132// CHECK: 	subss	3735928559(%ebx,%ecx,8), %xmm5
17133        	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17134
17135// CHECK: 	subss	69, %xmm5
17136        	subss	0x45,%xmm5
17137
17138// CHECK: 	subss	32493, %xmm5
17139        	subss	0x7eed,%xmm5
17140
17141// CHECK: 	subss	3133065982, %xmm5
17142        	subss	0xbabecafe,%xmm5
17143
17144// CHECK: 	subss	305419896, %xmm5
17145        	subss	0x12345678,%xmm5
17146
17147// CHECK: 	subss	%xmm5, %xmm5
17148        	subss	%xmm5,%xmm5
17149
17150// CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
17151        	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17152
17153// CHECK: 	ucomiss	69, %xmm5
17154        	ucomiss	0x45,%xmm5
17155
17156// CHECK: 	ucomiss	32493, %xmm5
17157        	ucomiss	0x7eed,%xmm5
17158
17159// CHECK: 	ucomiss	3133065982, %xmm5
17160        	ucomiss	0xbabecafe,%xmm5
17161
17162// CHECK: 	ucomiss	305419896, %xmm5
17163        	ucomiss	0x12345678,%xmm5
17164
17165// CHECK: 	ucomiss	%xmm5, %xmm5
17166        	ucomiss	%xmm5,%xmm5
17167
17168// CHECK: 	unpckhps	3735928559(%ebx,%ecx,8), %xmm5
17169        	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17170
17171// CHECK: 	unpckhps	69, %xmm5
17172        	unpckhps	0x45,%xmm5
17173
17174// CHECK: 	unpckhps	32493, %xmm5
17175        	unpckhps	0x7eed,%xmm5
17176
17177// CHECK: 	unpckhps	3133065982, %xmm5
17178        	unpckhps	0xbabecafe,%xmm5
17179
17180// CHECK: 	unpckhps	305419896, %xmm5
17181        	unpckhps	0x12345678,%xmm5
17182
17183// CHECK: 	unpckhps	%xmm5, %xmm5
17184        	unpckhps	%xmm5,%xmm5
17185
17186// CHECK: 	unpcklps	3735928559(%ebx,%ecx,8), %xmm5
17187        	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17188
17189// CHECK: 	unpcklps	69, %xmm5
17190        	unpcklps	0x45,%xmm5
17191
17192// CHECK: 	unpcklps	32493, %xmm5
17193        	unpcklps	0x7eed,%xmm5
17194
17195// CHECK: 	unpcklps	3133065982, %xmm5
17196        	unpcklps	0xbabecafe,%xmm5
17197
17198// CHECK: 	unpcklps	305419896, %xmm5
17199        	unpcklps	0x12345678,%xmm5
17200
17201// CHECK: 	unpcklps	%xmm5, %xmm5
17202        	unpcklps	%xmm5,%xmm5
17203
17204// CHECK: 	xorps	3735928559(%ebx,%ecx,8), %xmm5
17205        	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17206
17207// CHECK: 	xorps	69, %xmm5
17208        	xorps	0x45,%xmm5
17209
17210// CHECK: 	xorps	32493, %xmm5
17211        	xorps	0x7eed,%xmm5
17212
17213// CHECK: 	xorps	3133065982, %xmm5
17214        	xorps	0xbabecafe,%xmm5
17215
17216// CHECK: 	xorps	305419896, %xmm5
17217        	xorps	0x12345678,%xmm5
17218
17219// CHECK: 	xorps	%xmm5, %xmm5
17220        	xorps	%xmm5,%xmm5
17221
17222// CHECK: 	addpd	3735928559(%ebx,%ecx,8), %xmm5
17223        	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17224
17225// CHECK: 	addpd	69, %xmm5
17226        	addpd	0x45,%xmm5
17227
17228// CHECK: 	addpd	32493, %xmm5
17229        	addpd	0x7eed,%xmm5
17230
17231// CHECK: 	addpd	3133065982, %xmm5
17232        	addpd	0xbabecafe,%xmm5
17233
17234// CHECK: 	addpd	305419896, %xmm5
17235        	addpd	0x12345678,%xmm5
17236
17237// CHECK: 	addpd	%xmm5, %xmm5
17238        	addpd	%xmm5,%xmm5
17239
17240// CHECK: 	addsd	3735928559(%ebx,%ecx,8), %xmm5
17241        	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17242
17243// CHECK: 	addsd	69, %xmm5
17244        	addsd	0x45,%xmm5
17245
17246// CHECK: 	addsd	32493, %xmm5
17247        	addsd	0x7eed,%xmm5
17248
17249// CHECK: 	addsd	3133065982, %xmm5
17250        	addsd	0xbabecafe,%xmm5
17251
17252// CHECK: 	addsd	305419896, %xmm5
17253        	addsd	0x12345678,%xmm5
17254
17255// CHECK: 	addsd	%xmm5, %xmm5
17256        	addsd	%xmm5,%xmm5
17257
17258// CHECK: 	andnpd	3735928559(%ebx,%ecx,8), %xmm5
17259        	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17260
17261// CHECK: 	andnpd	69, %xmm5
17262        	andnpd	0x45,%xmm5
17263
17264// CHECK: 	andnpd	32493, %xmm5
17265        	andnpd	0x7eed,%xmm5
17266
17267// CHECK: 	andnpd	3133065982, %xmm5
17268        	andnpd	0xbabecafe,%xmm5
17269
17270// CHECK: 	andnpd	305419896, %xmm5
17271        	andnpd	0x12345678,%xmm5
17272
17273// CHECK: 	andnpd	%xmm5, %xmm5
17274        	andnpd	%xmm5,%xmm5
17275
17276// CHECK: 	andpd	3735928559(%ebx,%ecx,8), %xmm5
17277        	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17278
17279// CHECK: 	andpd	69, %xmm5
17280        	andpd	0x45,%xmm5
17281
17282// CHECK: 	andpd	32493, %xmm5
17283        	andpd	0x7eed,%xmm5
17284
17285// CHECK: 	andpd	3133065982, %xmm5
17286        	andpd	0xbabecafe,%xmm5
17287
17288// CHECK: 	andpd	305419896, %xmm5
17289        	andpd	0x12345678,%xmm5
17290
17291// CHECK: 	andpd	%xmm5, %xmm5
17292        	andpd	%xmm5,%xmm5
17293
17294// CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
17295        	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17296
17297// CHECK: 	comisd	69, %xmm5
17298        	comisd	0x45,%xmm5
17299
17300// CHECK: 	comisd	32493, %xmm5
17301        	comisd	0x7eed,%xmm5
17302
17303// CHECK: 	comisd	3133065982, %xmm5
17304        	comisd	0xbabecafe,%xmm5
17305
17306// CHECK: 	comisd	305419896, %xmm5
17307        	comisd	0x12345678,%xmm5
17308
17309// CHECK: 	comisd	%xmm5, %xmm5
17310        	comisd	%xmm5,%xmm5
17311
17312// CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
17313        	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17314
17315// CHECK: 	cvtpi2pd	69, %xmm5
17316        	cvtpi2pd	0x45,%xmm5
17317
17318// CHECK: 	cvtpi2pd	32493, %xmm5
17319        	cvtpi2pd	0x7eed,%xmm5
17320
17321// CHECK: 	cvtpi2pd	3133065982, %xmm5
17322        	cvtpi2pd	0xbabecafe,%xmm5
17323
17324// CHECK: 	cvtpi2pd	305419896, %xmm5
17325        	cvtpi2pd	0x12345678,%xmm5
17326
17327// CHECK: 	cvtpi2pd	%mm3, %xmm5
17328        	cvtpi2pd	%mm3,%xmm5
17329
17330// CHECK: 	cvtsi2sd	%ecx, %xmm5
17331        	cvtsi2sd	%ecx,%xmm5
17332
17333// CHECK: 	cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
17334        	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17335
17336// CHECK: 	cvtsi2sd	69, %xmm5
17337        	cvtsi2sd	0x45,%xmm5
17338
17339// CHECK: 	cvtsi2sd	32493, %xmm5
17340        	cvtsi2sd	0x7eed,%xmm5
17341
17342// CHECK: 	cvtsi2sd	3133065982, %xmm5
17343        	cvtsi2sd	0xbabecafe,%xmm5
17344
17345// CHECK: 	cvtsi2sd	305419896, %xmm5
17346        	cvtsi2sd	0x12345678,%xmm5
17347
17348// CHECK: 	divpd	3735928559(%ebx,%ecx,8), %xmm5
17349        	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17350
17351// CHECK: 	divpd	69, %xmm5
17352        	divpd	0x45,%xmm5
17353
17354// CHECK: 	divpd	32493, %xmm5
17355        	divpd	0x7eed,%xmm5
17356
17357// CHECK: 	divpd	3133065982, %xmm5
17358        	divpd	0xbabecafe,%xmm5
17359
17360// CHECK: 	divpd	305419896, %xmm5
17361        	divpd	0x12345678,%xmm5
17362
17363// CHECK: 	divpd	%xmm5, %xmm5
17364        	divpd	%xmm5,%xmm5
17365
17366// CHECK: 	divsd	3735928559(%ebx,%ecx,8), %xmm5
17367        	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17368
17369// CHECK: 	divsd	69, %xmm5
17370        	divsd	0x45,%xmm5
17371
17372// CHECK: 	divsd	32493, %xmm5
17373        	divsd	0x7eed,%xmm5
17374
17375// CHECK: 	divsd	3133065982, %xmm5
17376        	divsd	0xbabecafe,%xmm5
17377
17378// CHECK: 	divsd	305419896, %xmm5
17379        	divsd	0x12345678,%xmm5
17380
17381// CHECK: 	divsd	%xmm5, %xmm5
17382        	divsd	%xmm5,%xmm5
17383
17384// CHECK: 	maxpd	3735928559(%ebx,%ecx,8), %xmm5
17385        	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17386
17387// CHECK: 	maxpd	69, %xmm5
17388        	maxpd	0x45,%xmm5
17389
17390// CHECK: 	maxpd	32493, %xmm5
17391        	maxpd	0x7eed,%xmm5
17392
17393// CHECK: 	maxpd	3133065982, %xmm5
17394        	maxpd	0xbabecafe,%xmm5
17395
17396// CHECK: 	maxpd	305419896, %xmm5
17397        	maxpd	0x12345678,%xmm5
17398
17399// CHECK: 	maxpd	%xmm5, %xmm5
17400        	maxpd	%xmm5,%xmm5
17401
17402// CHECK: 	maxsd	3735928559(%ebx,%ecx,8), %xmm5
17403        	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17404
17405// CHECK: 	maxsd	69, %xmm5
17406        	maxsd	0x45,%xmm5
17407
17408// CHECK: 	maxsd	32493, %xmm5
17409        	maxsd	0x7eed,%xmm5
17410
17411// CHECK: 	maxsd	3133065982, %xmm5
17412        	maxsd	0xbabecafe,%xmm5
17413
17414// CHECK: 	maxsd	305419896, %xmm5
17415        	maxsd	0x12345678,%xmm5
17416
17417// CHECK: 	maxsd	%xmm5, %xmm5
17418        	maxsd	%xmm5,%xmm5
17419
17420// CHECK: 	minpd	3735928559(%ebx,%ecx,8), %xmm5
17421        	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17422
17423// CHECK: 	minpd	69, %xmm5
17424        	minpd	0x45,%xmm5
17425
17426// CHECK: 	minpd	32493, %xmm5
17427        	minpd	0x7eed,%xmm5
17428
17429// CHECK: 	minpd	3133065982, %xmm5
17430        	minpd	0xbabecafe,%xmm5
17431
17432// CHECK: 	minpd	305419896, %xmm5
17433        	minpd	0x12345678,%xmm5
17434
17435// CHECK: 	minpd	%xmm5, %xmm5
17436        	minpd	%xmm5,%xmm5
17437
17438// CHECK: 	minsd	3735928559(%ebx,%ecx,8), %xmm5
17439        	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17440
17441// CHECK: 	minsd	69, %xmm5
17442        	minsd	0x45,%xmm5
17443
17444// CHECK: 	minsd	32493, %xmm5
17445        	minsd	0x7eed,%xmm5
17446
17447// CHECK: 	minsd	3133065982, %xmm5
17448        	minsd	0xbabecafe,%xmm5
17449
17450// CHECK: 	minsd	305419896, %xmm5
17451        	minsd	0x12345678,%xmm5
17452
17453// CHECK: 	minsd	%xmm5, %xmm5
17454        	minsd	%xmm5,%xmm5
17455
17456// CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
17457        	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17458
17459// CHECK: 	movapd	69, %xmm5
17460        	movapd	0x45,%xmm5
17461
17462// CHECK: 	movapd	32493, %xmm5
17463        	movapd	0x7eed,%xmm5
17464
17465// CHECK: 	movapd	3133065982, %xmm5
17466        	movapd	0xbabecafe,%xmm5
17467
17468// CHECK: 	movapd	305419896, %xmm5
17469        	movapd	0x12345678,%xmm5
17470
17471// CHECK: 	movapd	%xmm5, %xmm5
17472        	movapd	%xmm5,%xmm5
17473
17474// CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
17475        	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17476
17477// CHECK: 	movapd	%xmm5, 69
17478        	movapd	%xmm5,0x45
17479
17480// CHECK: 	movapd	%xmm5, 32493
17481        	movapd	%xmm5,0x7eed
17482
17483// CHECK: 	movapd	%xmm5, 3133065982
17484        	movapd	%xmm5,0xbabecafe
17485
17486// CHECK: 	movapd	%xmm5, 305419896
17487        	movapd	%xmm5,0x12345678
17488
17489// CHECK: 	movapd	%xmm5, %xmm5
17490        	movapd	%xmm5,%xmm5
17491
17492// CHECK: 	movhpd	3735928559(%ebx,%ecx,8), %xmm5
17493        	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17494
17495// CHECK: 	movhpd	69, %xmm5
17496        	movhpd	0x45,%xmm5
17497
17498// CHECK: 	movhpd	32493, %xmm5
17499        	movhpd	0x7eed,%xmm5
17500
17501// CHECK: 	movhpd	3133065982, %xmm5
17502        	movhpd	0xbabecafe,%xmm5
17503
17504// CHECK: 	movhpd	305419896, %xmm5
17505        	movhpd	0x12345678,%xmm5
17506
17507// CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
17508        	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17509
17510// CHECK: 	movhpd	%xmm5, 69
17511        	movhpd	%xmm5,0x45
17512
17513// CHECK: 	movhpd	%xmm5, 32493
17514        	movhpd	%xmm5,0x7eed
17515
17516// CHECK: 	movhpd	%xmm5, 3133065982
17517        	movhpd	%xmm5,0xbabecafe
17518
17519// CHECK: 	movhpd	%xmm5, 305419896
17520        	movhpd	%xmm5,0x12345678
17521
17522// CHECK: 	movlpd	3735928559(%ebx,%ecx,8), %xmm5
17523        	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17524
17525// CHECK: 	movlpd	69, %xmm5
17526        	movlpd	0x45,%xmm5
17527
17528// CHECK: 	movlpd	32493, %xmm5
17529        	movlpd	0x7eed,%xmm5
17530
17531// CHECK: 	movlpd	3133065982, %xmm5
17532        	movlpd	0xbabecafe,%xmm5
17533
17534// CHECK: 	movlpd	305419896, %xmm5
17535        	movlpd	0x12345678,%xmm5
17536
17537// CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
17538        	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17539
17540// CHECK: 	movlpd	%xmm5, 69
17541        	movlpd	%xmm5,0x45
17542
17543// CHECK: 	movlpd	%xmm5, 32493
17544        	movlpd	%xmm5,0x7eed
17545
17546// CHECK: 	movlpd	%xmm5, 3133065982
17547        	movlpd	%xmm5,0xbabecafe
17548
17549// CHECK: 	movlpd	%xmm5, 305419896
17550        	movlpd	%xmm5,0x12345678
17551
17552// CHECK: 	movmskpd	%xmm5, %ecx
17553        	movmskpd	%xmm5,%ecx
17554
17555// CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
17556        	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17557
17558// CHECK: 	movntpd	%xmm5, 69
17559        	movntpd	%xmm5,0x45
17560
17561// CHECK: 	movntpd	%xmm5, 32493
17562        	movntpd	%xmm5,0x7eed
17563
17564// CHECK: 	movntpd	%xmm5, 3133065982
17565        	movntpd	%xmm5,0xbabecafe
17566
17567// CHECK: 	movntpd	%xmm5, 305419896
17568        	movntpd	%xmm5,0x12345678
17569
17570// CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
17571        	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17572
17573// CHECK: 	movsd	69, %xmm5
17574        	movsd	0x45,%xmm5
17575
17576// CHECK: 	movsd	32493, %xmm5
17577        	movsd	0x7eed,%xmm5
17578
17579// CHECK: 	movsd	3133065982, %xmm5
17580        	movsd	0xbabecafe,%xmm5
17581
17582// CHECK: 	movsd	305419896, %xmm5
17583        	movsd	0x12345678,%xmm5
17584
17585// CHECK: 	movsd	%xmm5, %xmm5
17586        	movsd	%xmm5,%xmm5
17587
17588// CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
17589        	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17590
17591// CHECK: 	movsd	%xmm5, 69
17592        	movsd	%xmm5,0x45
17593
17594// CHECK: 	movsd	%xmm5, 32493
17595        	movsd	%xmm5,0x7eed
17596
17597// CHECK: 	movsd	%xmm5, 3133065982
17598        	movsd	%xmm5,0xbabecafe
17599
17600// CHECK: 	movsd	%xmm5, 305419896
17601        	movsd	%xmm5,0x12345678
17602
17603// CHECK: 	movsd	%xmm5, %xmm5
17604        	movsd	%xmm5,%xmm5
17605
17606// CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
17607        	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17608
17609// CHECK: 	movupd	69, %xmm5
17610        	movupd	0x45,%xmm5
17611
17612// CHECK: 	movupd	32493, %xmm5
17613        	movupd	0x7eed,%xmm5
17614
17615// CHECK: 	movupd	3133065982, %xmm5
17616        	movupd	0xbabecafe,%xmm5
17617
17618// CHECK: 	movupd	305419896, %xmm5
17619        	movupd	0x12345678,%xmm5
17620
17621// CHECK: 	movupd	%xmm5, %xmm5
17622        	movupd	%xmm5,%xmm5
17623
17624// CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
17625        	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
17626
17627// CHECK: 	movupd	%xmm5, 69
17628        	movupd	%xmm5,0x45
17629
17630// CHECK: 	movupd	%xmm5, 32493
17631        	movupd	%xmm5,0x7eed
17632
17633// CHECK: 	movupd	%xmm5, 3133065982
17634        	movupd	%xmm5,0xbabecafe
17635
17636// CHECK: 	movupd	%xmm5, 305419896
17637        	movupd	%xmm5,0x12345678
17638
17639// CHECK: 	movupd	%xmm5, %xmm5
17640        	movupd	%xmm5,%xmm5
17641
17642// CHECK: 	mulpd	3735928559(%ebx,%ecx,8), %xmm5
17643        	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17644
17645// CHECK: 	mulpd	69, %xmm5
17646        	mulpd	0x45,%xmm5
17647
17648// CHECK: 	mulpd	32493, %xmm5
17649        	mulpd	0x7eed,%xmm5
17650
17651// CHECK: 	mulpd	3133065982, %xmm5
17652        	mulpd	0xbabecafe,%xmm5
17653
17654// CHECK: 	mulpd	305419896, %xmm5
17655        	mulpd	0x12345678,%xmm5
17656
17657// CHECK: 	mulpd	%xmm5, %xmm5
17658        	mulpd	%xmm5,%xmm5
17659
17660// CHECK: 	mulsd	3735928559(%ebx,%ecx,8), %xmm5
17661        	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17662
17663// CHECK: 	mulsd	69, %xmm5
17664        	mulsd	0x45,%xmm5
17665
17666// CHECK: 	mulsd	32493, %xmm5
17667        	mulsd	0x7eed,%xmm5
17668
17669// CHECK: 	mulsd	3133065982, %xmm5
17670        	mulsd	0xbabecafe,%xmm5
17671
17672// CHECK: 	mulsd	305419896, %xmm5
17673        	mulsd	0x12345678,%xmm5
17674
17675// CHECK: 	mulsd	%xmm5, %xmm5
17676        	mulsd	%xmm5,%xmm5
17677
17678// CHECK: 	orpd	3735928559(%ebx,%ecx,8), %xmm5
17679        	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17680
17681// CHECK: 	orpd	69, %xmm5
17682        	orpd	0x45,%xmm5
17683
17684// CHECK: 	orpd	32493, %xmm5
17685        	orpd	0x7eed,%xmm5
17686
17687// CHECK: 	orpd	3133065982, %xmm5
17688        	orpd	0xbabecafe,%xmm5
17689
17690// CHECK: 	orpd	305419896, %xmm5
17691        	orpd	0x12345678,%xmm5
17692
17693// CHECK: 	orpd	%xmm5, %xmm5
17694        	orpd	%xmm5,%xmm5
17695
17696// CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
17697        	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17698
17699// CHECK: 	sqrtpd	69, %xmm5
17700        	sqrtpd	0x45,%xmm5
17701
17702// CHECK: 	sqrtpd	32493, %xmm5
17703        	sqrtpd	0x7eed,%xmm5
17704
17705// CHECK: 	sqrtpd	3133065982, %xmm5
17706        	sqrtpd	0xbabecafe,%xmm5
17707
17708// CHECK: 	sqrtpd	305419896, %xmm5
17709        	sqrtpd	0x12345678,%xmm5
17710
17711// CHECK: 	sqrtpd	%xmm5, %xmm5
17712        	sqrtpd	%xmm5,%xmm5
17713
17714// CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
17715        	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17716
17717// CHECK: 	sqrtsd	69, %xmm5
17718        	sqrtsd	0x45,%xmm5
17719
17720// CHECK: 	sqrtsd	32493, %xmm5
17721        	sqrtsd	0x7eed,%xmm5
17722
17723// CHECK: 	sqrtsd	3133065982, %xmm5
17724        	sqrtsd	0xbabecafe,%xmm5
17725
17726// CHECK: 	sqrtsd	305419896, %xmm5
17727        	sqrtsd	0x12345678,%xmm5
17728
17729// CHECK: 	sqrtsd	%xmm5, %xmm5
17730        	sqrtsd	%xmm5,%xmm5
17731
17732// CHECK: 	subpd	3735928559(%ebx,%ecx,8), %xmm5
17733        	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17734
17735// CHECK: 	subpd	69, %xmm5
17736        	subpd	0x45,%xmm5
17737
17738// CHECK: 	subpd	32493, %xmm5
17739        	subpd	0x7eed,%xmm5
17740
17741// CHECK: 	subpd	3133065982, %xmm5
17742        	subpd	0xbabecafe,%xmm5
17743
17744// CHECK: 	subpd	305419896, %xmm5
17745        	subpd	0x12345678,%xmm5
17746
17747// CHECK: 	subpd	%xmm5, %xmm5
17748        	subpd	%xmm5,%xmm5
17749
17750// CHECK: 	subsd	3735928559(%ebx,%ecx,8), %xmm5
17751        	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17752
17753// CHECK: 	subsd	69, %xmm5
17754        	subsd	0x45,%xmm5
17755
17756// CHECK: 	subsd	32493, %xmm5
17757        	subsd	0x7eed,%xmm5
17758
17759// CHECK: 	subsd	3133065982, %xmm5
17760        	subsd	0xbabecafe,%xmm5
17761
17762// CHECK: 	subsd	305419896, %xmm5
17763        	subsd	0x12345678,%xmm5
17764
17765// CHECK: 	subsd	%xmm5, %xmm5
17766        	subsd	%xmm5,%xmm5
17767
17768// CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
17769        	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17770
17771// CHECK: 	ucomisd	69, %xmm5
17772        	ucomisd	0x45,%xmm5
17773
17774// CHECK: 	ucomisd	32493, %xmm5
17775        	ucomisd	0x7eed,%xmm5
17776
17777// CHECK: 	ucomisd	3133065982, %xmm5
17778        	ucomisd	0xbabecafe,%xmm5
17779
17780// CHECK: 	ucomisd	305419896, %xmm5
17781        	ucomisd	0x12345678,%xmm5
17782
17783// CHECK: 	ucomisd	%xmm5, %xmm5
17784        	ucomisd	%xmm5,%xmm5
17785
17786// CHECK: 	unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
17787        	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17788
17789// CHECK: 	unpckhpd	69, %xmm5
17790        	unpckhpd	0x45,%xmm5
17791
17792// CHECK: 	unpckhpd	32493, %xmm5
17793        	unpckhpd	0x7eed,%xmm5
17794
17795// CHECK: 	unpckhpd	3133065982, %xmm5
17796        	unpckhpd	0xbabecafe,%xmm5
17797
17798// CHECK: 	unpckhpd	305419896, %xmm5
17799        	unpckhpd	0x12345678,%xmm5
17800
17801// CHECK: 	unpckhpd	%xmm5, %xmm5
17802        	unpckhpd	%xmm5,%xmm5
17803
17804// CHECK: 	unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
17805        	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17806
17807// CHECK: 	unpcklpd	69, %xmm5
17808        	unpcklpd	0x45,%xmm5
17809
17810// CHECK: 	unpcklpd	32493, %xmm5
17811        	unpcklpd	0x7eed,%xmm5
17812
17813// CHECK: 	unpcklpd	3133065982, %xmm5
17814        	unpcklpd	0xbabecafe,%xmm5
17815
17816// CHECK: 	unpcklpd	305419896, %xmm5
17817        	unpcklpd	0x12345678,%xmm5
17818
17819// CHECK: 	unpcklpd	%xmm5, %xmm5
17820        	unpcklpd	%xmm5,%xmm5
17821
17822// CHECK: 	xorpd	3735928559(%ebx,%ecx,8), %xmm5
17823        	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17824
17825// CHECK: 	xorpd	69, %xmm5
17826        	xorpd	0x45,%xmm5
17827
17828// CHECK: 	xorpd	32493, %xmm5
17829        	xorpd	0x7eed,%xmm5
17830
17831// CHECK: 	xorpd	3133065982, %xmm5
17832        	xorpd	0xbabecafe,%xmm5
17833
17834// CHECK: 	xorpd	305419896, %xmm5
17835        	xorpd	0x12345678,%xmm5
17836
17837// CHECK: 	xorpd	%xmm5, %xmm5
17838        	xorpd	%xmm5,%xmm5
17839
17840// CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
17841        	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17842
17843// CHECK: 	cvtdq2pd	69, %xmm5
17844        	cvtdq2pd	0x45,%xmm5
17845
17846// CHECK: 	cvtdq2pd	32493, %xmm5
17847        	cvtdq2pd	0x7eed,%xmm5
17848
17849// CHECK: 	cvtdq2pd	3133065982, %xmm5
17850        	cvtdq2pd	0xbabecafe,%xmm5
17851
17852// CHECK: 	cvtdq2pd	305419896, %xmm5
17853        	cvtdq2pd	0x12345678,%xmm5
17854
17855// CHECK: 	cvtdq2pd	%xmm5, %xmm5
17856        	cvtdq2pd	%xmm5,%xmm5
17857
17858// CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
17859        	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
17860
17861// CHECK: 	cvtpd2dq	69, %xmm5
17862        	cvtpd2dq	0x45,%xmm5
17863
17864// CHECK: 	cvtpd2dq	32493, %xmm5
17865        	cvtpd2dq	0x7eed,%xmm5
17866
17867// CHECK: 	cvtpd2dq	3133065982, %xmm5
17868        	cvtpd2dq	0xbabecafe,%xmm5
17869
17870// CHECK: 	cvtpd2dq	305419896, %xmm5
17871        	cvtpd2dq	0x12345678,%xmm5
17872
17873// CHECK: 	cvtpd2dq	%xmm5, %xmm5
17874        	cvtpd2dq	%xmm5,%xmm5
17875
17876// CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
17877        	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17878
17879// CHECK: 	cvtdq2ps	69, %xmm5
17880        	cvtdq2ps	0x45,%xmm5
17881
17882// CHECK: 	cvtdq2ps	32493, %xmm5
17883        	cvtdq2ps	0x7eed,%xmm5
17884
17885// CHECK: 	cvtdq2ps	3133065982, %xmm5
17886        	cvtdq2ps	0xbabecafe,%xmm5
17887
17888// CHECK: 	cvtdq2ps	305419896, %xmm5
17889        	cvtdq2ps	0x12345678,%xmm5
17890
17891// CHECK: 	cvtdq2ps	%xmm5, %xmm5
17892        	cvtdq2ps	%xmm5,%xmm5
17893
17894// CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
17895        	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
17896
17897// CHECK: 	cvtpd2pi	69, %mm3
17898        	cvtpd2pi	0x45,%mm3
17899
17900// CHECK: 	cvtpd2pi	32493, %mm3
17901        	cvtpd2pi	0x7eed,%mm3
17902
17903// CHECK: 	cvtpd2pi	3133065982, %mm3
17904        	cvtpd2pi	0xbabecafe,%mm3
17905
17906// CHECK: 	cvtpd2pi	305419896, %mm3
17907        	cvtpd2pi	0x12345678,%mm3
17908
17909// CHECK: 	cvtpd2pi	%xmm5, %mm3
17910        	cvtpd2pi	%xmm5,%mm3
17911
17912// CHECK: 	cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
17913        	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
17914
17915// CHECK: 	cvtpd2ps	69, %xmm5
17916        	cvtpd2ps	0x45,%xmm5
17917
17918// CHECK: 	cvtpd2ps	32493, %xmm5
17919        	cvtpd2ps	0x7eed,%xmm5
17920
17921// CHECK: 	cvtpd2ps	3133065982, %xmm5
17922        	cvtpd2ps	0xbabecafe,%xmm5
17923
17924// CHECK: 	cvtpd2ps	305419896, %xmm5
17925        	cvtpd2ps	0x12345678,%xmm5
17926
17927// CHECK: 	cvtpd2ps	%xmm5, %xmm5
17928        	cvtpd2ps	%xmm5,%xmm5
17929
17930// CHECK: 	cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
17931        	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17932
17933// CHECK: 	cvtps2pd	69, %xmm5
17934        	cvtps2pd	0x45,%xmm5
17935
17936// CHECK: 	cvtps2pd	32493, %xmm5
17937        	cvtps2pd	0x7eed,%xmm5
17938
17939// CHECK: 	cvtps2pd	3133065982, %xmm5
17940        	cvtps2pd	0xbabecafe,%xmm5
17941
17942// CHECK: 	cvtps2pd	305419896, %xmm5
17943        	cvtps2pd	0x12345678,%xmm5
17944
17945// CHECK: 	cvtps2pd	%xmm5, %xmm5
17946        	cvtps2pd	%xmm5,%xmm5
17947
17948// CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
17949        	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
17950
17951// CHECK: 	cvtps2dq	69, %xmm5
17952        	cvtps2dq	0x45,%xmm5
17953
17954// CHECK: 	cvtps2dq	32493, %xmm5
17955        	cvtps2dq	0x7eed,%xmm5
17956
17957// CHECK: 	cvtps2dq	3133065982, %xmm5
17958        	cvtps2dq	0xbabecafe,%xmm5
17959
17960// CHECK: 	cvtps2dq	305419896, %xmm5
17961        	cvtps2dq	0x12345678,%xmm5
17962
17963// CHECK: 	cvtps2dq	%xmm5, %xmm5
17964        	cvtps2dq	%xmm5,%xmm5
17965
17966// CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
17967        	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
17968
17969// CHECK: 	cvtsd2ss	69, %xmm5
17970        	cvtsd2ss	0x45,%xmm5
17971
17972// CHECK: 	cvtsd2ss	32493, %xmm5
17973        	cvtsd2ss	0x7eed,%xmm5
17974
17975// CHECK: 	cvtsd2ss	3133065982, %xmm5
17976        	cvtsd2ss	0xbabecafe,%xmm5
17977
17978// CHECK: 	cvtsd2ss	305419896, %xmm5
17979        	cvtsd2ss	0x12345678,%xmm5
17980
17981// CHECK: 	cvtsd2ss	%xmm5, %xmm5
17982        	cvtsd2ss	%xmm5,%xmm5
17983
17984// CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
17985        	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
17986
17987// CHECK: 	cvtss2sd	69, %xmm5
17988        	cvtss2sd	0x45,%xmm5
17989
17990// CHECK: 	cvtss2sd	32493, %xmm5
17991        	cvtss2sd	0x7eed,%xmm5
17992
17993// CHECK: 	cvtss2sd	3133065982, %xmm5
17994        	cvtss2sd	0xbabecafe,%xmm5
17995
17996// CHECK: 	cvtss2sd	305419896, %xmm5
17997        	cvtss2sd	0x12345678,%xmm5
17998
17999// CHECK: 	cvtss2sd	%xmm5, %xmm5
18000        	cvtss2sd	%xmm5,%xmm5
18001
18002// CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
18003        	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
18004
18005// CHECK: 	cvttpd2pi	69, %mm3
18006        	cvttpd2pi	0x45,%mm3
18007
18008// CHECK: 	cvttpd2pi	32493, %mm3
18009        	cvttpd2pi	0x7eed,%mm3
18010
18011// CHECK: 	cvttpd2pi	3133065982, %mm3
18012        	cvttpd2pi	0xbabecafe,%mm3
18013
18014// CHECK: 	cvttpd2pi	305419896, %mm3
18015        	cvttpd2pi	0x12345678,%mm3
18016
18017// CHECK: 	cvttpd2pi	%xmm5, %mm3
18018        	cvttpd2pi	%xmm5,%mm3
18019
18020// CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
18021        	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
18022
18023// CHECK: 	cvttsd2si	69, %ecx
18024        	cvttsd2si	0x45,%ecx
18025
18026// CHECK: 	cvttsd2si	32493, %ecx
18027        	cvttsd2si	0x7eed,%ecx
18028
18029// CHECK: 	cvttsd2si	3133065982, %ecx
18030        	cvttsd2si	0xbabecafe,%ecx
18031
18032// CHECK: 	cvttsd2si	305419896, %ecx
18033        	cvttsd2si	0x12345678,%ecx
18034
18035// CHECK: 	cvttsd2si	%xmm5, %ecx
18036        	cvttsd2si	%xmm5,%ecx
18037
18038// CHECK: 	cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
18039        	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18040
18041// CHECK: 	cvttps2dq	69, %xmm5
18042        	cvttps2dq	0x45,%xmm5
18043
18044// CHECK: 	cvttps2dq	32493, %xmm5
18045        	cvttps2dq	0x7eed,%xmm5
18046
18047// CHECK: 	cvttps2dq	3133065982, %xmm5
18048        	cvttps2dq	0xbabecafe,%xmm5
18049
18050// CHECK: 	cvttps2dq	305419896, %xmm5
18051        	cvttps2dq	0x12345678,%xmm5
18052
18053// CHECK: 	cvttps2dq	%xmm5, %xmm5
18054        	cvttps2dq	%xmm5,%xmm5
18055
18056// CHECK: 	maskmovdqu	%xmm5, %xmm5
18057        	maskmovdqu	%xmm5,%xmm5
18058
18059// CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
18060        	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
18061
18062// CHECK: 	movdqa	69, %xmm5
18063        	movdqa	0x45,%xmm5
18064
18065// CHECK: 	movdqa	32493, %xmm5
18066        	movdqa	0x7eed,%xmm5
18067
18068// CHECK: 	movdqa	3133065982, %xmm5
18069        	movdqa	0xbabecafe,%xmm5
18070
18071// CHECK: 	movdqa	305419896, %xmm5
18072        	movdqa	0x12345678,%xmm5
18073
18074// CHECK: 	movdqa	%xmm5, %xmm5
18075        	movdqa	%xmm5,%xmm5
18076
18077// CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
18078        	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
18079
18080// CHECK: 	movdqa	%xmm5, 69
18081        	movdqa	%xmm5,0x45
18082
18083// CHECK: 	movdqa	%xmm5, 32493
18084        	movdqa	%xmm5,0x7eed
18085
18086// CHECK: 	movdqa	%xmm5, 3133065982
18087        	movdqa	%xmm5,0xbabecafe
18088
18089// CHECK: 	movdqa	%xmm5, 305419896
18090        	movdqa	%xmm5,0x12345678
18091
18092// CHECK: 	movdqa	%xmm5, %xmm5
18093        	movdqa	%xmm5,%xmm5
18094
18095// CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
18096        	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
18097
18098// CHECK: 	movdqu	69, %xmm5
18099        	movdqu	0x45,%xmm5
18100
18101// CHECK: 	movdqu	32493, %xmm5
18102        	movdqu	0x7eed,%xmm5
18103
18104// CHECK: 	movdqu	3133065982, %xmm5
18105        	movdqu	0xbabecafe,%xmm5
18106
18107// CHECK: 	movdqu	305419896, %xmm5
18108        	movdqu	0x12345678,%xmm5
18109
18110// CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
18111        	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
18112
18113// CHECK: 	movdqu	%xmm5, 69
18114        	movdqu	%xmm5,0x45
18115
18116// CHECK: 	movdqu	%xmm5, 32493
18117        	movdqu	%xmm5,0x7eed
18118
18119// CHECK: 	movdqu	%xmm5, 3133065982
18120        	movdqu	%xmm5,0xbabecafe
18121
18122// CHECK: 	movdqu	%xmm5, 305419896
18123        	movdqu	%xmm5,0x12345678
18124
18125// CHECK: 	movdq2q	%xmm5, %mm3
18126        	movdq2q	%xmm5,%mm3
18127
18128// CHECK: 	movq2dq	%mm3, %xmm5
18129        	movq2dq	%mm3,%xmm5
18130
18131// CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %mm3
18132        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
18133
18134// CHECK: 	pmuludq	69, %mm3
18135        	pmuludq	0x45,%mm3
18136
18137// CHECK: 	pmuludq	32493, %mm3
18138        	pmuludq	0x7eed,%mm3
18139
18140// CHECK: 	pmuludq	3133065982, %mm3
18141        	pmuludq	0xbabecafe,%mm3
18142
18143// CHECK: 	pmuludq	305419896, %mm3
18144        	pmuludq	0x12345678,%mm3
18145
18146// CHECK: 	pmuludq	%mm3, %mm3
18147        	pmuludq	%mm3,%mm3
18148
18149// CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %xmm5
18150        	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18151
18152// CHECK: 	pmuludq	69, %xmm5
18153        	pmuludq	0x45,%xmm5
18154
18155// CHECK: 	pmuludq	32493, %xmm5
18156        	pmuludq	0x7eed,%xmm5
18157
18158// CHECK: 	pmuludq	3133065982, %xmm5
18159        	pmuludq	0xbabecafe,%xmm5
18160
18161// CHECK: 	pmuludq	305419896, %xmm5
18162        	pmuludq	0x12345678,%xmm5
18163
18164// CHECK: 	pmuludq	%xmm5, %xmm5
18165        	pmuludq	%xmm5,%xmm5
18166
18167// CHECK: 	pslldq	$127, %xmm5
18168        	pslldq	$0x7f,%xmm5
18169
18170// CHECK: 	psrldq	$127, %xmm5
18171        	psrldq	$0x7f,%xmm5
18172
18173// CHECK: 	punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
18174        	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18175
18176// CHECK: 	punpckhqdq	69, %xmm5
18177        	punpckhqdq	0x45,%xmm5
18178
18179// CHECK: 	punpckhqdq	32493, %xmm5
18180        	punpckhqdq	0x7eed,%xmm5
18181
18182// CHECK: 	punpckhqdq	3133065982, %xmm5
18183        	punpckhqdq	0xbabecafe,%xmm5
18184
18185// CHECK: 	punpckhqdq	305419896, %xmm5
18186        	punpckhqdq	0x12345678,%xmm5
18187
18188// CHECK: 	punpckhqdq	%xmm5, %xmm5
18189        	punpckhqdq	%xmm5,%xmm5
18190
18191// CHECK: 	punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
18192        	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
18193
18194// CHECK: 	punpcklqdq	69, %xmm5
18195        	punpcklqdq	0x45,%xmm5
18196
18197// CHECK: 	punpcklqdq	32493, %xmm5
18198        	punpcklqdq	0x7eed,%xmm5
18199
18200// CHECK: 	punpcklqdq	3133065982, %xmm5
18201        	punpcklqdq	0xbabecafe,%xmm5
18202
18203// CHECK: 	punpcklqdq	305419896, %xmm5
18204        	punpcklqdq	0x12345678,%xmm5
18205
18206// CHECK: 	punpcklqdq	%xmm5, %xmm5
18207        	punpcklqdq	%xmm5,%xmm5
18208
18209// CHECK: 	addsubpd	3735928559(%ebx,%ecx,8), %xmm5
18210        	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18211
18212// CHECK: 	addsubpd	69, %xmm5
18213        	addsubpd	0x45,%xmm5
18214
18215// CHECK: 	addsubpd	32493, %xmm5
18216        	addsubpd	0x7eed,%xmm5
18217
18218// CHECK: 	addsubpd	3133065982, %xmm5
18219        	addsubpd	0xbabecafe,%xmm5
18220
18221// CHECK: 	addsubpd	305419896, %xmm5
18222        	addsubpd	0x12345678,%xmm5
18223
18224// CHECK: 	addsubpd	%xmm5, %xmm5
18225        	addsubpd	%xmm5,%xmm5
18226
18227// CHECK: 	addsubps	3735928559(%ebx,%ecx,8), %xmm5
18228        	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18229
18230// CHECK: 	addsubps	69, %xmm5
18231        	addsubps	0x45,%xmm5
18232
18233// CHECK: 	addsubps	32493, %xmm5
18234        	addsubps	0x7eed,%xmm5
18235
18236// CHECK: 	addsubps	3133065982, %xmm5
18237        	addsubps	0xbabecafe,%xmm5
18238
18239// CHECK: 	addsubps	305419896, %xmm5
18240        	addsubps	0x12345678,%xmm5
18241
18242// CHECK: 	addsubps	%xmm5, %xmm5
18243        	addsubps	%xmm5,%xmm5
18244
18245// CHECK: 	fisttpl	3735928559(%ebx,%ecx,8)
18246        	fisttpl	0xdeadbeef(%ebx,%ecx,8)
18247
18248// CHECK: 	fisttpl	3133065982
18249        	fisttpl	0xbabecafe
18250
18251// CHECK: 	fisttpl	305419896
18252        	fisttpl	0x12345678
18253
18254// CHECK: 	haddpd	3735928559(%ebx,%ecx,8), %xmm5
18255        	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18256
18257// CHECK: 	haddpd	69, %xmm5
18258        	haddpd	0x45,%xmm5
18259
18260// CHECK: 	haddpd	32493, %xmm5
18261        	haddpd	0x7eed,%xmm5
18262
18263// CHECK: 	haddpd	3133065982, %xmm5
18264        	haddpd	0xbabecafe,%xmm5
18265
18266// CHECK: 	haddpd	305419896, %xmm5
18267        	haddpd	0x12345678,%xmm5
18268
18269// CHECK: 	haddpd	%xmm5, %xmm5
18270        	haddpd	%xmm5,%xmm5
18271
18272// CHECK: 	haddps	3735928559(%ebx,%ecx,8), %xmm5
18273        	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18274
18275// CHECK: 	haddps	69, %xmm5
18276        	haddps	0x45,%xmm5
18277
18278// CHECK: 	haddps	32493, %xmm5
18279        	haddps	0x7eed,%xmm5
18280
18281// CHECK: 	haddps	3133065982, %xmm5
18282        	haddps	0xbabecafe,%xmm5
18283
18284// CHECK: 	haddps	305419896, %xmm5
18285        	haddps	0x12345678,%xmm5
18286
18287// CHECK: 	haddps	%xmm5, %xmm5
18288        	haddps	%xmm5,%xmm5
18289
18290// CHECK: 	hsubpd	3735928559(%ebx,%ecx,8), %xmm5
18291        	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18292
18293// CHECK: 	hsubpd	69, %xmm5
18294        	hsubpd	0x45,%xmm5
18295
18296// CHECK: 	hsubpd	32493, %xmm5
18297        	hsubpd	0x7eed,%xmm5
18298
18299// CHECK: 	hsubpd	3133065982, %xmm5
18300        	hsubpd	0xbabecafe,%xmm5
18301
18302// CHECK: 	hsubpd	305419896, %xmm5
18303        	hsubpd	0x12345678,%xmm5
18304
18305// CHECK: 	hsubpd	%xmm5, %xmm5
18306        	hsubpd	%xmm5,%xmm5
18307
18308// CHECK: 	hsubps	3735928559(%ebx,%ecx,8), %xmm5
18309        	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
18310
18311// CHECK: 	hsubps	69, %xmm5
18312        	hsubps	0x45,%xmm5
18313
18314// CHECK: 	hsubps	32493, %xmm5
18315        	hsubps	0x7eed,%xmm5
18316
18317// CHECK: 	hsubps	3133065982, %xmm5
18318        	hsubps	0xbabecafe,%xmm5
18319
18320// CHECK: 	hsubps	305419896, %xmm5
18321        	hsubps	0x12345678,%xmm5
18322
18323// CHECK: 	hsubps	%xmm5, %xmm5
18324        	hsubps	%xmm5,%xmm5
18325
18326// CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
18327        	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
18328
18329// CHECK: 	lddqu	69, %xmm5
18330        	lddqu	0x45,%xmm5
18331
18332// CHECK: 	lddqu	32493, %xmm5
18333        	lddqu	0x7eed,%xmm5
18334
18335// CHECK: 	lddqu	3133065982, %xmm5
18336        	lddqu	0xbabecafe,%xmm5
18337
18338// CHECK: 	lddqu	305419896, %xmm5
18339        	lddqu	0x12345678,%xmm5
18340
18341// CHECK: 	monitor
18342        	monitor
18343
18344// CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
18345        	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18346
18347// CHECK: 	movddup	69, %xmm5
18348        	movddup	0x45,%xmm5
18349
18350// CHECK: 	movddup	32493, %xmm5
18351        	movddup	0x7eed,%xmm5
18352
18353// CHECK: 	movddup	3133065982, %xmm5
18354        	movddup	0xbabecafe,%xmm5
18355
18356// CHECK: 	movddup	305419896, %xmm5
18357        	movddup	0x12345678,%xmm5
18358
18359// CHECK: 	movddup	%xmm5, %xmm5
18360        	movddup	%xmm5,%xmm5
18361
18362// CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
18363        	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18364
18365// CHECK: 	movshdup	69, %xmm5
18366        	movshdup	0x45,%xmm5
18367
18368// CHECK: 	movshdup	32493, %xmm5
18369        	movshdup	0x7eed,%xmm5
18370
18371// CHECK: 	movshdup	3133065982, %xmm5
18372        	movshdup	0xbabecafe,%xmm5
18373
18374// CHECK: 	movshdup	305419896, %xmm5
18375        	movshdup	0x12345678,%xmm5
18376
18377// CHECK: 	movshdup	%xmm5, %xmm5
18378        	movshdup	%xmm5,%xmm5
18379
18380// CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
18381        	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
18382
18383// CHECK: 	movsldup	69, %xmm5
18384        	movsldup	0x45,%xmm5
18385
18386// CHECK: 	movsldup	32493, %xmm5
18387        	movsldup	0x7eed,%xmm5
18388
18389// CHECK: 	movsldup	3133065982, %xmm5
18390        	movsldup	0xbabecafe,%xmm5
18391
18392// CHECK: 	movsldup	305419896, %xmm5
18393        	movsldup	0x12345678,%xmm5
18394
18395// CHECK: 	movsldup	%xmm5, %xmm5
18396        	movsldup	%xmm5,%xmm5
18397
18398// CHECK: 	mwait
18399        	mwait
18400
18401// CHECK: 	vmcall
18402        	vmcall
18403
18404// CHECK: 	vmclear	3735928559(%ebx,%ecx,8)
18405        	vmclear	0xdeadbeef(%ebx,%ecx,8)
18406
18407// CHECK: 	vmclear	32493
18408        	vmclear	0x7eed
18409
18410// CHECK: 	vmclear	3133065982
18411        	vmclear	0xbabecafe
18412
18413// CHECK: 	vmclear	305419896
18414        	vmclear	0x12345678
18415
18416// CHECK: 	vmlaunch
18417        	vmlaunch
18418
18419// CHECK: 	vmresume
18420        	vmresume
18421
18422// CHECK: 	vmptrld	3735928559(%ebx,%ecx,8)
18423        	vmptrld	0xdeadbeef(%ebx,%ecx,8)
18424
18425// CHECK: 	vmptrld	32493
18426        	vmptrld	0x7eed
18427
18428// CHECK: 	vmptrld	3133065982
18429        	vmptrld	0xbabecafe
18430
18431// CHECK: 	vmptrld	305419896
18432        	vmptrld	0x12345678
18433
18434// CHECK: 	vmptrst	3735928559(%ebx,%ecx,8)
18435        	vmptrst	0xdeadbeef(%ebx,%ecx,8)
18436
18437// CHECK: 	vmptrst	32493
18438        	vmptrst	0x7eed
18439
18440// CHECK: 	vmptrst	3133065982
18441        	vmptrst	0xbabecafe
18442
18443// CHECK: 	vmptrst	305419896
18444        	vmptrst	0x12345678
18445
18446// CHECK: 	vmxoff
18447        	vmxoff
18448
18449// CHECK: 	vmxon	3735928559(%ebx,%ecx,8)
18450        	vmxon	0xdeadbeef(%ebx,%ecx,8)
18451
18452// CHECK: 	vmxon	32493
18453        	vmxon	0x7eed
18454
18455// CHECK: 	vmxon	3133065982
18456        	vmxon	0xbabecafe
18457
18458// CHECK: 	vmxon	305419896
18459        	vmxon	0x12345678
18460
18461// CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %mm3
18462        	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
18463
18464// CHECK: 	phaddw	69, %mm3
18465        	phaddw	0x45,%mm3
18466
18467// CHECK: 	phaddw	32493, %mm3
18468        	phaddw	0x7eed,%mm3
18469
18470// CHECK: 	phaddw	3133065982, %mm3
18471        	phaddw	0xbabecafe,%mm3
18472
18473// CHECK: 	phaddw	305419896, %mm3
18474        	phaddw	0x12345678,%mm3
18475
18476// CHECK: 	phaddw	%mm3, %mm3
18477        	phaddw	%mm3,%mm3
18478
18479// CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %xmm5
18480        	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18481
18482// CHECK: 	phaddw	69, %xmm5
18483        	phaddw	0x45,%xmm5
18484
18485// CHECK: 	phaddw	32493, %xmm5
18486        	phaddw	0x7eed,%xmm5
18487
18488// CHECK: 	phaddw	3133065982, %xmm5
18489        	phaddw	0xbabecafe,%xmm5
18490
18491// CHECK: 	phaddw	305419896, %xmm5
18492        	phaddw	0x12345678,%xmm5
18493
18494// CHECK: 	phaddw	%xmm5, %xmm5
18495        	phaddw	%xmm5,%xmm5
18496
18497// CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %mm3
18498        	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
18499
18500// CHECK: 	phaddd	69, %mm3
18501        	phaddd	0x45,%mm3
18502
18503// CHECK: 	phaddd	32493, %mm3
18504        	phaddd	0x7eed,%mm3
18505
18506// CHECK: 	phaddd	3133065982, %mm3
18507        	phaddd	0xbabecafe,%mm3
18508
18509// CHECK: 	phaddd	305419896, %mm3
18510        	phaddd	0x12345678,%mm3
18511
18512// CHECK: 	phaddd	%mm3, %mm3
18513        	phaddd	%mm3,%mm3
18514
18515// CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %xmm5
18516        	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18517
18518// CHECK: 	phaddd	69, %xmm5
18519        	phaddd	0x45,%xmm5
18520
18521// CHECK: 	phaddd	32493, %xmm5
18522        	phaddd	0x7eed,%xmm5
18523
18524// CHECK: 	phaddd	3133065982, %xmm5
18525        	phaddd	0xbabecafe,%xmm5
18526
18527// CHECK: 	phaddd	305419896, %xmm5
18528        	phaddd	0x12345678,%xmm5
18529
18530// CHECK: 	phaddd	%xmm5, %xmm5
18531        	phaddd	%xmm5,%xmm5
18532
18533// CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %mm3
18534        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18535
18536// CHECK: 	phaddsw	69, %mm3
18537        	phaddsw	0x45,%mm3
18538
18539// CHECK: 	phaddsw	32493, %mm3
18540        	phaddsw	0x7eed,%mm3
18541
18542// CHECK: 	phaddsw	3133065982, %mm3
18543        	phaddsw	0xbabecafe,%mm3
18544
18545// CHECK: 	phaddsw	305419896, %mm3
18546        	phaddsw	0x12345678,%mm3
18547
18548// CHECK: 	phaddsw	%mm3, %mm3
18549        	phaddsw	%mm3,%mm3
18550
18551// CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %xmm5
18552        	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18553
18554// CHECK: 	phaddsw	69, %xmm5
18555        	phaddsw	0x45,%xmm5
18556
18557// CHECK: 	phaddsw	32493, %xmm5
18558        	phaddsw	0x7eed,%xmm5
18559
18560// CHECK: 	phaddsw	3133065982, %xmm5
18561        	phaddsw	0xbabecafe,%xmm5
18562
18563// CHECK: 	phaddsw	305419896, %xmm5
18564        	phaddsw	0x12345678,%xmm5
18565
18566// CHECK: 	phaddsw	%xmm5, %xmm5
18567        	phaddsw	%xmm5,%xmm5
18568
18569// CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %mm3
18570        	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
18571
18572// CHECK: 	phsubw	69, %mm3
18573        	phsubw	0x45,%mm3
18574
18575// CHECK: 	phsubw	32493, %mm3
18576        	phsubw	0x7eed,%mm3
18577
18578// CHECK: 	phsubw	3133065982, %mm3
18579        	phsubw	0xbabecafe,%mm3
18580
18581// CHECK: 	phsubw	305419896, %mm3
18582        	phsubw	0x12345678,%mm3
18583
18584// CHECK: 	phsubw	%mm3, %mm3
18585        	phsubw	%mm3,%mm3
18586
18587// CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %xmm5
18588        	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18589
18590// CHECK: 	phsubw	69, %xmm5
18591        	phsubw	0x45,%xmm5
18592
18593// CHECK: 	phsubw	32493, %xmm5
18594        	phsubw	0x7eed,%xmm5
18595
18596// CHECK: 	phsubw	3133065982, %xmm5
18597        	phsubw	0xbabecafe,%xmm5
18598
18599// CHECK: 	phsubw	305419896, %xmm5
18600        	phsubw	0x12345678,%xmm5
18601
18602// CHECK: 	phsubw	%xmm5, %xmm5
18603        	phsubw	%xmm5,%xmm5
18604
18605// CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %mm3
18606        	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
18607
18608// CHECK: 	phsubd	69, %mm3
18609        	phsubd	0x45,%mm3
18610
18611// CHECK: 	phsubd	32493, %mm3
18612        	phsubd	0x7eed,%mm3
18613
18614// CHECK: 	phsubd	3133065982, %mm3
18615        	phsubd	0xbabecafe,%mm3
18616
18617// CHECK: 	phsubd	305419896, %mm3
18618        	phsubd	0x12345678,%mm3
18619
18620// CHECK: 	phsubd	%mm3, %mm3
18621        	phsubd	%mm3,%mm3
18622
18623// CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %xmm5
18624        	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18625
18626// CHECK: 	phsubd	69, %xmm5
18627        	phsubd	0x45,%xmm5
18628
18629// CHECK: 	phsubd	32493, %xmm5
18630        	phsubd	0x7eed,%xmm5
18631
18632// CHECK: 	phsubd	3133065982, %xmm5
18633        	phsubd	0xbabecafe,%xmm5
18634
18635// CHECK: 	phsubd	305419896, %xmm5
18636        	phsubd	0x12345678,%xmm5
18637
18638// CHECK: 	phsubd	%xmm5, %xmm5
18639        	phsubd	%xmm5,%xmm5
18640
18641// CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %mm3
18642        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18643
18644// CHECK: 	phsubsw	69, %mm3
18645        	phsubsw	0x45,%mm3
18646
18647// CHECK: 	phsubsw	32493, %mm3
18648        	phsubsw	0x7eed,%mm3
18649
18650// CHECK: 	phsubsw	3133065982, %mm3
18651        	phsubsw	0xbabecafe,%mm3
18652
18653// CHECK: 	phsubsw	305419896, %mm3
18654        	phsubsw	0x12345678,%mm3
18655
18656// CHECK: 	phsubsw	%mm3, %mm3
18657        	phsubsw	%mm3,%mm3
18658
18659// CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %xmm5
18660        	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18661
18662// CHECK: 	phsubsw	69, %xmm5
18663        	phsubsw	0x45,%xmm5
18664
18665// CHECK: 	phsubsw	32493, %xmm5
18666        	phsubsw	0x7eed,%xmm5
18667
18668// CHECK: 	phsubsw	3133065982, %xmm5
18669        	phsubsw	0xbabecafe,%xmm5
18670
18671// CHECK: 	phsubsw	305419896, %xmm5
18672        	phsubsw	0x12345678,%xmm5
18673
18674// CHECK: 	phsubsw	%xmm5, %xmm5
18675        	phsubsw	%xmm5,%xmm5
18676
18677// CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
18678        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18679
18680// CHECK: 	pmaddubsw	69, %mm3
18681        	pmaddubsw	0x45,%mm3
18682
18683// CHECK: 	pmaddubsw	32493, %mm3
18684        	pmaddubsw	0x7eed,%mm3
18685
18686// CHECK: 	pmaddubsw	3133065982, %mm3
18687        	pmaddubsw	0xbabecafe,%mm3
18688
18689// CHECK: 	pmaddubsw	305419896, %mm3
18690        	pmaddubsw	0x12345678,%mm3
18691
18692// CHECK: 	pmaddubsw	%mm3, %mm3
18693        	pmaddubsw	%mm3,%mm3
18694
18695// CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
18696        	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18697
18698// CHECK: 	pmaddubsw	69, %xmm5
18699        	pmaddubsw	0x45,%xmm5
18700
18701// CHECK: 	pmaddubsw	32493, %xmm5
18702        	pmaddubsw	0x7eed,%xmm5
18703
18704// CHECK: 	pmaddubsw	3133065982, %xmm5
18705        	pmaddubsw	0xbabecafe,%xmm5
18706
18707// CHECK: 	pmaddubsw	305419896, %xmm5
18708        	pmaddubsw	0x12345678,%xmm5
18709
18710// CHECK: 	pmaddubsw	%xmm5, %xmm5
18711        	pmaddubsw	%xmm5,%xmm5
18712
18713// CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
18714        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18715
18716// CHECK: 	pmulhrsw	69, %mm3
18717        	pmulhrsw	0x45,%mm3
18718
18719// CHECK: 	pmulhrsw	32493, %mm3
18720        	pmulhrsw	0x7eed,%mm3
18721
18722// CHECK: 	pmulhrsw	3133065982, %mm3
18723        	pmulhrsw	0xbabecafe,%mm3
18724
18725// CHECK: 	pmulhrsw	305419896, %mm3
18726        	pmulhrsw	0x12345678,%mm3
18727
18728// CHECK: 	pmulhrsw	%mm3, %mm3
18729        	pmulhrsw	%mm3,%mm3
18730
18731// CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
18732        	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18733
18734// CHECK: 	pmulhrsw	69, %xmm5
18735        	pmulhrsw	0x45,%xmm5
18736
18737// CHECK: 	pmulhrsw	32493, %xmm5
18738        	pmulhrsw	0x7eed,%xmm5
18739
18740// CHECK: 	pmulhrsw	3133065982, %xmm5
18741        	pmulhrsw	0xbabecafe,%xmm5
18742
18743// CHECK: 	pmulhrsw	305419896, %xmm5
18744        	pmulhrsw	0x12345678,%xmm5
18745
18746// CHECK: 	pmulhrsw	%xmm5, %xmm5
18747        	pmulhrsw	%xmm5,%xmm5
18748
18749// CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %mm3
18750        	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
18751
18752// CHECK: 	pshufb	69, %mm3
18753        	pshufb	0x45,%mm3
18754
18755// CHECK: 	pshufb	32493, %mm3
18756        	pshufb	0x7eed,%mm3
18757
18758// CHECK: 	pshufb	3133065982, %mm3
18759        	pshufb	0xbabecafe,%mm3
18760
18761// CHECK: 	pshufb	305419896, %mm3
18762        	pshufb	0x12345678,%mm3
18763
18764// CHECK: 	pshufb	%mm3, %mm3
18765        	pshufb	%mm3,%mm3
18766
18767// CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %xmm5
18768        	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18769
18770// CHECK: 	pshufb	69, %xmm5
18771        	pshufb	0x45,%xmm5
18772
18773// CHECK: 	pshufb	32493, %xmm5
18774        	pshufb	0x7eed,%xmm5
18775
18776// CHECK: 	pshufb	3133065982, %xmm5
18777        	pshufb	0xbabecafe,%xmm5
18778
18779// CHECK: 	pshufb	305419896, %xmm5
18780        	pshufb	0x12345678,%xmm5
18781
18782// CHECK: 	pshufb	%xmm5, %xmm5
18783        	pshufb	%xmm5,%xmm5
18784
18785// CHECK: 	psignb	3735928559(%ebx,%ecx,8), %mm3
18786        	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
18787
18788// CHECK: 	psignb	69, %mm3
18789        	psignb	0x45,%mm3
18790
18791// CHECK: 	psignb	32493, %mm3
18792        	psignb	0x7eed,%mm3
18793
18794// CHECK: 	psignb	3133065982, %mm3
18795        	psignb	0xbabecafe,%mm3
18796
18797// CHECK: 	psignb	305419896, %mm3
18798        	psignb	0x12345678,%mm3
18799
18800// CHECK: 	psignb	%mm3, %mm3
18801        	psignb	%mm3,%mm3
18802
18803// CHECK: 	psignb	3735928559(%ebx,%ecx,8), %xmm5
18804        	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18805
18806// CHECK: 	psignb	69, %xmm5
18807        	psignb	0x45,%xmm5
18808
18809// CHECK: 	psignb	32493, %xmm5
18810        	psignb	0x7eed,%xmm5
18811
18812// CHECK: 	psignb	3133065982, %xmm5
18813        	psignb	0xbabecafe,%xmm5
18814
18815// CHECK: 	psignb	305419896, %xmm5
18816        	psignb	0x12345678,%xmm5
18817
18818// CHECK: 	psignb	%xmm5, %xmm5
18819        	psignb	%xmm5,%xmm5
18820
18821// CHECK: 	psignw	3735928559(%ebx,%ecx,8), %mm3
18822        	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
18823
18824// CHECK: 	psignw	69, %mm3
18825        	psignw	0x45,%mm3
18826
18827// CHECK: 	psignw	32493, %mm3
18828        	psignw	0x7eed,%mm3
18829
18830// CHECK: 	psignw	3133065982, %mm3
18831        	psignw	0xbabecafe,%mm3
18832
18833// CHECK: 	psignw	305419896, %mm3
18834        	psignw	0x12345678,%mm3
18835
18836// CHECK: 	psignw	%mm3, %mm3
18837        	psignw	%mm3,%mm3
18838
18839// CHECK: 	psignw	3735928559(%ebx,%ecx,8), %xmm5
18840        	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18841
18842// CHECK: 	psignw	69, %xmm5
18843        	psignw	0x45,%xmm5
18844
18845// CHECK: 	psignw	32493, %xmm5
18846        	psignw	0x7eed,%xmm5
18847
18848// CHECK: 	psignw	3133065982, %xmm5
18849        	psignw	0xbabecafe,%xmm5
18850
18851// CHECK: 	psignw	305419896, %xmm5
18852        	psignw	0x12345678,%xmm5
18853
18854// CHECK: 	psignw	%xmm5, %xmm5
18855        	psignw	%xmm5,%xmm5
18856
18857// CHECK: 	psignd	3735928559(%ebx,%ecx,8), %mm3
18858        	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
18859
18860// CHECK: 	psignd	69, %mm3
18861        	psignd	0x45,%mm3
18862
18863// CHECK: 	psignd	32493, %mm3
18864        	psignd	0x7eed,%mm3
18865
18866// CHECK: 	psignd	3133065982, %mm3
18867        	psignd	0xbabecafe,%mm3
18868
18869// CHECK: 	psignd	305419896, %mm3
18870        	psignd	0x12345678,%mm3
18871
18872// CHECK: 	psignd	%mm3, %mm3
18873        	psignd	%mm3,%mm3
18874
18875// CHECK: 	psignd	3735928559(%ebx,%ecx,8), %xmm5
18876        	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18877
18878// CHECK: 	psignd	69, %xmm5
18879        	psignd	0x45,%xmm5
18880
18881// CHECK: 	psignd	32493, %xmm5
18882        	psignd	0x7eed,%xmm5
18883
18884// CHECK: 	psignd	3133065982, %xmm5
18885        	psignd	0xbabecafe,%xmm5
18886
18887// CHECK: 	psignd	305419896, %xmm5
18888        	psignd	0x12345678,%xmm5
18889
18890// CHECK: 	psignd	%xmm5, %xmm5
18891        	psignd	%xmm5,%xmm5
18892
18893// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
18894        	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
18895
18896// CHECK: 	pabsb	69, %mm3
18897        	pabsb	0x45,%mm3
18898
18899// CHECK: 	pabsb	32493, %mm3
18900        	pabsb	0x7eed,%mm3
18901
18902// CHECK: 	pabsb	3133065982, %mm3
18903        	pabsb	0xbabecafe,%mm3
18904
18905// CHECK: 	pabsb	305419896, %mm3
18906        	pabsb	0x12345678,%mm3
18907
18908// CHECK: 	pabsb	%mm3, %mm3
18909        	pabsb	%mm3,%mm3
18910
18911// CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
18912        	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
18913
18914// CHECK: 	pabsb	69, %xmm5
18915        	pabsb	0x45,%xmm5
18916
18917// CHECK: 	pabsb	32493, %xmm5
18918        	pabsb	0x7eed,%xmm5
18919
18920// CHECK: 	pabsb	3133065982, %xmm5
18921        	pabsb	0xbabecafe,%xmm5
18922
18923// CHECK: 	pabsb	305419896, %xmm5
18924        	pabsb	0x12345678,%xmm5
18925
18926// CHECK: 	pabsb	%xmm5, %xmm5
18927        	pabsb	%xmm5,%xmm5
18928
18929// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
18930        	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
18931
18932// CHECK: 	pabsw	69, %mm3
18933        	pabsw	0x45,%mm3
18934
18935// CHECK: 	pabsw	32493, %mm3
18936        	pabsw	0x7eed,%mm3
18937
18938// CHECK: 	pabsw	3133065982, %mm3
18939        	pabsw	0xbabecafe,%mm3
18940
18941// CHECK: 	pabsw	305419896, %mm3
18942        	pabsw	0x12345678,%mm3
18943
18944// CHECK: 	pabsw	%mm3, %mm3
18945        	pabsw	%mm3,%mm3
18946
18947// CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
18948        	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
18949
18950// CHECK: 	pabsw	69, %xmm5
18951        	pabsw	0x45,%xmm5
18952
18953// CHECK: 	pabsw	32493, %xmm5
18954        	pabsw	0x7eed,%xmm5
18955
18956// CHECK: 	pabsw	3133065982, %xmm5
18957        	pabsw	0xbabecafe,%xmm5
18958
18959// CHECK: 	pabsw	305419896, %xmm5
18960        	pabsw	0x12345678,%xmm5
18961
18962// CHECK: 	pabsw	%xmm5, %xmm5
18963        	pabsw	%xmm5,%xmm5
18964
18965// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
18966        	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
18967
18968// CHECK: 	pabsd	69, %mm3
18969        	pabsd	0x45,%mm3
18970
18971// CHECK: 	pabsd	32493, %mm3
18972        	pabsd	0x7eed,%mm3
18973
18974// CHECK: 	pabsd	3133065982, %mm3
18975        	pabsd	0xbabecafe,%mm3
18976
18977// CHECK: 	pabsd	305419896, %mm3
18978        	pabsd	0x12345678,%mm3
18979
18980// CHECK: 	pabsd	%mm3, %mm3
18981        	pabsd	%mm3,%mm3
18982
18983// CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
18984        	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
18985
18986// CHECK: 	pabsd	69, %xmm5
18987        	pabsd	0x45,%xmm5
18988
18989// CHECK: 	pabsd	32493, %xmm5
18990        	pabsd	0x7eed,%xmm5
18991
18992// CHECK: 	pabsd	3133065982, %xmm5
18993        	pabsd	0xbabecafe,%xmm5
18994
18995// CHECK: 	pabsd	305419896, %xmm5
18996        	pabsd	0x12345678,%xmm5
18997
18998// CHECK: 	pabsd	%xmm5, %xmm5
18999        	pabsd	%xmm5,%xmm5
19000
19001// CHECK: 	femms
19002        	femms
19003
19004// CHECK: 	movntdqa	3735928559(%ebx,%ecx,8), %xmm5
19005        	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
19006
19007// CHECK: 	movntdqa	69, %xmm5
19008        	movntdqa	0x45,%xmm5
19009
19010// CHECK: 	movntdqa	32493, %xmm5
19011        	movntdqa	0x7eed,%xmm5
19012
19013// CHECK: 	movntdqa	3133065982, %xmm5
19014        	movntdqa	0xbabecafe,%xmm5
19015
19016// CHECK: 	movntdqa	305419896, %xmm5
19017        	movntdqa	0x12345678,%xmm5
19018
19019// CHECK: 	packusdw	3735928559(%ebx,%ecx,8), %xmm5
19020        	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19021
19022// CHECK: 	packusdw	69, %xmm5
19023        	packusdw	0x45,%xmm5
19024
19025// CHECK: 	packusdw	32493, %xmm5
19026        	packusdw	0x7eed,%xmm5
19027
19028// CHECK: 	packusdw	3133065982, %xmm5
19029        	packusdw	0xbabecafe,%xmm5
19030
19031// CHECK: 	packusdw	305419896, %xmm5
19032        	packusdw	0x12345678,%xmm5
19033
19034// CHECK: 	packusdw	%xmm5, %xmm5
19035        	packusdw	%xmm5,%xmm5
19036
19037// CHECK: 	pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
19038        	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19039
19040// CHECK: 	pcmpeqq	69, %xmm5
19041        	pcmpeqq	0x45,%xmm5
19042
19043// CHECK: 	pcmpeqq	32493, %xmm5
19044        	pcmpeqq	0x7eed,%xmm5
19045
19046// CHECK: 	pcmpeqq	3133065982, %xmm5
19047        	pcmpeqq	0xbabecafe,%xmm5
19048
19049// CHECK: 	pcmpeqq	305419896, %xmm5
19050        	pcmpeqq	0x12345678,%xmm5
19051
19052// CHECK: 	pcmpeqq	%xmm5, %xmm5
19053        	pcmpeqq	%xmm5,%xmm5
19054
19055// CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
19056        	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19057
19058// CHECK: 	phminposuw	69, %xmm5
19059        	phminposuw	0x45,%xmm5
19060
19061// CHECK: 	phminposuw	32493, %xmm5
19062        	phminposuw	0x7eed,%xmm5
19063
19064// CHECK: 	phminposuw	3133065982, %xmm5
19065        	phminposuw	0xbabecafe,%xmm5
19066
19067// CHECK: 	phminposuw	305419896, %xmm5
19068        	phminposuw	0x12345678,%xmm5
19069
19070// CHECK: 	phminposuw	%xmm5, %xmm5
19071        	phminposuw	%xmm5,%xmm5
19072
19073// CHECK: 	pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
19074        	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
19075
19076// CHECK: 	pmaxsb	69, %xmm5
19077        	pmaxsb	0x45,%xmm5
19078
19079// CHECK: 	pmaxsb	32493, %xmm5
19080        	pmaxsb	0x7eed,%xmm5
19081
19082// CHECK: 	pmaxsb	3133065982, %xmm5
19083        	pmaxsb	0xbabecafe,%xmm5
19084
19085// CHECK: 	pmaxsb	305419896, %xmm5
19086        	pmaxsb	0x12345678,%xmm5
19087
19088// CHECK: 	pmaxsb	%xmm5, %xmm5
19089        	pmaxsb	%xmm5,%xmm5
19090
19091// CHECK: 	pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
19092        	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19093
19094// CHECK: 	pmaxsd	69, %xmm5
19095        	pmaxsd	0x45,%xmm5
19096
19097// CHECK: 	pmaxsd	32493, %xmm5
19098        	pmaxsd	0x7eed,%xmm5
19099
19100// CHECK: 	pmaxsd	3133065982, %xmm5
19101        	pmaxsd	0xbabecafe,%xmm5
19102
19103// CHECK: 	pmaxsd	305419896, %xmm5
19104        	pmaxsd	0x12345678,%xmm5
19105
19106// CHECK: 	pmaxsd	%xmm5, %xmm5
19107        	pmaxsd	%xmm5,%xmm5
19108
19109// CHECK: 	pmaxud	3735928559(%ebx,%ecx,8), %xmm5
19110        	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
19111
19112// CHECK: 	pmaxud	69, %xmm5
19113        	pmaxud	0x45,%xmm5
19114
19115// CHECK: 	pmaxud	32493, %xmm5
19116        	pmaxud	0x7eed,%xmm5
19117
19118// CHECK: 	pmaxud	3133065982, %xmm5
19119        	pmaxud	0xbabecafe,%xmm5
19120
19121// CHECK: 	pmaxud	305419896, %xmm5
19122        	pmaxud	0x12345678,%xmm5
19123
19124// CHECK: 	pmaxud	%xmm5, %xmm5
19125        	pmaxud	%xmm5,%xmm5
19126
19127// CHECK: 	pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
19128        	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19129
19130// CHECK: 	pmaxuw	69, %xmm5
19131        	pmaxuw	0x45,%xmm5
19132
19133// CHECK: 	pmaxuw	32493, %xmm5
19134        	pmaxuw	0x7eed,%xmm5
19135
19136// CHECK: 	pmaxuw	3133065982, %xmm5
19137        	pmaxuw	0xbabecafe,%xmm5
19138
19139// CHECK: 	pmaxuw	305419896, %xmm5
19140        	pmaxuw	0x12345678,%xmm5
19141
19142// CHECK: 	pmaxuw	%xmm5, %xmm5
19143        	pmaxuw	%xmm5,%xmm5
19144
19145// CHECK: 	pminsb	3735928559(%ebx,%ecx,8), %xmm5
19146        	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
19147
19148// CHECK: 	pminsb	69, %xmm5
19149        	pminsb	0x45,%xmm5
19150
19151// CHECK: 	pminsb	32493, %xmm5
19152        	pminsb	0x7eed,%xmm5
19153
19154// CHECK: 	pminsb	3133065982, %xmm5
19155        	pminsb	0xbabecafe,%xmm5
19156
19157// CHECK: 	pminsb	305419896, %xmm5
19158        	pminsb	0x12345678,%xmm5
19159
19160// CHECK: 	pminsb	%xmm5, %xmm5
19161        	pminsb	%xmm5,%xmm5
19162
19163// CHECK: 	pminsd	3735928559(%ebx,%ecx,8), %xmm5
19164        	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19165
19166// CHECK: 	pminsd	69, %xmm5
19167        	pminsd	0x45,%xmm5
19168
19169// CHECK: 	pminsd	32493, %xmm5
19170        	pminsd	0x7eed,%xmm5
19171
19172// CHECK: 	pminsd	3133065982, %xmm5
19173        	pminsd	0xbabecafe,%xmm5
19174
19175// CHECK: 	pminsd	305419896, %xmm5
19176        	pminsd	0x12345678,%xmm5
19177
19178// CHECK: 	pminsd	%xmm5, %xmm5
19179        	pminsd	%xmm5,%xmm5
19180
19181// CHECK: 	pminud	3735928559(%ebx,%ecx,8), %xmm5
19182        	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
19183
19184// CHECK: 	pminud	69, %xmm5
19185        	pminud	0x45,%xmm5
19186
19187// CHECK: 	pminud	32493, %xmm5
19188        	pminud	0x7eed,%xmm5
19189
19190// CHECK: 	pminud	3133065982, %xmm5
19191        	pminud	0xbabecafe,%xmm5
19192
19193// CHECK: 	pminud	305419896, %xmm5
19194        	pminud	0x12345678,%xmm5
19195
19196// CHECK: 	pminud	%xmm5, %xmm5
19197        	pminud	%xmm5,%xmm5
19198
19199// CHECK: 	pminuw	3735928559(%ebx,%ecx,8), %xmm5
19200        	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19201
19202// CHECK: 	pminuw	69, %xmm5
19203        	pminuw	0x45,%xmm5
19204
19205// CHECK: 	pminuw	32493, %xmm5
19206        	pminuw	0x7eed,%xmm5
19207
19208// CHECK: 	pminuw	3133065982, %xmm5
19209        	pminuw	0xbabecafe,%xmm5
19210
19211// CHECK: 	pminuw	305419896, %xmm5
19212        	pminuw	0x12345678,%xmm5
19213
19214// CHECK: 	pminuw	%xmm5, %xmm5
19215        	pminuw	%xmm5,%xmm5
19216
19217// CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
19218        	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19219
19220// CHECK: 	pmovsxbw	69, %xmm5
19221        	pmovsxbw	0x45,%xmm5
19222
19223// CHECK: 	pmovsxbw	32493, %xmm5
19224        	pmovsxbw	0x7eed,%xmm5
19225
19226// CHECK: 	pmovsxbw	3133065982, %xmm5
19227        	pmovsxbw	0xbabecafe,%xmm5
19228
19229// CHECK: 	pmovsxbw	305419896, %xmm5
19230        	pmovsxbw	0x12345678,%xmm5
19231
19232// CHECK: 	pmovsxbw	%xmm5, %xmm5
19233        	pmovsxbw	%xmm5,%xmm5
19234
19235// CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
19236        	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19237
19238// CHECK: 	pmovsxbd	69, %xmm5
19239        	pmovsxbd	0x45,%xmm5
19240
19241// CHECK: 	pmovsxbd	32493, %xmm5
19242        	pmovsxbd	0x7eed,%xmm5
19243
19244// CHECK: 	pmovsxbd	3133065982, %xmm5
19245        	pmovsxbd	0xbabecafe,%xmm5
19246
19247// CHECK: 	pmovsxbd	305419896, %xmm5
19248        	pmovsxbd	0x12345678,%xmm5
19249
19250// CHECK: 	pmovsxbd	%xmm5, %xmm5
19251        	pmovsxbd	%xmm5,%xmm5
19252
19253// CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
19254        	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19255
19256// CHECK: 	pmovsxbq	69, %xmm5
19257        	pmovsxbq	0x45,%xmm5
19258
19259// CHECK: 	pmovsxbq	32493, %xmm5
19260        	pmovsxbq	0x7eed,%xmm5
19261
19262// CHECK: 	pmovsxbq	3133065982, %xmm5
19263        	pmovsxbq	0xbabecafe,%xmm5
19264
19265// CHECK: 	pmovsxbq	305419896, %xmm5
19266        	pmovsxbq	0x12345678,%xmm5
19267
19268// CHECK: 	pmovsxbq	%xmm5, %xmm5
19269        	pmovsxbq	%xmm5,%xmm5
19270
19271// CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
19272        	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19273
19274// CHECK: 	pmovsxwd	69, %xmm5
19275        	pmovsxwd	0x45,%xmm5
19276
19277// CHECK: 	pmovsxwd	32493, %xmm5
19278        	pmovsxwd	0x7eed,%xmm5
19279
19280// CHECK: 	pmovsxwd	3133065982, %xmm5
19281        	pmovsxwd	0xbabecafe,%xmm5
19282
19283// CHECK: 	pmovsxwd	305419896, %xmm5
19284        	pmovsxwd	0x12345678,%xmm5
19285
19286// CHECK: 	pmovsxwd	%xmm5, %xmm5
19287        	pmovsxwd	%xmm5,%xmm5
19288
19289// CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
19290        	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19291
19292// CHECK: 	pmovsxwq	69, %xmm5
19293        	pmovsxwq	0x45,%xmm5
19294
19295// CHECK: 	pmovsxwq	32493, %xmm5
19296        	pmovsxwq	0x7eed,%xmm5
19297
19298// CHECK: 	pmovsxwq	3133065982, %xmm5
19299        	pmovsxwq	0xbabecafe,%xmm5
19300
19301// CHECK: 	pmovsxwq	305419896, %xmm5
19302        	pmovsxwq	0x12345678,%xmm5
19303
19304// CHECK: 	pmovsxwq	%xmm5, %xmm5
19305        	pmovsxwq	%xmm5,%xmm5
19306
19307// CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
19308        	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19309
19310// CHECK: 	pmovsxdq	69, %xmm5
19311        	pmovsxdq	0x45,%xmm5
19312
19313// CHECK: 	pmovsxdq	32493, %xmm5
19314        	pmovsxdq	0x7eed,%xmm5
19315
19316// CHECK: 	pmovsxdq	3133065982, %xmm5
19317        	pmovsxdq	0xbabecafe,%xmm5
19318
19319// CHECK: 	pmovsxdq	305419896, %xmm5
19320        	pmovsxdq	0x12345678,%xmm5
19321
19322// CHECK: 	pmovsxdq	%xmm5, %xmm5
19323        	pmovsxdq	%xmm5,%xmm5
19324
19325// CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
19326        	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
19327
19328// CHECK: 	pmovzxbw	69, %xmm5
19329        	pmovzxbw	0x45,%xmm5
19330
19331// CHECK: 	pmovzxbw	32493, %xmm5
19332        	pmovzxbw	0x7eed,%xmm5
19333
19334// CHECK: 	pmovzxbw	3133065982, %xmm5
19335        	pmovzxbw	0xbabecafe,%xmm5
19336
19337// CHECK: 	pmovzxbw	305419896, %xmm5
19338        	pmovzxbw	0x12345678,%xmm5
19339
19340// CHECK: 	pmovzxbw	%xmm5, %xmm5
19341        	pmovzxbw	%xmm5,%xmm5
19342
19343// CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
19344        	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19345
19346// CHECK: 	pmovzxbd	69, %xmm5
19347        	pmovzxbd	0x45,%xmm5
19348
19349// CHECK: 	pmovzxbd	32493, %xmm5
19350        	pmovzxbd	0x7eed,%xmm5
19351
19352// CHECK: 	pmovzxbd	3133065982, %xmm5
19353        	pmovzxbd	0xbabecafe,%xmm5
19354
19355// CHECK: 	pmovzxbd	305419896, %xmm5
19356        	pmovzxbd	0x12345678,%xmm5
19357
19358// CHECK: 	pmovzxbd	%xmm5, %xmm5
19359        	pmovzxbd	%xmm5,%xmm5
19360
19361// CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
19362        	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19363
19364// CHECK: 	pmovzxbq	69, %xmm5
19365        	pmovzxbq	0x45,%xmm5
19366
19367// CHECK: 	pmovzxbq	32493, %xmm5
19368        	pmovzxbq	0x7eed,%xmm5
19369
19370// CHECK: 	pmovzxbq	3133065982, %xmm5
19371        	pmovzxbq	0xbabecafe,%xmm5
19372
19373// CHECK: 	pmovzxbq	305419896, %xmm5
19374        	pmovzxbq	0x12345678,%xmm5
19375
19376// CHECK: 	pmovzxbq	%xmm5, %xmm5
19377        	pmovzxbq	%xmm5,%xmm5
19378
19379// CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
19380        	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
19381
19382// CHECK: 	pmovzxwd	69, %xmm5
19383        	pmovzxwd	0x45,%xmm5
19384
19385// CHECK: 	pmovzxwd	32493, %xmm5
19386        	pmovzxwd	0x7eed,%xmm5
19387
19388// CHECK: 	pmovzxwd	3133065982, %xmm5
19389        	pmovzxwd	0xbabecafe,%xmm5
19390
19391// CHECK: 	pmovzxwd	305419896, %xmm5
19392        	pmovzxwd	0x12345678,%xmm5
19393
19394// CHECK: 	pmovzxwd	%xmm5, %xmm5
19395        	pmovzxwd	%xmm5,%xmm5
19396
19397// CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
19398        	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19399
19400// CHECK: 	pmovzxwq	69, %xmm5
19401        	pmovzxwq	0x45,%xmm5
19402
19403// CHECK: 	pmovzxwq	32493, %xmm5
19404        	pmovzxwq	0x7eed,%xmm5
19405
19406// CHECK: 	pmovzxwq	3133065982, %xmm5
19407        	pmovzxwq	0xbabecafe,%xmm5
19408
19409// CHECK: 	pmovzxwq	305419896, %xmm5
19410        	pmovzxwq	0x12345678,%xmm5
19411
19412// CHECK: 	pmovzxwq	%xmm5, %xmm5
19413        	pmovzxwq	%xmm5,%xmm5
19414
19415// CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
19416        	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19417
19418// CHECK: 	pmovzxdq	69, %xmm5
19419        	pmovzxdq	0x45,%xmm5
19420
19421// CHECK: 	pmovzxdq	32493, %xmm5
19422        	pmovzxdq	0x7eed,%xmm5
19423
19424// CHECK: 	pmovzxdq	3133065982, %xmm5
19425        	pmovzxdq	0xbabecafe,%xmm5
19426
19427// CHECK: 	pmovzxdq	305419896, %xmm5
19428        	pmovzxdq	0x12345678,%xmm5
19429
19430// CHECK: 	pmovzxdq	%xmm5, %xmm5
19431        	pmovzxdq	%xmm5,%xmm5
19432
19433// CHECK: 	pmuldq	3735928559(%ebx,%ecx,8), %xmm5
19434        	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19435
19436// CHECK: 	pmuldq	69, %xmm5
19437        	pmuldq	0x45,%xmm5
19438
19439// CHECK: 	pmuldq	32493, %xmm5
19440        	pmuldq	0x7eed,%xmm5
19441
19442// CHECK: 	pmuldq	3133065982, %xmm5
19443        	pmuldq	0xbabecafe,%xmm5
19444
19445// CHECK: 	pmuldq	305419896, %xmm5
19446        	pmuldq	0x12345678,%xmm5
19447
19448// CHECK: 	pmuldq	%xmm5, %xmm5
19449        	pmuldq	%xmm5,%xmm5
19450
19451// CHECK: 	pmulld	3735928559(%ebx,%ecx,8), %xmm5
19452        	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
19453
19454// CHECK: 	pmulld	69, %xmm5
19455        	pmulld	0x45,%xmm5
19456
19457// CHECK: 	pmulld	32493, %xmm5
19458        	pmulld	0x7eed,%xmm5
19459
19460// CHECK: 	pmulld	3133065982, %xmm5
19461        	pmulld	0xbabecafe,%xmm5
19462
19463// CHECK: 	pmulld	305419896, %xmm5
19464        	pmulld	0x12345678,%xmm5
19465
19466// CHECK: 	pmulld	%xmm5, %xmm5
19467        	pmulld	%xmm5,%xmm5
19468
19469// CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
19470        	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
19471
19472// CHECK: 	ptest 	69, %xmm5
19473        	ptest	0x45,%xmm5
19474
19475// CHECK: 	ptest 	32493, %xmm5
19476        	ptest	0x7eed,%xmm5
19477
19478// CHECK: 	ptest 	3133065982, %xmm5
19479        	ptest	0xbabecafe,%xmm5
19480
19481// CHECK: 	ptest 	305419896, %xmm5
19482        	ptest	0x12345678,%xmm5
19483
19484// CHECK: 	ptest 	%xmm5, %xmm5
19485        	ptest	%xmm5,%xmm5
19486
19487// CHECK: 	crc32b 	%bl, %eax
19488                crc32b %bl, %eax
19489
19490// CHECK: 	crc32b 	4(%ebx), %eax
19491                crc32b 4(%ebx), %eax
19492
19493// CHECK: 	crc32w 	%bx, %eax
19494                crc32w %bx, %eax
19495
19496// CHECK: 	crc32w 	4(%ebx), %eax
19497                crc32w 4(%ebx), %eax
19498
19499// CHECK: 	crc32l 	%ebx, %eax
19500                crc32l %ebx, %eax
19501
19502// CHECK: 	crc32l 	4(%ebx), %eax
19503                crc32l 4(%ebx), %eax
19504
19505// CHECK: 	crc32l 	3735928559(%ebx,%ecx,8), %ecx
19506                crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
19507
19508// CHECK: 	crc32l 	69, %ecx
19509                crc32l 0x45,%ecx
19510
19511// CHECK: 	crc32l 	32493, %ecx
19512                crc32l 0x7eed,%ecx
19513
19514// CHECK: 	crc32l 	3133065982, %ecx
19515                crc32l 0xbabecafe,%ecx
19516
19517// CHECK: 	crc32l 	%ecx, %ecx
19518                crc32l %ecx,%ecx
19519
19520// CHECK: 	pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
19521        	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
19522
19523// CHECK: 	pcmpgtq	69, %xmm5
19524        	pcmpgtq	0x45,%xmm5
19525
19526// CHECK: 	pcmpgtq	32493, %xmm5
19527        	pcmpgtq	0x7eed,%xmm5
19528
19529// CHECK: 	pcmpgtq	3133065982, %xmm5
19530        	pcmpgtq	0xbabecafe,%xmm5
19531
19532// CHECK: 	pcmpgtq	305419896, %xmm5
19533        	pcmpgtq	0x12345678,%xmm5
19534
19535// CHECK: 	pcmpgtq	%xmm5, %xmm5
19536        	pcmpgtq	%xmm5,%xmm5
19537
19538// CHECK: 	aesimc	%xmm0, %xmm1
19539                aesimc %xmm0,%xmm1
19540
19541// CHECK: 	aesimc	(%eax), %xmm1
19542                aesimc (%eax),%xmm1
19543
19544// CHECK: 	aesenc	%xmm1, %xmm2
19545                aesenc %xmm1,%xmm2
19546
19547// CHECK: 	aesenc	4(%ebx), %xmm2
19548                aesenc 4(%ebx),%xmm2
19549
19550// CHECK: 	aesenclast	%xmm3, %xmm4
19551                aesenclast %xmm3,%xmm4
19552
19553// CHECK: 	aesenclast	4(%edx,%edi), %xmm4
19554                aesenclast 4(%edx,%edi),%xmm4
19555
19556// CHECK: 	aesdec	%xmm5, %xmm6
19557                aesdec %xmm5,%xmm6
19558
19559// CHECK: 	aesdec	4(%ecx,%eax,8), %xmm6
19560                aesdec 4(%ecx,%eax,8),%xmm6
19561
19562// CHECK: 	aesdeclast	%xmm7, %xmm0
19563                aesdeclast %xmm7,%xmm0
19564
19565// CHECK: 	aesdeclast	3405691582, %xmm0
19566                aesdeclast 0xcafebabe,%xmm0
19567
19568// CHECK: 	aeskeygenassist	$125, %xmm1, %xmm2
19569                aeskeygenassist $125, %xmm1, %xmm2
19570
19571// CHECK: 	aeskeygenassist	$125, (%edx,%eax,4), %xmm2
19572                aeskeygenassist $125, (%edx,%eax,4), %xmm2
19573
19574// CHECK:   blendvps	(%eax), %xmm1   # encoding: [0x66,0x0f,0x38,0x14,0x08]
19575            blendvps (%eax), %xmm1
19576// CHECK:   blendvps	%xmm2, %xmm1    # encoding: [0x66,0x0f,0x38,0x14,0xca]
19577            blendvps %xmm2, %xmm1
19578
19579// rdar://9795008
19580// These instructions take a mask not an 8-bit sign extended value.
19581// CHECK: blendps $129, %xmm2, %xmm1
19582          blendps $0x81, %xmm2, %xmm1
19583// CHECK: blendpd $129, %xmm2, %xmm1
19584          blendpd $0x81, %xmm2, %xmm1
19585// CHECK: pblendw $129, %xmm2, %xmm1
19586          pblendw $0x81, %xmm2, %xmm1
19587// CHECK: mpsadbw $129, %xmm2, %xmm1
19588          mpsadbw $0x81, %xmm2, %xmm1
19589// CHECK: dpps $129, %xmm2, %xmm1
19590          dpps $0x81, %xmm2, %xmm1
19591// CHECK: dppd $129, %xmm2, %xmm1
19592          dppd $0x81, %xmm2, %xmm1
19593// CHECK: insertps $129, %xmm2, %xmm1
19594          insertps $0x81, %xmm2, %xmm1
19595