Home | History | Annotate | Download | only in X86
      1 // RUN: llvm-mc -triple i386-unknown-unknown %s --show-encoding  | FileCheck %s
      2 
      3 // CHECK: 	movb	$127, 3735928559(%ebx,%ecx,8)
      4         	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
      5 
      6 // CHECK: 	movw	$31438, 3735928559(%ebx,%ecx,8)
      7         	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
      8 
      9 // CHECK: 	movl	$2063514302, 3735928559(%ebx,%ecx,8)
     10         	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
     11 
     12 // CHECK: 	movl	$324478056, 3735928559(%ebx,%ecx,8)
     13         	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
     14 
     15 // CHECK: 	movsbl	3735928559(%ebx,%ecx,8), %ecx
     16         	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
     17 
     18 // CHECK: 	movswl	3735928559(%ebx,%ecx,8), %ecx
     19         	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
     20 
     21 // CHECK: 	movzbl	3735928559(%ebx,%ecx,8), %ecx
     22         	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
     23 
     24 // CHECK: 	movzwl	3735928559(%ebx,%ecx,8), %ecx
     25         	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
     26 
     27 // CHECK: 	pushl	3735928559(%ebx,%ecx,8)
     28         	pushl	0xdeadbeef(%ebx,%ecx,8)
     29 
     30 // CHECK: 	popl	3735928559(%ebx,%ecx,8)
     31         	popl	0xdeadbeef(%ebx,%ecx,8)
     32 
     33 // CHECK: 	lahf
     34         	lahf
     35 
     36 // CHECK: 	sahf
     37         	sahf
     38 
     39 // CHECK: 	addb	$254, 3735928559(%ebx,%ecx,8)
     40         	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
     41 
     42 // CHECK: 	addb	$127, 3735928559(%ebx,%ecx,8)
     43         	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
     44 
     45 // CHECK: 	addw	$31438, 3735928559(%ebx,%ecx,8)
     46         	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
     47 
     48 // CHECK: 	addl	$2063514302, 3735928559(%ebx,%ecx,8)
     49         	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
     50 
     51 // CHECK: 	addl	$324478056, 3735928559(%ebx,%ecx,8)
     52         	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
     53 
     54 // CHECK: 	incl	3735928559(%ebx,%ecx,8)
     55         	incl	0xdeadbeef(%ebx,%ecx,8)
     56 
     57 // CHECK: 	subb	$254, 3735928559(%ebx,%ecx,8)
     58         	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
     59 
     60 // CHECK: 	subb	$127, 3735928559(%ebx,%ecx,8)
     61         	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
     62 
     63 // CHECK: 	subw	$31438, 3735928559(%ebx,%ecx,8)
     64         	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
     65 
     66 // CHECK: 	subl	$2063514302, 3735928559(%ebx,%ecx,8)
     67         	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
     68 
     69 // CHECK: 	subl	$324478056, 3735928559(%ebx,%ecx,8)
     70         	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
     71 
     72 // CHECK: 	decl	3735928559(%ebx,%ecx,8)
     73         	decl	0xdeadbeef(%ebx,%ecx,8)
     74 
     75 // CHECK: 	sbbw	$31438, 3735928559(%ebx,%ecx,8)
     76         	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
     77 
     78 // CHECK: 	sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
     79         	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
     80 
     81 // CHECK: 	sbbl	$324478056, 3735928559(%ebx,%ecx,8)
     82         	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
     83 
     84 // CHECK: 	cmpb	$254, 3735928559(%ebx,%ecx,8)
     85         	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
     86 
     87 // CHECK: 	cmpb	$127, 3735928559(%ebx,%ecx,8)
     88         	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
     89 
     90 // CHECK: 	cmpw	$31438, 3735928559(%ebx,%ecx,8)
     91         	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
     92 
     93 // CHECK: 	cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
     94         	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
     95 
     96 // CHECK: 	cmpl	$324478056, 3735928559(%ebx,%ecx,8)
     97         	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
     98 
     99 // CHECK: 	testb	$127, 3735928559(%ebx,%ecx,8)
    100         	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    101 
    102 // CHECK: 	testw	$31438, 3735928559(%ebx,%ecx,8)
    103         	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
    104 
    105 // CHECK: 	testl	$2063514302, 3735928559(%ebx,%ecx,8)
    106         	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
    107 
    108 // CHECK: 	testl	$324478056, 3735928559(%ebx,%ecx,8)
    109         	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
    110 
    111 // CHECK: 	andb	$254, 3735928559(%ebx,%ecx,8)
    112         	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
    113 
    114 // CHECK: 	andb	$127, 3735928559(%ebx,%ecx,8)
    115         	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    116 
    117 // CHECK: 	andw	$31438, 3735928559(%ebx,%ecx,8)
    118         	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
    119 
    120 // CHECK: 	andl	$2063514302, 3735928559(%ebx,%ecx,8)
    121         	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
    122 
    123 // CHECK: 	andl	$324478056, 3735928559(%ebx,%ecx,8)
    124         	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
    125 
    126 // CHECK: 	orb	$254, 3735928559(%ebx,%ecx,8)
    127         	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
    128 
    129 // CHECK: 	orb	$127, 3735928559(%ebx,%ecx,8)
    130         	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    131 
    132 // CHECK: 	orw	$31438, 3735928559(%ebx,%ecx,8)
    133         	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
    134 
    135 // CHECK: 	orl	$2063514302, 3735928559(%ebx,%ecx,8)
    136         	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
    137 
    138 // CHECK: 	orl	$324478056, 3735928559(%ebx,%ecx,8)
    139         	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
    140 
    141 // CHECK: 	xorb	$254, 3735928559(%ebx,%ecx,8)
    142         	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
    143 
    144 // CHECK: 	xorb	$127, 3735928559(%ebx,%ecx,8)
    145         	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    146 
    147 // CHECK: 	xorw	$31438, 3735928559(%ebx,%ecx,8)
    148         	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
    149 
    150 // CHECK: 	xorl	$2063514302, 3735928559(%ebx,%ecx,8)
    151         	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
    152 
    153 // CHECK: 	xorl	$324478056, 3735928559(%ebx,%ecx,8)
    154         	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
    155 
    156 // CHECK: 	adcb	$254, 3735928559(%ebx,%ecx,8)
    157         	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
    158 
    159 // CHECK: 	adcb	$127, 3735928559(%ebx,%ecx,8)
    160         	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    161 
    162 // CHECK: 	adcw	$31438, 3735928559(%ebx,%ecx,8)
    163         	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
    164 
    165 // CHECK: 	adcl	$2063514302, 3735928559(%ebx,%ecx,8)
    166         	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
    167 
    168 // CHECK: 	adcl	$324478056, 3735928559(%ebx,%ecx,8)
    169         	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
    170 
    171 // CHECK: 	negl	3735928559(%ebx,%ecx,8)
    172         	negl	0xdeadbeef(%ebx,%ecx,8)
    173 
    174 // CHECK: 	notl	3735928559(%ebx,%ecx,8)
    175         	notl	0xdeadbeef(%ebx,%ecx,8)
    176 
    177 // CHECK: 	cbtw
    178         	cbtw
    179 
    180 // CHECK: 	cwtl
    181         	cwtl
    182 
    183 // CHECK: 	cwtd
    184         	cwtd
    185 
    186 // CHECK: 	cltd
    187         	cltd
    188 
    189 // CHECK: 	mull	3735928559(%ebx,%ecx,8)
    190         	mull	0xdeadbeef(%ebx,%ecx,8)
    191 
    192 // CHECK: 	imull	3735928559(%ebx,%ecx,8)
    193         	imull	0xdeadbeef(%ebx,%ecx,8)
    194 
    195 // CHECK: 	divl	3735928559(%ebx,%ecx,8)
    196         	divl	0xdeadbeef(%ebx,%ecx,8)
    197 
    198 // CHECK: 	idivl	3735928559(%ebx,%ecx,8)
    199         	idivl	0xdeadbeef(%ebx,%ecx,8)
    200 
    201 // CHECK: 	roll	$0, 3735928559(%ebx,%ecx,8)
    202         	roll	$0,0xdeadbeef(%ebx,%ecx,8)
    203 
    204 // CHECK: 	rolb	$127, 3735928559(%ebx,%ecx,8)
    205         	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    206 
    207 // CHECK: 	roll	3735928559(%ebx,%ecx,8)
    208         	roll	0xdeadbeef(%ebx,%ecx,8)
    209 
    210 // CHECK: 	rorl	$0, 3735928559(%ebx,%ecx,8)
    211         	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
    212 
    213 // CHECK: 	rorb	$127, 3735928559(%ebx,%ecx,8)
    214         	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    215 
    216 // CHECK: 	rorl	3735928559(%ebx,%ecx,8)
    217         	rorl	0xdeadbeef(%ebx,%ecx,8)
    218 
    219 // CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
    220         	shll	$0,0xdeadbeef(%ebx,%ecx,8)
    221 
    222 // CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
    223         	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    224 
    225 // CHECK: 	shll	3735928559(%ebx,%ecx,8)
    226         	shll	0xdeadbeef(%ebx,%ecx,8)
    227 
    228 // CHECK: 	shrl	$0, 3735928559(%ebx,%ecx,8)
    229         	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
    230 
    231 // CHECK: 	shrb	$127, 3735928559(%ebx,%ecx,8)
    232         	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    233 
    234 // CHECK: 	shrl	3735928559(%ebx,%ecx,8)
    235         	shrl	0xdeadbeef(%ebx,%ecx,8)
    236 
    237 // CHECK: 	sarl	$0, 3735928559(%ebx,%ecx,8)
    238         	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
    239 
    240 // CHECK: 	sarb	$127, 3735928559(%ebx,%ecx,8)
    241         	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
    242 
    243 // CHECK: 	sarl	3735928559(%ebx,%ecx,8)
    244         	sarl	0xdeadbeef(%ebx,%ecx,8)
    245 
    246 // CHECK: 	calll	*%ecx
    247         	call	*%ecx
    248 
    249 // CHECK: 	calll	*3735928559(%ebx,%ecx,8)
    250         	call	*0xdeadbeef(%ebx,%ecx,8)
    251 
    252 // CHECK: 	calll	*3735928559(%ebx,%ecx,8)
    253         	call	*0xdeadbeef(%ebx,%ecx,8)
    254 
    255 // CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
    256         	jmp	*0xdeadbeef(%ebx,%ecx,8)
    257 
    258 // CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
    259         	jmp	*0xdeadbeef(%ebx,%ecx,8)
    260 
    261 // CHECK: 	ljmpl	*3735928559(%ebx,%ecx,8)
    262         	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
    263 
    264 // CHECK: 	lret
    265         	lret
    266 
    267 // CHECK: 	leave
    268         	leave
    269 
    270 // CHECK: 	leave
    271         	leavel
    272 
    273 // CHECK: 	seto	%bl
    274         	seto	%bl
    275 
    276 // CHECK: 	seto	3735928559(%ebx,%ecx,8)
    277         	seto	0xdeadbeef(%ebx,%ecx,8)
    278 
    279 // CHECK: 	setno	%bl
    280         	setno	%bl
    281 
    282 // CHECK: 	setno	3735928559(%ebx,%ecx,8)
    283         	setno	0xdeadbeef(%ebx,%ecx,8)
    284 
    285 // CHECK: 	setb	%bl
    286         	setb	%bl
    287 
    288 // CHECK: 	setb	3735928559(%ebx,%ecx,8)
    289         	setb	0xdeadbeef(%ebx,%ecx,8)
    290 
    291 // CHECK: 	setae	%bl
    292         	setae	%bl
    293 
    294 // CHECK: 	setae	3735928559(%ebx,%ecx,8)
    295         	setae	0xdeadbeef(%ebx,%ecx,8)
    296 
    297 // CHECK: 	sete	%bl
    298         	sete	%bl
    299 
    300 // CHECK: 	sete	3735928559(%ebx,%ecx,8)
    301         	sete	0xdeadbeef(%ebx,%ecx,8)
    302 
    303 // CHECK: 	setne	%bl
    304         	setne	%bl
    305 
    306 // CHECK: 	setne	3735928559(%ebx,%ecx,8)
    307         	setne	0xdeadbeef(%ebx,%ecx,8)
    308 
    309 // CHECK: 	setbe	%bl
    310         	setbe	%bl
    311 
    312 // CHECK: 	setbe	3735928559(%ebx,%ecx,8)
    313         	setbe	0xdeadbeef(%ebx,%ecx,8)
    314 
    315 // CHECK: 	seta	%bl
    316         	seta	%bl
    317 
    318 // CHECK: 	seta	3735928559(%ebx,%ecx,8)
    319         	seta	0xdeadbeef(%ebx,%ecx,8)
    320 
    321 // CHECK: 	sets	%bl
    322         	sets	%bl
    323 
    324 // CHECK: 	sets	3735928559(%ebx,%ecx,8)
    325         	sets	0xdeadbeef(%ebx,%ecx,8)
    326 
    327 // CHECK: 	setns	%bl
    328         	setns	%bl
    329 
    330 // CHECK: 	setns	3735928559(%ebx,%ecx,8)
    331         	setns	0xdeadbeef(%ebx,%ecx,8)
    332 
    333 // CHECK: 	setp	%bl
    334         	setp	%bl
    335 
    336 // CHECK: 	setp	3735928559(%ebx,%ecx,8)
    337         	setp	0xdeadbeef(%ebx,%ecx,8)
    338 
    339 // CHECK: 	setnp	%bl
    340         	setnp	%bl
    341 
    342 // CHECK: 	setnp	3735928559(%ebx,%ecx,8)
    343         	setnp	0xdeadbeef(%ebx,%ecx,8)
    344 
    345 // CHECK: 	setl	%bl
    346         	setl	%bl
    347 
    348 // CHECK: 	setl	3735928559(%ebx,%ecx,8)
    349         	setl	0xdeadbeef(%ebx,%ecx,8)
    350 
    351 // CHECK: 	setge	%bl
    352         	setge	%bl
    353 
    354 // CHECK: 	setge	3735928559(%ebx,%ecx,8)
    355         	setge	0xdeadbeef(%ebx,%ecx,8)
    356 
    357 // CHECK: 	setle	%bl
    358         	setle	%bl
    359 
    360 // CHECK: 	setle	3735928559(%ebx,%ecx,8)
    361         	setle	0xdeadbeef(%ebx,%ecx,8)
    362 
    363 // CHECK: 	setg	%bl
    364         	setg	%bl
    365 
    366 // CHECK: 	setg	3735928559(%ebx,%ecx,8)
    367         	setg	0xdeadbeef(%ebx,%ecx,8)
    368 
    369 // CHECK: 	nopl	3735928559(%ebx,%ecx,8)
    370         	nopl	0xdeadbeef(%ebx,%ecx,8)
    371 
    372 // CHECK: 	nop
    373         	nop
    374 
    375 // CHECK: flds	(%edi)
    376 // CHECK:  encoding: [0xd9,0x07]
    377         	flds	(%edi)
    378 
    379 // CHECK: filds	(%edi)
    380 // CHECK:  encoding: [0xdf,0x07]
    381         	filds	(%edi)
    382 
    383 // CHECK: 	fldl	3735928559(%ebx,%ecx,8)
    384         	fldl	0xdeadbeef(%ebx,%ecx,8)
    385 
    386 // CHECK: 	fildl	3735928559(%ebx,%ecx,8)
    387         	fildl	0xdeadbeef(%ebx,%ecx,8)
    388 
    389 // CHECK: 	fildll	3735928559(%ebx,%ecx,8)
    390         	fildll	0xdeadbeef(%ebx,%ecx,8)
    391 
    392 // CHECK: 	fldt	3735928559(%ebx,%ecx,8)
    393         	fldt	0xdeadbeef(%ebx,%ecx,8)
    394 
    395 // CHECK: 	fbld	3735928559(%ebx,%ecx,8)
    396         	fbld	0xdeadbeef(%ebx,%ecx,8)
    397 
    398 // CHECK: 	fstl	3735928559(%ebx,%ecx,8)
    399         	fstl	0xdeadbeef(%ebx,%ecx,8)
    400 
    401 // CHECK: 	fistl	3735928559(%ebx,%ecx,8)
    402         	fistl	0xdeadbeef(%ebx,%ecx,8)
    403 
    404 // CHECK: 	fstpl	3735928559(%ebx,%ecx,8)
    405         	fstpl	0xdeadbeef(%ebx,%ecx,8)
    406 
    407 // CHECK: 	fistpl	3735928559(%ebx,%ecx,8)
    408         	fistpl	0xdeadbeef(%ebx,%ecx,8)
    409 
    410 // CHECK: 	fistpll	3735928559(%ebx,%ecx,8)
    411         	fistpll	0xdeadbeef(%ebx,%ecx,8)
    412 
    413 // CHECK: 	fstpt	3735928559(%ebx,%ecx,8)
    414         	fstpt	0xdeadbeef(%ebx,%ecx,8)
    415 
    416 // CHECK: 	fbstp	3735928559(%ebx,%ecx,8)
    417         	fbstp	0xdeadbeef(%ebx,%ecx,8)
    418 
    419 // CHECK: 	ficoml	3735928559(%ebx,%ecx,8)
    420         	ficoml	0xdeadbeef(%ebx,%ecx,8)
    421 
    422 // CHECK: 	ficompl	3735928559(%ebx,%ecx,8)
    423         	ficompl	0xdeadbeef(%ebx,%ecx,8)
    424 
    425 // CHECK: 	fucompp
    426         	fucompp
    427 
    428 // CHECK: 	ftst
    429         	ftst
    430 
    431 // CHECK: 	fld1
    432         	fld1
    433 
    434 // CHECK: 	fldz
    435         	fldz
    436 
    437 // CHECK: 	faddl	3735928559(%ebx,%ecx,8)
    438         	faddl	0xdeadbeef(%ebx,%ecx,8)
    439 
    440 // CHECK: 	fiaddl	3735928559(%ebx,%ecx,8)
    441         	fiaddl	0xdeadbeef(%ebx,%ecx,8)
    442 
    443 // CHECK: 	fsubl	3735928559(%ebx,%ecx,8)
    444         	fsubl	0xdeadbeef(%ebx,%ecx,8)
    445 
    446 // CHECK: 	fisubl	3735928559(%ebx,%ecx,8)
    447         	fisubl	0xdeadbeef(%ebx,%ecx,8)
    448 
    449 // CHECK: 	fsubrl	3735928559(%ebx,%ecx,8)
    450         	fsubrl	0xdeadbeef(%ebx,%ecx,8)
    451 
    452 // CHECK: 	fisubrl	3735928559(%ebx,%ecx,8)
    453         	fisubrl	0xdeadbeef(%ebx,%ecx,8)
    454 
    455 // CHECK: 	fmull	3735928559(%ebx,%ecx,8)
    456         	fmull	0xdeadbeef(%ebx,%ecx,8)
    457 
    458 // CHECK: 	fimull	3735928559(%ebx,%ecx,8)
    459         	fimull	0xdeadbeef(%ebx,%ecx,8)
    460 
    461 // CHECK: 	fdivl	3735928559(%ebx,%ecx,8)
    462         	fdivl	0xdeadbeef(%ebx,%ecx,8)
    463 
    464 // CHECK: 	fidivl	3735928559(%ebx,%ecx,8)
    465         	fidivl	0xdeadbeef(%ebx,%ecx,8)
    466 
    467 // CHECK: 	fdivrl	3735928559(%ebx,%ecx,8)
    468         	fdivrl	0xdeadbeef(%ebx,%ecx,8)
    469 
    470 // CHECK: 	fidivrl	3735928559(%ebx,%ecx,8)
    471         	fidivrl	0xdeadbeef(%ebx,%ecx,8)
    472 
    473 // CHECK: 	fsqrt
    474         	fsqrt
    475 
    476 // CHECK: 	fsin
    477         	fsin
    478 
    479 // CHECK: 	fcos
    480         	fcos
    481 
    482 // CHECK: 	fchs
    483         	fchs
    484 
    485 // CHECK: 	fabs
    486         	fabs
    487 
    488 // CHECK: 	fldcw	3735928559(%ebx,%ecx,8)
    489         	fldcw	0xdeadbeef(%ebx,%ecx,8)
    490 
    491 // CHECK: 	fnstcw	3735928559(%ebx,%ecx,8)
    492         	fnstcw	0xdeadbeef(%ebx,%ecx,8)
    493 
    494 // CHECK: 	rdtsc
    495         	rdtsc
    496 
    497 // CHECK: 	sysenter
    498         	sysenter
    499 
    500 // CHECK: 	sysexit
    501         	sysexit
    502 
    503 // CHECK: 	sysexitl
    504         	sysexitl
    505 
    506 // CHECK: 	ud2
    507         	ud2
    508 
    509 // CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
    510         	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
    511 
    512 // CHECK: 	clflush	3735928559(%ebx,%ecx,8)
    513         	clflush	0xdeadbeef(%ebx,%ecx,8)
    514 
    515 // CHECK: 	emms
    516         	emms
    517 
    518 // CHECK: 	movd	%ecx, %mm3
    519         	movd	%ecx,%mm3
    520 
    521 // CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
    522         	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
    523 
    524 // CHECK: 	movd	%ecx, %xmm5
    525         	movd	%ecx,%xmm5
    526 
    527 // CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
    528         	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
    529 
    530 // CHECK: 	movd	%xmm5, %ecx
    531         	movd	%xmm5,%ecx
    532 
    533 // CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
    534         	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    535 
    536 // CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
    537         	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
    538 
    539 // CHECK: 	movq	%mm3, %mm3
    540         	movq	%mm3,%mm3
    541 
    542 // CHECK: 	movq	%mm3, %mm3
    543         	movq	%mm3,%mm3
    544 
    545 // CHECK: 	movq	%xmm5, %xmm5
    546         	movq	%xmm5,%xmm5
    547 
    548 // CHECK: 	movq	%xmm5, %xmm5
    549         	movq	%xmm5,%xmm5
    550 
    551 // CHECK: 	packssdw	%mm3, %mm3
    552         	packssdw	%mm3,%mm3
    553 
    554 // CHECK: 	packssdw	%xmm5, %xmm5
    555         	packssdw	%xmm5,%xmm5
    556 
    557 // CHECK: 	packsswb	%mm3, %mm3
    558         	packsswb	%mm3,%mm3
    559 
    560 // CHECK: 	packsswb	%xmm5, %xmm5
    561         	packsswb	%xmm5,%xmm5
    562 
    563 // CHECK: 	packuswb	%mm3, %mm3
    564         	packuswb	%mm3,%mm3
    565 
    566 // CHECK: 	packuswb	%xmm5, %xmm5
    567         	packuswb	%xmm5,%xmm5
    568 
    569 // CHECK: 	paddb	%mm3, %mm3
    570         	paddb	%mm3,%mm3
    571 
    572 // CHECK: 	paddb	%xmm5, %xmm5
    573         	paddb	%xmm5,%xmm5
    574 
    575 // CHECK: 	paddw	%mm3, %mm3
    576         	paddw	%mm3,%mm3
    577 
    578 // CHECK: 	paddw	%xmm5, %xmm5
    579         	paddw	%xmm5,%xmm5
    580 
    581 // CHECK: 	paddd	%mm3, %mm3
    582         	paddd	%mm3,%mm3
    583 
    584 // CHECK: 	paddd	%xmm5, %xmm5
    585         	paddd	%xmm5,%xmm5
    586 
    587 // CHECK: 	paddq	%mm3, %mm3
    588         	paddq	%mm3,%mm3
    589 
    590 // CHECK: 	paddq	%xmm5, %xmm5
    591         	paddq	%xmm5,%xmm5
    592 
    593 // CHECK: 	paddsb	%mm3, %mm3
    594         	paddsb	%mm3,%mm3
    595 
    596 // CHECK: 	paddsb	%xmm5, %xmm5
    597         	paddsb	%xmm5,%xmm5
    598 
    599 // CHECK: 	paddsw	%mm3, %mm3
    600         	paddsw	%mm3,%mm3
    601 
    602 // CHECK: 	paddsw	%xmm5, %xmm5
    603         	paddsw	%xmm5,%xmm5
    604 
    605 // CHECK: 	paddusb	%mm3, %mm3
    606         	paddusb	%mm3,%mm3
    607 
    608 // CHECK: 	paddusb	%xmm5, %xmm5
    609         	paddusb	%xmm5,%xmm5
    610 
    611 // CHECK: 	paddusw	%mm3, %mm3
    612         	paddusw	%mm3,%mm3
    613 
    614 // CHECK: 	paddusw	%xmm5, %xmm5
    615         	paddusw	%xmm5,%xmm5
    616 
    617 // CHECK: 	pand	%mm3, %mm3
    618         	pand	%mm3,%mm3
    619 
    620 // CHECK: 	pand	%xmm5, %xmm5
    621         	pand	%xmm5,%xmm5
    622 
    623 // CHECK: 	pandn	%mm3, %mm3
    624         	pandn	%mm3,%mm3
    625 
    626 // CHECK: 	pandn	%xmm5, %xmm5
    627         	pandn	%xmm5,%xmm5
    628 
    629 // CHECK: 	pcmpeqb	%mm3, %mm3
    630         	pcmpeqb	%mm3,%mm3
    631 
    632 // CHECK: 	pcmpeqb	%xmm5, %xmm5
    633         	pcmpeqb	%xmm5,%xmm5
    634 
    635 // CHECK: 	pcmpeqw	%mm3, %mm3
    636         	pcmpeqw	%mm3,%mm3
    637 
    638 // CHECK: 	pcmpeqw	%xmm5, %xmm5
    639         	pcmpeqw	%xmm5,%xmm5
    640 
    641 // CHECK: 	pcmpeqd	%mm3, %mm3
    642         	pcmpeqd	%mm3,%mm3
    643 
    644 // CHECK: 	pcmpeqd	%xmm5, %xmm5
    645         	pcmpeqd	%xmm5,%xmm5
    646 
    647 // CHECK: 	pcmpgtb	%mm3, %mm3
    648         	pcmpgtb	%mm3,%mm3
    649 
    650 // CHECK: 	pcmpgtb	%xmm5, %xmm5
    651         	pcmpgtb	%xmm5,%xmm5
    652 
    653 // CHECK: 	pcmpgtw	%mm3, %mm3
    654         	pcmpgtw	%mm3,%mm3
    655 
    656 // CHECK: 	pcmpgtw	%xmm5, %xmm5
    657         	pcmpgtw	%xmm5,%xmm5
    658 
    659 // CHECK: 	pcmpgtd	%mm3, %mm3
    660         	pcmpgtd	%mm3,%mm3
    661 
    662 // CHECK: 	pcmpgtd	%xmm5, %xmm5
    663         	pcmpgtd	%xmm5,%xmm5
    664 
    665 // CHECK: 	pmaddwd	%mm3, %mm3
    666         	pmaddwd	%mm3,%mm3
    667 
    668 // CHECK: 	pmaddwd	%xmm5, %xmm5
    669         	pmaddwd	%xmm5,%xmm5
    670 
    671 // CHECK: 	pmulhw	%mm3, %mm3
    672         	pmulhw	%mm3,%mm3
    673 
    674 // CHECK: 	pmulhw	%xmm5, %xmm5
    675         	pmulhw	%xmm5,%xmm5
    676 
    677 // CHECK: 	pmullw	%mm3, %mm3
    678         	pmullw	%mm3,%mm3
    679 
    680 // CHECK: 	pmullw	%xmm5, %xmm5
    681         	pmullw	%xmm5,%xmm5
    682 
    683 // CHECK: 	por	%mm3, %mm3
    684         	por	%mm3,%mm3
    685 
    686 // CHECK: 	por	%xmm5, %xmm5
    687         	por	%xmm5,%xmm5
    688 
    689 // CHECK: 	psllw	%mm3, %mm3
    690         	psllw	%mm3,%mm3
    691 
    692 // CHECK: 	psllw	%xmm5, %xmm5
    693         	psllw	%xmm5,%xmm5
    694 
    695 // CHECK: 	psllw	$127, %mm3
    696         	psllw	$0x7f,%mm3
    697 
    698 // CHECK: 	psllw	$127, %xmm5
    699         	psllw	$0x7f,%xmm5
    700 
    701 // CHECK: 	pslld	%mm3, %mm3
    702         	pslld	%mm3,%mm3
    703 
    704 // CHECK: 	pslld	%xmm5, %xmm5
    705         	pslld	%xmm5,%xmm5
    706 
    707 // CHECK: 	pslld	$127, %mm3
    708         	pslld	$0x7f,%mm3
    709 
    710 // CHECK: 	pslld	$127, %xmm5
    711         	pslld	$0x7f,%xmm5
    712 
    713 // CHECK: 	psllq	%mm3, %mm3
    714         	psllq	%mm3,%mm3
    715 
    716 // CHECK: 	psllq	%xmm5, %xmm5
    717         	psllq	%xmm5,%xmm5
    718 
    719 // CHECK: 	psllq	$127, %mm3
    720         	psllq	$0x7f,%mm3
    721 
    722 // CHECK: 	psllq	$127, %xmm5
    723         	psllq	$0x7f,%xmm5
    724 
    725 // CHECK: 	psraw	%mm3, %mm3
    726         	psraw	%mm3,%mm3
    727 
    728 // CHECK: 	psraw	%xmm5, %xmm5
    729         	psraw	%xmm5,%xmm5
    730 
    731 // CHECK: 	psraw	$127, %mm3
    732         	psraw	$0x7f,%mm3
    733 
    734 // CHECK: 	psraw	$127, %xmm5
    735         	psraw	$0x7f,%xmm5
    736 
    737 // CHECK: 	psrad	%mm3, %mm3
    738         	psrad	%mm3,%mm3
    739 
    740 // CHECK: 	psrad	%xmm5, %xmm5
    741         	psrad	%xmm5,%xmm5
    742 
    743 // CHECK: 	psrad	$127, %mm3
    744         	psrad	$0x7f,%mm3
    745 
    746 // CHECK: 	psrad	$127, %xmm5
    747         	psrad	$0x7f,%xmm5
    748 
    749 // CHECK: 	psrlw	%mm3, %mm3
    750         	psrlw	%mm3,%mm3
    751 
    752 // CHECK: 	psrlw	%xmm5, %xmm5
    753         	psrlw	%xmm5,%xmm5
    754 
    755 // CHECK: 	psrlw	$127, %mm3
    756         	psrlw	$0x7f,%mm3
    757 
    758 // CHECK: 	psrlw	$127, %xmm5
    759         	psrlw	$0x7f,%xmm5
    760 
    761 // CHECK: 	psrld	%mm3, %mm3
    762         	psrld	%mm3,%mm3
    763 
    764 // CHECK: 	psrld	%xmm5, %xmm5
    765         	psrld	%xmm5,%xmm5
    766 
    767 // CHECK: 	psrld	$127, %mm3
    768         	psrld	$0x7f,%mm3
    769 
    770 // CHECK: 	psrld	$127, %xmm5
    771         	psrld	$0x7f,%xmm5
    772 
    773 // CHECK: 	psrlq	%mm3, %mm3
    774         	psrlq	%mm3,%mm3
    775 
    776 // CHECK: 	psrlq	%xmm5, %xmm5
    777         	psrlq	%xmm5,%xmm5
    778 
    779 // CHECK: 	psrlq	$127, %mm3
    780         	psrlq	$0x7f,%mm3
    781 
    782 // CHECK: 	psrlq	$127, %xmm5
    783         	psrlq	$0x7f,%xmm5
    784 
    785 // CHECK: 	psubb	%mm3, %mm3
    786         	psubb	%mm3,%mm3
    787 
    788 // CHECK: 	psubb	%xmm5, %xmm5
    789         	psubb	%xmm5,%xmm5
    790 
    791 // CHECK: 	psubw	%mm3, %mm3
    792         	psubw	%mm3,%mm3
    793 
    794 // CHECK: 	psubw	%xmm5, %xmm5
    795         	psubw	%xmm5,%xmm5
    796 
    797 // CHECK: 	psubd	%mm3, %mm3
    798         	psubd	%mm3,%mm3
    799 
    800 // CHECK: 	psubd	%xmm5, %xmm5
    801         	psubd	%xmm5,%xmm5
    802 
    803 // CHECK: 	psubq	%mm3, %mm3
    804         	psubq	%mm3,%mm3
    805 
    806 // CHECK: 	psubq	%xmm5, %xmm5
    807         	psubq	%xmm5,%xmm5
    808 
    809 // CHECK: 	psubsb	%mm3, %mm3
    810         	psubsb	%mm3,%mm3
    811 
    812 // CHECK: 	psubsb	%xmm5, %xmm5
    813         	psubsb	%xmm5,%xmm5
    814 
    815 // CHECK: 	psubsw	%mm3, %mm3
    816         	psubsw	%mm3,%mm3
    817 
    818 // CHECK: 	psubsw	%xmm5, %xmm5
    819         	psubsw	%xmm5,%xmm5
    820 
    821 // CHECK: 	psubusb	%mm3, %mm3
    822         	psubusb	%mm3,%mm3
    823 
    824 // CHECK: 	psubusb	%xmm5, %xmm5
    825         	psubusb	%xmm5,%xmm5
    826 
    827 // CHECK: 	psubusw	%mm3, %mm3
    828         	psubusw	%mm3,%mm3
    829 
    830 // CHECK: 	psubusw	%xmm5, %xmm5
    831         	psubusw	%xmm5,%xmm5
    832 
    833 // CHECK: 	punpckhbw	%mm3, %mm3
    834         	punpckhbw	%mm3,%mm3
    835 
    836 // CHECK: 	punpckhbw	%xmm5, %xmm5
    837         	punpckhbw	%xmm5,%xmm5
    838 
    839 // CHECK: 	punpckhwd	%mm3, %mm3
    840         	punpckhwd	%mm3,%mm3
    841 
    842 // CHECK: 	punpckhwd	%xmm5, %xmm5
    843         	punpckhwd	%xmm5,%xmm5
    844 
    845 // CHECK: 	punpckhdq	%mm3, %mm3
    846         	punpckhdq	%mm3,%mm3
    847 
    848 // CHECK: 	punpckhdq	%xmm5, %xmm5
    849         	punpckhdq	%xmm5,%xmm5
    850 
    851 // CHECK: 	punpcklbw	%mm3, %mm3
    852         	punpcklbw	%mm3,%mm3
    853 
    854 // CHECK: 	punpcklbw	%xmm5, %xmm5
    855         	punpcklbw	%xmm5,%xmm5
    856 
    857 // CHECK: 	punpcklwd	%mm3, %mm3
    858         	punpcklwd	%mm3,%mm3
    859 
    860 // CHECK: 	punpcklwd	%xmm5, %xmm5
    861         	punpcklwd	%xmm5,%xmm5
    862 
    863 // CHECK: 	punpckldq	%mm3, %mm3
    864         	punpckldq	%mm3,%mm3
    865 
    866 // CHECK: 	punpckldq	%xmm5, %xmm5
    867         	punpckldq	%xmm5,%xmm5
    868 
    869 // CHECK: 	pxor	%mm3, %mm3
    870         	pxor	%mm3,%mm3
    871 
    872 // CHECK: 	pxor	%xmm5, %xmm5
    873         	pxor	%xmm5,%xmm5
    874 
    875 // CHECK: 	addps	%xmm5, %xmm5
    876         	addps	%xmm5,%xmm5
    877 
    878 // CHECK: 	addss	%xmm5, %xmm5
    879         	addss	%xmm5,%xmm5
    880 
    881 // CHECK: 	andnps	%xmm5, %xmm5
    882         	andnps	%xmm5,%xmm5
    883 
    884 // CHECK: 	andps	%xmm5, %xmm5
    885         	andps	%xmm5,%xmm5
    886 
    887 // CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
    888         	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
    889 
    890 // CHECK: 	cvtpi2ps	%mm3, %xmm5
    891         	cvtpi2ps	%mm3,%xmm5
    892 
    893 // CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
    894         	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
    895 
    896 // CHECK: 	cvtps2pi	%xmm5, %mm3
    897         	cvtps2pi	%xmm5,%mm3
    898 
    899 // CHECK: 	cvtsi2ss	%ecx, %xmm5
    900         	cvtsi2ss	%ecx,%xmm5
    901 
    902 // CHECK: 	cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
    903         	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
    904 
    905 // CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
    906         	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
    907 
    908 // CHECK: 	cvttps2pi	%xmm5, %mm3
    909         	cvttps2pi	%xmm5,%mm3
    910 
    911 // CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
    912         	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
    913 
    914 // CHECK: 	cvttss2si	%xmm5, %ecx
    915         	cvttss2si	%xmm5,%ecx
    916 
    917 // CHECK: 	divps	%xmm5, %xmm5
    918         	divps	%xmm5,%xmm5
    919 
    920 // CHECK: 	divss	%xmm5, %xmm5
    921         	divss	%xmm5,%xmm5
    922 
    923 // CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
    924         	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
    925 
    926 // CHECK: 	maskmovq	%mm3, %mm3
    927         	maskmovq	%mm3,%mm3
    928 
    929 // CHECK: 	maxps	%xmm5, %xmm5
    930         	maxps	%xmm5,%xmm5
    931 
    932 // CHECK: 	maxss	%xmm5, %xmm5
    933         	maxss	%xmm5,%xmm5
    934 
    935 // CHECK: 	minps	%xmm5, %xmm5
    936         	minps	%xmm5,%xmm5
    937 
    938 // CHECK: 	minss	%xmm5, %xmm5
    939         	minss	%xmm5,%xmm5
    940 
    941 // CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
    942         	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
    943 
    944 // CHECK: 	movaps	%xmm5, %xmm5
    945         	movaps	%xmm5,%xmm5
    946 
    947 // CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
    948         	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    949 
    950 // CHECK: 	movaps	%xmm5, %xmm5
    951         	movaps	%xmm5,%xmm5
    952 
    953 // CHECK: 	movhlps	%xmm5, %xmm5
    954         	movhlps	%xmm5,%xmm5
    955 
    956 // CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
    957         	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    958 
    959 // CHECK: 	movlhps	%xmm5, %xmm5
    960         	movlhps	%xmm5,%xmm5
    961 
    962 // CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
    963         	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    964 
    965 // CHECK: 	movmskps	%xmm5, %ecx
    966         	movmskps	%xmm5,%ecx
    967 
    968 // CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
    969         	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    970 
    971 // CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
    972         	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
    973 
    974 // CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
    975         	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    976 
    977 // CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
    978         	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
    979 
    980 // CHECK: 	movss	%xmm5, %xmm5
    981         	movss	%xmm5,%xmm5
    982 
    983 // CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
    984         	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    985 
    986 // CHECK: 	movss	%xmm5, %xmm5
    987         	movss	%xmm5,%xmm5
    988 
    989 // CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
    990         	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
    991 
    992 // CHECK: 	movups	%xmm5, %xmm5
    993         	movups	%xmm5,%xmm5
    994 
    995 // CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
    996         	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
    997 
    998 // CHECK: 	movups	%xmm5, %xmm5
    999         	movups	%xmm5,%xmm5
   1000 
   1001 // CHECK: 	mulps	%xmm5, %xmm5
   1002         	mulps	%xmm5,%xmm5
   1003 
   1004 // CHECK: 	mulss	%xmm5, %xmm5
   1005         	mulss	%xmm5,%xmm5
   1006 
   1007 // CHECK: 	orps	%xmm5, %xmm5
   1008         	orps	%xmm5,%xmm5
   1009 
   1010 // CHECK: 	pavgb	%mm3, %mm3
   1011         	pavgb	%mm3,%mm3
   1012 
   1013 // CHECK: 	pavgb	%xmm5, %xmm5
   1014         	pavgb	%xmm5,%xmm5
   1015 
   1016 // CHECK: 	pavgw	%mm3, %mm3
   1017         	pavgw	%mm3,%mm3
   1018 
   1019 // CHECK: 	pavgw	%xmm5, %xmm5
   1020         	pavgw	%xmm5,%xmm5
   1021 
   1022 // CHECK: 	pmaxsw	%mm3, %mm3
   1023         	pmaxsw	%mm3,%mm3
   1024 
   1025 // CHECK: 	pmaxsw	%xmm5, %xmm5
   1026         	pmaxsw	%xmm5,%xmm5
   1027 
   1028 // CHECK: 	pmaxub	%mm3, %mm3
   1029         	pmaxub	%mm3,%mm3
   1030 
   1031 // CHECK: 	pmaxub	%xmm5, %xmm5
   1032         	pmaxub	%xmm5,%xmm5
   1033 
   1034 // CHECK: 	pminsw	%mm3, %mm3
   1035         	pminsw	%mm3,%mm3
   1036 
   1037 // CHECK: 	pminsw	%xmm5, %xmm5
   1038         	pminsw	%xmm5,%xmm5
   1039 
   1040 // CHECK: 	pminub	%mm3, %mm3
   1041         	pminub	%mm3,%mm3
   1042 
   1043 // CHECK: 	pminub	%xmm5, %xmm5
   1044         	pminub	%xmm5,%xmm5
   1045 
   1046 // CHECK: 	pmovmskb	%mm3, %ecx
   1047         	pmovmskb	%mm3,%ecx
   1048 
   1049 // CHECK: 	pmovmskb	%xmm5, %ecx
   1050         	pmovmskb	%xmm5,%ecx
   1051 
   1052 // CHECK: 	pmulhuw	%mm3, %mm3
   1053         	pmulhuw	%mm3,%mm3
   1054 
   1055 // CHECK: 	pmulhuw	%xmm5, %xmm5
   1056         	pmulhuw	%xmm5,%xmm5
   1057 
   1058 // CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
   1059         	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
   1060 
   1061 // CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
   1062         	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
   1063 
   1064 // CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
   1065         	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
   1066 
   1067 // CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
   1068         	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
   1069 
   1070 // CHECK: 	psadbw	%mm3, %mm3
   1071         	psadbw	%mm3,%mm3
   1072 
   1073 // CHECK: 	psadbw	%xmm5, %xmm5
   1074         	psadbw	%xmm5,%xmm5
   1075 
   1076 // CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
   1077         	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1078 
   1079 // CHECK: 	rcpps	%xmm5, %xmm5
   1080         	rcpps	%xmm5,%xmm5
   1081 
   1082 // CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
   1083         	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1084 
   1085 // CHECK: 	rcpss	%xmm5, %xmm5
   1086         	rcpss	%xmm5,%xmm5
   1087 
   1088 // CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
   1089         	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1090 
   1091 // CHECK: 	rsqrtps	%xmm5, %xmm5
   1092         	rsqrtps	%xmm5,%xmm5
   1093 
   1094 // CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
   1095         	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1096 
   1097 // CHECK: 	rsqrtss	%xmm5, %xmm5
   1098         	rsqrtss	%xmm5,%xmm5
   1099 
   1100 // CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
   1101         	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1102 
   1103 // CHECK: 	sqrtps	%xmm5, %xmm5
   1104         	sqrtps	%xmm5,%xmm5
   1105 
   1106 // CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
   1107         	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1108 
   1109 // CHECK: 	sqrtss	%xmm5, %xmm5
   1110         	sqrtss	%xmm5,%xmm5
   1111 
   1112 // CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
   1113         	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
   1114 
   1115 // CHECK: 	subps	%xmm5, %xmm5
   1116         	subps	%xmm5,%xmm5
   1117 
   1118 // CHECK: 	subss	%xmm5, %xmm5
   1119         	subss	%xmm5,%xmm5
   1120 
   1121 // CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
   1122         	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1123 
   1124 // CHECK: 	ucomiss	%xmm5, %xmm5
   1125         	ucomiss	%xmm5,%xmm5
   1126 
   1127 // CHECK: 	unpckhps	%xmm5, %xmm5
   1128         	unpckhps	%xmm5,%xmm5
   1129 
   1130 // CHECK: 	unpcklps	%xmm5, %xmm5
   1131         	unpcklps	%xmm5,%xmm5
   1132 
   1133 // CHECK: 	xorps	%xmm5, %xmm5
   1134         	xorps	%xmm5,%xmm5
   1135 
   1136 // CHECK: 	addpd	%xmm5, %xmm5
   1137         	addpd	%xmm5,%xmm5
   1138 
   1139 // CHECK: 	addsd	%xmm5, %xmm5
   1140         	addsd	%xmm5,%xmm5
   1141 
   1142 // CHECK: 	andnpd	%xmm5, %xmm5
   1143         	andnpd	%xmm5,%xmm5
   1144 
   1145 // CHECK: 	andpd	%xmm5, %xmm5
   1146         	andpd	%xmm5,%xmm5
   1147 
   1148 // CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
   1149         	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1150 
   1151 // CHECK: 	comisd	%xmm5, %xmm5
   1152         	comisd	%xmm5,%xmm5
   1153 
   1154 // CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
   1155         	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1156 
   1157 // CHECK: 	cvtpi2pd	%mm3, %xmm5
   1158         	cvtpi2pd	%mm3,%xmm5
   1159 
   1160 // CHECK: 	cvtsi2sd	%ecx, %xmm5
   1161         	cvtsi2sd	%ecx,%xmm5
   1162 
   1163 // CHECK: 	cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
   1164         	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1165 
   1166 // CHECK: 	divpd	%xmm5, %xmm5
   1167         	divpd	%xmm5,%xmm5
   1168 
   1169 // CHECK: 	divsd	%xmm5, %xmm5
   1170         	divsd	%xmm5,%xmm5
   1171 
   1172 // CHECK: 	maxpd	%xmm5, %xmm5
   1173         	maxpd	%xmm5,%xmm5
   1174 
   1175 // CHECK: 	maxsd	%xmm5, %xmm5
   1176         	maxsd	%xmm5,%xmm5
   1177 
   1178 // CHECK: 	minpd	%xmm5, %xmm5
   1179         	minpd	%xmm5,%xmm5
   1180 
   1181 // CHECK: 	minsd	%xmm5, %xmm5
   1182         	minsd	%xmm5,%xmm5
   1183 
   1184 // CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
   1185         	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1186 
   1187 // CHECK: 	movapd	%xmm5, %xmm5
   1188         	movapd	%xmm5,%xmm5
   1189 
   1190 // CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
   1191         	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1192 
   1193 // CHECK: 	movapd	%xmm5, %xmm5
   1194         	movapd	%xmm5,%xmm5
   1195 
   1196 // CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
   1197         	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1198 
   1199 // CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
   1200         	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1201 
   1202 // CHECK: 	movmskpd	%xmm5, %ecx
   1203         	movmskpd	%xmm5,%ecx
   1204 
   1205 // CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
   1206         	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1207 
   1208 // CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
   1209         	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1210 
   1211 // CHECK: 	movsd	%xmm5, %xmm5
   1212         	movsd	%xmm5,%xmm5
   1213 
   1214 // CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
   1215         	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1216 
   1217 // CHECK: 	movsd	%xmm5, %xmm5
   1218         	movsd	%xmm5,%xmm5
   1219 
   1220 // CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
   1221         	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1222 
   1223 // CHECK: 	movupd	%xmm5, %xmm5
   1224         	movupd	%xmm5,%xmm5
   1225 
   1226 // CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
   1227         	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1228 
   1229 // CHECK: 	movupd	%xmm5, %xmm5
   1230         	movupd	%xmm5,%xmm5
   1231 
   1232 // CHECK: 	mulpd	%xmm5, %xmm5
   1233         	mulpd	%xmm5,%xmm5
   1234 
   1235 // CHECK: 	mulsd	%xmm5, %xmm5
   1236         	mulsd	%xmm5,%xmm5
   1237 
   1238 // CHECK: 	orpd	%xmm5, %xmm5
   1239         	orpd	%xmm5,%xmm5
   1240 
   1241 // CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
   1242         	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1243 
   1244 // CHECK: 	sqrtpd	%xmm5, %xmm5
   1245         	sqrtpd	%xmm5,%xmm5
   1246 
   1247 // CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
   1248         	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1249 
   1250 // CHECK: 	sqrtsd	%xmm5, %xmm5
   1251         	sqrtsd	%xmm5,%xmm5
   1252 
   1253 // CHECK: 	subpd	%xmm5, %xmm5
   1254         	subpd	%xmm5,%xmm5
   1255 
   1256 // CHECK: 	subsd	%xmm5, %xmm5
   1257         	subsd	%xmm5,%xmm5
   1258 
   1259 // CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
   1260         	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1261 
   1262 // CHECK: 	ucomisd	%xmm5, %xmm5
   1263         	ucomisd	%xmm5,%xmm5
   1264 
   1265 // CHECK: 	unpckhpd	%xmm5, %xmm5
   1266         	unpckhpd	%xmm5,%xmm5
   1267 
   1268 // CHECK: 	unpcklpd	%xmm5, %xmm5
   1269         	unpcklpd	%xmm5,%xmm5
   1270 
   1271 // CHECK: 	xorpd	%xmm5, %xmm5
   1272         	xorpd	%xmm5,%xmm5
   1273 
   1274 // CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
   1275         	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1276 
   1277 // CHECK: 	cvtdq2pd	%xmm5, %xmm5
   1278         	cvtdq2pd	%xmm5,%xmm5
   1279 
   1280 // CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
   1281         	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1282 
   1283 // CHECK: 	cvtpd2dq	%xmm5, %xmm5
   1284         	cvtpd2dq	%xmm5,%xmm5
   1285 
   1286 // CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
   1287         	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1288 
   1289 // CHECK: 	cvtdq2ps	%xmm5, %xmm5
   1290         	cvtdq2ps	%xmm5,%xmm5
   1291 
   1292 // CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
   1293         	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   1294 
   1295 // CHECK: 	cvtpd2pi	%xmm5, %mm3
   1296         	cvtpd2pi	%xmm5,%mm3
   1297 
   1298 // CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
   1299         	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1300 
   1301 // CHECK: 	cvtps2dq	%xmm5, %xmm5
   1302         	cvtps2dq	%xmm5,%xmm5
   1303 
   1304 // CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
   1305         	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1306 
   1307 // CHECK: 	cvtsd2ss	%xmm5, %xmm5
   1308         	cvtsd2ss	%xmm5,%xmm5
   1309 
   1310 // CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
   1311         	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1312 
   1313 // CHECK: 	cvtss2sd	%xmm5, %xmm5
   1314         	cvtss2sd	%xmm5,%xmm5
   1315 
   1316 // CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
   1317         	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   1318 
   1319 // CHECK: 	cvttpd2pi	%xmm5, %mm3
   1320         	cvttpd2pi	%xmm5,%mm3
   1321 
   1322 // CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
   1323         	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   1324 
   1325 // CHECK: 	cvttsd2si	%xmm5, %ecx
   1326         	cvttsd2si	%xmm5,%ecx
   1327 
   1328 // CHECK: 	maskmovdqu	%xmm5, %xmm5
   1329         	maskmovdqu	%xmm5,%xmm5
   1330 
   1331 // CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
   1332         	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1333 
   1334 // CHECK: 	movdqa	%xmm5, %xmm5
   1335         	movdqa	%xmm5,%xmm5
   1336 
   1337 // CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
   1338         	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1339 
   1340 // CHECK: 	movdqa	%xmm5, %xmm5
   1341         	movdqa	%xmm5,%xmm5
   1342 
   1343 // CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
   1344         	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1345 
   1346 // CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
   1347         	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   1348 
   1349 // CHECK: 	movdq2q	%xmm5, %mm3
   1350         	movdq2q	%xmm5,%mm3
   1351 
   1352 // CHECK: 	movq2dq	%mm3, %xmm5
   1353         	movq2dq	%mm3,%xmm5
   1354 
   1355 // CHECK: 	pmuludq	%mm3, %mm3
   1356         	pmuludq	%mm3,%mm3
   1357 
   1358 // CHECK: 	pmuludq	%xmm5, %xmm5
   1359         	pmuludq	%xmm5,%xmm5
   1360 
   1361 // CHECK: 	pslldq	$127, %xmm5
   1362         	pslldq	$0x7f,%xmm5
   1363 
   1364 // CHECK: 	psrldq	$127, %xmm5
   1365         	psrldq	$0x7f,%xmm5
   1366 
   1367 // CHECK: 	punpckhqdq	%xmm5, %xmm5
   1368         	punpckhqdq	%xmm5,%xmm5
   1369 
   1370 // CHECK: 	punpcklqdq	%xmm5, %xmm5
   1371         	punpcklqdq	%xmm5,%xmm5
   1372 
   1373 // CHECK: 	addsubpd	%xmm5, %xmm5
   1374         	addsubpd	%xmm5,%xmm5
   1375 
   1376 // CHECK: 	addsubps	%xmm5, %xmm5
   1377         	addsubps	%xmm5,%xmm5
   1378 
   1379 // CHECK: 	haddpd	%xmm5, %xmm5
   1380         	haddpd	%xmm5,%xmm5
   1381 
   1382 // CHECK: 	haddps	%xmm5, %xmm5
   1383         	haddps	%xmm5,%xmm5
   1384 
   1385 // CHECK: 	hsubpd	%xmm5, %xmm5
   1386         	hsubpd	%xmm5,%xmm5
   1387 
   1388 // CHECK: 	hsubps	%xmm5, %xmm5
   1389         	hsubps	%xmm5,%xmm5
   1390 
   1391 // CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
   1392         	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1393 
   1394 // CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
   1395         	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1396 
   1397 // CHECK: 	movddup	%xmm5, %xmm5
   1398         	movddup	%xmm5,%xmm5
   1399 
   1400 // CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
   1401         	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1402 
   1403 // CHECK: 	movshdup	%xmm5, %xmm5
   1404         	movshdup	%xmm5,%xmm5
   1405 
   1406 // CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
   1407         	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1408 
   1409 // CHECK: 	movsldup	%xmm5, %xmm5
   1410         	movsldup	%xmm5,%xmm5
   1411 
   1412 // CHECK: 	phaddw	%mm3, %mm3
   1413         	phaddw	%mm3,%mm3
   1414 
   1415 // CHECK: 	phaddw	%xmm5, %xmm5
   1416         	phaddw	%xmm5,%xmm5
   1417 
   1418 // CHECK: 	phaddd	%mm3, %mm3
   1419         	phaddd	%mm3,%mm3
   1420 
   1421 // CHECK: 	phaddd	%xmm5, %xmm5
   1422         	phaddd	%xmm5,%xmm5
   1423 
   1424 // CHECK: 	phaddsw	%mm3, %mm3
   1425         	phaddsw	%mm3,%mm3
   1426 
   1427 // CHECK: 	phaddsw	%xmm5, %xmm5
   1428         	phaddsw	%xmm5,%xmm5
   1429 
   1430 // CHECK: 	phsubw	%mm3, %mm3
   1431         	phsubw	%mm3,%mm3
   1432 
   1433 // CHECK: 	phsubw	%xmm5, %xmm5
   1434         	phsubw	%xmm5,%xmm5
   1435 
   1436 // CHECK: 	phsubd	%mm3, %mm3
   1437         	phsubd	%mm3,%mm3
   1438 
   1439 // CHECK: 	phsubd	%xmm5, %xmm5
   1440         	phsubd	%xmm5,%xmm5
   1441 
   1442 // CHECK: 	phsubsw	%mm3, %mm3
   1443         	phsubsw	%mm3,%mm3
   1444 
   1445 // CHECK: 	phsubsw	%xmm5, %xmm5
   1446         	phsubsw	%xmm5,%xmm5
   1447 
   1448 // CHECK: 	pmaddubsw	%mm3, %mm3
   1449         	pmaddubsw	%mm3,%mm3
   1450 
   1451 // CHECK: 	pmaddubsw	%xmm5, %xmm5
   1452         	pmaddubsw	%xmm5,%xmm5
   1453 
   1454 // CHECK: 	pmulhrsw	%mm3, %mm3
   1455         	pmulhrsw	%mm3,%mm3
   1456 
   1457 // CHECK: 	pmulhrsw	%xmm5, %xmm5
   1458         	pmulhrsw	%xmm5,%xmm5
   1459 
   1460 // CHECK: 	pshufb	%mm3, %mm3
   1461         	pshufb	%mm3,%mm3
   1462 
   1463 // CHECK: 	pshufb	%xmm5, %xmm5
   1464         	pshufb	%xmm5,%xmm5
   1465 
   1466 // CHECK: 	psignb	%mm3, %mm3
   1467         	psignb	%mm3,%mm3
   1468 
   1469 // CHECK: 	psignb	%xmm5, %xmm5
   1470         	psignb	%xmm5,%xmm5
   1471 
   1472 // CHECK: 	psignw	%mm3, %mm3
   1473         	psignw	%mm3,%mm3
   1474 
   1475 // CHECK: 	psignw	%xmm5, %xmm5
   1476         	psignw	%xmm5,%xmm5
   1477 
   1478 // CHECK: 	psignd	%mm3, %mm3
   1479         	psignd	%mm3,%mm3
   1480 
   1481 // CHECK: 	psignd	%xmm5, %xmm5
   1482         	psignd	%xmm5,%xmm5
   1483 
   1484 // CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
   1485         	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   1486 
   1487 // CHECK: 	pabsb	%mm3, %mm3
   1488         	pabsb	%mm3,%mm3
   1489 
   1490 // CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
   1491         	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1492 
   1493 // CHECK: 	pabsb	%xmm5, %xmm5
   1494         	pabsb	%xmm5,%xmm5
   1495 
   1496 // CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
   1497         	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   1498 
   1499 // CHECK: 	pabsw	%mm3, %mm3
   1500         	pabsw	%mm3,%mm3
   1501 
   1502 // CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
   1503         	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1504 
   1505 // CHECK: 	pabsw	%xmm5, %xmm5
   1506         	pabsw	%xmm5,%xmm5
   1507 
   1508 // CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
   1509         	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
   1510 
   1511 // CHECK: 	pabsd	%mm3, %mm3
   1512         	pabsd	%mm3,%mm3
   1513 
   1514 // CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
   1515         	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1516 
   1517 // CHECK: 	pabsd	%xmm5, %xmm5
   1518         	pabsd	%xmm5,%xmm5
   1519 
   1520 // CHECK: 	femms
   1521         	femms
   1522 
   1523 // CHECK: 	packusdw	%xmm5, %xmm5
   1524         	packusdw	%xmm5,%xmm5
   1525 
   1526 // CHECK: 	pcmpeqq	%xmm5, %xmm5
   1527         	pcmpeqq	%xmm5,%xmm5
   1528 
   1529 // CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
   1530         	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1531 
   1532 // CHECK: 	phminposuw	%xmm5, %xmm5
   1533         	phminposuw	%xmm5,%xmm5
   1534 
   1535 // CHECK: 	pmaxsb	%xmm5, %xmm5
   1536         	pmaxsb	%xmm5,%xmm5
   1537 
   1538 // CHECK: 	pmaxsd	%xmm5, %xmm5
   1539         	pmaxsd	%xmm5,%xmm5
   1540 
   1541 // CHECK: 	pmaxud	%xmm5, %xmm5
   1542         	pmaxud	%xmm5,%xmm5
   1543 
   1544 // CHECK: 	pmaxuw	%xmm5, %xmm5
   1545         	pmaxuw	%xmm5,%xmm5
   1546 
   1547 // CHECK: 	pminsb	%xmm5, %xmm5
   1548         	pminsb	%xmm5,%xmm5
   1549 
   1550 // CHECK: 	pminsd	%xmm5, %xmm5
   1551         	pminsd	%xmm5,%xmm5
   1552 
   1553 // CHECK: 	pminud	%xmm5, %xmm5
   1554         	pminud	%xmm5,%xmm5
   1555 
   1556 // CHECK: 	pminuw	%xmm5, %xmm5
   1557         	pminuw	%xmm5,%xmm5
   1558 
   1559 // CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
   1560         	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1561 
   1562 // CHECK: 	pmovsxbw	%xmm5, %xmm5
   1563         	pmovsxbw	%xmm5,%xmm5
   1564 
   1565 // CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
   1566         	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1567 
   1568 // CHECK: 	pmovsxbd	%xmm5, %xmm5
   1569         	pmovsxbd	%xmm5,%xmm5
   1570 
   1571 // CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
   1572         	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1573 
   1574 // CHECK: 	pmovsxbq	%xmm5, %xmm5
   1575         	pmovsxbq	%xmm5,%xmm5
   1576 
   1577 // CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
   1578         	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1579 
   1580 // CHECK: 	pmovsxwd	%xmm5, %xmm5
   1581         	pmovsxwd	%xmm5,%xmm5
   1582 
   1583 // CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
   1584         	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1585 
   1586 // CHECK: 	pmovsxwq	%xmm5, %xmm5
   1587         	pmovsxwq	%xmm5,%xmm5
   1588 
   1589 // CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
   1590         	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1591 
   1592 // CHECK: 	pmovsxdq	%xmm5, %xmm5
   1593         	pmovsxdq	%xmm5,%xmm5
   1594 
   1595 // CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
   1596         	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1597 
   1598 // CHECK: 	pmovzxbw	%xmm5, %xmm5
   1599         	pmovzxbw	%xmm5,%xmm5
   1600 
   1601 // CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
   1602         	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1603 
   1604 // CHECK: 	pmovzxbd	%xmm5, %xmm5
   1605         	pmovzxbd	%xmm5,%xmm5
   1606 
   1607 // CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
   1608         	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1609 
   1610 // CHECK: 	pmovzxbq	%xmm5, %xmm5
   1611         	pmovzxbq	%xmm5,%xmm5
   1612 
   1613 // CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
   1614         	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1615 
   1616 // CHECK: 	pmovzxwd	%xmm5, %xmm5
   1617         	pmovzxwd	%xmm5,%xmm5
   1618 
   1619 // CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
   1620         	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1621 
   1622 // CHECK: 	pmovzxwq	%xmm5, %xmm5
   1623         	pmovzxwq	%xmm5,%xmm5
   1624 
   1625 // CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
   1626         	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1627 
   1628 // CHECK: 	pmovzxdq	%xmm5, %xmm5
   1629         	pmovzxdq	%xmm5,%xmm5
   1630 
   1631 // CHECK: 	pmuldq	%xmm5, %xmm5
   1632         	pmuldq	%xmm5,%xmm5
   1633 
   1634 // CHECK: 	pmulld	%xmm5, %xmm5
   1635         	pmulld	%xmm5,%xmm5
   1636 
   1637 // CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
   1638         	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
   1639 
   1640 // CHECK: 	ptest 	%xmm5, %xmm5
   1641         	ptest	%xmm5,%xmm5
   1642 
   1643 // CHECK: 	pcmpgtq	%xmm5, %xmm5
   1644         	pcmpgtq	%xmm5,%xmm5
   1645 
   1646 
   1647 // CHECK: movb	$127, 3735928559(%ebx,%ecx,8)
   1648 // CHECK:  encoding: [0xc6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   1649         	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   1650 
   1651 // CHECK: movb	$127, 69
   1652 // CHECK:  encoding: [0xc6,0x05,0x45,0x00,0x00,0x00,0x7f]
   1653         	movb	$0x7f,0x45
   1654 
   1655 // CHECK: movb	$127, 32493
   1656 // CHECK:  encoding: [0xc6,0x05,0xed,0x7e,0x00,0x00,0x7f]
   1657         	movb	$0x7f,0x7eed
   1658 
   1659 // CHECK: movb	$127, 3133065982
   1660 // CHECK:  encoding: [0xc6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
   1661         	movb	$0x7f,0xbabecafe
   1662 
   1663 // CHECK: movb	$127, 305419896
   1664 // CHECK:  encoding: [0xc6,0x05,0x78,0x56,0x34,0x12,0x7f]
   1665         	movb	$0x7f,0x12345678
   1666 
   1667 // CHECK: movw	$31438, 3735928559(%ebx,%ecx,8)
   1668 // CHECK:  encoding: [0x66,0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   1669         	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   1670 
   1671 // CHECK: movw	$31438, 69
   1672 // CHECK:  encoding: [0x66,0xc7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
   1673         	movw	$0x7ace,0x45
   1674 
   1675 // CHECK: movw	$31438, 32493
   1676 // CHECK:  encoding: [0x66,0xc7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
   1677         	movw	$0x7ace,0x7eed
   1678 
   1679 // CHECK: movw	$31438, 3133065982
   1680 // CHECK:  encoding: [0x66,0xc7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   1681         	movw	$0x7ace,0xbabecafe
   1682 
   1683 // CHECK: movw	$31438, 305419896
   1684 // CHECK:  encoding: [0x66,0xc7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
   1685         	movw	$0x7ace,0x12345678
   1686 
   1687 // CHECK: movl	$2063514302, 3735928559(%ebx,%ecx,8)
   1688 // CHECK:  encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   1689         	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   1690 
   1691 // CHECK: movl	$2063514302, 69
   1692 // CHECK:  encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   1693         	movl	$0x7afebabe,0x45
   1694 
   1695 // CHECK: movl	$2063514302, 32493
   1696 // CHECK:  encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   1697         	movl	$0x7afebabe,0x7eed
   1698 
   1699 // CHECK: movl	$2063514302, 3133065982
   1700 // CHECK:  encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   1701         	movl	$0x7afebabe,0xbabecafe
   1702 
   1703 // CHECK: movl	$2063514302, 305419896
   1704 // CHECK:  encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   1705         	movl	$0x7afebabe,0x12345678
   1706 
   1707 // CHECK: movl	$324478056, 3735928559(%ebx,%ecx,8)
   1708 // CHECK:  encoding: [0xc7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   1709         	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   1710 
   1711 // CHECK: movl	$324478056, 69
   1712 // CHECK:  encoding: [0xc7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   1713         	movl	$0x13572468,0x45
   1714 
   1715 // CHECK: movl	$324478056, 32493
   1716 // CHECK:  encoding: [0xc7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   1717         	movl	$0x13572468,0x7eed
   1718 
   1719 // CHECK: movl	$324478056, 3133065982
   1720 // CHECK:  encoding: [0xc7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   1721         	movl	$0x13572468,0xbabecafe
   1722 
   1723 // CHECK: movl	$324478056, 305419896
   1724 // CHECK:  encoding: [0xc7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   1725         	movl	$0x13572468,0x12345678
   1726 
   1727 // CHECK: movsbl	3735928559(%ebx,%ecx,8), %ecx
   1728 // CHECK:  encoding: [0x0f,0xbe,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   1729         	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
   1730 
   1731 // CHECK: movsbl	69, %ecx
   1732 // CHECK:  encoding: [0x0f,0xbe,0x0d,0x45,0x00,0x00,0x00]
   1733         	movsbl	0x45,%ecx
   1734 
   1735 // CHECK: movsbl	32493, %ecx
   1736 // CHECK:  encoding: [0x0f,0xbe,0x0d,0xed,0x7e,0x00,0x00]
   1737         	movsbl	0x7eed,%ecx
   1738 
   1739 // CHECK: movsbl	3133065982, %ecx
   1740 // CHECK:  encoding: [0x0f,0xbe,0x0d,0xfe,0xca,0xbe,0xba]
   1741         	movsbl	0xbabecafe,%ecx
   1742 
   1743 // CHECK: movsbl	305419896, %ecx
   1744 // CHECK:  encoding: [0x0f,0xbe,0x0d,0x78,0x56,0x34,0x12]
   1745         	movsbl	0x12345678,%ecx
   1746 
   1747 // CHECK: movsbw	3735928559(%ebx,%ecx,8), %bx
   1748 // CHECK:  encoding: [0x66,0x0f,0xbe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   1749         	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
   1750 
   1751 // CHECK: movsbw	69, %bx
   1752 // CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0x45,0x00,0x00,0x00]
   1753         	movsbw	0x45,%bx
   1754 
   1755 // CHECK: movsbw	32493, %bx
   1756 // CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0xed,0x7e,0x00,0x00]
   1757         	movsbw	0x7eed,%bx
   1758 
   1759 // CHECK: movsbw	3133065982, %bx
   1760 // CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0xfe,0xca,0xbe,0xba]
   1761         	movsbw	0xbabecafe,%bx
   1762 
   1763 // CHECK: movsbw	305419896, %bx
   1764 // CHECK:  encoding: [0x66,0x0f,0xbe,0x1d,0x78,0x56,0x34,0x12]
   1765         	movsbw	0x12345678,%bx
   1766 
   1767 // CHECK: movswl	3735928559(%ebx,%ecx,8), %ecx
   1768 // CHECK:  encoding: [0x0f,0xbf,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   1769         	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
   1770 
   1771 // CHECK: movswl	69, %ecx
   1772 // CHECK:  encoding: [0x0f,0xbf,0x0d,0x45,0x00,0x00,0x00]
   1773         	movswl	0x45,%ecx
   1774 
   1775 // CHECK: movswl	32493, %ecx
   1776 // CHECK:  encoding: [0x0f,0xbf,0x0d,0xed,0x7e,0x00,0x00]
   1777         	movswl	0x7eed,%ecx
   1778 
   1779 // CHECK: movswl	3133065982, %ecx
   1780 // CHECK:  encoding: [0x0f,0xbf,0x0d,0xfe,0xca,0xbe,0xba]
   1781         	movswl	0xbabecafe,%ecx
   1782 
   1783 // CHECK: movswl	305419896, %ecx
   1784 // CHECK:  encoding: [0x0f,0xbf,0x0d,0x78,0x56,0x34,0x12]
   1785         	movswl	0x12345678,%ecx
   1786 
   1787 // CHECK: movzbl	3735928559(%ebx,%ecx,8), %ecx
   1788 // CHECK:  encoding: [0x0f,0xb6,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   1789         	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
   1790 
   1791 // CHECK: movzbl	69, %ecx
   1792 // CHECK:  encoding: [0x0f,0xb6,0x0d,0x45,0x00,0x00,0x00]
   1793         	movzbl	0x45,%ecx
   1794 
   1795 // CHECK: movzbl	32493, %ecx
   1796 // CHECK:  encoding: [0x0f,0xb6,0x0d,0xed,0x7e,0x00,0x00]
   1797         	movzbl	0x7eed,%ecx
   1798 
   1799 // CHECK: movzbl	3133065982, %ecx
   1800 // CHECK:  encoding: [0x0f,0xb6,0x0d,0xfe,0xca,0xbe,0xba]
   1801         	movzbl	0xbabecafe,%ecx
   1802 
   1803 // CHECK: movzbl	305419896, %ecx
   1804 // CHECK:  encoding: [0x0f,0xb6,0x0d,0x78,0x56,0x34,0x12]
   1805         	movzbl	0x12345678,%ecx
   1806 
   1807 // CHECK: movzbw	3735928559(%ebx,%ecx,8), %bx
   1808 // CHECK:  encoding: [0x66,0x0f,0xb6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   1809         	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
   1810 
   1811 // CHECK: movzbw	69, %bx
   1812 // CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0x45,0x00,0x00,0x00]
   1813         	movzbw	0x45,%bx
   1814 
   1815 // CHECK: movzbw	32493, %bx
   1816 // CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0xed,0x7e,0x00,0x00]
   1817         	movzbw	0x7eed,%bx
   1818 
   1819 // CHECK: movzbw	3133065982, %bx
   1820 // CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0xfe,0xca,0xbe,0xba]
   1821         	movzbw	0xbabecafe,%bx
   1822 
   1823 // CHECK: movzbw	305419896, %bx
   1824 // CHECK:  encoding: [0x66,0x0f,0xb6,0x1d,0x78,0x56,0x34,0x12]
   1825         	movzbw	0x12345678,%bx
   1826 
   1827 // CHECK: movzwl	3735928559(%ebx,%ecx,8), %ecx
   1828 // CHECK:  encoding: [0x0f,0xb7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   1829         	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
   1830 
   1831 // CHECK: movzwl	69, %ecx
   1832 // CHECK:  encoding: [0x0f,0xb7,0x0d,0x45,0x00,0x00,0x00]
   1833         	movzwl	0x45,%ecx
   1834 
   1835 // CHECK: movzwl	32493, %ecx
   1836 // CHECK:  encoding: [0x0f,0xb7,0x0d,0xed,0x7e,0x00,0x00]
   1837         	movzwl	0x7eed,%ecx
   1838 
   1839 // CHECK: movzwl	3133065982, %ecx
   1840 // CHECK:  encoding: [0x0f,0xb7,0x0d,0xfe,0xca,0xbe,0xba]
   1841         	movzwl	0xbabecafe,%ecx
   1842 
   1843 // CHECK: movzwl	305419896, %ecx
   1844 // CHECK:  encoding: [0x0f,0xb7,0x0d,0x78,0x56,0x34,0x12]
   1845         	movzwl	0x12345678,%ecx
   1846 
   1847 // CHECK: pushl	3735928559(%ebx,%ecx,8)
   1848 // CHECK:  encoding: [0xff,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   1849         	pushl	0xdeadbeef(%ebx,%ecx,8)
   1850 
   1851 // CHECK: pushw	32493
   1852 // CHECK:  encoding: [0x66,0xff,0x35,0xed,0x7e,0x00,0x00]
   1853         	pushw	0x7eed
   1854 
   1855 // CHECK: pushl	3133065982
   1856 // CHECK:  encoding: [0xff,0x35,0xfe,0xca,0xbe,0xba]
   1857         	pushl	0xbabecafe
   1858 
   1859 // CHECK: pushl	305419896
   1860 // CHECK:  encoding: [0xff,0x35,0x78,0x56,0x34,0x12]
   1861         	pushl	0x12345678
   1862 
   1863 // CHECK: popl	3735928559(%ebx,%ecx,8)
   1864 // CHECK:  encoding: [0x8f,0x84,0xcb,0xef,0xbe,0xad,0xde]
   1865         	popl	0xdeadbeef(%ebx,%ecx,8)
   1866 
   1867 // CHECK: popw	32493
   1868 // CHECK:  encoding: [0x66,0x8f,0x05,0xed,0x7e,0x00,0x00]
   1869         	popw	0x7eed
   1870 
   1871 // CHECK: popl	3133065982
   1872 // CHECK:  encoding: [0x8f,0x05,0xfe,0xca,0xbe,0xba]
   1873         	popl	0xbabecafe
   1874 
   1875 // CHECK: popl	305419896
   1876 // CHECK:  encoding: [0x8f,0x05,0x78,0x56,0x34,0x12]
   1877         	popl	0x12345678
   1878 
   1879 // CHECK: clc
   1880 // CHECK:  encoding: [0xf8]
   1881         	clc
   1882 
   1883 // CHECK: cld
   1884 // CHECK:  encoding: [0xfc]
   1885         	cld
   1886 
   1887 // CHECK: cli
   1888 // CHECK:  encoding: [0xfa]
   1889         	cli
   1890 
   1891 // CHECK: clts
   1892 // CHECK:  encoding: [0x0f,0x06]
   1893         	clts
   1894 
   1895 // CHECK: cmc
   1896 // CHECK:  encoding: [0xf5]
   1897         	cmc
   1898 
   1899 // CHECK: lahf
   1900 // CHECK:  encoding: [0x9f]
   1901         	lahf
   1902 
   1903 // CHECK: sahf
   1904 // CHECK:  encoding: [0x9e]
   1905         	sahf
   1906 
   1907 // CHECK: stc
   1908 // CHECK:  encoding: [0xf9]
   1909         	stc
   1910 
   1911 // CHECK: std
   1912 // CHECK:  encoding: [0xfd]
   1913         	std
   1914 
   1915 // CHECK: sti
   1916 // CHECK:  encoding: [0xfb]
   1917         	sti
   1918 
   1919 // CHECK: addb	$254, 3735928559(%ebx,%ecx,8)
   1920 // CHECK:  encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   1921         	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   1922 
   1923 // CHECK: addb	$254, 69
   1924 // CHECK:  encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0xfe]
   1925         	addb	$0xfe,0x45
   1926 
   1927 // CHECK: addb	$254, 32493
   1928 // CHECK:  encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0xfe]
   1929         	addb	$0xfe,0x7eed
   1930 
   1931 // CHECK: addb	$254, 3133065982
   1932 // CHECK:  encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0xfe]
   1933         	addb	$0xfe,0xbabecafe
   1934 
   1935 // CHECK: addb	$254, 305419896
   1936 // CHECK:  encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0xfe]
   1937         	addb	$0xfe,0x12345678
   1938 
   1939 // CHECK: addb	$127, 3735928559(%ebx,%ecx,8)
   1940 // CHECK:  encoding: [0x80,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   1941         	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   1942 
   1943 // CHECK: addb	$127, 69
   1944 // CHECK:  encoding: [0x80,0x05,0x45,0x00,0x00,0x00,0x7f]
   1945         	addb	$0x7f,0x45
   1946 
   1947 // CHECK: addb	$127, 32493
   1948 // CHECK:  encoding: [0x80,0x05,0xed,0x7e,0x00,0x00,0x7f]
   1949         	addb	$0x7f,0x7eed
   1950 
   1951 // CHECK: addb	$127, 3133065982
   1952 // CHECK:  encoding: [0x80,0x05,0xfe,0xca,0xbe,0xba,0x7f]
   1953         	addb	$0x7f,0xbabecafe
   1954 
   1955 // CHECK: addb	$127, 305419896
   1956 // CHECK:  encoding: [0x80,0x05,0x78,0x56,0x34,0x12,0x7f]
   1957         	addb	$0x7f,0x12345678
   1958 
   1959 // CHECK: addw	$31438, 3735928559(%ebx,%ecx,8)
   1960 // CHECK:  encoding: [0x66,0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   1961         	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   1962 
   1963 // CHECK: addw	$31438, 69
   1964 // CHECK:  encoding: [0x66,0x81,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
   1965         	addw	$0x7ace,0x45
   1966 
   1967 // CHECK: addw	$31438, 32493
   1968 // CHECK:  encoding: [0x66,0x81,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
   1969         	addw	$0x7ace,0x7eed
   1970 
   1971 // CHECK: addw	$31438, 3133065982
   1972 // CHECK:  encoding: [0x66,0x81,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   1973         	addw	$0x7ace,0xbabecafe
   1974 
   1975 // CHECK: addw	$31438, 305419896
   1976 // CHECK:  encoding: [0x66,0x81,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
   1977         	addw	$0x7ace,0x12345678
   1978 
   1979 // CHECK: addl	$2063514302, 3735928559(%ebx,%ecx,8)
   1980 // CHECK:  encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   1981         	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   1982 
   1983 // CHECK: addl	$2063514302, 69
   1984 // CHECK:  encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   1985         	addl	$0x7afebabe,0x45
   1986 
   1987 // CHECK: addl	$2063514302, 32493
   1988 // CHECK:  encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   1989         	addl	$0x7afebabe,0x7eed
   1990 
   1991 // CHECK: addl	$2063514302, 3133065982
   1992 // CHECK:  encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   1993         	addl	$0x7afebabe,0xbabecafe
   1994 
   1995 // CHECK: addl	$2063514302, 305419896
   1996 // CHECK:  encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   1997         	addl	$0x7afebabe,0x12345678
   1998 
   1999 // CHECK: addl	$324478056, 3735928559(%ebx,%ecx,8)
   2000 // CHECK:  encoding: [0x81,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2001         	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2002 
   2003 // CHECK: addl	$324478056, 69
   2004 // CHECK:  encoding: [0x81,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2005         	addl	$0x13572468,0x45
   2006 
   2007 // CHECK: addl	$324478056, 32493
   2008 // CHECK:  encoding: [0x81,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2009         	addl	$0x13572468,0x7eed
   2010 
   2011 // CHECK: addl	$324478056, 3133065982
   2012 // CHECK:  encoding: [0x81,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2013         	addl	$0x13572468,0xbabecafe
   2014 
   2015 // CHECK: addl	$324478056, 305419896
   2016 // CHECK:  encoding: [0x81,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2017         	addl	$0x13572468,0x12345678
   2018 
   2019 // CHECK: incl	3735928559(%ebx,%ecx,8)
   2020 // CHECK:  encoding: [0xff,0x84,0xcb,0xef,0xbe,0xad,0xde]
   2021         	incl	0xdeadbeef(%ebx,%ecx,8)
   2022 
   2023 // CHECK: incw	32493
   2024 // CHECK:  encoding: [0x66,0xff,0x05,0xed,0x7e,0x00,0x00]
   2025         	incw	0x7eed
   2026 
   2027 // CHECK: incl	3133065982
   2028 // CHECK:  encoding: [0xff,0x05,0xfe,0xca,0xbe,0xba]
   2029         	incl	0xbabecafe
   2030 
   2031 // CHECK: incl	305419896
   2032 // CHECK:  encoding: [0xff,0x05,0x78,0x56,0x34,0x12]
   2033         	incl	0x12345678
   2034 
   2035 // CHECK: subb	$254, 3735928559(%ebx,%ecx,8)
   2036 // CHECK:  encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2037         	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2038 
   2039 // CHECK: subb	$254, 69
   2040 // CHECK:  encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0xfe]
   2041         	subb	$0xfe,0x45
   2042 
   2043 // CHECK: subb	$254, 32493
   2044 // CHECK:  encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0xfe]
   2045         	subb	$0xfe,0x7eed
   2046 
   2047 // CHECK: subb	$254, 3133065982
   2048 // CHECK:  encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0xfe]
   2049         	subb	$0xfe,0xbabecafe
   2050 
   2051 // CHECK: subb	$254, 305419896
   2052 // CHECK:  encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0xfe]
   2053         	subb	$0xfe,0x12345678
   2054 
   2055 // CHECK: subb	$127, 3735928559(%ebx,%ecx,8)
   2056 // CHECK:  encoding: [0x80,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2057         	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2058 
   2059 // CHECK: subb	$127, 69
   2060 // CHECK:  encoding: [0x80,0x2d,0x45,0x00,0x00,0x00,0x7f]
   2061         	subb	$0x7f,0x45
   2062 
   2063 // CHECK: subb	$127, 32493
   2064 // CHECK:  encoding: [0x80,0x2d,0xed,0x7e,0x00,0x00,0x7f]
   2065         	subb	$0x7f,0x7eed
   2066 
   2067 // CHECK: subb	$127, 3133065982
   2068 // CHECK:  encoding: [0x80,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
   2069         	subb	$0x7f,0xbabecafe
   2070 
   2071 // CHECK: subb	$127, 305419896
   2072 // CHECK:  encoding: [0x80,0x2d,0x78,0x56,0x34,0x12,0x7f]
   2073         	subb	$0x7f,0x12345678
   2074 
   2075 // CHECK: subw	$31438, 3735928559(%ebx,%ecx,8)
   2076 // CHECK:  encoding: [0x66,0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2077         	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2078 
   2079 // CHECK: subw	$31438, 69
   2080 // CHECK:  encoding: [0x66,0x81,0x2d,0x45,0x00,0x00,0x00,0xce,0x7a]
   2081         	subw	$0x7ace,0x45
   2082 
   2083 // CHECK: subw	$31438, 32493
   2084 // CHECK:  encoding: [0x66,0x81,0x2d,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2085         	subw	$0x7ace,0x7eed
   2086 
   2087 // CHECK: subw	$31438, 3133065982
   2088 // CHECK:  encoding: [0x66,0x81,0x2d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2089         	subw	$0x7ace,0xbabecafe
   2090 
   2091 // CHECK: subw	$31438, 305419896
   2092 // CHECK:  encoding: [0x66,0x81,0x2d,0x78,0x56,0x34,0x12,0xce,0x7a]
   2093         	subw	$0x7ace,0x12345678
   2094 
   2095 // CHECK: subl	$2063514302, 3735928559(%ebx,%ecx,8)
   2096 // CHECK:  encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2097         	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2098 
   2099 // CHECK: subl	$2063514302, 69
   2100 // CHECK:  encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2101         	subl	$0x7afebabe,0x45
   2102 
   2103 // CHECK: subl	$2063514302, 32493
   2104 // CHECK:  encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2105         	subl	$0x7afebabe,0x7eed
   2106 
   2107 // CHECK: subl	$2063514302, 3133065982
   2108 // CHECK:  encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2109         	subl	$0x7afebabe,0xbabecafe
   2110 
   2111 // CHECK: subl	$2063514302, 305419896
   2112 // CHECK:  encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2113         	subl	$0x7afebabe,0x12345678
   2114 
   2115 // CHECK: subl	$324478056, 3735928559(%ebx,%ecx,8)
   2116 // CHECK:  encoding: [0x81,0xac,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2117         	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2118 
   2119 // CHECK: subl	$324478056, 69
   2120 // CHECK:  encoding: [0x81,0x2d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2121         	subl	$0x13572468,0x45
   2122 
   2123 // CHECK: subl	$324478056, 32493
   2124 // CHECK:  encoding: [0x81,0x2d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2125         	subl	$0x13572468,0x7eed
   2126 
   2127 // CHECK: subl	$324478056, 3133065982
   2128 // CHECK:  encoding: [0x81,0x2d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2129         	subl	$0x13572468,0xbabecafe
   2130 
   2131 // CHECK: subl	$324478056, 305419896
   2132 // CHECK:  encoding: [0x81,0x2d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2133         	subl	$0x13572468,0x12345678
   2134 
   2135 // CHECK: decl	3735928559(%ebx,%ecx,8)
   2136 // CHECK:  encoding: [0xff,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   2137         	decl	0xdeadbeef(%ebx,%ecx,8)
   2138 
   2139 // CHECK: decw	32493
   2140 // CHECK:  encoding: [0x66,0xff,0x0d,0xed,0x7e,0x00,0x00]
   2141         	decw	0x7eed
   2142 
   2143 // CHECK: decl	3133065982
   2144 // CHECK:  encoding: [0xff,0x0d,0xfe,0xca,0xbe,0xba]
   2145         	decl	0xbabecafe
   2146 
   2147 // CHECK: decl	305419896
   2148 // CHECK:  encoding: [0xff,0x0d,0x78,0x56,0x34,0x12]
   2149         	decl	0x12345678
   2150 
   2151 // CHECK: sbbb	$254, 3735928559(%ebx,%ecx,8)
   2152 // CHECK:  encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2153         	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2154 
   2155 // CHECK: sbbb	$254, 69
   2156 // CHECK:  encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0xfe]
   2157         	sbbb	$0xfe,0x45
   2158 
   2159 // CHECK: sbbb	$254, 32493
   2160 // CHECK:  encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0xfe]
   2161         	sbbb	$0xfe,0x7eed
   2162 
   2163 // CHECK: sbbb	$254, 3133065982
   2164 // CHECK:  encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0xfe]
   2165         	sbbb	$0xfe,0xbabecafe
   2166 
   2167 // CHECK: sbbb	$254, 305419896
   2168 // CHECK:  encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0xfe]
   2169         	sbbb	$0xfe,0x12345678
   2170 
   2171 // CHECK: sbbb	$127, 3735928559(%ebx,%ecx,8)
   2172 // CHECK:  encoding: [0x80,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2173         	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2174 
   2175 // CHECK: sbbb	$127, 69
   2176 // CHECK:  encoding: [0x80,0x1d,0x45,0x00,0x00,0x00,0x7f]
   2177         	sbbb	$0x7f,0x45
   2178 
   2179 // CHECK: sbbb	$127, 32493
   2180 // CHECK:  encoding: [0x80,0x1d,0xed,0x7e,0x00,0x00,0x7f]
   2181         	sbbb	$0x7f,0x7eed
   2182 
   2183 // CHECK: sbbb	$127, 3133065982
   2184 // CHECK:  encoding: [0x80,0x1d,0xfe,0xca,0xbe,0xba,0x7f]
   2185         	sbbb	$0x7f,0xbabecafe
   2186 
   2187 // CHECK: sbbb	$127, 305419896
   2188 // CHECK:  encoding: [0x80,0x1d,0x78,0x56,0x34,0x12,0x7f]
   2189         	sbbb	$0x7f,0x12345678
   2190 
   2191 // CHECK: sbbw	$31438, 3735928559(%ebx,%ecx,8)
   2192 // CHECK:  encoding: [0x66,0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2193         	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2194 
   2195 // CHECK: sbbw	$31438, 69
   2196 // CHECK:  encoding: [0x66,0x81,0x1d,0x45,0x00,0x00,0x00,0xce,0x7a]
   2197         	sbbw	$0x7ace,0x45
   2198 
   2199 // CHECK: sbbw	$31438, 32493
   2200 // CHECK:  encoding: [0x66,0x81,0x1d,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2201         	sbbw	$0x7ace,0x7eed
   2202 
   2203 // CHECK: sbbw	$31438, 3133065982
   2204 // CHECK:  encoding: [0x66,0x81,0x1d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2205         	sbbw	$0x7ace,0xbabecafe
   2206 
   2207 // CHECK: sbbw	$31438, 305419896
   2208 // CHECK:  encoding: [0x66,0x81,0x1d,0x78,0x56,0x34,0x12,0xce,0x7a]
   2209         	sbbw	$0x7ace,0x12345678
   2210 
   2211 // CHECK: sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
   2212 // CHECK:  encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2213         	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2214 
   2215 // CHECK: sbbl	$2063514302, 69
   2216 // CHECK:  encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2217         	sbbl	$0x7afebabe,0x45
   2218 
   2219 // CHECK: sbbl	$2063514302, 32493
   2220 // CHECK:  encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2221         	sbbl	$0x7afebabe,0x7eed
   2222 
   2223 // CHECK: sbbl	$2063514302, 3133065982
   2224 // CHECK:  encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2225         	sbbl	$0x7afebabe,0xbabecafe
   2226 
   2227 // CHECK: sbbl	$2063514302, 305419896
   2228 // CHECK:  encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2229         	sbbl	$0x7afebabe,0x12345678
   2230 
   2231 // CHECK: sbbl	$324478056, 3735928559(%ebx,%ecx,8)
   2232 // CHECK:  encoding: [0x81,0x9c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2233         	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2234 
   2235 // CHECK: sbbl	$324478056, 69
   2236 // CHECK:  encoding: [0x81,0x1d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2237         	sbbl	$0x13572468,0x45
   2238 
   2239 // CHECK: sbbl	$324478056, 32493
   2240 // CHECK:  encoding: [0x81,0x1d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2241         	sbbl	$0x13572468,0x7eed
   2242 
   2243 // CHECK: sbbl	$324478056, 3133065982
   2244 // CHECK:  encoding: [0x81,0x1d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2245         	sbbl	$0x13572468,0xbabecafe
   2246 
   2247 // CHECK: sbbl	$324478056, 305419896
   2248 // CHECK:  encoding: [0x81,0x1d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2249         	sbbl	$0x13572468,0x12345678
   2250 
   2251 // CHECK: cmpb	$254, 3735928559(%ebx,%ecx,8)
   2252 // CHECK:  encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2253         	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2254 
   2255 // CHECK: cmpb	$254, 69
   2256 // CHECK:  encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0xfe]
   2257         	cmpb	$0xfe,0x45
   2258 
   2259 // CHECK: cmpb	$254, 32493
   2260 // CHECK:  encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0xfe]
   2261         	cmpb	$0xfe,0x7eed
   2262 
   2263 // CHECK: cmpb	$254, 3133065982
   2264 // CHECK:  encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0xfe]
   2265         	cmpb	$0xfe,0xbabecafe
   2266 
   2267 // CHECK: cmpb	$254, 305419896
   2268 // CHECK:  encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0xfe]
   2269         	cmpb	$0xfe,0x12345678
   2270 
   2271 // CHECK: cmpb	$127, 3735928559(%ebx,%ecx,8)
   2272 // CHECK:  encoding: [0x80,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2273         	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2274 
   2275 // CHECK: cmpb	$127, 69
   2276 // CHECK:  encoding: [0x80,0x3d,0x45,0x00,0x00,0x00,0x7f]
   2277         	cmpb	$0x7f,0x45
   2278 
   2279 // CHECK: cmpb	$127, 32493
   2280 // CHECK:  encoding: [0x80,0x3d,0xed,0x7e,0x00,0x00,0x7f]
   2281         	cmpb	$0x7f,0x7eed
   2282 
   2283 // CHECK: cmpb	$127, 3133065982
   2284 // CHECK:  encoding: [0x80,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
   2285         	cmpb	$0x7f,0xbabecafe
   2286 
   2287 // CHECK: cmpb	$127, 305419896
   2288 // CHECK:  encoding: [0x80,0x3d,0x78,0x56,0x34,0x12,0x7f]
   2289         	cmpb	$0x7f,0x12345678
   2290 
   2291 // CHECK: cmpw	$31438, 3735928559(%ebx,%ecx,8)
   2292 // CHECK:  encoding: [0x66,0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2293         	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2294 
   2295 // CHECK: cmpw	$31438, 69
   2296 // CHECK:  encoding: [0x66,0x81,0x3d,0x45,0x00,0x00,0x00,0xce,0x7a]
   2297         	cmpw	$0x7ace,0x45
   2298 
   2299 // CHECK: cmpw	$31438, 32493
   2300 // CHECK:  encoding: [0x66,0x81,0x3d,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2301         	cmpw	$0x7ace,0x7eed
   2302 
   2303 // CHECK: cmpw	$31438, 3133065982
   2304 // CHECK:  encoding: [0x66,0x81,0x3d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2305         	cmpw	$0x7ace,0xbabecafe
   2306 
   2307 // CHECK: cmpw	$31438, 305419896
   2308 // CHECK:  encoding: [0x66,0x81,0x3d,0x78,0x56,0x34,0x12,0xce,0x7a]
   2309         	cmpw	$0x7ace,0x12345678
   2310 
   2311 // CHECK: cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
   2312 // CHECK:  encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2313         	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2314 
   2315 // CHECK: cmpl	$2063514302, 69
   2316 // CHECK:  encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2317         	cmpl	$0x7afebabe,0x45
   2318 
   2319 // CHECK: cmpl	$2063514302, 32493
   2320 // CHECK:  encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2321         	cmpl	$0x7afebabe,0x7eed
   2322 
   2323 // CHECK: cmpl	$2063514302, 3133065982
   2324 // CHECK:  encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2325         	cmpl	$0x7afebabe,0xbabecafe
   2326 
   2327 // CHECK: cmpl	$2063514302, 305419896
   2328 // CHECK:  encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2329         	cmpl	$0x7afebabe,0x12345678
   2330 
   2331 // CHECK: cmpl	$324478056, 3735928559(%ebx,%ecx,8)
   2332 // CHECK:  encoding: [0x81,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2333         	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2334 
   2335 // CHECK: cmpl	$324478056, 69
   2336 // CHECK:  encoding: [0x81,0x3d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2337         	cmpl	$0x13572468,0x45
   2338 
   2339 // CHECK: cmpl	$324478056, 32493
   2340 // CHECK:  encoding: [0x81,0x3d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2341         	cmpl	$0x13572468,0x7eed
   2342 
   2343 // CHECK: cmpl	$324478056, 3133065982
   2344 // CHECK:  encoding: [0x81,0x3d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2345         	cmpl	$0x13572468,0xbabecafe
   2346 
   2347 // CHECK: cmpl	$324478056, 305419896
   2348 // CHECK:  encoding: [0x81,0x3d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2349         	cmpl	$0x13572468,0x12345678
   2350 
   2351 // CHECK: testb	$127, 3735928559(%ebx,%ecx,8)
   2352 // CHECK:  encoding: [0xf6,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2353         	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2354 
   2355 // CHECK: testb	$127, 69
   2356 // CHECK:  encoding: [0xf6,0x05,0x45,0x00,0x00,0x00,0x7f]
   2357         	testb	$0x7f,0x45
   2358 
   2359 // CHECK: testb	$127, 32493
   2360 // CHECK:  encoding: [0xf6,0x05,0xed,0x7e,0x00,0x00,0x7f]
   2361         	testb	$0x7f,0x7eed
   2362 
   2363 // CHECK: testb	$127, 3133065982
   2364 // CHECK:  encoding: [0xf6,0x05,0xfe,0xca,0xbe,0xba,0x7f]
   2365         	testb	$0x7f,0xbabecafe
   2366 
   2367 // CHECK: testb	$127, 305419896
   2368 // CHECK:  encoding: [0xf6,0x05,0x78,0x56,0x34,0x12,0x7f]
   2369         	testb	$0x7f,0x12345678
   2370 
   2371 // CHECK: testw	$31438, 3735928559(%ebx,%ecx,8)
   2372 // CHECK:  encoding: [0x66,0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2373         	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2374 
   2375 // CHECK: testw	$31438, 69
   2376 // CHECK:  encoding: [0x66,0xf7,0x05,0x45,0x00,0x00,0x00,0xce,0x7a]
   2377         	testw	$0x7ace,0x45
   2378 
   2379 // CHECK: testw	$31438, 32493
   2380 // CHECK:  encoding: [0x66,0xf7,0x05,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2381         	testw	$0x7ace,0x7eed
   2382 
   2383 // CHECK: testw	$31438, 3133065982
   2384 // CHECK:  encoding: [0x66,0xf7,0x05,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2385         	testw	$0x7ace,0xbabecafe
   2386 
   2387 // CHECK: testw	$31438, 305419896
   2388 // CHECK:  encoding: [0x66,0xf7,0x05,0x78,0x56,0x34,0x12,0xce,0x7a]
   2389         	testw	$0x7ace,0x12345678
   2390 
   2391 // CHECK: testl	$2063514302, 3735928559(%ebx,%ecx,8)
   2392 // CHECK:  encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2393         	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2394 
   2395 // CHECK: testl	$2063514302, 69
   2396 // CHECK:  encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2397         	testl	$0x7afebabe,0x45
   2398 
   2399 // CHECK: testl	$2063514302, 32493
   2400 // CHECK:  encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2401         	testl	$0x7afebabe,0x7eed
   2402 
   2403 // CHECK: testl	$2063514302, 3133065982
   2404 // CHECK:  encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2405         	testl	$0x7afebabe,0xbabecafe
   2406 
   2407 // CHECK: testl	$2063514302, 305419896
   2408 // CHECK:  encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2409         	testl	$0x7afebabe,0x12345678
   2410 
   2411 // CHECK: testl	$324478056, 3735928559(%ebx,%ecx,8)
   2412 // CHECK:  encoding: [0xf7,0x84,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2413         	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2414 
   2415 // CHECK: testl	$324478056, 69
   2416 // CHECK:  encoding: [0xf7,0x05,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2417         	testl	$0x13572468,0x45
   2418 
   2419 // CHECK: testl	$324478056, 32493
   2420 // CHECK:  encoding: [0xf7,0x05,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2421         	testl	$0x13572468,0x7eed
   2422 
   2423 // CHECK: testl	$324478056, 3133065982
   2424 // CHECK:  encoding: [0xf7,0x05,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2425         	testl	$0x13572468,0xbabecafe
   2426 
   2427 // CHECK: testl	$324478056, 305419896
   2428 // CHECK:  encoding: [0xf7,0x05,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2429         	testl	$0x13572468,0x12345678
   2430 
   2431 // CHECK: andb	$254, 3735928559(%ebx,%ecx,8)
   2432 // CHECK:  encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2433         	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2434 
   2435 // CHECK: andb	$254, 69
   2436 // CHECK:  encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0xfe]
   2437         	andb	$0xfe,0x45
   2438 
   2439 // CHECK: andb	$254, 32493
   2440 // CHECK:  encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0xfe]
   2441         	andb	$0xfe,0x7eed
   2442 
   2443 // CHECK: andb	$254, 3133065982
   2444 // CHECK:  encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0xfe]
   2445         	andb	$0xfe,0xbabecafe
   2446 
   2447 // CHECK: andb	$254, 305419896
   2448 // CHECK:  encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0xfe]
   2449         	andb	$0xfe,0x12345678
   2450 
   2451 // CHECK: andb	$127, 3735928559(%ebx,%ecx,8)
   2452 // CHECK:  encoding: [0x80,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2453         	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2454 
   2455 // CHECK: andb	$127, 69
   2456 // CHECK:  encoding: [0x80,0x25,0x45,0x00,0x00,0x00,0x7f]
   2457         	andb	$0x7f,0x45
   2458 
   2459 // CHECK: andb	$127, 32493
   2460 // CHECK:  encoding: [0x80,0x25,0xed,0x7e,0x00,0x00,0x7f]
   2461         	andb	$0x7f,0x7eed
   2462 
   2463 // CHECK: andb	$127, 3133065982
   2464 // CHECK:  encoding: [0x80,0x25,0xfe,0xca,0xbe,0xba,0x7f]
   2465         	andb	$0x7f,0xbabecafe
   2466 
   2467 // CHECK: andb	$127, 305419896
   2468 // CHECK:  encoding: [0x80,0x25,0x78,0x56,0x34,0x12,0x7f]
   2469         	andb	$0x7f,0x12345678
   2470 
   2471 // CHECK: andw	$31438, 3735928559(%ebx,%ecx,8)
   2472 // CHECK:  encoding: [0x66,0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2473         	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2474 
   2475 // CHECK: andw	$31438, 69
   2476 // CHECK:  encoding: [0x66,0x81,0x25,0x45,0x00,0x00,0x00,0xce,0x7a]
   2477         	andw	$0x7ace,0x45
   2478 
   2479 // CHECK: andw	$31438, 32493
   2480 // CHECK:  encoding: [0x66,0x81,0x25,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2481         	andw	$0x7ace,0x7eed
   2482 
   2483 // CHECK: andw	$31438, 3133065982
   2484 // CHECK:  encoding: [0x66,0x81,0x25,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2485         	andw	$0x7ace,0xbabecafe
   2486 
   2487 // CHECK: andw	$31438, 305419896
   2488 // CHECK:  encoding: [0x66,0x81,0x25,0x78,0x56,0x34,0x12,0xce,0x7a]
   2489         	andw	$0x7ace,0x12345678
   2490 
   2491 // CHECK: andl	$2063514302, 3735928559(%ebx,%ecx,8)
   2492 // CHECK:  encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2493         	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2494 
   2495 // CHECK: andl	$2063514302, 69
   2496 // CHECK:  encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2497         	andl	$0x7afebabe,0x45
   2498 
   2499 // CHECK: andl	$2063514302, 32493
   2500 // CHECK:  encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2501         	andl	$0x7afebabe,0x7eed
   2502 
   2503 // CHECK: andl	$2063514302, 3133065982
   2504 // CHECK:  encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2505         	andl	$0x7afebabe,0xbabecafe
   2506 
   2507 // CHECK: andl	$2063514302, 305419896
   2508 // CHECK:  encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2509         	andl	$0x7afebabe,0x12345678
   2510 
   2511 // CHECK: andl	$324478056, 3735928559(%ebx,%ecx,8)
   2512 // CHECK:  encoding: [0x81,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2513         	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2514 
   2515 // CHECK: andl	$324478056, 69
   2516 // CHECK:  encoding: [0x81,0x25,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2517         	andl	$0x13572468,0x45
   2518 
   2519 // CHECK: andl	$324478056, 32493
   2520 // CHECK:  encoding: [0x81,0x25,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2521         	andl	$0x13572468,0x7eed
   2522 
   2523 // CHECK: andl	$324478056, 3133065982
   2524 // CHECK:  encoding: [0x81,0x25,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2525         	andl	$0x13572468,0xbabecafe
   2526 
   2527 // CHECK: andl	$324478056, 305419896
   2528 // CHECK:  encoding: [0x81,0x25,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2529         	andl	$0x13572468,0x12345678
   2530 
   2531 // CHECK: orb	$254, 3735928559(%ebx,%ecx,8)
   2532 // CHECK:  encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2533         	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2534 
   2535 // CHECK: orb	$254, 69
   2536 // CHECK:  encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0xfe]
   2537         	orb	$0xfe,0x45
   2538 
   2539 // CHECK: orb	$254, 32493
   2540 // CHECK:  encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0xfe]
   2541         	orb	$0xfe,0x7eed
   2542 
   2543 // CHECK: orb	$254, 3133065982
   2544 // CHECK:  encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0xfe]
   2545         	orb	$0xfe,0xbabecafe
   2546 
   2547 // CHECK: orb	$254, 305419896
   2548 // CHECK:  encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0xfe]
   2549         	orb	$0xfe,0x12345678
   2550 
   2551 // CHECK: orb	$127, 3735928559(%ebx,%ecx,8)
   2552 // CHECK:  encoding: [0x80,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2553         	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2554 
   2555 // CHECK: orb	$127, 69
   2556 // CHECK:  encoding: [0x80,0x0d,0x45,0x00,0x00,0x00,0x7f]
   2557         	orb	$0x7f,0x45
   2558 
   2559 // CHECK: orb	$127, 32493
   2560 // CHECK:  encoding: [0x80,0x0d,0xed,0x7e,0x00,0x00,0x7f]
   2561         	orb	$0x7f,0x7eed
   2562 
   2563 // CHECK: orb	$127, 3133065982
   2564 // CHECK:  encoding: [0x80,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
   2565         	orb	$0x7f,0xbabecafe
   2566 
   2567 // CHECK: orb	$127, 305419896
   2568 // CHECK:  encoding: [0x80,0x0d,0x78,0x56,0x34,0x12,0x7f]
   2569         	orb	$0x7f,0x12345678
   2570 
   2571 // CHECK: orw	$31438, 3735928559(%ebx,%ecx,8)
   2572 // CHECK:  encoding: [0x66,0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2573         	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2574 
   2575 // CHECK: orw	$31438, 69
   2576 // CHECK:  encoding: [0x66,0x81,0x0d,0x45,0x00,0x00,0x00,0xce,0x7a]
   2577         	orw	$0x7ace,0x45
   2578 
   2579 // CHECK: orw	$31438, 32493
   2580 // CHECK:  encoding: [0x66,0x81,0x0d,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2581         	orw	$0x7ace,0x7eed
   2582 
   2583 // CHECK: orw	$31438, 3133065982
   2584 // CHECK:  encoding: [0x66,0x81,0x0d,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2585         	orw	$0x7ace,0xbabecafe
   2586 
   2587 // CHECK: orw	$31438, 305419896
   2588 // CHECK:  encoding: [0x66,0x81,0x0d,0x78,0x56,0x34,0x12,0xce,0x7a]
   2589         	orw	$0x7ace,0x12345678
   2590 
   2591 // CHECK: orl	$2063514302, 3735928559(%ebx,%ecx,8)
   2592 // CHECK:  encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2593         	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2594 
   2595 // CHECK: orl	$2063514302, 69
   2596 // CHECK:  encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2597         	orl	$0x7afebabe,0x45
   2598 
   2599 // CHECK: orl	$2063514302, 32493
   2600 // CHECK:  encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2601         	orl	$0x7afebabe,0x7eed
   2602 
   2603 // CHECK: orl	$2063514302, 3133065982
   2604 // CHECK:  encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2605         	orl	$0x7afebabe,0xbabecafe
   2606 
   2607 // CHECK: orl	$2063514302, 305419896
   2608 // CHECK:  encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2609         	orl	$0x7afebabe,0x12345678
   2610 
   2611 // CHECK: orl	$324478056, 3735928559(%ebx,%ecx,8)
   2612 // CHECK:  encoding: [0x81,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2613         	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2614 
   2615 // CHECK: orl	$324478056, 69
   2616 // CHECK:  encoding: [0x81,0x0d,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2617         	orl	$0x13572468,0x45
   2618 
   2619 // CHECK: orl	$324478056, 32493
   2620 // CHECK:  encoding: [0x81,0x0d,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2621         	orl	$0x13572468,0x7eed
   2622 
   2623 // CHECK: orl	$324478056, 3133065982
   2624 // CHECK:  encoding: [0x81,0x0d,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2625         	orl	$0x13572468,0xbabecafe
   2626 
   2627 // CHECK: orl	$324478056, 305419896
   2628 // CHECK:  encoding: [0x81,0x0d,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2629         	orl	$0x13572468,0x12345678
   2630 
   2631 // CHECK: xorb	$254, 3735928559(%ebx,%ecx,8)
   2632 // CHECK:  encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2633         	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2634 
   2635 // CHECK: xorb	$254, 69
   2636 // CHECK:  encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0xfe]
   2637         	xorb	$0xfe,0x45
   2638 
   2639 // CHECK: xorb	$254, 32493
   2640 // CHECK:  encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0xfe]
   2641         	xorb	$0xfe,0x7eed
   2642 
   2643 // CHECK: xorb	$254, 3133065982
   2644 // CHECK:  encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0xfe]
   2645         	xorb	$0xfe,0xbabecafe
   2646 
   2647 // CHECK: xorb	$254, 305419896
   2648 // CHECK:  encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0xfe]
   2649         	xorb	$0xfe,0x12345678
   2650 
   2651 // CHECK: xorb	$127, 3735928559(%ebx,%ecx,8)
   2652 // CHECK:  encoding: [0x80,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2653         	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2654 
   2655 // CHECK: xorb	$127, 69
   2656 // CHECK:  encoding: [0x80,0x35,0x45,0x00,0x00,0x00,0x7f]
   2657         	xorb	$0x7f,0x45
   2658 
   2659 // CHECK: xorb	$127, 32493
   2660 // CHECK:  encoding: [0x80,0x35,0xed,0x7e,0x00,0x00,0x7f]
   2661         	xorb	$0x7f,0x7eed
   2662 
   2663 // CHECK: xorb	$127, 3133065982
   2664 // CHECK:  encoding: [0x80,0x35,0xfe,0xca,0xbe,0xba,0x7f]
   2665         	xorb	$0x7f,0xbabecafe
   2666 
   2667 // CHECK: xorb	$127, 305419896
   2668 // CHECK:  encoding: [0x80,0x35,0x78,0x56,0x34,0x12,0x7f]
   2669         	xorb	$0x7f,0x12345678
   2670 
   2671 // CHECK: xorw	$31438, 3735928559(%ebx,%ecx,8)
   2672 // CHECK:  encoding: [0x66,0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2673         	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2674 
   2675 // CHECK: xorw	$31438, 69
   2676 // CHECK:  encoding: [0x66,0x81,0x35,0x45,0x00,0x00,0x00,0xce,0x7a]
   2677         	xorw	$0x7ace,0x45
   2678 
   2679 // CHECK: xorw	$31438, 32493
   2680 // CHECK:  encoding: [0x66,0x81,0x35,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2681         	xorw	$0x7ace,0x7eed
   2682 
   2683 // CHECK: xorw	$31438, 3133065982
   2684 // CHECK:  encoding: [0x66,0x81,0x35,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2685         	xorw	$0x7ace,0xbabecafe
   2686 
   2687 // CHECK: xorw	$31438, 305419896
   2688 // CHECK:  encoding: [0x66,0x81,0x35,0x78,0x56,0x34,0x12,0xce,0x7a]
   2689         	xorw	$0x7ace,0x12345678
   2690 
   2691 // CHECK: xorl	$2063514302, 3735928559(%ebx,%ecx,8)
   2692 // CHECK:  encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2693         	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2694 
   2695 // CHECK: xorl	$2063514302, 69
   2696 // CHECK:  encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2697         	xorl	$0x7afebabe,0x45
   2698 
   2699 // CHECK: xorl	$2063514302, 32493
   2700 // CHECK:  encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2701         	xorl	$0x7afebabe,0x7eed
   2702 
   2703 // CHECK: xorl	$2063514302, 3133065982
   2704 // CHECK:  encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2705         	xorl	$0x7afebabe,0xbabecafe
   2706 
   2707 // CHECK: xorl	$2063514302, 305419896
   2708 // CHECK:  encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2709         	xorl	$0x7afebabe,0x12345678
   2710 
   2711 // CHECK: xorl	$324478056, 3735928559(%ebx,%ecx,8)
   2712 // CHECK:  encoding: [0x81,0xb4,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2713         	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2714 
   2715 // CHECK: xorl	$324478056, 69
   2716 // CHECK:  encoding: [0x81,0x35,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2717         	xorl	$0x13572468,0x45
   2718 
   2719 // CHECK: xorl	$324478056, 32493
   2720 // CHECK:  encoding: [0x81,0x35,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2721         	xorl	$0x13572468,0x7eed
   2722 
   2723 // CHECK: xorl	$324478056, 3133065982
   2724 // CHECK:  encoding: [0x81,0x35,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2725         	xorl	$0x13572468,0xbabecafe
   2726 
   2727 // CHECK: xorl	$324478056, 305419896
   2728 // CHECK:  encoding: [0x81,0x35,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2729         	xorl	$0x13572468,0x12345678
   2730 
   2731 // CHECK: adcb	$254, 3735928559(%ebx,%ecx,8)
   2732 // CHECK:  encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0xfe]
   2733         	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   2734 
   2735 // CHECK: adcb	$254, 69
   2736 // CHECK:  encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0xfe]
   2737         	adcb	$0xfe,0x45
   2738 
   2739 // CHECK: adcb	$254, 32493
   2740 // CHECK:  encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0xfe]
   2741         	adcb	$0xfe,0x7eed
   2742 
   2743 // CHECK: adcb	$254, 3133065982
   2744 // CHECK:  encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0xfe]
   2745         	adcb	$0xfe,0xbabecafe
   2746 
   2747 // CHECK: adcb	$254, 305419896
   2748 // CHECK:  encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0xfe]
   2749         	adcb	$0xfe,0x12345678
   2750 
   2751 // CHECK: adcb	$127, 3735928559(%ebx,%ecx,8)
   2752 // CHECK:  encoding: [0x80,0x94,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2753         	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2754 
   2755 // CHECK: adcb	$127, 69
   2756 // CHECK:  encoding: [0x80,0x15,0x45,0x00,0x00,0x00,0x7f]
   2757         	adcb	$0x7f,0x45
   2758 
   2759 // CHECK: adcb	$127, 32493
   2760 // CHECK:  encoding: [0x80,0x15,0xed,0x7e,0x00,0x00,0x7f]
   2761         	adcb	$0x7f,0x7eed
   2762 
   2763 // CHECK: adcb	$127, 3133065982
   2764 // CHECK:  encoding: [0x80,0x15,0xfe,0xca,0xbe,0xba,0x7f]
   2765         	adcb	$0x7f,0xbabecafe
   2766 
   2767 // CHECK: adcb	$127, 305419896
   2768 // CHECK:  encoding: [0x80,0x15,0x78,0x56,0x34,0x12,0x7f]
   2769         	adcb	$0x7f,0x12345678
   2770 
   2771 // CHECK: adcw	$31438, 3735928559(%ebx,%ecx,8)
   2772 // CHECK:  encoding: [0x66,0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xce,0x7a]
   2773         	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   2774 
   2775 // CHECK: adcw	$31438, 69
   2776 // CHECK:  encoding: [0x66,0x81,0x15,0x45,0x00,0x00,0x00,0xce,0x7a]
   2777         	adcw	$0x7ace,0x45
   2778 
   2779 // CHECK: adcw	$31438, 32493
   2780 // CHECK:  encoding: [0x66,0x81,0x15,0xed,0x7e,0x00,0x00,0xce,0x7a]
   2781         	adcw	$0x7ace,0x7eed
   2782 
   2783 // CHECK: adcw	$31438, 3133065982
   2784 // CHECK:  encoding: [0x66,0x81,0x15,0xfe,0xca,0xbe,0xba,0xce,0x7a]
   2785         	adcw	$0x7ace,0xbabecafe
   2786 
   2787 // CHECK: adcw	$31438, 305419896
   2788 // CHECK:  encoding: [0x66,0x81,0x15,0x78,0x56,0x34,0x12,0xce,0x7a]
   2789         	adcw	$0x7ace,0x12345678
   2790 
   2791 // CHECK: adcl	$2063514302, 3735928559(%ebx,%ecx,8)
   2792 // CHECK:  encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0xbe,0xba,0xfe,0x7a]
   2793         	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   2794 
   2795 // CHECK: adcl	$2063514302, 69
   2796 // CHECK:  encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2797         	adcl	$0x7afebabe,0x45
   2798 
   2799 // CHECK: adcl	$2063514302, 32493
   2800 // CHECK:  encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0xbe,0xba,0xfe,0x7a]
   2801         	adcl	$0x7afebabe,0x7eed
   2802 
   2803 // CHECK: adcl	$2063514302, 3133065982
   2804 // CHECK:  encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0xbe,0xba,0xfe,0x7a]
   2805         	adcl	$0x7afebabe,0xbabecafe
   2806 
   2807 // CHECK: adcl	$2063514302, 305419896
   2808 // CHECK:  encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0xbe,0xba,0xfe,0x7a]
   2809         	adcl	$0x7afebabe,0x12345678
   2810 
   2811 // CHECK: adcl	$324478056, 3735928559(%ebx,%ecx,8)
   2812 // CHECK:  encoding: [0x81,0x94,0xcb,0xef,0xbe,0xad,0xde,0x68,0x24,0x57,0x13]
   2813         	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   2814 
   2815 // CHECK: adcl	$324478056, 69
   2816 // CHECK:  encoding: [0x81,0x15,0x45,0x00,0x00,0x00,0x68,0x24,0x57,0x13]
   2817         	adcl	$0x13572468,0x45
   2818 
   2819 // CHECK: adcl	$324478056, 32493
   2820 // CHECK:  encoding: [0x81,0x15,0xed,0x7e,0x00,0x00,0x68,0x24,0x57,0x13]
   2821         	adcl	$0x13572468,0x7eed
   2822 
   2823 // CHECK: adcl	$324478056, 3133065982
   2824 // CHECK:  encoding: [0x81,0x15,0xfe,0xca,0xbe,0xba,0x68,0x24,0x57,0x13]
   2825         	adcl	$0x13572468,0xbabecafe
   2826 
   2827 // CHECK: adcl	$324478056, 305419896
   2828 // CHECK:  encoding: [0x81,0x15,0x78,0x56,0x34,0x12,0x68,0x24,0x57,0x13]
   2829         	adcl	$0x13572468,0x12345678
   2830 
   2831 // CHECK: negl	3735928559(%ebx,%ecx,8)
   2832 // CHECK:  encoding: [0xf7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   2833         	negl	0xdeadbeef(%ebx,%ecx,8)
   2834 
   2835 // CHECK: negw	32493
   2836 // CHECK:  encoding: [0x66,0xf7,0x1d,0xed,0x7e,0x00,0x00]
   2837         	negw	0x7eed
   2838 
   2839 // CHECK: negl	3133065982
   2840 // CHECK:  encoding: [0xf7,0x1d,0xfe,0xca,0xbe,0xba]
   2841         	negl	0xbabecafe
   2842 
   2843 // CHECK: negl	305419896
   2844 // CHECK:  encoding: [0xf7,0x1d,0x78,0x56,0x34,0x12]
   2845         	negl	0x12345678
   2846 
   2847 // CHECK: notl	3735928559(%ebx,%ecx,8)
   2848 // CHECK:  encoding: [0xf7,0x94,0xcb,0xef,0xbe,0xad,0xde]
   2849         	notl	0xdeadbeef(%ebx,%ecx,8)
   2850 
   2851 // CHECK: notw	32493
   2852 // CHECK:  encoding: [0x66,0xf7,0x15,0xed,0x7e,0x00,0x00]
   2853         	notw	0x7eed
   2854 
   2855 // CHECK: notl	3133065982
   2856 // CHECK:  encoding: [0xf7,0x15,0xfe,0xca,0xbe,0xba]
   2857         	notl	0xbabecafe
   2858 
   2859 // CHECK: notl	305419896
   2860 // CHECK:  encoding: [0xf7,0x15,0x78,0x56,0x34,0x12]
   2861         	notl	0x12345678
   2862 
   2863 // CHECK: cbtw
   2864 // CHECK:  encoding: [0x66,0x98]
   2865         	cbtw
   2866 
   2867 // CHECK: cwtl
   2868 // CHECK:  encoding: [0x98]
   2869         	cwtl
   2870 
   2871 // CHECK: cwtd
   2872 // CHECK:  encoding: [0x66,0x99]
   2873         	cwtd
   2874 
   2875 // CHECK: cltd
   2876 // CHECK:  encoding: [0x99]
   2877         	cltd
   2878 
   2879 // CHECK: mull	3735928559(%ebx,%ecx,8)
   2880 // CHECK:  encoding: [0xf7,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   2881         	mull	0xdeadbeef(%ebx,%ecx,8)
   2882 
   2883 // CHECK: mulw	32493
   2884 // CHECK:  encoding: [0x66,0xf7,0x25,0xed,0x7e,0x00,0x00]
   2885         	mulw	0x7eed
   2886 
   2887 // CHECK: mull	3133065982
   2888 // CHECK:  encoding: [0xf7,0x25,0xfe,0xca,0xbe,0xba]
   2889         	mull	0xbabecafe
   2890 
   2891 // CHECK: mull	305419896
   2892 // CHECK:  encoding: [0xf7,0x25,0x78,0x56,0x34,0x12]
   2893         	mull	0x12345678
   2894 
   2895 // CHECK: imull	3735928559(%ebx,%ecx,8)
   2896 // CHECK:  encoding: [0xf7,0xac,0xcb,0xef,0xbe,0xad,0xde]
   2897         	imull	0xdeadbeef(%ebx,%ecx,8)
   2898 
   2899 // CHECK: imulw	32493
   2900 // CHECK:  encoding: [0x66,0xf7,0x2d,0xed,0x7e,0x00,0x00]
   2901         	imulw	0x7eed
   2902 
   2903 // CHECK: imull	3133065982
   2904 // CHECK:  encoding: [0xf7,0x2d,0xfe,0xca,0xbe,0xba]
   2905         	imull	0xbabecafe
   2906 
   2907 // CHECK: imull	305419896
   2908 // CHECK:  encoding: [0xf7,0x2d,0x78,0x56,0x34,0x12]
   2909         	imull	0x12345678
   2910 
   2911 // CHECK: divl	3735928559(%ebx,%ecx,8)
   2912 // CHECK:  encoding: [0xf7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   2913         	divl	0xdeadbeef(%ebx,%ecx,8)
   2914 
   2915 // CHECK: divw	32493
   2916 // CHECK:  encoding: [0x66,0xf7,0x35,0xed,0x7e,0x00,0x00]
   2917         	divw	0x7eed
   2918 
   2919 // CHECK: divl	3133065982
   2920 // CHECK:  encoding: [0xf7,0x35,0xfe,0xca,0xbe,0xba]
   2921         	divl	0xbabecafe
   2922 
   2923 // CHECK: divl	305419896
   2924 // CHECK:  encoding: [0xf7,0x35,0x78,0x56,0x34,0x12]
   2925         	divl	0x12345678
   2926 
   2927 // CHECK: idivl	3735928559(%ebx,%ecx,8)
   2928 // CHECK:  encoding: [0xf7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   2929         	idivl	0xdeadbeef(%ebx,%ecx,8)
   2930 
   2931 // CHECK: idivw	32493
   2932 // CHECK:  encoding: [0x66,0xf7,0x3d,0xed,0x7e,0x00,0x00]
   2933         	idivw	0x7eed
   2934 
   2935 // CHECK: idivl	3133065982
   2936 // CHECK:  encoding: [0xf7,0x3d,0xfe,0xca,0xbe,0xba]
   2937         	idivl	0xbabecafe
   2938 
   2939 // CHECK: idivl	305419896
   2940 // CHECK:  encoding: [0xf7,0x3d,0x78,0x56,0x34,0x12]
   2941         	idivl	0x12345678
   2942 
   2943 // CHECK: roll	$0, 3735928559(%ebx,%ecx,8)
   2944 // CHECK:  encoding: [0xc1,0x84,0xcb,0xef,0xbe,0xad,0xde,0x00]
   2945         	roll	$0,0xdeadbeef(%ebx,%ecx,8)
   2946 
   2947 // CHECK: roll	$0, 69
   2948 // CHECK:  encoding: [0xc1,0x05,0x45,0x00,0x00,0x00,0x00]
   2949         	roll	$0,0x45
   2950 
   2951 // CHECK: roll	$0, 32493
   2952 // CHECK:  encoding: [0xc1,0x05,0xed,0x7e,0x00,0x00,0x00]
   2953         	roll	$0,0x7eed
   2954 
   2955 // CHECK: roll	$0, 3133065982
   2956 // CHECK:  encoding: [0xc1,0x05,0xfe,0xca,0xbe,0xba,0x00]
   2957         	roll	$0,0xbabecafe
   2958 
   2959 // CHECK: roll	$0, 305419896
   2960 // CHECK:  encoding: [0xc1,0x05,0x78,0x56,0x34,0x12,0x00]
   2961         	roll	$0,0x12345678
   2962 
   2963 // CHECK: rolb	$127, 3735928559(%ebx,%ecx,8)
   2964 // CHECK:  encoding: [0xc0,0x84,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   2965         	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   2966 
   2967 // CHECK: rolb	$127, 69
   2968 // CHECK:  encoding: [0xc0,0x05,0x45,0x00,0x00,0x00,0x7f]
   2969         	rolb	$0x7f,0x45
   2970 
   2971 // CHECK: rolb	$127, 32493
   2972 // CHECK:  encoding: [0xc0,0x05,0xed,0x7e,0x00,0x00,0x7f]
   2973         	rolb	$0x7f,0x7eed
   2974 
   2975 // CHECK: rolb	$127, 3133065982
   2976 // CHECK:  encoding: [0xc0,0x05,0xfe,0xca,0xbe,0xba,0x7f]
   2977         	rolb	$0x7f,0xbabecafe
   2978 
   2979 // CHECK: rolb	$127, 305419896
   2980 // CHECK:  encoding: [0xc0,0x05,0x78,0x56,0x34,0x12,0x7f]
   2981         	rolb	$0x7f,0x12345678
   2982 
   2983 // CHECK: roll	3735928559(%ebx,%ecx,8)
   2984 // CHECK:  encoding: [0xd1,0x84,0xcb,0xef,0xbe,0xad,0xde]
   2985         	roll	0xdeadbeef(%ebx,%ecx,8)
   2986 
   2987 // CHECK: rolw	32493
   2988 // CHECK:  encoding: [0x66,0xd1,0x05,0xed,0x7e,0x00,0x00]
   2989         	rolw	0x7eed
   2990 
   2991 // CHECK: roll	3133065982
   2992 // CHECK:  encoding: [0xd1,0x05,0xfe,0xca,0xbe,0xba]
   2993         	roll	0xbabecafe
   2994 
   2995 // CHECK: roll	305419896
   2996 // CHECK:  encoding: [0xd1,0x05,0x78,0x56,0x34,0x12]
   2997         	roll	0x12345678
   2998 
   2999 // CHECK: rorl	$0, 3735928559(%ebx,%ecx,8)
   3000 // CHECK:  encoding: [0xc1,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3001         	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
   3002 
   3003 // CHECK: rorl	$0, 69
   3004 // CHECK:  encoding: [0xc1,0x0d,0x45,0x00,0x00,0x00,0x00]
   3005         	rorl	$0,0x45
   3006 
   3007 // CHECK: rorl	$0, 32493
   3008 // CHECK:  encoding: [0xc1,0x0d,0xed,0x7e,0x00,0x00,0x00]
   3009         	rorl	$0,0x7eed
   3010 
   3011 // CHECK: rorl	$0, 3133065982
   3012 // CHECK:  encoding: [0xc1,0x0d,0xfe,0xca,0xbe,0xba,0x00]
   3013         	rorl	$0,0xbabecafe
   3014 
   3015 // CHECK: rorl	$0, 305419896
   3016 // CHECK:  encoding: [0xc1,0x0d,0x78,0x56,0x34,0x12,0x00]
   3017         	rorl	$0,0x12345678
   3018 
   3019 // CHECK: rorb	$127, 3735928559(%ebx,%ecx,8)
   3020 // CHECK:  encoding: [0xc0,0x8c,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3021         	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3022 
   3023 // CHECK: rorb	$127, 69
   3024 // CHECK:  encoding: [0xc0,0x0d,0x45,0x00,0x00,0x00,0x7f]
   3025         	rorb	$0x7f,0x45
   3026 
   3027 // CHECK: rorb	$127, 32493
   3028 // CHECK:  encoding: [0xc0,0x0d,0xed,0x7e,0x00,0x00,0x7f]
   3029         	rorb	$0x7f,0x7eed
   3030 
   3031 // CHECK: rorb	$127, 3133065982
   3032 // CHECK:  encoding: [0xc0,0x0d,0xfe,0xca,0xbe,0xba,0x7f]
   3033         	rorb	$0x7f,0xbabecafe
   3034 
   3035 // CHECK: rorb	$127, 305419896
   3036 // CHECK:  encoding: [0xc0,0x0d,0x78,0x56,0x34,0x12,0x7f]
   3037         	rorb	$0x7f,0x12345678
   3038 
   3039 // CHECK: rorl	3735928559(%ebx,%ecx,8)
   3040 // CHECK:  encoding: [0xd1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   3041         	rorl	0xdeadbeef(%ebx,%ecx,8)
   3042 
   3043 // CHECK: rorw	32493
   3044 // CHECK:  encoding: [0x66,0xd1,0x0d,0xed,0x7e,0x00,0x00]
   3045         	rorw	0x7eed
   3046 
   3047 // CHECK: rorl	3133065982
   3048 // CHECK:  encoding: [0xd1,0x0d,0xfe,0xca,0xbe,0xba]
   3049         	rorl	0xbabecafe
   3050 
   3051 // CHECK: rorl	305419896
   3052 // CHECK:  encoding: [0xd1,0x0d,0x78,0x56,0x34,0x12]
   3053         	rorl	0x12345678
   3054 
   3055 // CHECK: shll	$0, 3735928559(%ebx,%ecx,8)
   3056 // CHECK:  encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3057         	sall	$0,0xdeadbeef(%ebx,%ecx,8)
   3058 
   3059 // CHECK: shll	$0, 69
   3060 // CHECK:  encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
   3061         	sall	$0,0x45
   3062 
   3063 // CHECK: shll	$0, 32493
   3064 // CHECK:  encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
   3065         	sall	$0,0x7eed
   3066 
   3067 // CHECK: shll	$0, 3133065982
   3068 // CHECK:  encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
   3069         	sall	$0,0xbabecafe
   3070 
   3071 // CHECK: shll	$0, 305419896
   3072 // CHECK:  encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
   3073         	sall	$0,0x12345678
   3074 
   3075 // CHECK: shlb	$127, 3735928559(%ebx,%ecx,8)
   3076 // CHECK:  encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3077         	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3078 
   3079 // CHECK: shlb	$127, 69
   3080 // CHECK:  encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
   3081         	salb	$0x7f,0x45
   3082 
   3083 // CHECK: shlb	$127, 32493
   3084 // CHECK:  encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
   3085         	salb	$0x7f,0x7eed
   3086 
   3087 // CHECK: shlb	$127, 3133065982
   3088 // CHECK:  encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
   3089         	salb	$0x7f,0xbabecafe
   3090 
   3091 // CHECK: shlb	$127, 305419896
   3092 // CHECK:  encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
   3093         	salb	$0x7f,0x12345678
   3094 
   3095 // CHECK: shll	3735928559(%ebx,%ecx,8)
   3096 // CHECK:  encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3097         	sall	0xdeadbeef(%ebx,%ecx,8)
   3098 
   3099 // CHECK: shlw	32493
   3100 // CHECK:  encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
   3101         	salw	0x7eed
   3102 
   3103 // CHECK: shll	3133065982
   3104 // CHECK:  encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
   3105         	sall	0xbabecafe
   3106 
   3107 // CHECK: shll	305419896
   3108 // CHECK:  encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
   3109         	sall	0x12345678
   3110 
   3111 // CHECK: shll	$0, 3735928559(%ebx,%ecx,8)
   3112 // CHECK:  encoding: [0xc1,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3113         	shll	$0,0xdeadbeef(%ebx,%ecx,8)
   3114 
   3115 // CHECK: shll	$0, 69
   3116 // CHECK:  encoding: [0xc1,0x25,0x45,0x00,0x00,0x00,0x00]
   3117         	shll	$0,0x45
   3118 
   3119 // CHECK: shll	$0, 32493
   3120 // CHECK:  encoding: [0xc1,0x25,0xed,0x7e,0x00,0x00,0x00]
   3121         	shll	$0,0x7eed
   3122 
   3123 // CHECK: shll	$0, 3133065982
   3124 // CHECK:  encoding: [0xc1,0x25,0xfe,0xca,0xbe,0xba,0x00]
   3125         	shll	$0,0xbabecafe
   3126 
   3127 // CHECK: shll	$0, 305419896
   3128 // CHECK:  encoding: [0xc1,0x25,0x78,0x56,0x34,0x12,0x00]
   3129         	shll	$0,0x12345678
   3130 
   3131 // CHECK: shlb	$127, 3735928559(%ebx,%ecx,8)
   3132 // CHECK:  encoding: [0xc0,0xa4,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3133         	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3134 
   3135 // CHECK: shlb	$127, 69
   3136 // CHECK:  encoding: [0xc0,0x25,0x45,0x00,0x00,0x00,0x7f]
   3137         	shlb	$0x7f,0x45
   3138 
   3139 // CHECK: shlb	$127, 32493
   3140 // CHECK:  encoding: [0xc0,0x25,0xed,0x7e,0x00,0x00,0x7f]
   3141         	shlb	$0x7f,0x7eed
   3142 
   3143 // CHECK: shlb	$127, 3133065982
   3144 // CHECK:  encoding: [0xc0,0x25,0xfe,0xca,0xbe,0xba,0x7f]
   3145         	shlb	$0x7f,0xbabecafe
   3146 
   3147 // CHECK: shlb	$127, 305419896
   3148 // CHECK:  encoding: [0xc0,0x25,0x78,0x56,0x34,0x12,0x7f]
   3149         	shlb	$0x7f,0x12345678
   3150 
   3151 // CHECK: shll	3735928559(%ebx,%ecx,8)
   3152 // CHECK:  encoding: [0xd1,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3153         	shll	0xdeadbeef(%ebx,%ecx,8)
   3154 
   3155 // CHECK: shlw	32493
   3156 // CHECK:  encoding: [0x66,0xd1,0x25,0xed,0x7e,0x00,0x00]
   3157         	shlw	0x7eed
   3158 
   3159 // CHECK: shll	3133065982
   3160 // CHECK:  encoding: [0xd1,0x25,0xfe,0xca,0xbe,0xba]
   3161         	shll	0xbabecafe
   3162 
   3163 // CHECK: shll	305419896
   3164 // CHECK:  encoding: [0xd1,0x25,0x78,0x56,0x34,0x12]
   3165         	shll	0x12345678
   3166 
   3167 // CHECK: shrl	$0, 3735928559(%ebx,%ecx,8)
   3168 // CHECK:  encoding: [0xc1,0xac,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3169         	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
   3170 
   3171 // CHECK: shrl	$0, 69
   3172 // CHECK:  encoding: [0xc1,0x2d,0x45,0x00,0x00,0x00,0x00]
   3173         	shrl	$0,0x45
   3174 
   3175 // CHECK: shrl	$0, 32493
   3176 // CHECK:  encoding: [0xc1,0x2d,0xed,0x7e,0x00,0x00,0x00]
   3177         	shrl	$0,0x7eed
   3178 
   3179 // CHECK: shrl	$0, 3133065982
   3180 // CHECK:  encoding: [0xc1,0x2d,0xfe,0xca,0xbe,0xba,0x00]
   3181         	shrl	$0,0xbabecafe
   3182 
   3183 // CHECK: shrl	$0, 305419896
   3184 // CHECK:  encoding: [0xc1,0x2d,0x78,0x56,0x34,0x12,0x00]
   3185         	shrl	$0,0x12345678
   3186 
   3187 // CHECK: shrb	$127, 3735928559(%ebx,%ecx,8)
   3188 // CHECK:  encoding: [0xc0,0xac,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3189         	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3190 
   3191 // CHECK: shrb	$127, 69
   3192 // CHECK:  encoding: [0xc0,0x2d,0x45,0x00,0x00,0x00,0x7f]
   3193         	shrb	$0x7f,0x45
   3194 
   3195 // CHECK: shrb	$127, 32493
   3196 // CHECK:  encoding: [0xc0,0x2d,0xed,0x7e,0x00,0x00,0x7f]
   3197         	shrb	$0x7f,0x7eed
   3198 
   3199 // CHECK: shrb	$127, 3133065982
   3200 // CHECK:  encoding: [0xc0,0x2d,0xfe,0xca,0xbe,0xba,0x7f]
   3201         	shrb	$0x7f,0xbabecafe
   3202 
   3203 // CHECK: shrb	$127, 305419896
   3204 // CHECK:  encoding: [0xc0,0x2d,0x78,0x56,0x34,0x12,0x7f]
   3205         	shrb	$0x7f,0x12345678
   3206 
   3207 // CHECK: shrl	3735928559(%ebx,%ecx,8)
   3208 // CHECK:  encoding: [0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3209         	shrl	0xdeadbeef(%ebx,%ecx,8)
   3210 
   3211 // CHECK: shrw	32493
   3212 // CHECK:  encoding: [0x66,0xd1,0x2d,0xed,0x7e,0x00,0x00]
   3213         	shrw	0x7eed
   3214 
   3215 // CHECK: shrl	3133065982
   3216 // CHECK:  encoding: [0xd1,0x2d,0xfe,0xca,0xbe,0xba]
   3217         	shrl	0xbabecafe
   3218 
   3219 // CHECK: shrl	305419896
   3220 // CHECK:  encoding: [0xd1,0x2d,0x78,0x56,0x34,0x12]
   3221         	shrl	0x12345678
   3222 
   3223 // CHECK: sarl	$0, 3735928559(%ebx,%ecx,8)
   3224 // CHECK:  encoding: [0xc1,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x00]
   3225         	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
   3226 
   3227 // CHECK: sarl	$0, 69
   3228 // CHECK:  encoding: [0xc1,0x3d,0x45,0x00,0x00,0x00,0x00]
   3229         	sarl	$0,0x45
   3230 
   3231 // CHECK: sarl	$0, 32493
   3232 // CHECK:  encoding: [0xc1,0x3d,0xed,0x7e,0x00,0x00,0x00]
   3233         	sarl	$0,0x7eed
   3234 
   3235 // CHECK: sarl	$0, 3133065982
   3236 // CHECK:  encoding: [0xc1,0x3d,0xfe,0xca,0xbe,0xba,0x00]
   3237         	sarl	$0,0xbabecafe
   3238 
   3239 // CHECK: sarl	$0, 305419896
   3240 // CHECK:  encoding: [0xc1,0x3d,0x78,0x56,0x34,0x12,0x00]
   3241         	sarl	$0,0x12345678
   3242 
   3243 // CHECK: sarb	$127, 3735928559(%ebx,%ecx,8)
   3244 // CHECK:  encoding: [0xc0,0xbc,0xcb,0xef,0xbe,0xad,0xde,0x7f]
   3245         	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   3246 
   3247 // CHECK: sarb	$127, 69
   3248 // CHECK:  encoding: [0xc0,0x3d,0x45,0x00,0x00,0x00,0x7f]
   3249         	sarb	$0x7f,0x45
   3250 
   3251 // CHECK: sarb	$127, 32493
   3252 // CHECK:  encoding: [0xc0,0x3d,0xed,0x7e,0x00,0x00,0x7f]
   3253         	sarb	$0x7f,0x7eed
   3254 
   3255 // CHECK: sarb	$127, 3133065982
   3256 // CHECK:  encoding: [0xc0,0x3d,0xfe,0xca,0xbe,0xba,0x7f]
   3257         	sarb	$0x7f,0xbabecafe
   3258 
   3259 // CHECK: sarb	$127, 305419896
   3260 // CHECK:  encoding: [0xc0,0x3d,0x78,0x56,0x34,0x12,0x7f]
   3261         	sarb	$0x7f,0x12345678
   3262 
   3263 // CHECK: sarl	3735928559(%ebx,%ecx,8)
   3264 // CHECK:  encoding: [0xd1,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   3265         	sarl	0xdeadbeef(%ebx,%ecx,8)
   3266 
   3267 // CHECK: sarw	32493
   3268 // CHECK:  encoding: [0x66,0xd1,0x3d,0xed,0x7e,0x00,0x00]
   3269         	sarw	0x7eed
   3270 
   3271 // CHECK: sarl	3133065982
   3272 // CHECK:  encoding: [0xd1,0x3d,0xfe,0xca,0xbe,0xba]
   3273         	sarl	0xbabecafe
   3274 
   3275 // CHECK: sarl	305419896
   3276 // CHECK:  encoding: [0xd1,0x3d,0x78,0x56,0x34,0x12]
   3277         	sarl	0x12345678
   3278 
   3279 // CHECK: calll	*%ecx
   3280 // CHECK:  encoding: [0xff,0xd1]
   3281         	call	*%ecx
   3282 
   3283 // CHECK: calll	*3735928559(%ebx,%ecx,8)
   3284 // CHECK:  encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3285         	call	*0xdeadbeef(%ebx,%ecx,8)
   3286 
   3287 // CHECK: calll	*3135175374
   3288 // CHECK:  encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
   3289         	call	*0xbadeface
   3290 
   3291 // CHECK: calll	*3735928559(%ebx,%ecx,8)
   3292 // CHECK:  encoding: [0xff,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3293         	call	*0xdeadbeef(%ebx,%ecx,8)
   3294 
   3295 // CHECK: calll	*3135175374
   3296 // CHECK:  encoding: [0xff,0x15,0xce,0xfa,0xde,0xba]
   3297         	call	*0xbadeface
   3298 
   3299 // CHECK: lcallw	*32493
   3300 // CHECK:  encoding: [0x66,0xff,0x1d,0xed,0x7e,0x00,0x00]
   3301         	lcallw	*0x7eed
   3302 
   3303 // CHECK: jmpl	*3735928559(%ebx,%ecx,8)
   3304 // CHECK:  encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3305         	jmp	*0xdeadbeef(%ebx,%ecx,8)
   3306 
   3307 // CHECK: jmpl	*3135175374
   3308 // CHECK:  encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
   3309         	jmp	*0xbadeface
   3310 
   3311 // CHECK: jmpl	*3735928559(%ebx,%ecx,8)
   3312 // CHECK:  encoding: [0xff,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3313         	jmp	*0xdeadbeef(%ebx,%ecx,8)
   3314 
   3315 // CHECK: jmpl	*3135175374
   3316 // CHECK:  encoding: [0xff,0x25,0xce,0xfa,0xde,0xba]
   3317         	jmp	*0xbadeface
   3318 
   3319 // CHECK: ljmpl	*3735928559(%ebx,%ecx,8)
   3320 // CHECK:  encoding: [0xff,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3321         	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
   3322 
   3323 // CHECK: ljmpw	*32493
   3324 // CHECK:  encoding: [0x66,0xff,0x2d,0xed,0x7e,0x00,0x00]
   3325         	ljmpw	*0x7eed
   3326 
   3327 // CHECK: ljmpl	*3133065982
   3328 // CHECK:  encoding: [0xff,0x2d,0xfe,0xca,0xbe,0xba]
   3329         	ljmpl	*0xbabecafe
   3330 
   3331 // CHECK: ljmpl	*305419896
   3332 // CHECK:  encoding: [0xff,0x2d,0x78,0x56,0x34,0x12]
   3333         	ljmpl	*0x12345678
   3334 
   3335 // CHECK: ret
   3336 // CHECK:  encoding: [0xc3]
   3337         	ret
   3338 
   3339 // CHECK: lret
   3340 // CHECK:  encoding: [0xcb]
   3341         	lret
   3342 
   3343 // CHECK: leave
   3344 // CHECK:  encoding: [0xc9]
   3345         	leave
   3346 
   3347 // CHECK: leave
   3348 // CHECK:  encoding: [0xc9]
   3349         	leavel
   3350 
   3351 // CHECK: seto	%bl
   3352 // CHECK:  encoding: [0x0f,0x90,0xc3]
   3353         	seto	%bl
   3354 
   3355 // CHECK: seto	3735928559(%ebx,%ecx,8)
   3356 // CHECK:  encoding: [0x0f,0x90,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3357         	seto	0xdeadbeef(%ebx,%ecx,8)
   3358 
   3359 // CHECK: seto	32493
   3360 // CHECK:  encoding: [0x0f,0x90,0x05,0xed,0x7e,0x00,0x00]
   3361         	seto	0x7eed
   3362 
   3363 // CHECK: seto	3133065982
   3364 // CHECK:  encoding: [0x0f,0x90,0x05,0xfe,0xca,0xbe,0xba]
   3365         	seto	0xbabecafe
   3366 
   3367 // CHECK: seto	305419896
   3368 // CHECK:  encoding: [0x0f,0x90,0x05,0x78,0x56,0x34,0x12]
   3369         	seto	0x12345678
   3370 
   3371 // CHECK: setno	%bl
   3372 // CHECK:  encoding: [0x0f,0x91,0xc3]
   3373         	setno	%bl
   3374 
   3375 // CHECK: setno	3735928559(%ebx,%ecx,8)
   3376 // CHECK:  encoding: [0x0f,0x91,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3377         	setno	0xdeadbeef(%ebx,%ecx,8)
   3378 
   3379 // CHECK: setno	32493
   3380 // CHECK:  encoding: [0x0f,0x91,0x05,0xed,0x7e,0x00,0x00]
   3381         	setno	0x7eed
   3382 
   3383 // CHECK: setno	3133065982
   3384 // CHECK:  encoding: [0x0f,0x91,0x05,0xfe,0xca,0xbe,0xba]
   3385         	setno	0xbabecafe
   3386 
   3387 // CHECK: setno	305419896
   3388 // CHECK:  encoding: [0x0f,0x91,0x05,0x78,0x56,0x34,0x12]
   3389         	setno	0x12345678
   3390 
   3391 // CHECK: setb	%bl
   3392 // CHECK:  encoding: [0x0f,0x92,0xc3]
   3393         	setb	%bl
   3394 
   3395 // CHECK: setb	3735928559(%ebx,%ecx,8)
   3396 // CHECK:  encoding: [0x0f,0x92,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3397         	setb	0xdeadbeef(%ebx,%ecx,8)
   3398 
   3399 // CHECK: setb	32493
   3400 // CHECK:  encoding: [0x0f,0x92,0x05,0xed,0x7e,0x00,0x00]
   3401         	setb	0x7eed
   3402 
   3403 // CHECK: setb	3133065982
   3404 // CHECK:  encoding: [0x0f,0x92,0x05,0xfe,0xca,0xbe,0xba]
   3405         	setb	0xbabecafe
   3406 
   3407 // CHECK: setb	305419896
   3408 // CHECK:  encoding: [0x0f,0x92,0x05,0x78,0x56,0x34,0x12]
   3409         	setb	0x12345678
   3410 
   3411 // CHECK: setae	%bl
   3412 // CHECK:  encoding: [0x0f,0x93,0xc3]
   3413         	setae	%bl
   3414 
   3415 // CHECK: setae	3735928559(%ebx,%ecx,8)
   3416 // CHECK:  encoding: [0x0f,0x93,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3417         	setae	0xdeadbeef(%ebx,%ecx,8)
   3418 
   3419 // CHECK: setae	32493
   3420 // CHECK:  encoding: [0x0f,0x93,0x05,0xed,0x7e,0x00,0x00]
   3421         	setae	0x7eed
   3422 
   3423 // CHECK: setae	3133065982
   3424 // CHECK:  encoding: [0x0f,0x93,0x05,0xfe,0xca,0xbe,0xba]
   3425         	setae	0xbabecafe
   3426 
   3427 // CHECK: setae	305419896
   3428 // CHECK:  encoding: [0x0f,0x93,0x05,0x78,0x56,0x34,0x12]
   3429         	setae	0x12345678
   3430 
   3431 // CHECK: sete	%bl
   3432 // CHECK:  encoding: [0x0f,0x94,0xc3]
   3433         	sete	%bl
   3434 
   3435 // CHECK: sete	3735928559(%ebx,%ecx,8)
   3436 // CHECK:  encoding: [0x0f,0x94,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3437         	sete	0xdeadbeef(%ebx,%ecx,8)
   3438 
   3439 // CHECK: sete	32493
   3440 // CHECK:  encoding: [0x0f,0x94,0x05,0xed,0x7e,0x00,0x00]
   3441         	sete	0x7eed
   3442 
   3443 // CHECK: sete	3133065982
   3444 // CHECK:  encoding: [0x0f,0x94,0x05,0xfe,0xca,0xbe,0xba]
   3445         	sete	0xbabecafe
   3446 
   3447 // CHECK: sete	305419896
   3448 // CHECK:  encoding: [0x0f,0x94,0x05,0x78,0x56,0x34,0x12]
   3449         	sete	0x12345678
   3450 
   3451 // CHECK: setne	%bl
   3452 // CHECK:  encoding: [0x0f,0x95,0xc3]
   3453         	setne	%bl
   3454 
   3455 // CHECK: setne	3735928559(%ebx,%ecx,8)
   3456 // CHECK:  encoding: [0x0f,0x95,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3457         	setne	0xdeadbeef(%ebx,%ecx,8)
   3458 
   3459 // CHECK: setne	32493
   3460 // CHECK:  encoding: [0x0f,0x95,0x05,0xed,0x7e,0x00,0x00]
   3461         	setne	0x7eed
   3462 
   3463 // CHECK: setne	3133065982
   3464 // CHECK:  encoding: [0x0f,0x95,0x05,0xfe,0xca,0xbe,0xba]
   3465         	setne	0xbabecafe
   3466 
   3467 // CHECK: setne	305419896
   3468 // CHECK:  encoding: [0x0f,0x95,0x05,0x78,0x56,0x34,0x12]
   3469         	setne	0x12345678
   3470 
   3471 // CHECK: setbe	%bl
   3472 // CHECK:  encoding: [0x0f,0x96,0xc3]
   3473         	setbe	%bl
   3474 
   3475 // CHECK: setbe	3735928559(%ebx,%ecx,8)
   3476 // CHECK:  encoding: [0x0f,0x96,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3477         	setbe	0xdeadbeef(%ebx,%ecx,8)
   3478 
   3479 // CHECK: setbe	32493
   3480 // CHECK:  encoding: [0x0f,0x96,0x05,0xed,0x7e,0x00,0x00]
   3481         	setbe	0x7eed
   3482 
   3483 // CHECK: setbe	3133065982
   3484 // CHECK:  encoding: [0x0f,0x96,0x05,0xfe,0xca,0xbe,0xba]
   3485         	setbe	0xbabecafe
   3486 
   3487 // CHECK: setbe	305419896
   3488 // CHECK:  encoding: [0x0f,0x96,0x05,0x78,0x56,0x34,0x12]
   3489         	setbe	0x12345678
   3490 
   3491 // CHECK: seta	%bl
   3492 // CHECK:  encoding: [0x0f,0x97,0xc3]
   3493         	seta	%bl
   3494 
   3495 // CHECK: seta	3735928559(%ebx,%ecx,8)
   3496 // CHECK:  encoding: [0x0f,0x97,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3497         	seta	0xdeadbeef(%ebx,%ecx,8)
   3498 
   3499 // CHECK: seta	32493
   3500 // CHECK:  encoding: [0x0f,0x97,0x05,0xed,0x7e,0x00,0x00]
   3501         	seta	0x7eed
   3502 
   3503 // CHECK: seta	3133065982
   3504 // CHECK:  encoding: [0x0f,0x97,0x05,0xfe,0xca,0xbe,0xba]
   3505         	seta	0xbabecafe
   3506 
   3507 // CHECK: seta	305419896
   3508 // CHECK:  encoding: [0x0f,0x97,0x05,0x78,0x56,0x34,0x12]
   3509         	seta	0x12345678
   3510 
   3511 // CHECK: sets	%bl
   3512 // CHECK:  encoding: [0x0f,0x98,0xc3]
   3513         	sets	%bl
   3514 
   3515 // CHECK: sets	3735928559(%ebx,%ecx,8)
   3516 // CHECK:  encoding: [0x0f,0x98,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3517         	sets	0xdeadbeef(%ebx,%ecx,8)
   3518 
   3519 // CHECK: sets	32493
   3520 // CHECK:  encoding: [0x0f,0x98,0x05,0xed,0x7e,0x00,0x00]
   3521         	sets	0x7eed
   3522 
   3523 // CHECK: sets	3133065982
   3524 // CHECK:  encoding: [0x0f,0x98,0x05,0xfe,0xca,0xbe,0xba]
   3525         	sets	0xbabecafe
   3526 
   3527 // CHECK: sets	305419896
   3528 // CHECK:  encoding: [0x0f,0x98,0x05,0x78,0x56,0x34,0x12]
   3529         	sets	0x12345678
   3530 
   3531 // CHECK: setns	%bl
   3532 // CHECK:  encoding: [0x0f,0x99,0xc3]
   3533         	setns	%bl
   3534 
   3535 // CHECK: setns	3735928559(%ebx,%ecx,8)
   3536 // CHECK:  encoding: [0x0f,0x99,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3537         	setns	0xdeadbeef(%ebx,%ecx,8)
   3538 
   3539 // CHECK: setns	32493
   3540 // CHECK:  encoding: [0x0f,0x99,0x05,0xed,0x7e,0x00,0x00]
   3541         	setns	0x7eed
   3542 
   3543 // CHECK: setns	3133065982
   3544 // CHECK:  encoding: [0x0f,0x99,0x05,0xfe,0xca,0xbe,0xba]
   3545         	setns	0xbabecafe
   3546 
   3547 // CHECK: setns	305419896
   3548 // CHECK:  encoding: [0x0f,0x99,0x05,0x78,0x56,0x34,0x12]
   3549         	setns	0x12345678
   3550 
   3551 // CHECK: setp	%bl
   3552 // CHECK:  encoding: [0x0f,0x9a,0xc3]
   3553         	setp	%bl
   3554 
   3555 // CHECK: setp	3735928559(%ebx,%ecx,8)
   3556 // CHECK:  encoding: [0x0f,0x9a,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3557         	setp	0xdeadbeef(%ebx,%ecx,8)
   3558 
   3559 // CHECK: setp	32493
   3560 // CHECK:  encoding: [0x0f,0x9a,0x05,0xed,0x7e,0x00,0x00]
   3561         	setp	0x7eed
   3562 
   3563 // CHECK: setp	3133065982
   3564 // CHECK:  encoding: [0x0f,0x9a,0x05,0xfe,0xca,0xbe,0xba]
   3565         	setp	0xbabecafe
   3566 
   3567 // CHECK: setp	305419896
   3568 // CHECK:  encoding: [0x0f,0x9a,0x05,0x78,0x56,0x34,0x12]
   3569         	setp	0x12345678
   3570 
   3571 // CHECK: setnp	%bl
   3572 // CHECK:  encoding: [0x0f,0x9b,0xc3]
   3573         	setnp	%bl
   3574 
   3575 // CHECK: setnp	3735928559(%ebx,%ecx,8)
   3576 // CHECK:  encoding: [0x0f,0x9b,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3577         	setnp	0xdeadbeef(%ebx,%ecx,8)
   3578 
   3579 // CHECK: setnp	32493
   3580 // CHECK:  encoding: [0x0f,0x9b,0x05,0xed,0x7e,0x00,0x00]
   3581         	setnp	0x7eed
   3582 
   3583 // CHECK: setnp	3133065982
   3584 // CHECK:  encoding: [0x0f,0x9b,0x05,0xfe,0xca,0xbe,0xba]
   3585         	setnp	0xbabecafe
   3586 
   3587 // CHECK: setnp	305419896
   3588 // CHECK:  encoding: [0x0f,0x9b,0x05,0x78,0x56,0x34,0x12]
   3589         	setnp	0x12345678
   3590 
   3591 // CHECK: setl	%bl
   3592 // CHECK:  encoding: [0x0f,0x9c,0xc3]
   3593         	setl	%bl
   3594 
   3595 // CHECK: setl	3735928559(%ebx,%ecx,8)
   3596 // CHECK:  encoding: [0x0f,0x9c,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3597         	setl	0xdeadbeef(%ebx,%ecx,8)
   3598 
   3599 // CHECK: setl	32493
   3600 // CHECK:  encoding: [0x0f,0x9c,0x05,0xed,0x7e,0x00,0x00]
   3601         	setl	0x7eed
   3602 
   3603 // CHECK: setl	3133065982
   3604 // CHECK:  encoding: [0x0f,0x9c,0x05,0xfe,0xca,0xbe,0xba]
   3605         	setl	0xbabecafe
   3606 
   3607 // CHECK: setl	305419896
   3608 // CHECK:  encoding: [0x0f,0x9c,0x05,0x78,0x56,0x34,0x12]
   3609         	setl	0x12345678
   3610 
   3611 // CHECK: setge	%bl
   3612 // CHECK:  encoding: [0x0f,0x9d,0xc3]
   3613         	setge	%bl
   3614 
   3615 // CHECK: setge	3735928559(%ebx,%ecx,8)
   3616 // CHECK:  encoding: [0x0f,0x9d,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3617         	setge	0xdeadbeef(%ebx,%ecx,8)
   3618 
   3619 // CHECK: setge	32493
   3620 // CHECK:  encoding: [0x0f,0x9d,0x05,0xed,0x7e,0x00,0x00]
   3621         	setge	0x7eed
   3622 
   3623 // CHECK: setge	3133065982
   3624 // CHECK:  encoding: [0x0f,0x9d,0x05,0xfe,0xca,0xbe,0xba]
   3625         	setge	0xbabecafe
   3626 
   3627 // CHECK: setge	305419896
   3628 // CHECK:  encoding: [0x0f,0x9d,0x05,0x78,0x56,0x34,0x12]
   3629         	setge	0x12345678
   3630 
   3631 // CHECK: setle	%bl
   3632 // CHECK:  encoding: [0x0f,0x9e,0xc3]
   3633         	setle	%bl
   3634 
   3635 // CHECK: setle	3735928559(%ebx,%ecx,8)
   3636 // CHECK:  encoding: [0x0f,0x9e,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3637         	setle	0xdeadbeef(%ebx,%ecx,8)
   3638 
   3639 // CHECK: setle	32493
   3640 // CHECK:  encoding: [0x0f,0x9e,0x05,0xed,0x7e,0x00,0x00]
   3641         	setle	0x7eed
   3642 
   3643 // CHECK: setle	3133065982
   3644 // CHECK:  encoding: [0x0f,0x9e,0x05,0xfe,0xca,0xbe,0xba]
   3645         	setle	0xbabecafe
   3646 
   3647 // CHECK: setle	305419896
   3648 // CHECK:  encoding: [0x0f,0x9e,0x05,0x78,0x56,0x34,0x12]
   3649         	setle	0x12345678
   3650 
   3651 // CHECK: setg	%bl
   3652 // CHECK:  encoding: [0x0f,0x9f,0xc3]
   3653         	setg	%bl
   3654 
   3655 // CHECK: setg	3735928559(%ebx,%ecx,8)
   3656 // CHECK:  encoding: [0x0f,0x9f,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3657         	setg	0xdeadbeef(%ebx,%ecx,8)
   3658 
   3659 // CHECK: setg	32493
   3660 // CHECK:  encoding: [0x0f,0x9f,0x05,0xed,0x7e,0x00,0x00]
   3661         	setg	0x7eed
   3662 
   3663 // CHECK: setg	3133065982
   3664 // CHECK:  encoding: [0x0f,0x9f,0x05,0xfe,0xca,0xbe,0xba]
   3665         	setg	0xbabecafe
   3666 
   3667 // CHECK: setg	305419896
   3668 // CHECK:  encoding: [0x0f,0x9f,0x05,0x78,0x56,0x34,0x12]
   3669         	setg	0x12345678
   3670 
   3671 // CHECK: rsm
   3672 // CHECK:  encoding: [0x0f,0xaa]
   3673         	rsm
   3674 
   3675 // CHECK: hlt
   3676 // CHECK:  encoding: [0xf4]
   3677         	hlt
   3678 
   3679 // CHECK: nopl	3735928559(%ebx,%ecx,8)
   3680 // CHECK:  encoding: [0x0f,0x1f,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3681         	nopl	0xdeadbeef(%ebx,%ecx,8)
   3682 
   3683 // CHECK: nopw	32493
   3684 // CHECK:  encoding: [0x66,0x0f,0x1f,0x05,0xed,0x7e,0x00,0x00]
   3685         	nopw	0x7eed
   3686 
   3687 // CHECK: nopl	3133065982
   3688 // CHECK:  encoding: [0x0f,0x1f,0x05,0xfe,0xca,0xbe,0xba]
   3689         	nopl	0xbabecafe
   3690 
   3691 // CHECK: nopl	305419896
   3692 // CHECK:  encoding: [0x0f,0x1f,0x05,0x78,0x56,0x34,0x12]
   3693         	nopl	0x12345678
   3694 
   3695 // CHECK: nop
   3696 // CHECK:  encoding: [0x90]
   3697         	nop
   3698 
   3699 // CHECK: lldtw	32493
   3700 // CHECK:  encoding: [0x0f,0x00,0x15,0xed,0x7e,0x00,0x00]
   3701         	lldtw	0x7eed
   3702 
   3703 // CHECK: lmsww	32493
   3704 // CHECK:  encoding: [0x0f,0x01,0x35,0xed,0x7e,0x00,0x00]
   3705         	lmsww	0x7eed
   3706 
   3707 // CHECK: ltrw	32493
   3708 // CHECK:  encoding: [0x0f,0x00,0x1d,0xed,0x7e,0x00,0x00]
   3709         	ltrw	0x7eed
   3710 
   3711 // CHECK: sldtw	32493
   3712 // CHECK:  encoding: [0x0f,0x00,0x05,0xed,0x7e,0x00,0x00]
   3713         	sldtw	0x7eed
   3714 
   3715 // CHECK: smsww	32493
   3716 // CHECK:  encoding: [0x0f,0x01,0x25,0xed,0x7e,0x00,0x00]
   3717         	smsww	0x7eed
   3718 
   3719 // CHECK: strw	32493
   3720 // CHECK:  encoding: [0x0f,0x00,0x0d,0xed,0x7e,0x00,0x00]
   3721         	strw	0x7eed
   3722 
   3723 // CHECK: verr	%bx
   3724 // CHECK:  encoding: [0x0f,0x00,0xe3]
   3725         	verr	%bx
   3726 
   3727 // CHECK: verr	3735928559(%ebx,%ecx,8)
   3728 // CHECK:  encoding: [0x0f,0x00,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3729         	verr	0xdeadbeef(%ebx,%ecx,8)
   3730 
   3731 // CHECK: verr	3133065982
   3732 // CHECK:  encoding: [0x0f,0x00,0x25,0xfe,0xca,0xbe,0xba]
   3733         	verr	0xbabecafe
   3734 
   3735 // CHECK: verr	305419896
   3736 // CHECK:  encoding: [0x0f,0x00,0x25,0x78,0x56,0x34,0x12]
   3737         	verr	0x12345678
   3738 
   3739 // CHECK: verw	%bx
   3740 // CHECK:  encoding: [0x0f,0x00,0xeb]
   3741         	verw	%bx
   3742 
   3743 // CHECK: verw	3735928559(%ebx,%ecx,8)
   3744 // CHECK:  encoding: [0x0f,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3745         	verw	0xdeadbeef(%ebx,%ecx,8)
   3746 
   3747 // CHECK: verw	3133065982
   3748 // CHECK:  encoding: [0x0f,0x00,0x2d,0xfe,0xca,0xbe,0xba]
   3749         	verw	0xbabecafe
   3750 
   3751 // CHECK: verw	305419896
   3752 // CHECK:  encoding: [0x0f,0x00,0x2d,0x78,0x56,0x34,0x12]
   3753         	verw	0x12345678
   3754 
   3755 // CHECK: fld	%st(2)
   3756 // CHECK:  encoding: [0xd9,0xc2]
   3757         	fld	%st(2)
   3758 
   3759 // CHECK: fldl	3735928559(%ebx,%ecx,8)
   3760 // CHECK:  encoding: [0xdd,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3761         	fldl	0xdeadbeef(%ebx,%ecx,8)
   3762 
   3763 // CHECK: fldl	3133065982
   3764 // CHECK:  encoding: [0xdd,0x05,0xfe,0xca,0xbe,0xba]
   3765         	fldl	0xbabecafe
   3766 
   3767 // CHECK: fldl	305419896
   3768 // CHECK:  encoding: [0xdd,0x05,0x78,0x56,0x34,0x12]
   3769         	fldl	0x12345678
   3770 
   3771 // CHECK: fld	%st(2)
   3772 // CHECK:  encoding: [0xd9,0xc2]
   3773         	fld	%st(2)
   3774 
   3775 // CHECK: fildl	3735928559(%ebx,%ecx,8)
   3776 // CHECK:  encoding: [0xdb,0x84,0xcb,0xef,0xbe,0xad,0xde]
   3777         	fildl	0xdeadbeef(%ebx,%ecx,8)
   3778 
   3779 // CHECK: fildl	3133065982
   3780 // CHECK:  encoding: [0xdb,0x05,0xfe,0xca,0xbe,0xba]
   3781         	fildl	0xbabecafe
   3782 
   3783 // CHECK: fildl	305419896
   3784 // CHECK:  encoding: [0xdb,0x05,0x78,0x56,0x34,0x12]
   3785         	fildl	0x12345678
   3786 
   3787 // CHECK: fildll	3735928559(%ebx,%ecx,8)
   3788 // CHECK:  encoding: [0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3789         	fildll	0xdeadbeef(%ebx,%ecx,8)
   3790 
   3791 // CHECK: fildll	32493
   3792 // CHECK:  encoding: [0xdf,0x2d,0xed,0x7e,0x00,0x00]
   3793         	fildll	0x7eed
   3794 
   3795 // CHECK: fildll	3133065982
   3796 // CHECK:  encoding: [0xdf,0x2d,0xfe,0xca,0xbe,0xba]
   3797         	fildll	0xbabecafe
   3798 
   3799 // CHECK: fildll	305419896
   3800 // CHECK:  encoding: [0xdf,0x2d,0x78,0x56,0x34,0x12]
   3801         	fildll	0x12345678
   3802 
   3803 // CHECK: fldt	3735928559(%ebx,%ecx,8)
   3804 // CHECK:  encoding: [0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
   3805         	fldt	0xdeadbeef(%ebx,%ecx,8)
   3806 
   3807 // CHECK: fldt	32493
   3808 // CHECK:  encoding: [0xdb,0x2d,0xed,0x7e,0x00,0x00]
   3809         	fldt	0x7eed
   3810 
   3811 // CHECK: fldt	3133065982
   3812 // CHECK:  encoding: [0xdb,0x2d,0xfe,0xca,0xbe,0xba]
   3813         	fldt	0xbabecafe
   3814 
   3815 // CHECK: fldt	305419896
   3816 // CHECK:  encoding: [0xdb,0x2d,0x78,0x56,0x34,0x12]
   3817         	fldt	0x12345678
   3818 
   3819 // CHECK: fbld	3735928559(%ebx,%ecx,8)
   3820 // CHECK:  encoding: [0xdf,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   3821         	fbld	0xdeadbeef(%ebx,%ecx,8)
   3822 
   3823 // CHECK: fbld	32493
   3824 // CHECK:  encoding: [0xdf,0x25,0xed,0x7e,0x00,0x00]
   3825         	fbld	0x7eed
   3826 
   3827 // CHECK: fbld	3133065982
   3828 // CHECK:  encoding: [0xdf,0x25,0xfe,0xca,0xbe,0xba]
   3829         	fbld	0xbabecafe
   3830 
   3831 // CHECK: fbld	305419896
   3832 // CHECK:  encoding: [0xdf,0x25,0x78,0x56,0x34,0x12]
   3833         	fbld	0x12345678
   3834 
   3835 // CHECK: fst	%st(2)
   3836 // CHECK:  encoding: [0xdd,0xd2]
   3837         	fst	%st(2)
   3838 
   3839 // CHECK: fstl	3735928559(%ebx,%ecx,8)
   3840 // CHECK:  encoding: [0xdd,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3841         	fstl	0xdeadbeef(%ebx,%ecx,8)
   3842 
   3843 // CHECK: fstl	3133065982
   3844 // CHECK:  encoding: [0xdd,0x15,0xfe,0xca,0xbe,0xba]
   3845         	fstl	0xbabecafe
   3846 
   3847 // CHECK: fstl	305419896
   3848 // CHECK:  encoding: [0xdd,0x15,0x78,0x56,0x34,0x12]
   3849         	fstl	0x12345678
   3850 
   3851 // CHECK: fst	%st(2)
   3852 // CHECK:  encoding: [0xdd,0xd2]
   3853         	fst	%st(2)
   3854 
   3855 // CHECK: fistl	3735928559(%ebx,%ecx,8)
   3856 // CHECK:  encoding: [0xdb,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3857         	fistl	0xdeadbeef(%ebx,%ecx,8)
   3858 
   3859 // CHECK: fistl	3133065982
   3860 // CHECK:  encoding: [0xdb,0x15,0xfe,0xca,0xbe,0xba]
   3861         	fistl	0xbabecafe
   3862 
   3863 // CHECK: fistl	305419896
   3864 // CHECK:  encoding: [0xdb,0x15,0x78,0x56,0x34,0x12]
   3865         	fistl	0x12345678
   3866 
   3867 // CHECK: fstp	%st(2)
   3868 // CHECK:  encoding: [0xdd,0xda]
   3869         	fstp	%st(2)
   3870 
   3871 // CHECK: fstpl	3735928559(%ebx,%ecx,8)
   3872 // CHECK:  encoding: [0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   3873         	fstpl	0xdeadbeef(%ebx,%ecx,8)
   3874 
   3875 // CHECK: fstpl	3133065982
   3876 // CHECK:  encoding: [0xdd,0x1d,0xfe,0xca,0xbe,0xba]
   3877         	fstpl	0xbabecafe
   3878 
   3879 // CHECK: fstpl	305419896
   3880 // CHECK:  encoding: [0xdd,0x1d,0x78,0x56,0x34,0x12]
   3881         	fstpl	0x12345678
   3882 
   3883 // CHECK: fstp	%st(2)
   3884 // CHECK:  encoding: [0xdd,0xda]
   3885         	fstp	%st(2)
   3886 
   3887 // CHECK: fistpl	3735928559(%ebx,%ecx,8)
   3888 // CHECK:  encoding: [0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   3889         	fistpl	0xdeadbeef(%ebx,%ecx,8)
   3890 
   3891 // CHECK: fistpl	3133065982
   3892 // CHECK:  encoding: [0xdb,0x1d,0xfe,0xca,0xbe,0xba]
   3893         	fistpl	0xbabecafe
   3894 
   3895 // CHECK: fistpl	305419896
   3896 // CHECK:  encoding: [0xdb,0x1d,0x78,0x56,0x34,0x12]
   3897         	fistpl	0x12345678
   3898 
   3899 // CHECK: fistpll	3735928559(%ebx,%ecx,8)
   3900 // CHECK:  encoding: [0xdf,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   3901         	fistpll	0xdeadbeef(%ebx,%ecx,8)
   3902 
   3903 // CHECK: fistpll	32493
   3904 // CHECK:  encoding: [0xdf,0x3d,0xed,0x7e,0x00,0x00]
   3905         	fistpll	0x7eed
   3906 
   3907 // CHECK: fistpll	3133065982
   3908 // CHECK:  encoding: [0xdf,0x3d,0xfe,0xca,0xbe,0xba]
   3909         	fistpll	0xbabecafe
   3910 
   3911 // CHECK: fistpll	305419896
   3912 // CHECK:  encoding: [0xdf,0x3d,0x78,0x56,0x34,0x12]
   3913         	fistpll	0x12345678
   3914 
   3915 // CHECK: fstpt	3735928559(%ebx,%ecx,8)
   3916 // CHECK:  encoding: [0xdb,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   3917         	fstpt	0xdeadbeef(%ebx,%ecx,8)
   3918 
   3919 // CHECK: fstpt	32493
   3920 // CHECK:  encoding: [0xdb,0x3d,0xed,0x7e,0x00,0x00]
   3921         	fstpt	0x7eed
   3922 
   3923 // CHECK: fstpt	3133065982
   3924 // CHECK:  encoding: [0xdb,0x3d,0xfe,0xca,0xbe,0xba]
   3925         	fstpt	0xbabecafe
   3926 
   3927 // CHECK: fstpt	305419896
   3928 // CHECK:  encoding: [0xdb,0x3d,0x78,0x56,0x34,0x12]
   3929         	fstpt	0x12345678
   3930 
   3931 // CHECK: fbstp	3735928559(%ebx,%ecx,8)
   3932 // CHECK:  encoding: [0xdf,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   3933         	fbstp	0xdeadbeef(%ebx,%ecx,8)
   3934 
   3935 // CHECK: fbstp	32493
   3936 // CHECK:  encoding: [0xdf,0x35,0xed,0x7e,0x00,0x00]
   3937         	fbstp	0x7eed
   3938 
   3939 // CHECK: fbstp	3133065982
   3940 // CHECK:  encoding: [0xdf,0x35,0xfe,0xca,0xbe,0xba]
   3941         	fbstp	0xbabecafe
   3942 
   3943 // CHECK: fbstp	305419896
   3944 // CHECK:  encoding: [0xdf,0x35,0x78,0x56,0x34,0x12]
   3945         	fbstp	0x12345678
   3946 
   3947 // CHECK: fxch	%st(2)
   3948 // CHECK:  encoding: [0xd9,0xca]
   3949         	fxch	%st(2)
   3950 
   3951 // CHECK: fcom	%st(2)
   3952 // CHECK:  encoding: [0xd8,0xd2]
   3953         	fcom	%st(2)
   3954 
   3955 // CHECK: fcom	%st(2)
   3956 // CHECK:  encoding: [0xd8,0xd2]
   3957         	fcom	%st(2)
   3958 
   3959 // CHECK: ficoml	3735928559(%ebx,%ecx,8)
   3960 // CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
   3961         	ficoml	0xdeadbeef(%ebx,%ecx,8)
   3962 
   3963 // CHECK: ficoml	3133065982
   3964 // CHECK:  encoding: [0xda,0x15,0xfe,0xca,0xbe,0xba]
   3965         	ficoml	0xbabecafe
   3966 
   3967 // CHECK: ficoml	305419896
   3968 // CHECK:  encoding: [0xda,0x15,0x78,0x56,0x34,0x12]
   3969         	ficoml	0x12345678
   3970 
   3971 // CHECK: fcomp	%st(2)
   3972 // CHECK:  encoding: [0xd8,0xda]
   3973         	fcomp	%st(2)
   3974 
   3975 // CHECK: fcomp	%st(2)
   3976 // CHECK:  encoding: [0xd8,0xda]
   3977         	fcomp	%st(2)
   3978 
   3979 // CHECK: ficompl	3735928559(%ebx,%ecx,8)
   3980 // CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   3981         	ficompl	0xdeadbeef(%ebx,%ecx,8)
   3982 
   3983 // CHECK: ficompl	3133065982
   3984 // CHECK:  encoding: [0xda,0x1d,0xfe,0xca,0xbe,0xba]
   3985         	ficompl	0xbabecafe
   3986 
   3987 // CHECK: ficompl	305419896
   3988 // CHECK:  encoding: [0xda,0x1d,0x78,0x56,0x34,0x12]
   3989         	ficompl	0x12345678
   3990 
   3991 // CHECK: fcompp
   3992 // CHECK:  encoding: [0xde,0xd9]
   3993         	fcompp
   3994 
   3995 // CHECK: fucom	%st(2)
   3996 // CHECK:  encoding: [0xdd,0xe2]
   3997         	fucom	%st(2)
   3998 
   3999 // CHECK: fucomp	%st(2)
   4000 // CHECK:  encoding: [0xdd,0xea]
   4001         	fucomp	%st(2)
   4002 
   4003 // CHECK: fucompp
   4004 // CHECK:  encoding: [0xda,0xe9]
   4005         	fucompp
   4006 
   4007 // CHECK: ftst
   4008 // CHECK:  encoding: [0xd9,0xe4]
   4009         	ftst
   4010 
   4011 // CHECK: fxam
   4012 // CHECK:  encoding: [0xd9,0xe5]
   4013         	fxam
   4014 
   4015 // CHECK: fld1
   4016 // CHECK:  encoding: [0xd9,0xe8]
   4017         	fld1
   4018 
   4019 // CHECK: fldl2t
   4020 // CHECK:  encoding: [0xd9,0xe9]
   4021         	fldl2t
   4022 
   4023 // CHECK: fldl2e
   4024 // CHECK:  encoding: [0xd9,0xea]
   4025         	fldl2e
   4026 
   4027 // CHECK: fldpi
   4028 // CHECK:  encoding: [0xd9,0xeb]
   4029         	fldpi
   4030 
   4031 // CHECK: fldlg2
   4032 // CHECK:  encoding: [0xd9,0xec]
   4033         	fldlg2
   4034 
   4035 // CHECK: fldln2
   4036 // CHECK:  encoding: [0xd9,0xed]
   4037         	fldln2
   4038 
   4039 // CHECK: fldz
   4040 // CHECK:  encoding: [0xd9,0xee]
   4041         	fldz
   4042 
   4043 // CHECK: fadd	%st(2)
   4044 // CHECK:  encoding: [0xd8,0xc2]
   4045         	fadd	%st(2)
   4046 
   4047 // CHECK: faddl	3735928559(%ebx,%ecx,8)
   4048 // CHECK:  encoding: [0xdc,0x84,0xcb,0xef,0xbe,0xad,0xde]
   4049         	faddl	0xdeadbeef(%ebx,%ecx,8)
   4050 
   4051 // CHECK: faddl	3133065982
   4052 // CHECK:  encoding: [0xdc,0x05,0xfe,0xca,0xbe,0xba]
   4053         	faddl	0xbabecafe
   4054 
   4055 // CHECK: faddl	305419896
   4056 // CHECK:  encoding: [0xdc,0x05,0x78,0x56,0x34,0x12]
   4057         	faddl	0x12345678
   4058 
   4059 // CHECK: fiaddl	3735928559(%ebx,%ecx,8)
   4060 // CHECK:  encoding: [0xda,0x84,0xcb,0xef,0xbe,0xad,0xde]
   4061         	fiaddl	0xdeadbeef(%ebx,%ecx,8)
   4062 
   4063 // CHECK: fiaddl	3133065982
   4064 // CHECK:  encoding: [0xda,0x05,0xfe,0xca,0xbe,0xba]
   4065         	fiaddl	0xbabecafe
   4066 
   4067 // CHECK: fiaddl	305419896
   4068 // CHECK:  encoding: [0xda,0x05,0x78,0x56,0x34,0x12]
   4069         	fiaddl	0x12345678
   4070 
   4071 // CHECK: faddp	%st(2)
   4072 // CHECK:  encoding: [0xde,0xc2]
   4073         	faddp	%st(2)
   4074 
   4075 // CHECK: fsub	%st(2)
   4076 // CHECK:  encoding: [0xd8,0xe2]
   4077         	fsub	%st(2)
   4078 
   4079 // CHECK: fsubl	3735928559(%ebx,%ecx,8)
   4080 // CHECK:  encoding: [0xdc,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   4081         	fsubl	0xdeadbeef(%ebx,%ecx,8)
   4082 
   4083 // CHECK: fsubl	3133065982
   4084 // CHECK:  encoding: [0xdc,0x25,0xfe,0xca,0xbe,0xba]
   4085         	fsubl	0xbabecafe
   4086 
   4087 // CHECK: fsubl	305419896
   4088 // CHECK:  encoding: [0xdc,0x25,0x78,0x56,0x34,0x12]
   4089         	fsubl	0x12345678
   4090 
   4091 // CHECK: fisubl	3735928559(%ebx,%ecx,8)
   4092 // CHECK:  encoding: [0xda,0xa4,0xcb,0xef,0xbe,0xad,0xde]
   4093         	fisubl	0xdeadbeef(%ebx,%ecx,8)
   4094 
   4095 // CHECK: fisubl	3133065982
   4096 // CHECK:  encoding: [0xda,0x25,0xfe,0xca,0xbe,0xba]
   4097         	fisubl	0xbabecafe
   4098 
   4099 // CHECK: fisubl	305419896
   4100 // CHECK:  encoding: [0xda,0x25,0x78,0x56,0x34,0x12]
   4101         	fisubl	0x12345678
   4102 
   4103 // CHECK: fsubp	%st(2)
   4104 // CHECK:  encoding: [0xde,0xe2]
   4105         	fsubp	%st(2)
   4106 
   4107 // CHECK: fsubr	%st(2)
   4108 // CHECK:  encoding: [0xd8,0xea]
   4109         	fsubr	%st(2)
   4110 
   4111 // CHECK: fsubrl	3735928559(%ebx,%ecx,8)
   4112 // CHECK:  encoding: [0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4113         	fsubrl	0xdeadbeef(%ebx,%ecx,8)
   4114 
   4115 // CHECK: fsubrl	3133065982
   4116 // CHECK:  encoding: [0xdc,0x2d,0xfe,0xca,0xbe,0xba]
   4117         	fsubrl	0xbabecafe
   4118 
   4119 // CHECK: fsubrl	305419896
   4120 // CHECK:  encoding: [0xdc,0x2d,0x78,0x56,0x34,0x12]
   4121         	fsubrl	0x12345678
   4122 
   4123 // CHECK: fisubrl	3735928559(%ebx,%ecx,8)
   4124 // CHECK:  encoding: [0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4125         	fisubrl	0xdeadbeef(%ebx,%ecx,8)
   4126 
   4127 // CHECK: fisubrl	3133065982
   4128 // CHECK:  encoding: [0xda,0x2d,0xfe,0xca,0xbe,0xba]
   4129         	fisubrl	0xbabecafe
   4130 
   4131 // CHECK: fisubrl	305419896
   4132 // CHECK:  encoding: [0xda,0x2d,0x78,0x56,0x34,0x12]
   4133         	fisubrl	0x12345678
   4134 
   4135 // CHECK: fsubrp	%st(2)
   4136 // CHECK:  encoding: [0xde,0xea]
   4137         	fsubrp	%st(2)
   4138 
   4139 // CHECK: fmul	%st(2)
   4140 // CHECK:  encoding: [0xd8,0xca]
   4141         	fmul	%st(2)
   4142 
   4143 // CHECK: fmull	3735928559(%ebx,%ecx,8)
   4144 // CHECK:  encoding: [0xdc,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4145         	fmull	0xdeadbeef(%ebx,%ecx,8)
   4146 
   4147 // CHECK: fmull	3133065982
   4148 // CHECK:  encoding: [0xdc,0x0d,0xfe,0xca,0xbe,0xba]
   4149         	fmull	0xbabecafe
   4150 
   4151 // CHECK: fmull	305419896
   4152 // CHECK:  encoding: [0xdc,0x0d,0x78,0x56,0x34,0x12]
   4153         	fmull	0x12345678
   4154 
   4155 // CHECK: fimull	3735928559(%ebx,%ecx,8)
   4156 // CHECK:  encoding: [0xda,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4157         	fimull	0xdeadbeef(%ebx,%ecx,8)
   4158 
   4159 // CHECK: fimull	3133065982
   4160 // CHECK:  encoding: [0xda,0x0d,0xfe,0xca,0xbe,0xba]
   4161         	fimull	0xbabecafe
   4162 
   4163 // CHECK: fimull	305419896
   4164 // CHECK:  encoding: [0xda,0x0d,0x78,0x56,0x34,0x12]
   4165         	fimull	0x12345678
   4166 
   4167 // CHECK: fmulp	%st(2)
   4168 // CHECK:  encoding: [0xde,0xca]
   4169         	fmulp	%st(2)
   4170 
   4171 // CHECK: fdiv	%st(2)
   4172 // CHECK:  encoding: [0xd8,0xf2]
   4173         	fdiv	%st(2)
   4174 
   4175 // CHECK: fdivl	3735928559(%ebx,%ecx,8)
   4176 // CHECK:  encoding: [0xdc,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   4177         	fdivl	0xdeadbeef(%ebx,%ecx,8)
   4178 
   4179 // CHECK: fdivl	3133065982
   4180 // CHECK:  encoding: [0xdc,0x35,0xfe,0xca,0xbe,0xba]
   4181         	fdivl	0xbabecafe
   4182 
   4183 // CHECK: fdivl	305419896
   4184 // CHECK:  encoding: [0xdc,0x35,0x78,0x56,0x34,0x12]
   4185         	fdivl	0x12345678
   4186 
   4187 // CHECK: fidivl	3735928559(%ebx,%ecx,8)
   4188 // CHECK:  encoding: [0xda,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   4189         	fidivl	0xdeadbeef(%ebx,%ecx,8)
   4190 
   4191 // CHECK: fidivl	3133065982
   4192 // CHECK:  encoding: [0xda,0x35,0xfe,0xca,0xbe,0xba]
   4193         	fidivl	0xbabecafe
   4194 
   4195 // CHECK: fidivl	305419896
   4196 // CHECK:  encoding: [0xda,0x35,0x78,0x56,0x34,0x12]
   4197         	fidivl	0x12345678
   4198 
   4199 // CHECK: fdivp	%st(2)
   4200 // CHECK:  encoding: [0xde,0xf2]
   4201         	fdivp	%st(2)
   4202 
   4203 // CHECK: fdivr	%st(2)
   4204 // CHECK:  encoding: [0xd8,0xfa]
   4205         	fdivr	%st(2)
   4206 
   4207 // CHECK: fdivrl	3735928559(%ebx,%ecx,8)
   4208 // CHECK:  encoding: [0xdc,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4209         	fdivrl	0xdeadbeef(%ebx,%ecx,8)
   4210 
   4211 // CHECK: fdivrl	3133065982
   4212 // CHECK:  encoding: [0xdc,0x3d,0xfe,0xca,0xbe,0xba]
   4213         	fdivrl	0xbabecafe
   4214 
   4215 // CHECK: fdivrl	305419896
   4216 // CHECK:  encoding: [0xdc,0x3d,0x78,0x56,0x34,0x12]
   4217         	fdivrl	0x12345678
   4218 
   4219 // CHECK: fidivrl	3735928559(%ebx,%ecx,8)
   4220 // CHECK:  encoding: [0xda,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4221         	fidivrl	0xdeadbeef(%ebx,%ecx,8)
   4222 
   4223 // CHECK: fidivrl	3133065982
   4224 // CHECK:  encoding: [0xda,0x3d,0xfe,0xca,0xbe,0xba]
   4225         	fidivrl	0xbabecafe
   4226 
   4227 // CHECK: fidivrl	305419896
   4228 // CHECK:  encoding: [0xda,0x3d,0x78,0x56,0x34,0x12]
   4229         	fidivrl	0x12345678
   4230 
   4231 // CHECK: fdivrp	%st(2)
   4232 // CHECK:  encoding: [0xde,0xfa]
   4233         	fdivrp	%st(2)
   4234 
   4235 // CHECK: f2xm1
   4236 // CHECK:  encoding: [0xd9,0xf0]
   4237         	f2xm1
   4238 
   4239 // CHECK: fyl2x
   4240 // CHECK:  encoding: [0xd9,0xf1]
   4241         	fyl2x
   4242 
   4243 // CHECK: fptan
   4244 // CHECK:  encoding: [0xd9,0xf2]
   4245         	fptan
   4246 
   4247 // CHECK: fpatan
   4248 // CHECK:  encoding: [0xd9,0xf3]
   4249         	fpatan
   4250 
   4251 // CHECK: fxtract
   4252 // CHECK:  encoding: [0xd9,0xf4]
   4253         	fxtract
   4254 
   4255 // CHECK: fprem1
   4256 // CHECK:  encoding: [0xd9,0xf5]
   4257         	fprem1
   4258 
   4259 // CHECK: fdecstp
   4260 // CHECK:  encoding: [0xd9,0xf6]
   4261         	fdecstp
   4262 
   4263 // CHECK: fincstp
   4264 // CHECK:  encoding: [0xd9,0xf7]
   4265         	fincstp
   4266 
   4267 // CHECK: fprem
   4268 // CHECK:  encoding: [0xd9,0xf8]
   4269         	fprem
   4270 
   4271 // CHECK: fyl2xp1
   4272 // CHECK:  encoding: [0xd9,0xf9]
   4273         	fyl2xp1
   4274 
   4275 // CHECK: fsqrt
   4276 // CHECK:  encoding: [0xd9,0xfa]
   4277         	fsqrt
   4278 
   4279 // CHECK: fsincos
   4280 // CHECK:  encoding: [0xd9,0xfb]
   4281         	fsincos
   4282 
   4283 // CHECK: frndint
   4284 // CHECK:  encoding: [0xd9,0xfc]
   4285         	frndint
   4286 
   4287 // CHECK: fscale
   4288 // CHECK:  encoding: [0xd9,0xfd]
   4289         	fscale
   4290 
   4291 // CHECK: fsin
   4292 // CHECK:  encoding: [0xd9,0xfe]
   4293         	fsin
   4294 
   4295 // CHECK: fcos
   4296 // CHECK:  encoding: [0xd9,0xff]
   4297         	fcos
   4298 
   4299 // CHECK: fchs
   4300 // CHECK:  encoding: [0xd9,0xe0]
   4301         	fchs
   4302 
   4303 // CHECK: fabs
   4304 // CHECK:  encoding: [0xd9,0xe1]
   4305         	fabs
   4306 
   4307 // CHECK: fninit
   4308 // CHECK:  encoding: [0xdb,0xe3]
   4309         	fninit
   4310 
   4311 // CHECK: fldcw	3735928559(%ebx,%ecx,8)
   4312 // CHECK:  encoding: [0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4313         	fldcw	0xdeadbeef(%ebx,%ecx,8)
   4314 
   4315 // CHECK: fldcw	3133065982
   4316 // CHECK:  encoding: [0xd9,0x2d,0xfe,0xca,0xbe,0xba]
   4317         	fldcw	0xbabecafe
   4318 
   4319 // CHECK: fldcw	305419896
   4320 // CHECK:  encoding: [0xd9,0x2d,0x78,0x56,0x34,0x12]
   4321         	fldcw	0x12345678
   4322 
   4323 // CHECK: fnstcw	3735928559(%ebx,%ecx,8)
   4324 // CHECK:  encoding: [0xd9,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4325         	fnstcw	0xdeadbeef(%ebx,%ecx,8)
   4326 
   4327 // CHECK: fnstcw	3133065982
   4328 // CHECK:  encoding: [0xd9,0x3d,0xfe,0xca,0xbe,0xba]
   4329         	fnstcw	0xbabecafe
   4330 
   4331 // CHECK: fnstcw	305419896
   4332 // CHECK:  encoding: [0xd9,0x3d,0x78,0x56,0x34,0x12]
   4333         	fnstcw	0x12345678
   4334 
   4335 // CHECK: fnstsw	3735928559(%ebx,%ecx,8)
   4336 // CHECK:  encoding: [0xdd,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4337         	fnstsw	0xdeadbeef(%ebx,%ecx,8)
   4338 
   4339 // CHECK: fnstsw	3133065982
   4340 // CHECK:  encoding: [0xdd,0x3d,0xfe,0xca,0xbe,0xba]
   4341         	fnstsw	0xbabecafe
   4342 
   4343 // CHECK: fnstsw	305419896
   4344 // CHECK:  encoding: [0xdd,0x3d,0x78,0x56,0x34,0x12]
   4345         	fnstsw	0x12345678
   4346 
   4347 // CHECK: fnclex
   4348 // CHECK:  encoding: [0xdb,0xe2]
   4349         	fnclex
   4350 
   4351 // CHECK: fnstenv	32493
   4352 // CHECK:  encoding: [0xd9,0x35,0xed,0x7e,0x00,0x00]
   4353         	fnstenv	0x7eed
   4354 
   4355 // CHECK: fldenv	32493
   4356 // CHECK:  encoding: [0xd9,0x25,0xed,0x7e,0x00,0x00]
   4357         	fldenv	0x7eed
   4358 
   4359 // CHECK: fnsave	32493
   4360 // CHECK:  encoding: [0xdd,0x35,0xed,0x7e,0x00,0x00]
   4361         	fnsave	0x7eed
   4362 
   4363 // CHECK: frstor	32493
   4364 // CHECK:  encoding: [0xdd,0x25,0xed,0x7e,0x00,0x00]
   4365         	frstor	0x7eed
   4366 
   4367 // CHECK: ffree	%st(2)
   4368 // CHECK:  encoding: [0xdd,0xc2]
   4369         	ffree	%st(2)
   4370 
   4371 // CHECK: fnop
   4372 // CHECK:  encoding: [0xd9,0xd0]
   4373         	fnop
   4374 
   4375 // CHECK: invd
   4376 // CHECK:  encoding: [0x0f,0x08]
   4377         	invd
   4378 
   4379 // CHECK: wbinvd
   4380 // CHECK:  encoding: [0x0f,0x09]
   4381         	wbinvd
   4382 
   4383 // CHECK: cpuid
   4384 // CHECK:  encoding: [0x0f,0xa2]
   4385         	cpuid
   4386 
   4387 // CHECK: wrmsr
   4388 // CHECK:  encoding: [0x0f,0x30]
   4389         	wrmsr
   4390 
   4391 // CHECK: rdtsc
   4392 // CHECK:  encoding: [0x0f,0x31]
   4393         	rdtsc
   4394 
   4395 // CHECK: rdmsr
   4396 // CHECK:  encoding: [0x0f,0x32]
   4397         	rdmsr
   4398 
   4399 // CHECK: cmpxchg8b	3735928559(%ebx,%ecx,8)
   4400 // CHECK:  encoding: [0x0f,0xc7,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4401         	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
   4402 
   4403 // CHECK: cmpxchg8b	32493
   4404 // CHECK:  encoding: [0x0f,0xc7,0x0d,0xed,0x7e,0x00,0x00]
   4405         	cmpxchg8b	0x7eed
   4406 
   4407 // CHECK: cmpxchg8b	3133065982
   4408 // CHECK:  encoding: [0x0f,0xc7,0x0d,0xfe,0xca,0xbe,0xba]
   4409         	cmpxchg8b	0xbabecafe
   4410 
   4411 // CHECK: cmpxchg8b	305419896
   4412 // CHECK:  encoding: [0x0f,0xc7,0x0d,0x78,0x56,0x34,0x12]
   4413         	cmpxchg8b	0x12345678
   4414 
   4415 // CHECK: sysenter
   4416 // CHECK:  encoding: [0x0f,0x34]
   4417         	sysenter
   4418 
   4419 // CHECK: sysexit
   4420 // CHECK:  encoding: [0x0f,0x35]
   4421         	sysexit
   4422 
   4423 // CHECK: sysexitl
   4424 // CHECK:  encoding: [0x0f,0x35]
   4425         	sysexitl
   4426 
   4427 // CHECK: fxsave	3735928559(%ebx,%ecx,8)
   4428 // CHECK:  encoding: [0x0f,0xae,0x84,0xcb,0xef,0xbe,0xad,0xde]
   4429         	fxsave	0xdeadbeef(%ebx,%ecx,8)
   4430 
   4431 // CHECK: fxsave	32493
   4432 // CHECK:  encoding: [0x0f,0xae,0x05,0xed,0x7e,0x00,0x00]
   4433         	fxsave	0x7eed
   4434 
   4435 // CHECK: fxsave	3133065982
   4436 // CHECK:  encoding: [0x0f,0xae,0x05,0xfe,0xca,0xbe,0xba]
   4437         	fxsave	0xbabecafe
   4438 
   4439 // CHECK: fxsave	305419896
   4440 // CHECK:  encoding: [0x0f,0xae,0x05,0x78,0x56,0x34,0x12]
   4441         	fxsave	0x12345678
   4442 
   4443 // CHECK: fxrstor	3735928559(%ebx,%ecx,8)
   4444 // CHECK:  encoding: [0x0f,0xae,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4445         	fxrstor	0xdeadbeef(%ebx,%ecx,8)
   4446 
   4447 // CHECK: fxrstor	32493
   4448 // CHECK:  encoding: [0x0f,0xae,0x0d,0xed,0x7e,0x00,0x00]
   4449         	fxrstor	0x7eed
   4450 
   4451 // CHECK: fxrstor	3133065982
   4452 // CHECK:  encoding: [0x0f,0xae,0x0d,0xfe,0xca,0xbe,0xba]
   4453         	fxrstor	0xbabecafe
   4454 
   4455 // CHECK: fxrstor	305419896
   4456 // CHECK:  encoding: [0x0f,0xae,0x0d,0x78,0x56,0x34,0x12]
   4457         	fxrstor	0x12345678
   4458 
   4459 // CHECK: rdpmc
   4460 // CHECK:  encoding: [0x0f,0x33]
   4461         	rdpmc
   4462 
   4463 // CHECK: ud2
   4464 // CHECK:  encoding: [0x0f,0x0b]
   4465         	ud2
   4466 
   4467 // CHECK: fcmovb	%st(2), %st(0)
   4468 // CHECK:  encoding: [0xda,0xc2]
   4469         	fcmovb	%st(2),%st
   4470 
   4471 // CHECK: fcmove	%st(2), %st(0)
   4472 // CHECK:  encoding: [0xda,0xca]
   4473         	fcmove	%st(2),%st
   4474 
   4475 // CHECK: fcmovbe	%st(2), %st(0)
   4476 // CHECK:  encoding: [0xda,0xd2]
   4477         	fcmovbe	%st(2),%st
   4478 
   4479 // CHECK: fcmovu	 %st(2), %st(0)
   4480 // CHECK:  encoding: [0xda,0xda]
   4481         	fcmovu	%st(2),%st
   4482 
   4483 // CHECK: fcmovnb	%st(2), %st(0)
   4484 // CHECK:  encoding: [0xdb,0xc2]
   4485         	fcmovnb	%st(2),%st
   4486 
   4487 // CHECK: fcmovne	%st(2), %st(0)
   4488 // CHECK:  encoding: [0xdb,0xca]
   4489         	fcmovne	%st(2),%st
   4490 
   4491 // CHECK: fcmovnbe	%st(2), %st(0)
   4492 // CHECK:  encoding: [0xdb,0xd2]
   4493         	fcmovnbe	%st(2),%st
   4494 
   4495 // CHECK: fcmovnu	%st(2), %st(0)
   4496 // CHECK:  encoding: [0xdb,0xda]
   4497         	fcmovnu	%st(2),%st
   4498 
   4499 // CHECK: fcomi	%st(2)
   4500 // CHECK:  encoding: [0xdb,0xf2]
   4501         	fcomi	%st(2),%st
   4502 
   4503 // CHECK: fucomi	%st(2)
   4504 // CHECK:  encoding: [0xdb,0xea]
   4505         	fucomi	%st(2),%st
   4506 
   4507 // CHECK: fcompi	%st(2)
   4508 // CHECK:  encoding: [0xdf,0xf2]
   4509         	fcomip	%st(2),%st
   4510 
   4511 // CHECK: fucompi	%st(2)
   4512 // CHECK:  encoding: [0xdf,0xea]
   4513         	fucomip	%st(2),%st
   4514 
   4515 // CHECK: movntil	%ecx, 3735928559(%ebx,%ecx,8)
   4516 // CHECK:  encoding: [0x0f,0xc3,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   4517         	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
   4518 
   4519 // CHECK: movntil	%ecx, 69
   4520 // CHECK:  encoding: [0x0f,0xc3,0x0d,0x45,0x00,0x00,0x00]
   4521         	movnti	%ecx,0x45
   4522 
   4523 // CHECK: movntil	%ecx, 32493
   4524 // CHECK:  encoding: [0x0f,0xc3,0x0d,0xed,0x7e,0x00,0x00]
   4525         	movnti	%ecx,0x7eed
   4526 
   4527 // CHECK: movntil	%ecx, 3133065982
   4528 // CHECK:  encoding: [0x0f,0xc3,0x0d,0xfe,0xca,0xbe,0xba]
   4529         	movnti	%ecx,0xbabecafe
   4530 
   4531 // CHECK: movntil	%ecx, 305419896
   4532 // CHECK:  encoding: [0x0f,0xc3,0x0d,0x78,0x56,0x34,0x12]
   4533         	movnti	%ecx,0x12345678
   4534 
   4535 // CHECK: clflush	3735928559(%ebx,%ecx,8)
   4536 // CHECK:  encoding: [0x0f,0xae,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   4537         	clflush	0xdeadbeef(%ebx,%ecx,8)
   4538 
   4539 // CHECK: clflush	32493
   4540 // CHECK:  encoding: [0x0f,0xae,0x3d,0xed,0x7e,0x00,0x00]
   4541         	clflush	0x7eed
   4542 
   4543 // CHECK: clflush	3133065982
   4544 // CHECK:  encoding: [0x0f,0xae,0x3d,0xfe,0xca,0xbe,0xba]
   4545         	clflush	0xbabecafe
   4546 
   4547 // CHECK: clflush	305419896
   4548 // CHECK:  encoding: [0x0f,0xae,0x3d,0x78,0x56,0x34,0x12]
   4549         	clflush	0x12345678
   4550 
   4551 // CHECK: emms
   4552 // CHECK:  encoding: [0x0f,0x77]
   4553         	emms
   4554 
   4555 // CHECK: movd	%ecx, %mm3
   4556 // CHECK:  encoding: [0x0f,0x6e,0xd9]
   4557         	movd	%ecx,%mm3
   4558 
   4559 // CHECK: movd	3735928559(%ebx,%ecx,8), %mm3
   4560 // CHECK:  encoding: [0x0f,0x6e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4561         	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
   4562 
   4563 // CHECK: movd	69, %mm3
   4564 // CHECK:  encoding: [0x0f,0x6e,0x1d,0x45,0x00,0x00,0x00]
   4565         	movd	0x45,%mm3
   4566 
   4567 // CHECK: movd	32493, %mm3
   4568 // CHECK:  encoding: [0x0f,0x6e,0x1d,0xed,0x7e,0x00,0x00]
   4569         	movd	0x7eed,%mm3
   4570 
   4571 // CHECK: movd	3133065982, %mm3
   4572 // CHECK:  encoding: [0x0f,0x6e,0x1d,0xfe,0xca,0xbe,0xba]
   4573         	movd	0xbabecafe,%mm3
   4574 
   4575 // CHECK: movd	305419896, %mm3
   4576 // CHECK:  encoding: [0x0f,0x6e,0x1d,0x78,0x56,0x34,0x12]
   4577         	movd	0x12345678,%mm3
   4578 
   4579 // CHECK: movd	%mm3, %ecx
   4580 // CHECK:  encoding: [0x0f,0x7e,0xd9]
   4581         	movd	%mm3,%ecx
   4582 
   4583 // CHECK: movd	%mm3, 3735928559(%ebx,%ecx,8)
   4584 // CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4585         	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
   4586 
   4587 // CHECK: movd	%mm3, 69
   4588 // CHECK:  encoding: [0x0f,0x7e,0x1d,0x45,0x00,0x00,0x00]
   4589         	movd	%mm3,0x45
   4590 
   4591 // CHECK: movd	%mm3, 32493
   4592 // CHECK:  encoding: [0x0f,0x7e,0x1d,0xed,0x7e,0x00,0x00]
   4593         	movd	%mm3,0x7eed
   4594 
   4595 // CHECK: movd	%mm3, 3133065982
   4596 // CHECK:  encoding: [0x0f,0x7e,0x1d,0xfe,0xca,0xbe,0xba]
   4597         	movd	%mm3,0xbabecafe
   4598 
   4599 // CHECK: movd	%mm3, 305419896
   4600 // CHECK:  encoding: [0x0f,0x7e,0x1d,0x78,0x56,0x34,0x12]
   4601         	movd	%mm3,0x12345678
   4602 
   4603 // CHECK: movd	%ecx, %xmm5
   4604 // CHECK:  encoding: [0x66,0x0f,0x6e,0xe9]
   4605         	movd	%ecx,%xmm5
   4606 
   4607 // CHECK: movd	3735928559(%ebx,%ecx,8), %xmm5
   4608 // CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4609         	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4610 
   4611 // CHECK: movd	69, %xmm5
   4612 // CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x45,0x00,0x00,0x00]
   4613         	movd	0x45,%xmm5
   4614 
   4615 // CHECK: movd	32493, %xmm5
   4616 // CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xed,0x7e,0x00,0x00]
   4617         	movd	0x7eed,%xmm5
   4618 
   4619 // CHECK: movd	3133065982, %xmm5
   4620 // CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0xfe,0xca,0xbe,0xba]
   4621         	movd	0xbabecafe,%xmm5
   4622 
   4623 // CHECK: movd	305419896, %xmm5
   4624 // CHECK:  encoding: [0x66,0x0f,0x6e,0x2d,0x78,0x56,0x34,0x12]
   4625         	movd	0x12345678,%xmm5
   4626 
   4627 // CHECK: movd	%xmm5, %ecx
   4628 // CHECK:  encoding: [0x66,0x0f,0x7e,0xe9]
   4629         	movd	%xmm5,%ecx
   4630 
   4631 // CHECK: movd	%xmm5, 3735928559(%ebx,%ecx,8)
   4632 // CHECK:  encoding: [0x66,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4633         	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   4634 
   4635 // CHECK: movd	%xmm5, 69
   4636 // CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x45,0x00,0x00,0x00]
   4637         	movd	%xmm5,0x45
   4638 
   4639 // CHECK: movd	%xmm5, 32493
   4640 // CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xed,0x7e,0x00,0x00]
   4641         	movd	%xmm5,0x7eed
   4642 
   4643 // CHECK: movd	%xmm5, 3133065982
   4644 // CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0xfe,0xca,0xbe,0xba]
   4645         	movd	%xmm5,0xbabecafe
   4646 
   4647 // CHECK: movd	%xmm5, 305419896
   4648 // CHECK:  encoding: [0x66,0x0f,0x7e,0x2d,0x78,0x56,0x34,0x12]
   4649         	movd	%xmm5,0x12345678
   4650 
   4651 // CHECK: movq	3735928559(%ebx,%ecx,8), %mm3
   4652 // CHECK:  encoding: [0x0f,0x6f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4653         	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
   4654 
   4655 // CHECK: movq	69, %mm3
   4656 // CHECK:  encoding: [0x0f,0x6f,0x1d,0x45,0x00,0x00,0x00]
   4657         	movq	0x45,%mm3
   4658 
   4659 // CHECK: movq	32493, %mm3
   4660 // CHECK:  encoding: [0x0f,0x6f,0x1d,0xed,0x7e,0x00,0x00]
   4661         	movq	0x7eed,%mm3
   4662 
   4663 // CHECK: movq	3133065982, %mm3
   4664 // CHECK:  encoding: [0x0f,0x6f,0x1d,0xfe,0xca,0xbe,0xba]
   4665         	movq	0xbabecafe,%mm3
   4666 
   4667 // CHECK: movq	305419896, %mm3
   4668 // CHECK:  encoding: [0x0f,0x6f,0x1d,0x78,0x56,0x34,0x12]
   4669         	movq	0x12345678,%mm3
   4670 
   4671 // CHECK: movq	%mm3, %mm3
   4672 // CHECK:  encoding: [0x0f,0x6f,0xdb]
   4673         	movq	%mm3,%mm3
   4674 
   4675 // CHECK: movq	%mm3, %mm3
   4676 // CHECK:  encoding: [0x0f,0x6f,0xdb]
   4677         	movq	%mm3,%mm3
   4678 
   4679 // CHECK: movq	%xmm5, %xmm5
   4680 // CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
   4681         	movq	%xmm5,%xmm5
   4682 
   4683 // CHECK: movq	%xmm5, 3735928559(%ebx,%ecx,8)
   4684 // CHECK:  encoding: [0x66,0x0f,0xd6,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4685         	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   4686 
   4687 // CHECK: movq	%xmm5, 69
   4688 // CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x45,0x00,0x00,0x00]
   4689         	movq	%xmm5,0x45
   4690 
   4691 // CHECK: movq	%xmm5, 32493
   4692 // CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xed,0x7e,0x00,0x00]
   4693         	movq	%xmm5,0x7eed
   4694 
   4695 // CHECK: movq	%xmm5, 3133065982
   4696 // CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0xfe,0xca,0xbe,0xba]
   4697         	movq	%xmm5,0xbabecafe
   4698 
   4699 // CHECK: movq	%xmm5, 305419896
   4700 // CHECK:  encoding: [0x66,0x0f,0xd6,0x2d,0x78,0x56,0x34,0x12]
   4701         	movq	%xmm5,0x12345678
   4702 
   4703 // CHECK: movq	%xmm5, %xmm5
   4704 // CHECK:  encoding: [0xf3,0x0f,0x7e,0xed]
   4705         	movq	%xmm5,%xmm5
   4706 
   4707 // CHECK: packssdw	3735928559(%ebx,%ecx,8), %mm3
   4708 // CHECK:  encoding: [0x0f,0x6b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4709         	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
   4710 
   4711 // CHECK: packssdw	69, %mm3
   4712 // CHECK:  encoding: [0x0f,0x6b,0x1d,0x45,0x00,0x00,0x00]
   4713         	packssdw	0x45,%mm3
   4714 
   4715 // CHECK: packssdw	32493, %mm3
   4716 // CHECK:  encoding: [0x0f,0x6b,0x1d,0xed,0x7e,0x00,0x00]
   4717         	packssdw	0x7eed,%mm3
   4718 
   4719 // CHECK: packssdw	3133065982, %mm3
   4720 // CHECK:  encoding: [0x0f,0x6b,0x1d,0xfe,0xca,0xbe,0xba]
   4721         	packssdw	0xbabecafe,%mm3
   4722 
   4723 // CHECK: packssdw	305419896, %mm3
   4724 // CHECK:  encoding: [0x0f,0x6b,0x1d,0x78,0x56,0x34,0x12]
   4725         	packssdw	0x12345678,%mm3
   4726 
   4727 // CHECK: packssdw	%mm3, %mm3
   4728 // CHECK:  encoding: [0x0f,0x6b,0xdb]
   4729         	packssdw	%mm3,%mm3
   4730 
   4731 // CHECK: packssdw	3735928559(%ebx,%ecx,8), %xmm5
   4732 // CHECK:  encoding: [0x66,0x0f,0x6b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4733         	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4734 
   4735 // CHECK: packssdw	69, %xmm5
   4736 // CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x45,0x00,0x00,0x00]
   4737         	packssdw	0x45,%xmm5
   4738 
   4739 // CHECK: packssdw	32493, %xmm5
   4740 // CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xed,0x7e,0x00,0x00]
   4741         	packssdw	0x7eed,%xmm5
   4742 
   4743 // CHECK: packssdw	3133065982, %xmm5
   4744 // CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0xfe,0xca,0xbe,0xba]
   4745         	packssdw	0xbabecafe,%xmm5
   4746 
   4747 // CHECK: packssdw	305419896, %xmm5
   4748 // CHECK:  encoding: [0x66,0x0f,0x6b,0x2d,0x78,0x56,0x34,0x12]
   4749         	packssdw	0x12345678,%xmm5
   4750 
   4751 // CHECK: packssdw	%xmm5, %xmm5
   4752 // CHECK:  encoding: [0x66,0x0f,0x6b,0xed]
   4753         	packssdw	%xmm5,%xmm5
   4754 
   4755 // CHECK: packsswb	3735928559(%ebx,%ecx,8), %mm3
   4756 // CHECK:  encoding: [0x0f,0x63,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4757         	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
   4758 
   4759 // CHECK: packsswb	69, %mm3
   4760 // CHECK:  encoding: [0x0f,0x63,0x1d,0x45,0x00,0x00,0x00]
   4761         	packsswb	0x45,%mm3
   4762 
   4763 // CHECK: packsswb	32493, %mm3
   4764 // CHECK:  encoding: [0x0f,0x63,0x1d,0xed,0x7e,0x00,0x00]
   4765         	packsswb	0x7eed,%mm3
   4766 
   4767 // CHECK: packsswb	3133065982, %mm3
   4768 // CHECK:  encoding: [0x0f,0x63,0x1d,0xfe,0xca,0xbe,0xba]
   4769         	packsswb	0xbabecafe,%mm3
   4770 
   4771 // CHECK: packsswb	305419896, %mm3
   4772 // CHECK:  encoding: [0x0f,0x63,0x1d,0x78,0x56,0x34,0x12]
   4773         	packsswb	0x12345678,%mm3
   4774 
   4775 // CHECK: packsswb	%mm3, %mm3
   4776 // CHECK:  encoding: [0x0f,0x63,0xdb]
   4777         	packsswb	%mm3,%mm3
   4778 
   4779 // CHECK: packsswb	3735928559(%ebx,%ecx,8), %xmm5
   4780 // CHECK:  encoding: [0x66,0x0f,0x63,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4781         	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4782 
   4783 // CHECK: packsswb	69, %xmm5
   4784 // CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x45,0x00,0x00,0x00]
   4785         	packsswb	0x45,%xmm5
   4786 
   4787 // CHECK: packsswb	32493, %xmm5
   4788 // CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xed,0x7e,0x00,0x00]
   4789         	packsswb	0x7eed,%xmm5
   4790 
   4791 // CHECK: packsswb	3133065982, %xmm5
   4792 // CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0xfe,0xca,0xbe,0xba]
   4793         	packsswb	0xbabecafe,%xmm5
   4794 
   4795 // CHECK: packsswb	305419896, %xmm5
   4796 // CHECK:  encoding: [0x66,0x0f,0x63,0x2d,0x78,0x56,0x34,0x12]
   4797         	packsswb	0x12345678,%xmm5
   4798 
   4799 // CHECK: packsswb	%xmm5, %xmm5
   4800 // CHECK:  encoding: [0x66,0x0f,0x63,0xed]
   4801         	packsswb	%xmm5,%xmm5
   4802 
   4803 // CHECK: packuswb	3735928559(%ebx,%ecx,8), %mm3
   4804 // CHECK:  encoding: [0x0f,0x67,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4805         	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
   4806 
   4807 // CHECK: packuswb	69, %mm3
   4808 // CHECK:  encoding: [0x0f,0x67,0x1d,0x45,0x00,0x00,0x00]
   4809         	packuswb	0x45,%mm3
   4810 
   4811 // CHECK: packuswb	32493, %mm3
   4812 // CHECK:  encoding: [0x0f,0x67,0x1d,0xed,0x7e,0x00,0x00]
   4813         	packuswb	0x7eed,%mm3
   4814 
   4815 // CHECK: packuswb	3133065982, %mm3
   4816 // CHECK:  encoding: [0x0f,0x67,0x1d,0xfe,0xca,0xbe,0xba]
   4817         	packuswb	0xbabecafe,%mm3
   4818 
   4819 // CHECK: packuswb	305419896, %mm3
   4820 // CHECK:  encoding: [0x0f,0x67,0x1d,0x78,0x56,0x34,0x12]
   4821         	packuswb	0x12345678,%mm3
   4822 
   4823 // CHECK: packuswb	%mm3, %mm3
   4824 // CHECK:  encoding: [0x0f,0x67,0xdb]
   4825         	packuswb	%mm3,%mm3
   4826 
   4827 // CHECK: packuswb	3735928559(%ebx,%ecx,8), %xmm5
   4828 // CHECK:  encoding: [0x66,0x0f,0x67,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4829         	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4830 
   4831 // CHECK: packuswb	69, %xmm5
   4832 // CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x45,0x00,0x00,0x00]
   4833         	packuswb	0x45,%xmm5
   4834 
   4835 // CHECK: packuswb	32493, %xmm5
   4836 // CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xed,0x7e,0x00,0x00]
   4837         	packuswb	0x7eed,%xmm5
   4838 
   4839 // CHECK: packuswb	3133065982, %xmm5
   4840 // CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0xfe,0xca,0xbe,0xba]
   4841         	packuswb	0xbabecafe,%xmm5
   4842 
   4843 // CHECK: packuswb	305419896, %xmm5
   4844 // CHECK:  encoding: [0x66,0x0f,0x67,0x2d,0x78,0x56,0x34,0x12]
   4845         	packuswb	0x12345678,%xmm5
   4846 
   4847 // CHECK: packuswb	%xmm5, %xmm5
   4848 // CHECK:  encoding: [0x66,0x0f,0x67,0xed]
   4849         	packuswb	%xmm5,%xmm5
   4850 
   4851 // CHECK: paddb	3735928559(%ebx,%ecx,8), %mm3
   4852 // CHECK:  encoding: [0x0f,0xfc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4853         	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
   4854 
   4855 // CHECK: paddb	69, %mm3
   4856 // CHECK:  encoding: [0x0f,0xfc,0x1d,0x45,0x00,0x00,0x00]
   4857         	paddb	0x45,%mm3
   4858 
   4859 // CHECK: paddb	32493, %mm3
   4860 // CHECK:  encoding: [0x0f,0xfc,0x1d,0xed,0x7e,0x00,0x00]
   4861         	paddb	0x7eed,%mm3
   4862 
   4863 // CHECK: paddb	3133065982, %mm3
   4864 // CHECK:  encoding: [0x0f,0xfc,0x1d,0xfe,0xca,0xbe,0xba]
   4865         	paddb	0xbabecafe,%mm3
   4866 
   4867 // CHECK: paddb	305419896, %mm3
   4868 // CHECK:  encoding: [0x0f,0xfc,0x1d,0x78,0x56,0x34,0x12]
   4869         	paddb	0x12345678,%mm3
   4870 
   4871 // CHECK: paddb	%mm3, %mm3
   4872 // CHECK:  encoding: [0x0f,0xfc,0xdb]
   4873         	paddb	%mm3,%mm3
   4874 
   4875 // CHECK: paddb	3735928559(%ebx,%ecx,8), %xmm5
   4876 // CHECK:  encoding: [0x66,0x0f,0xfc,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4877         	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4878 
   4879 // CHECK: paddb	69, %xmm5
   4880 // CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x45,0x00,0x00,0x00]
   4881         	paddb	0x45,%xmm5
   4882 
   4883 // CHECK: paddb	32493, %xmm5
   4884 // CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xed,0x7e,0x00,0x00]
   4885         	paddb	0x7eed,%xmm5
   4886 
   4887 // CHECK: paddb	3133065982, %xmm5
   4888 // CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0xfe,0xca,0xbe,0xba]
   4889         	paddb	0xbabecafe,%xmm5
   4890 
   4891 // CHECK: paddb	305419896, %xmm5
   4892 // CHECK:  encoding: [0x66,0x0f,0xfc,0x2d,0x78,0x56,0x34,0x12]
   4893         	paddb	0x12345678,%xmm5
   4894 
   4895 // CHECK: paddb	%xmm5, %xmm5
   4896 // CHECK:  encoding: [0x66,0x0f,0xfc,0xed]
   4897         	paddb	%xmm5,%xmm5
   4898 
   4899 // CHECK: paddw	3735928559(%ebx,%ecx,8), %mm3
   4900 // CHECK:  encoding: [0x0f,0xfd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4901         	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
   4902 
   4903 // CHECK: paddw	69, %mm3
   4904 // CHECK:  encoding: [0x0f,0xfd,0x1d,0x45,0x00,0x00,0x00]
   4905         	paddw	0x45,%mm3
   4906 
   4907 // CHECK: paddw	32493, %mm3
   4908 // CHECK:  encoding: [0x0f,0xfd,0x1d,0xed,0x7e,0x00,0x00]
   4909         	paddw	0x7eed,%mm3
   4910 
   4911 // CHECK: paddw	3133065982, %mm3
   4912 // CHECK:  encoding: [0x0f,0xfd,0x1d,0xfe,0xca,0xbe,0xba]
   4913         	paddw	0xbabecafe,%mm3
   4914 
   4915 // CHECK: paddw	305419896, %mm3
   4916 // CHECK:  encoding: [0x0f,0xfd,0x1d,0x78,0x56,0x34,0x12]
   4917         	paddw	0x12345678,%mm3
   4918 
   4919 // CHECK: paddw	%mm3, %mm3
   4920 // CHECK:  encoding: [0x0f,0xfd,0xdb]
   4921         	paddw	%mm3,%mm3
   4922 
   4923 // CHECK: paddw	3735928559(%ebx,%ecx,8), %xmm5
   4924 // CHECK:  encoding: [0x66,0x0f,0xfd,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4925         	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4926 
   4927 // CHECK: paddw	69, %xmm5
   4928 // CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x45,0x00,0x00,0x00]
   4929         	paddw	0x45,%xmm5
   4930 
   4931 // CHECK: paddw	32493, %xmm5
   4932 // CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xed,0x7e,0x00,0x00]
   4933         	paddw	0x7eed,%xmm5
   4934 
   4935 // CHECK: paddw	3133065982, %xmm5
   4936 // CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0xfe,0xca,0xbe,0xba]
   4937         	paddw	0xbabecafe,%xmm5
   4938 
   4939 // CHECK: paddw	305419896, %xmm5
   4940 // CHECK:  encoding: [0x66,0x0f,0xfd,0x2d,0x78,0x56,0x34,0x12]
   4941         	paddw	0x12345678,%xmm5
   4942 
   4943 // CHECK: paddw	%xmm5, %xmm5
   4944 // CHECK:  encoding: [0x66,0x0f,0xfd,0xed]
   4945         	paddw	%xmm5,%xmm5
   4946 
   4947 // CHECK: paddd	3735928559(%ebx,%ecx,8), %mm3
   4948 // CHECK:  encoding: [0x0f,0xfe,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4949         	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
   4950 
   4951 // CHECK: paddd	69, %mm3
   4952 // CHECK:  encoding: [0x0f,0xfe,0x1d,0x45,0x00,0x00,0x00]
   4953         	paddd	0x45,%mm3
   4954 
   4955 // CHECK: paddd	32493, %mm3
   4956 // CHECK:  encoding: [0x0f,0xfe,0x1d,0xed,0x7e,0x00,0x00]
   4957         	paddd	0x7eed,%mm3
   4958 
   4959 // CHECK: paddd	3133065982, %mm3
   4960 // CHECK:  encoding: [0x0f,0xfe,0x1d,0xfe,0xca,0xbe,0xba]
   4961         	paddd	0xbabecafe,%mm3
   4962 
   4963 // CHECK: paddd	305419896, %mm3
   4964 // CHECK:  encoding: [0x0f,0xfe,0x1d,0x78,0x56,0x34,0x12]
   4965         	paddd	0x12345678,%mm3
   4966 
   4967 // CHECK: paddd	%mm3, %mm3
   4968 // CHECK:  encoding: [0x0f,0xfe,0xdb]
   4969         	paddd	%mm3,%mm3
   4970 
   4971 // CHECK: paddd	3735928559(%ebx,%ecx,8), %xmm5
   4972 // CHECK:  encoding: [0x66,0x0f,0xfe,0xac,0xcb,0xef,0xbe,0xad,0xde]
   4973         	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   4974 
   4975 // CHECK: paddd	69, %xmm5
   4976 // CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x45,0x00,0x00,0x00]
   4977         	paddd	0x45,%xmm5
   4978 
   4979 // CHECK: paddd	32493, %xmm5
   4980 // CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xed,0x7e,0x00,0x00]
   4981         	paddd	0x7eed,%xmm5
   4982 
   4983 // CHECK: paddd	3133065982, %xmm5
   4984 // CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0xfe,0xca,0xbe,0xba]
   4985         	paddd	0xbabecafe,%xmm5
   4986 
   4987 // CHECK: paddd	305419896, %xmm5
   4988 // CHECK:  encoding: [0x66,0x0f,0xfe,0x2d,0x78,0x56,0x34,0x12]
   4989         	paddd	0x12345678,%xmm5
   4990 
   4991 // CHECK: paddd	%xmm5, %xmm5
   4992 // CHECK:  encoding: [0x66,0x0f,0xfe,0xed]
   4993         	paddd	%xmm5,%xmm5
   4994 
   4995 // CHECK: paddq	3735928559(%ebx,%ecx,8), %mm3
   4996 // CHECK:  encoding: [0x0f,0xd4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   4997         	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
   4998 
   4999 // CHECK: paddq	69, %mm3
   5000 // CHECK:  encoding: [0x0f,0xd4,0x1d,0x45,0x00,0x00,0x00]
   5001         	paddq	0x45,%mm3
   5002 
   5003 // CHECK: paddq	32493, %mm3
   5004 // CHECK:  encoding: [0x0f,0xd4,0x1d,0xed,0x7e,0x00,0x00]
   5005         	paddq	0x7eed,%mm3
   5006 
   5007 // CHECK: paddq	3133065982, %mm3
   5008 // CHECK:  encoding: [0x0f,0xd4,0x1d,0xfe,0xca,0xbe,0xba]
   5009         	paddq	0xbabecafe,%mm3
   5010 
   5011 // CHECK: paddq	305419896, %mm3
   5012 // CHECK:  encoding: [0x0f,0xd4,0x1d,0x78,0x56,0x34,0x12]
   5013         	paddq	0x12345678,%mm3
   5014 
   5015 // CHECK: paddq	%mm3, %mm3
   5016 // CHECK:  encoding: [0x0f,0xd4,0xdb]
   5017         	paddq	%mm3,%mm3
   5018 
   5019 // CHECK: paddq	3735928559(%ebx,%ecx,8), %xmm5
   5020 // CHECK:  encoding: [0x66,0x0f,0xd4,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5021         	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5022 
   5023 // CHECK: paddq	69, %xmm5
   5024 // CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x45,0x00,0x00,0x00]
   5025         	paddq	0x45,%xmm5
   5026 
   5027 // CHECK: paddq	32493, %xmm5
   5028 // CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xed,0x7e,0x00,0x00]
   5029         	paddq	0x7eed,%xmm5
   5030 
   5031 // CHECK: paddq	3133065982, %xmm5
   5032 // CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0xfe,0xca,0xbe,0xba]
   5033         	paddq	0xbabecafe,%xmm5
   5034 
   5035 // CHECK: paddq	305419896, %xmm5
   5036 // CHECK:  encoding: [0x66,0x0f,0xd4,0x2d,0x78,0x56,0x34,0x12]
   5037         	paddq	0x12345678,%xmm5
   5038 
   5039 // CHECK: paddq	%xmm5, %xmm5
   5040 // CHECK:  encoding: [0x66,0x0f,0xd4,0xed]
   5041         	paddq	%xmm5,%xmm5
   5042 
   5043 // CHECK: paddsb	3735928559(%ebx,%ecx,8), %mm3
   5044 // CHECK:  encoding: [0x0f,0xec,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5045         	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   5046 
   5047 // CHECK: paddsb	69, %mm3
   5048 // CHECK:  encoding: [0x0f,0xec,0x1d,0x45,0x00,0x00,0x00]
   5049         	paddsb	0x45,%mm3
   5050 
   5051 // CHECK: paddsb	32493, %mm3
   5052 // CHECK:  encoding: [0x0f,0xec,0x1d,0xed,0x7e,0x00,0x00]
   5053         	paddsb	0x7eed,%mm3
   5054 
   5055 // CHECK: paddsb	3133065982, %mm3
   5056 // CHECK:  encoding: [0x0f,0xec,0x1d,0xfe,0xca,0xbe,0xba]
   5057         	paddsb	0xbabecafe,%mm3
   5058 
   5059 // CHECK: paddsb	305419896, %mm3
   5060 // CHECK:  encoding: [0x0f,0xec,0x1d,0x78,0x56,0x34,0x12]
   5061         	paddsb	0x12345678,%mm3
   5062 
   5063 // CHECK: paddsb	%mm3, %mm3
   5064 // CHECK:  encoding: [0x0f,0xec,0xdb]
   5065         	paddsb	%mm3,%mm3
   5066 
   5067 // CHECK: paddsb	3735928559(%ebx,%ecx,8), %xmm5
   5068 // CHECK:  encoding: [0x66,0x0f,0xec,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5069         	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5070 
   5071 // CHECK: paddsb	69, %xmm5
   5072 // CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x45,0x00,0x00,0x00]
   5073         	paddsb	0x45,%xmm5
   5074 
   5075 // CHECK: paddsb	32493, %xmm5
   5076 // CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xed,0x7e,0x00,0x00]
   5077         	paddsb	0x7eed,%xmm5
   5078 
   5079 // CHECK: paddsb	3133065982, %xmm5
   5080 // CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0xfe,0xca,0xbe,0xba]
   5081         	paddsb	0xbabecafe,%xmm5
   5082 
   5083 // CHECK: paddsb	305419896, %xmm5
   5084 // CHECK:  encoding: [0x66,0x0f,0xec,0x2d,0x78,0x56,0x34,0x12]
   5085         	paddsb	0x12345678,%xmm5
   5086 
   5087 // CHECK: paddsb	%xmm5, %xmm5
   5088 // CHECK:  encoding: [0x66,0x0f,0xec,0xed]
   5089         	paddsb	%xmm5,%xmm5
   5090 
   5091 // CHECK: paddsw	3735928559(%ebx,%ecx,8), %mm3
   5092 // CHECK:  encoding: [0x0f,0xed,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5093         	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5094 
   5095 // CHECK: paddsw	69, %mm3
   5096 // CHECK:  encoding: [0x0f,0xed,0x1d,0x45,0x00,0x00,0x00]
   5097         	paddsw	0x45,%mm3
   5098 
   5099 // CHECK: paddsw	32493, %mm3
   5100 // CHECK:  encoding: [0x0f,0xed,0x1d,0xed,0x7e,0x00,0x00]
   5101         	paddsw	0x7eed,%mm3
   5102 
   5103 // CHECK: paddsw	3133065982, %mm3
   5104 // CHECK:  encoding: [0x0f,0xed,0x1d,0xfe,0xca,0xbe,0xba]
   5105         	paddsw	0xbabecafe,%mm3
   5106 
   5107 // CHECK: paddsw	305419896, %mm3
   5108 // CHECK:  encoding: [0x0f,0xed,0x1d,0x78,0x56,0x34,0x12]
   5109         	paddsw	0x12345678,%mm3
   5110 
   5111 // CHECK: paddsw	%mm3, %mm3
   5112 // CHECK:  encoding: [0x0f,0xed,0xdb]
   5113         	paddsw	%mm3,%mm3
   5114 
   5115 // CHECK: paddsw	3735928559(%ebx,%ecx,8), %xmm5
   5116 // CHECK:  encoding: [0x66,0x0f,0xed,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5117         	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5118 
   5119 // CHECK: paddsw	69, %xmm5
   5120 // CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x45,0x00,0x00,0x00]
   5121         	paddsw	0x45,%xmm5
   5122 
   5123 // CHECK: paddsw	32493, %xmm5
   5124 // CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xed,0x7e,0x00,0x00]
   5125         	paddsw	0x7eed,%xmm5
   5126 
   5127 // CHECK: paddsw	3133065982, %xmm5
   5128 // CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0xfe,0xca,0xbe,0xba]
   5129         	paddsw	0xbabecafe,%xmm5
   5130 
   5131 // CHECK: paddsw	305419896, %xmm5
   5132 // CHECK:  encoding: [0x66,0x0f,0xed,0x2d,0x78,0x56,0x34,0x12]
   5133         	paddsw	0x12345678,%xmm5
   5134 
   5135 // CHECK: paddsw	%xmm5, %xmm5
   5136 // CHECK:  encoding: [0x66,0x0f,0xed,0xed]
   5137         	paddsw	%xmm5,%xmm5
   5138 
   5139 // CHECK: paddusb	3735928559(%ebx,%ecx,8), %mm3
   5140 // CHECK:  encoding: [0x0f,0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5141         	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
   5142 
   5143 // CHECK: paddusb	69, %mm3
   5144 // CHECK:  encoding: [0x0f,0xdc,0x1d,0x45,0x00,0x00,0x00]
   5145         	paddusb	0x45,%mm3
   5146 
   5147 // CHECK: paddusb	32493, %mm3
   5148 // CHECK:  encoding: [0x0f,0xdc,0x1d,0xed,0x7e,0x00,0x00]
   5149         	paddusb	0x7eed,%mm3
   5150 
   5151 // CHECK: paddusb	3133065982, %mm3
   5152 // CHECK:  encoding: [0x0f,0xdc,0x1d,0xfe,0xca,0xbe,0xba]
   5153         	paddusb	0xbabecafe,%mm3
   5154 
   5155 // CHECK: paddusb	305419896, %mm3
   5156 // CHECK:  encoding: [0x0f,0xdc,0x1d,0x78,0x56,0x34,0x12]
   5157         	paddusb	0x12345678,%mm3
   5158 
   5159 // CHECK: paddusb	%mm3, %mm3
   5160 // CHECK:  encoding: [0x0f,0xdc,0xdb]
   5161         	paddusb	%mm3,%mm3
   5162 
   5163 // CHECK: paddusb	3735928559(%ebx,%ecx,8), %xmm5
   5164 // CHECK:  encoding: [0x66,0x0f,0xdc,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5165         	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5166 
   5167 // CHECK: paddusb	69, %xmm5
   5168 // CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x45,0x00,0x00,0x00]
   5169         	paddusb	0x45,%xmm5
   5170 
   5171 // CHECK: paddusb	32493, %xmm5
   5172 // CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xed,0x7e,0x00,0x00]
   5173         	paddusb	0x7eed,%xmm5
   5174 
   5175 // CHECK: paddusb	3133065982, %xmm5
   5176 // CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0xfe,0xca,0xbe,0xba]
   5177         	paddusb	0xbabecafe,%xmm5
   5178 
   5179 // CHECK: paddusb	305419896, %xmm5
   5180 // CHECK:  encoding: [0x66,0x0f,0xdc,0x2d,0x78,0x56,0x34,0x12]
   5181         	paddusb	0x12345678,%xmm5
   5182 
   5183 // CHECK: paddusb	%xmm5, %xmm5
   5184 // CHECK:  encoding: [0x66,0x0f,0xdc,0xed]
   5185         	paddusb	%xmm5,%xmm5
   5186 
   5187 // CHECK: paddusw	3735928559(%ebx,%ecx,8), %mm3
   5188 // CHECK:  encoding: [0x0f,0xdd,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5189         	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5190 
   5191 // CHECK: paddusw	69, %mm3
   5192 // CHECK:  encoding: [0x0f,0xdd,0x1d,0x45,0x00,0x00,0x00]
   5193         	paddusw	0x45,%mm3
   5194 
   5195 // CHECK: paddusw	32493, %mm3
   5196 // CHECK:  encoding: [0x0f,0xdd,0x1d,0xed,0x7e,0x00,0x00]
   5197         	paddusw	0x7eed,%mm3
   5198 
   5199 // CHECK: paddusw	3133065982, %mm3
   5200 // CHECK:  encoding: [0x0f,0xdd,0x1d,0xfe,0xca,0xbe,0xba]
   5201         	paddusw	0xbabecafe,%mm3
   5202 
   5203 // CHECK: paddusw	305419896, %mm3
   5204 // CHECK:  encoding: [0x0f,0xdd,0x1d,0x78,0x56,0x34,0x12]
   5205         	paddusw	0x12345678,%mm3
   5206 
   5207 // CHECK: paddusw	%mm3, %mm3
   5208 // CHECK:  encoding: [0x0f,0xdd,0xdb]
   5209         	paddusw	%mm3,%mm3
   5210 
   5211 // CHECK: paddusw	3735928559(%ebx,%ecx,8), %xmm5
   5212 // CHECK:  encoding: [0x66,0x0f,0xdd,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5213         	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5214 
   5215 // CHECK: paddusw	69, %xmm5
   5216 // CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x45,0x00,0x00,0x00]
   5217         	paddusw	0x45,%xmm5
   5218 
   5219 // CHECK: paddusw	32493, %xmm5
   5220 // CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xed,0x7e,0x00,0x00]
   5221         	paddusw	0x7eed,%xmm5
   5222 
   5223 // CHECK: paddusw	3133065982, %xmm5
   5224 // CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0xfe,0xca,0xbe,0xba]
   5225         	paddusw	0xbabecafe,%xmm5
   5226 
   5227 // CHECK: paddusw	305419896, %xmm5
   5228 // CHECK:  encoding: [0x66,0x0f,0xdd,0x2d,0x78,0x56,0x34,0x12]
   5229         	paddusw	0x12345678,%xmm5
   5230 
   5231 // CHECK: paddusw	%xmm5, %xmm5
   5232 // CHECK:  encoding: [0x66,0x0f,0xdd,0xed]
   5233         	paddusw	%xmm5,%xmm5
   5234 
   5235 // CHECK: pand	3735928559(%ebx,%ecx,8), %mm3
   5236 // CHECK:  encoding: [0x0f,0xdb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5237         	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
   5238 
   5239 // CHECK: pand	69, %mm3
   5240 // CHECK:  encoding: [0x0f,0xdb,0x1d,0x45,0x00,0x00,0x00]
   5241         	pand	0x45,%mm3
   5242 
   5243 // CHECK: pand	32493, %mm3
   5244 // CHECK:  encoding: [0x0f,0xdb,0x1d,0xed,0x7e,0x00,0x00]
   5245         	pand	0x7eed,%mm3
   5246 
   5247 // CHECK: pand	3133065982, %mm3
   5248 // CHECK:  encoding: [0x0f,0xdb,0x1d,0xfe,0xca,0xbe,0xba]
   5249         	pand	0xbabecafe,%mm3
   5250 
   5251 // CHECK: pand	305419896, %mm3
   5252 // CHECK:  encoding: [0x0f,0xdb,0x1d,0x78,0x56,0x34,0x12]
   5253         	pand	0x12345678,%mm3
   5254 
   5255 // CHECK: pand	%mm3, %mm3
   5256 // CHECK:  encoding: [0x0f,0xdb,0xdb]
   5257         	pand	%mm3,%mm3
   5258 
   5259 // CHECK: pand	3735928559(%ebx,%ecx,8), %xmm5
   5260 // CHECK:  encoding: [0x66,0x0f,0xdb,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5261         	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5262 
   5263 // CHECK: pand	69, %xmm5
   5264 // CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x45,0x00,0x00,0x00]
   5265         	pand	0x45,%xmm5
   5266 
   5267 // CHECK: pand	32493, %xmm5
   5268 // CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xed,0x7e,0x00,0x00]
   5269         	pand	0x7eed,%xmm5
   5270 
   5271 // CHECK: pand	3133065982, %xmm5
   5272 // CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0xfe,0xca,0xbe,0xba]
   5273         	pand	0xbabecafe,%xmm5
   5274 
   5275 // CHECK: pand	305419896, %xmm5
   5276 // CHECK:  encoding: [0x66,0x0f,0xdb,0x2d,0x78,0x56,0x34,0x12]
   5277         	pand	0x12345678,%xmm5
   5278 
   5279 // CHECK: pand	%xmm5, %xmm5
   5280 // CHECK:  encoding: [0x66,0x0f,0xdb,0xed]
   5281         	pand	%xmm5,%xmm5
   5282 
   5283 // CHECK: pandn	3735928559(%ebx,%ecx,8), %mm3
   5284 // CHECK:  encoding: [0x0f,0xdf,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5285         	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
   5286 
   5287 // CHECK: pandn	69, %mm3
   5288 // CHECK:  encoding: [0x0f,0xdf,0x1d,0x45,0x00,0x00,0x00]
   5289         	pandn	0x45,%mm3
   5290 
   5291 // CHECK: pandn	32493, %mm3
   5292 // CHECK:  encoding: [0x0f,0xdf,0x1d,0xed,0x7e,0x00,0x00]
   5293         	pandn	0x7eed,%mm3
   5294 
   5295 // CHECK: pandn	3133065982, %mm3
   5296 // CHECK:  encoding: [0x0f,0xdf,0x1d,0xfe,0xca,0xbe,0xba]
   5297         	pandn	0xbabecafe,%mm3
   5298 
   5299 // CHECK: pandn	305419896, %mm3
   5300 // CHECK:  encoding: [0x0f,0xdf,0x1d,0x78,0x56,0x34,0x12]
   5301         	pandn	0x12345678,%mm3
   5302 
   5303 // CHECK: pandn	%mm3, %mm3
   5304 // CHECK:  encoding: [0x0f,0xdf,0xdb]
   5305         	pandn	%mm3,%mm3
   5306 
   5307 // CHECK: pandn	3735928559(%ebx,%ecx,8), %xmm5
   5308 // CHECK:  encoding: [0x66,0x0f,0xdf,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5309         	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5310 
   5311 // CHECK: pandn	69, %xmm5
   5312 // CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x45,0x00,0x00,0x00]
   5313         	pandn	0x45,%xmm5
   5314 
   5315 // CHECK: pandn	32493, %xmm5
   5316 // CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xed,0x7e,0x00,0x00]
   5317         	pandn	0x7eed,%xmm5
   5318 
   5319 // CHECK: pandn	3133065982, %xmm5
   5320 // CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0xfe,0xca,0xbe,0xba]
   5321         	pandn	0xbabecafe,%xmm5
   5322 
   5323 // CHECK: pandn	305419896, %xmm5
   5324 // CHECK:  encoding: [0x66,0x0f,0xdf,0x2d,0x78,0x56,0x34,0x12]
   5325         	pandn	0x12345678,%xmm5
   5326 
   5327 // CHECK: pandn	%xmm5, %xmm5
   5328 // CHECK:  encoding: [0x66,0x0f,0xdf,0xed]
   5329         	pandn	%xmm5,%xmm5
   5330 
   5331 // CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
   5332 // CHECK:  encoding: [0x0f,0x74,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5333         	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
   5334 
   5335 // CHECK: pcmpeqb	69, %mm3
   5336 // CHECK:  encoding: [0x0f,0x74,0x1d,0x45,0x00,0x00,0x00]
   5337         	pcmpeqb	0x45,%mm3
   5338 
   5339 // CHECK: pcmpeqb	32493, %mm3
   5340 // CHECK:  encoding: [0x0f,0x74,0x1d,0xed,0x7e,0x00,0x00]
   5341         	pcmpeqb	0x7eed,%mm3
   5342 
   5343 // CHECK: pcmpeqb	3133065982, %mm3
   5344 // CHECK:  encoding: [0x0f,0x74,0x1d,0xfe,0xca,0xbe,0xba]
   5345         	pcmpeqb	0xbabecafe,%mm3
   5346 
   5347 // CHECK: pcmpeqb	305419896, %mm3
   5348 // CHECK:  encoding: [0x0f,0x74,0x1d,0x78,0x56,0x34,0x12]
   5349         	pcmpeqb	0x12345678,%mm3
   5350 
   5351 // CHECK: pcmpeqb	%mm3, %mm3
   5352 // CHECK:  encoding: [0x0f,0x74,0xdb]
   5353         	pcmpeqb	%mm3,%mm3
   5354 
   5355 // CHECK: pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
   5356 // CHECK:  encoding: [0x66,0x0f,0x74,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5357         	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5358 
   5359 // CHECK: pcmpeqb	69, %xmm5
   5360 // CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x45,0x00,0x00,0x00]
   5361         	pcmpeqb	0x45,%xmm5
   5362 
   5363 // CHECK: pcmpeqb	32493, %xmm5
   5364 // CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xed,0x7e,0x00,0x00]
   5365         	pcmpeqb	0x7eed,%xmm5
   5366 
   5367 // CHECK: pcmpeqb	3133065982, %xmm5
   5368 // CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0xfe,0xca,0xbe,0xba]
   5369         	pcmpeqb	0xbabecafe,%xmm5
   5370 
   5371 // CHECK: pcmpeqb	305419896, %xmm5
   5372 // CHECK:  encoding: [0x66,0x0f,0x74,0x2d,0x78,0x56,0x34,0x12]
   5373         	pcmpeqb	0x12345678,%xmm5
   5374 
   5375 // CHECK: pcmpeqb	%xmm5, %xmm5
   5376 // CHECK:  encoding: [0x66,0x0f,0x74,0xed]
   5377         	pcmpeqb	%xmm5,%xmm5
   5378 
   5379 // CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
   5380 // CHECK:  encoding: [0x0f,0x75,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5381         	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5382 
   5383 // CHECK: pcmpeqw	69, %mm3
   5384 // CHECK:  encoding: [0x0f,0x75,0x1d,0x45,0x00,0x00,0x00]
   5385         	pcmpeqw	0x45,%mm3
   5386 
   5387 // CHECK: pcmpeqw	32493, %mm3
   5388 // CHECK:  encoding: [0x0f,0x75,0x1d,0xed,0x7e,0x00,0x00]
   5389         	pcmpeqw	0x7eed,%mm3
   5390 
   5391 // CHECK: pcmpeqw	3133065982, %mm3
   5392 // CHECK:  encoding: [0x0f,0x75,0x1d,0xfe,0xca,0xbe,0xba]
   5393         	pcmpeqw	0xbabecafe,%mm3
   5394 
   5395 // CHECK: pcmpeqw	305419896, %mm3
   5396 // CHECK:  encoding: [0x0f,0x75,0x1d,0x78,0x56,0x34,0x12]
   5397         	pcmpeqw	0x12345678,%mm3
   5398 
   5399 // CHECK: pcmpeqw	%mm3, %mm3
   5400 // CHECK:  encoding: [0x0f,0x75,0xdb]
   5401         	pcmpeqw	%mm3,%mm3
   5402 
   5403 // CHECK: pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
   5404 // CHECK:  encoding: [0x66,0x0f,0x75,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5405         	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5406 
   5407 // CHECK: pcmpeqw	69, %xmm5
   5408 // CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x45,0x00,0x00,0x00]
   5409         	pcmpeqw	0x45,%xmm5
   5410 
   5411 // CHECK: pcmpeqw	32493, %xmm5
   5412 // CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xed,0x7e,0x00,0x00]
   5413         	pcmpeqw	0x7eed,%xmm5
   5414 
   5415 // CHECK: pcmpeqw	3133065982, %xmm5
   5416 // CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0xfe,0xca,0xbe,0xba]
   5417         	pcmpeqw	0xbabecafe,%xmm5
   5418 
   5419 // CHECK: pcmpeqw	305419896, %xmm5
   5420 // CHECK:  encoding: [0x66,0x0f,0x75,0x2d,0x78,0x56,0x34,0x12]
   5421         	pcmpeqw	0x12345678,%xmm5
   5422 
   5423 // CHECK: pcmpeqw	%xmm5, %xmm5
   5424 // CHECK:  encoding: [0x66,0x0f,0x75,0xed]
   5425         	pcmpeqw	%xmm5,%xmm5
   5426 
   5427 // CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
   5428 // CHECK:  encoding: [0x0f,0x76,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5429         	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
   5430 
   5431 // CHECK: pcmpeqd	69, %mm3
   5432 // CHECK:  encoding: [0x0f,0x76,0x1d,0x45,0x00,0x00,0x00]
   5433         	pcmpeqd	0x45,%mm3
   5434 
   5435 // CHECK: pcmpeqd	32493, %mm3
   5436 // CHECK:  encoding: [0x0f,0x76,0x1d,0xed,0x7e,0x00,0x00]
   5437         	pcmpeqd	0x7eed,%mm3
   5438 
   5439 // CHECK: pcmpeqd	3133065982, %mm3
   5440 // CHECK:  encoding: [0x0f,0x76,0x1d,0xfe,0xca,0xbe,0xba]
   5441         	pcmpeqd	0xbabecafe,%mm3
   5442 
   5443 // CHECK: pcmpeqd	305419896, %mm3
   5444 // CHECK:  encoding: [0x0f,0x76,0x1d,0x78,0x56,0x34,0x12]
   5445         	pcmpeqd	0x12345678,%mm3
   5446 
   5447 // CHECK: pcmpeqd	%mm3, %mm3
   5448 // CHECK:  encoding: [0x0f,0x76,0xdb]
   5449         	pcmpeqd	%mm3,%mm3
   5450 
   5451 // CHECK: pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
   5452 // CHECK:  encoding: [0x66,0x0f,0x76,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5453         	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5454 
   5455 // CHECK: pcmpeqd	69, %xmm5
   5456 // CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x45,0x00,0x00,0x00]
   5457         	pcmpeqd	0x45,%xmm5
   5458 
   5459 // CHECK: pcmpeqd	32493, %xmm5
   5460 // CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xed,0x7e,0x00,0x00]
   5461         	pcmpeqd	0x7eed,%xmm5
   5462 
   5463 // CHECK: pcmpeqd	3133065982, %xmm5
   5464 // CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0xfe,0xca,0xbe,0xba]
   5465         	pcmpeqd	0xbabecafe,%xmm5
   5466 
   5467 // CHECK: pcmpeqd	305419896, %xmm5
   5468 // CHECK:  encoding: [0x66,0x0f,0x76,0x2d,0x78,0x56,0x34,0x12]
   5469         	pcmpeqd	0x12345678,%xmm5
   5470 
   5471 // CHECK: pcmpeqd	%xmm5, %xmm5
   5472 // CHECK:  encoding: [0x66,0x0f,0x76,0xed]
   5473         	pcmpeqd	%xmm5,%xmm5
   5474 
   5475 // CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
   5476 // CHECK:  encoding: [0x0f,0x64,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5477         	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
   5478 
   5479 // CHECK: pcmpgtb	69, %mm3
   5480 // CHECK:  encoding: [0x0f,0x64,0x1d,0x45,0x00,0x00,0x00]
   5481         	pcmpgtb	0x45,%mm3
   5482 
   5483 // CHECK: pcmpgtb	32493, %mm3
   5484 // CHECK:  encoding: [0x0f,0x64,0x1d,0xed,0x7e,0x00,0x00]
   5485         	pcmpgtb	0x7eed,%mm3
   5486 
   5487 // CHECK: pcmpgtb	3133065982, %mm3
   5488 // CHECK:  encoding: [0x0f,0x64,0x1d,0xfe,0xca,0xbe,0xba]
   5489         	pcmpgtb	0xbabecafe,%mm3
   5490 
   5491 // CHECK: pcmpgtb	305419896, %mm3
   5492 // CHECK:  encoding: [0x0f,0x64,0x1d,0x78,0x56,0x34,0x12]
   5493         	pcmpgtb	0x12345678,%mm3
   5494 
   5495 // CHECK: pcmpgtb	%mm3, %mm3
   5496 // CHECK:  encoding: [0x0f,0x64,0xdb]
   5497         	pcmpgtb	%mm3,%mm3
   5498 
   5499 // CHECK: pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
   5500 // CHECK:  encoding: [0x66,0x0f,0x64,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5501         	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5502 
   5503 // CHECK: pcmpgtb	69, %xmm5
   5504 // CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x45,0x00,0x00,0x00]
   5505         	pcmpgtb	0x45,%xmm5
   5506 
   5507 // CHECK: pcmpgtb	32493, %xmm5
   5508 // CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xed,0x7e,0x00,0x00]
   5509         	pcmpgtb	0x7eed,%xmm5
   5510 
   5511 // CHECK: pcmpgtb	3133065982, %xmm5
   5512 // CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0xfe,0xca,0xbe,0xba]
   5513         	pcmpgtb	0xbabecafe,%xmm5
   5514 
   5515 // CHECK: pcmpgtb	305419896, %xmm5
   5516 // CHECK:  encoding: [0x66,0x0f,0x64,0x2d,0x78,0x56,0x34,0x12]
   5517         	pcmpgtb	0x12345678,%xmm5
   5518 
   5519 // CHECK: pcmpgtb	%xmm5, %xmm5
   5520 // CHECK:  encoding: [0x66,0x0f,0x64,0xed]
   5521         	pcmpgtb	%xmm5,%xmm5
   5522 
   5523 // CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
   5524 // CHECK:  encoding: [0x0f,0x65,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5525         	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5526 
   5527 // CHECK: pcmpgtw	69, %mm3
   5528 // CHECK:  encoding: [0x0f,0x65,0x1d,0x45,0x00,0x00,0x00]
   5529         	pcmpgtw	0x45,%mm3
   5530 
   5531 // CHECK: pcmpgtw	32493, %mm3
   5532 // CHECK:  encoding: [0x0f,0x65,0x1d,0xed,0x7e,0x00,0x00]
   5533         	pcmpgtw	0x7eed,%mm3
   5534 
   5535 // CHECK: pcmpgtw	3133065982, %mm3
   5536 // CHECK:  encoding: [0x0f,0x65,0x1d,0xfe,0xca,0xbe,0xba]
   5537         	pcmpgtw	0xbabecafe,%mm3
   5538 
   5539 // CHECK: pcmpgtw	305419896, %mm3
   5540 // CHECK:  encoding: [0x0f,0x65,0x1d,0x78,0x56,0x34,0x12]
   5541         	pcmpgtw	0x12345678,%mm3
   5542 
   5543 // CHECK: pcmpgtw	%mm3, %mm3
   5544 // CHECK:  encoding: [0x0f,0x65,0xdb]
   5545         	pcmpgtw	%mm3,%mm3
   5546 
   5547 // CHECK: pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
   5548 // CHECK:  encoding: [0x66,0x0f,0x65,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5549         	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5550 
   5551 // CHECK: pcmpgtw	69, %xmm5
   5552 // CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x45,0x00,0x00,0x00]
   5553         	pcmpgtw	0x45,%xmm5
   5554 
   5555 // CHECK: pcmpgtw	32493, %xmm5
   5556 // CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xed,0x7e,0x00,0x00]
   5557         	pcmpgtw	0x7eed,%xmm5
   5558 
   5559 // CHECK: pcmpgtw	3133065982, %xmm5
   5560 // CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0xfe,0xca,0xbe,0xba]
   5561         	pcmpgtw	0xbabecafe,%xmm5
   5562 
   5563 // CHECK: pcmpgtw	305419896, %xmm5
   5564 // CHECK:  encoding: [0x66,0x0f,0x65,0x2d,0x78,0x56,0x34,0x12]
   5565         	pcmpgtw	0x12345678,%xmm5
   5566 
   5567 // CHECK: pcmpgtw	%xmm5, %xmm5
   5568 // CHECK:  encoding: [0x66,0x0f,0x65,0xed]
   5569         	pcmpgtw	%xmm5,%xmm5
   5570 
   5571 // CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
   5572 // CHECK:  encoding: [0x0f,0x66,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5573         	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
   5574 
   5575 // CHECK: pcmpgtd	69, %mm3
   5576 // CHECK:  encoding: [0x0f,0x66,0x1d,0x45,0x00,0x00,0x00]
   5577         	pcmpgtd	0x45,%mm3
   5578 
   5579 // CHECK: pcmpgtd	32493, %mm3
   5580 // CHECK:  encoding: [0x0f,0x66,0x1d,0xed,0x7e,0x00,0x00]
   5581         	pcmpgtd	0x7eed,%mm3
   5582 
   5583 // CHECK: pcmpgtd	3133065982, %mm3
   5584 // CHECK:  encoding: [0x0f,0x66,0x1d,0xfe,0xca,0xbe,0xba]
   5585         	pcmpgtd	0xbabecafe,%mm3
   5586 
   5587 // CHECK: pcmpgtd	305419896, %mm3
   5588 // CHECK:  encoding: [0x0f,0x66,0x1d,0x78,0x56,0x34,0x12]
   5589         	pcmpgtd	0x12345678,%mm3
   5590 
   5591 // CHECK: pcmpgtd	%mm3, %mm3
   5592 // CHECK:  encoding: [0x0f,0x66,0xdb]
   5593         	pcmpgtd	%mm3,%mm3
   5594 
   5595 // CHECK: pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
   5596 // CHECK:  encoding: [0x66,0x0f,0x66,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5597         	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5598 
   5599 // CHECK: pcmpgtd	69, %xmm5
   5600 // CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x45,0x00,0x00,0x00]
   5601         	pcmpgtd	0x45,%xmm5
   5602 
   5603 // CHECK: pcmpgtd	32493, %xmm5
   5604 // CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xed,0x7e,0x00,0x00]
   5605         	pcmpgtd	0x7eed,%xmm5
   5606 
   5607 // CHECK: pcmpgtd	3133065982, %xmm5
   5608 // CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0xfe,0xca,0xbe,0xba]
   5609         	pcmpgtd	0xbabecafe,%xmm5
   5610 
   5611 // CHECK: pcmpgtd	305419896, %xmm5
   5612 // CHECK:  encoding: [0x66,0x0f,0x66,0x2d,0x78,0x56,0x34,0x12]
   5613         	pcmpgtd	0x12345678,%xmm5
   5614 
   5615 // CHECK: pcmpgtd	%xmm5, %xmm5
   5616 // CHECK:  encoding: [0x66,0x0f,0x66,0xed]
   5617         	pcmpgtd	%xmm5,%xmm5
   5618 
   5619 // CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %mm3
   5620 // CHECK:  encoding: [0x0f,0xf5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5621         	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   5622 
   5623 // CHECK: pmaddwd	69, %mm3
   5624 // CHECK:  encoding: [0x0f,0xf5,0x1d,0x45,0x00,0x00,0x00]
   5625         	pmaddwd	0x45,%mm3
   5626 
   5627 // CHECK: pmaddwd	32493, %mm3
   5628 // CHECK:  encoding: [0x0f,0xf5,0x1d,0xed,0x7e,0x00,0x00]
   5629         	pmaddwd	0x7eed,%mm3
   5630 
   5631 // CHECK: pmaddwd	3133065982, %mm3
   5632 // CHECK:  encoding: [0x0f,0xf5,0x1d,0xfe,0xca,0xbe,0xba]
   5633         	pmaddwd	0xbabecafe,%mm3
   5634 
   5635 // CHECK: pmaddwd	305419896, %mm3
   5636 // CHECK:  encoding: [0x0f,0xf5,0x1d,0x78,0x56,0x34,0x12]
   5637         	pmaddwd	0x12345678,%mm3
   5638 
   5639 // CHECK: pmaddwd	%mm3, %mm3
   5640 // CHECK:  encoding: [0x0f,0xf5,0xdb]
   5641         	pmaddwd	%mm3,%mm3
   5642 
   5643 // CHECK: pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
   5644 // CHECK:  encoding: [0x66,0x0f,0xf5,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5645         	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5646 
   5647 // CHECK: pmaddwd	69, %xmm5
   5648 // CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x45,0x00,0x00,0x00]
   5649         	pmaddwd	0x45,%xmm5
   5650 
   5651 // CHECK: pmaddwd	32493, %xmm5
   5652 // CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xed,0x7e,0x00,0x00]
   5653         	pmaddwd	0x7eed,%xmm5
   5654 
   5655 // CHECK: pmaddwd	3133065982, %xmm5
   5656 // CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0xfe,0xca,0xbe,0xba]
   5657         	pmaddwd	0xbabecafe,%xmm5
   5658 
   5659 // CHECK: pmaddwd	305419896, %xmm5
   5660 // CHECK:  encoding: [0x66,0x0f,0xf5,0x2d,0x78,0x56,0x34,0x12]
   5661         	pmaddwd	0x12345678,%xmm5
   5662 
   5663 // CHECK: pmaddwd	%xmm5, %xmm5
   5664 // CHECK:  encoding: [0x66,0x0f,0xf5,0xed]
   5665         	pmaddwd	%xmm5,%xmm5
   5666 
   5667 // CHECK: pmulhw	3735928559(%ebx,%ecx,8), %mm3
   5668 // CHECK:  encoding: [0x0f,0xe5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5669         	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5670 
   5671 // CHECK: pmulhw	69, %mm3
   5672 // CHECK:  encoding: [0x0f,0xe5,0x1d,0x45,0x00,0x00,0x00]
   5673         	pmulhw	0x45,%mm3
   5674 
   5675 // CHECK: pmulhw	32493, %mm3
   5676 // CHECK:  encoding: [0x0f,0xe5,0x1d,0xed,0x7e,0x00,0x00]
   5677         	pmulhw	0x7eed,%mm3
   5678 
   5679 // CHECK: pmulhw	3133065982, %mm3
   5680 // CHECK:  encoding: [0x0f,0xe5,0x1d,0xfe,0xca,0xbe,0xba]
   5681         	pmulhw	0xbabecafe,%mm3
   5682 
   5683 // CHECK: pmulhw	305419896, %mm3
   5684 // CHECK:  encoding: [0x0f,0xe5,0x1d,0x78,0x56,0x34,0x12]
   5685         	pmulhw	0x12345678,%mm3
   5686 
   5687 // CHECK: pmulhw	%mm3, %mm3
   5688 // CHECK:  encoding: [0x0f,0xe5,0xdb]
   5689         	pmulhw	%mm3,%mm3
   5690 
   5691 // CHECK: pmulhw	3735928559(%ebx,%ecx,8), %xmm5
   5692 // CHECK:  encoding: [0x66,0x0f,0xe5,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5693         	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5694 
   5695 // CHECK: pmulhw	69, %xmm5
   5696 // CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x45,0x00,0x00,0x00]
   5697         	pmulhw	0x45,%xmm5
   5698 
   5699 // CHECK: pmulhw	32493, %xmm5
   5700 // CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xed,0x7e,0x00,0x00]
   5701         	pmulhw	0x7eed,%xmm5
   5702 
   5703 // CHECK: pmulhw	3133065982, %xmm5
   5704 // CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0xfe,0xca,0xbe,0xba]
   5705         	pmulhw	0xbabecafe,%xmm5
   5706 
   5707 // CHECK: pmulhw	305419896, %xmm5
   5708 // CHECK:  encoding: [0x66,0x0f,0xe5,0x2d,0x78,0x56,0x34,0x12]
   5709         	pmulhw	0x12345678,%xmm5
   5710 
   5711 // CHECK: pmulhw	%xmm5, %xmm5
   5712 // CHECK:  encoding: [0x66,0x0f,0xe5,0xed]
   5713         	pmulhw	%xmm5,%xmm5
   5714 
   5715 // CHECK: pmullw	3735928559(%ebx,%ecx,8), %mm3
   5716 // CHECK:  encoding: [0x0f,0xd5,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5717         	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5718 
   5719 // CHECK: pmullw	69, %mm3
   5720 // CHECK:  encoding: [0x0f,0xd5,0x1d,0x45,0x00,0x00,0x00]
   5721         	pmullw	0x45,%mm3
   5722 
   5723 // CHECK: pmullw	32493, %mm3
   5724 // CHECK:  encoding: [0x0f,0xd5,0x1d,0xed,0x7e,0x00,0x00]
   5725         	pmullw	0x7eed,%mm3
   5726 
   5727 // CHECK: pmullw	3133065982, %mm3
   5728 // CHECK:  encoding: [0x0f,0xd5,0x1d,0xfe,0xca,0xbe,0xba]
   5729         	pmullw	0xbabecafe,%mm3
   5730 
   5731 // CHECK: pmullw	305419896, %mm3
   5732 // CHECK:  encoding: [0x0f,0xd5,0x1d,0x78,0x56,0x34,0x12]
   5733         	pmullw	0x12345678,%mm3
   5734 
   5735 // CHECK: pmullw	%mm3, %mm3
   5736 // CHECK:  encoding: [0x0f,0xd5,0xdb]
   5737         	pmullw	%mm3,%mm3
   5738 
   5739 // CHECK: pmullw	3735928559(%ebx,%ecx,8), %xmm5
   5740 // CHECK:  encoding: [0x66,0x0f,0xd5,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5741         	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5742 
   5743 // CHECK: pmullw	69, %xmm5
   5744 // CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x45,0x00,0x00,0x00]
   5745         	pmullw	0x45,%xmm5
   5746 
   5747 // CHECK: pmullw	32493, %xmm5
   5748 // CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xed,0x7e,0x00,0x00]
   5749         	pmullw	0x7eed,%xmm5
   5750 
   5751 // CHECK: pmullw	3133065982, %xmm5
   5752 // CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0xfe,0xca,0xbe,0xba]
   5753         	pmullw	0xbabecafe,%xmm5
   5754 
   5755 // CHECK: pmullw	305419896, %xmm5
   5756 // CHECK:  encoding: [0x66,0x0f,0xd5,0x2d,0x78,0x56,0x34,0x12]
   5757         	pmullw	0x12345678,%xmm5
   5758 
   5759 // CHECK: pmullw	%xmm5, %xmm5
   5760 // CHECK:  encoding: [0x66,0x0f,0xd5,0xed]
   5761         	pmullw	%xmm5,%xmm5
   5762 
   5763 // CHECK: por	3735928559(%ebx,%ecx,8), %mm3
   5764 // CHECK:  encoding: [0x0f,0xeb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5765         	por	0xdeadbeef(%ebx,%ecx,8),%mm3
   5766 
   5767 // CHECK: por	69, %mm3
   5768 // CHECK:  encoding: [0x0f,0xeb,0x1d,0x45,0x00,0x00,0x00]
   5769         	por	0x45,%mm3
   5770 
   5771 // CHECK: por	32493, %mm3
   5772 // CHECK:  encoding: [0x0f,0xeb,0x1d,0xed,0x7e,0x00,0x00]
   5773         	por	0x7eed,%mm3
   5774 
   5775 // CHECK: por	3133065982, %mm3
   5776 // CHECK:  encoding: [0x0f,0xeb,0x1d,0xfe,0xca,0xbe,0xba]
   5777         	por	0xbabecafe,%mm3
   5778 
   5779 // CHECK: por	305419896, %mm3
   5780 // CHECK:  encoding: [0x0f,0xeb,0x1d,0x78,0x56,0x34,0x12]
   5781         	por	0x12345678,%mm3
   5782 
   5783 // CHECK: por	%mm3, %mm3
   5784 // CHECK:  encoding: [0x0f,0xeb,0xdb]
   5785         	por	%mm3,%mm3
   5786 
   5787 // CHECK: por	3735928559(%ebx,%ecx,8), %xmm5
   5788 // CHECK:  encoding: [0x66,0x0f,0xeb,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5789         	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5790 
   5791 // CHECK: por	69, %xmm5
   5792 // CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x45,0x00,0x00,0x00]
   5793         	por	0x45,%xmm5
   5794 
   5795 // CHECK: por	32493, %xmm5
   5796 // CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xed,0x7e,0x00,0x00]
   5797         	por	0x7eed,%xmm5
   5798 
   5799 // CHECK: por	3133065982, %xmm5
   5800 // CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0xfe,0xca,0xbe,0xba]
   5801         	por	0xbabecafe,%xmm5
   5802 
   5803 // CHECK: por	305419896, %xmm5
   5804 // CHECK:  encoding: [0x66,0x0f,0xeb,0x2d,0x78,0x56,0x34,0x12]
   5805         	por	0x12345678,%xmm5
   5806 
   5807 // CHECK: por	%xmm5, %xmm5
   5808 // CHECK:  encoding: [0x66,0x0f,0xeb,0xed]
   5809         	por	%xmm5,%xmm5
   5810 
   5811 // CHECK: psllw	3735928559(%ebx,%ecx,8), %mm3
   5812 // CHECK:  encoding: [0x0f,0xf1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5813         	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5814 
   5815 // CHECK: psllw	69, %mm3
   5816 // CHECK:  encoding: [0x0f,0xf1,0x1d,0x45,0x00,0x00,0x00]
   5817         	psllw	0x45,%mm3
   5818 
   5819 // CHECK: psllw	32493, %mm3
   5820 // CHECK:  encoding: [0x0f,0xf1,0x1d,0xed,0x7e,0x00,0x00]
   5821         	psllw	0x7eed,%mm3
   5822 
   5823 // CHECK: psllw	3133065982, %mm3
   5824 // CHECK:  encoding: [0x0f,0xf1,0x1d,0xfe,0xca,0xbe,0xba]
   5825         	psllw	0xbabecafe,%mm3
   5826 
   5827 // CHECK: psllw	305419896, %mm3
   5828 // CHECK:  encoding: [0x0f,0xf1,0x1d,0x78,0x56,0x34,0x12]
   5829         	psllw	0x12345678,%mm3
   5830 
   5831 // CHECK: psllw	%mm3, %mm3
   5832 // CHECK:  encoding: [0x0f,0xf1,0xdb]
   5833         	psllw	%mm3,%mm3
   5834 
   5835 // CHECK: psllw	3735928559(%ebx,%ecx,8), %xmm5
   5836 // CHECK:  encoding: [0x66,0x0f,0xf1,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5837         	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5838 
   5839 // CHECK: psllw	69, %xmm5
   5840 // CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x45,0x00,0x00,0x00]
   5841         	psllw	0x45,%xmm5
   5842 
   5843 // CHECK: psllw	32493, %xmm5
   5844 // CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xed,0x7e,0x00,0x00]
   5845         	psllw	0x7eed,%xmm5
   5846 
   5847 // CHECK: psllw	3133065982, %xmm5
   5848 // CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0xfe,0xca,0xbe,0xba]
   5849         	psllw	0xbabecafe,%xmm5
   5850 
   5851 // CHECK: psllw	305419896, %xmm5
   5852 // CHECK:  encoding: [0x66,0x0f,0xf1,0x2d,0x78,0x56,0x34,0x12]
   5853         	psllw	0x12345678,%xmm5
   5854 
   5855 // CHECK: psllw	%xmm5, %xmm5
   5856 // CHECK:  encoding: [0x66,0x0f,0xf1,0xed]
   5857         	psllw	%xmm5,%xmm5
   5858 
   5859 // CHECK: psllw	$127, %mm3
   5860 // CHECK:  encoding: [0x0f,0x71,0xf3,0x7f]
   5861         	psllw	$0x7f,%mm3
   5862 
   5863 // CHECK: psllw	$127, %xmm5
   5864 // CHECK:  encoding: [0x66,0x0f,0x71,0xf5,0x7f]
   5865         	psllw	$0x7f,%xmm5
   5866 
   5867 // CHECK: pslld	3735928559(%ebx,%ecx,8), %mm3
   5868 // CHECK:  encoding: [0x0f,0xf2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5869         	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
   5870 
   5871 // CHECK: pslld	69, %mm3
   5872 // CHECK:  encoding: [0x0f,0xf2,0x1d,0x45,0x00,0x00,0x00]
   5873         	pslld	0x45,%mm3
   5874 
   5875 // CHECK: pslld	32493, %mm3
   5876 // CHECK:  encoding: [0x0f,0xf2,0x1d,0xed,0x7e,0x00,0x00]
   5877         	pslld	0x7eed,%mm3
   5878 
   5879 // CHECK: pslld	3133065982, %mm3
   5880 // CHECK:  encoding: [0x0f,0xf2,0x1d,0xfe,0xca,0xbe,0xba]
   5881         	pslld	0xbabecafe,%mm3
   5882 
   5883 // CHECK: pslld	305419896, %mm3
   5884 // CHECK:  encoding: [0x0f,0xf2,0x1d,0x78,0x56,0x34,0x12]
   5885         	pslld	0x12345678,%mm3
   5886 
   5887 // CHECK: pslld	%mm3, %mm3
   5888 // CHECK:  encoding: [0x0f,0xf2,0xdb]
   5889         	pslld	%mm3,%mm3
   5890 
   5891 // CHECK: pslld	3735928559(%ebx,%ecx,8), %xmm5
   5892 // CHECK:  encoding: [0x66,0x0f,0xf2,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5893         	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5894 
   5895 // CHECK: pslld	69, %xmm5
   5896 // CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x45,0x00,0x00,0x00]
   5897         	pslld	0x45,%xmm5
   5898 
   5899 // CHECK: pslld	32493, %xmm5
   5900 // CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xed,0x7e,0x00,0x00]
   5901         	pslld	0x7eed,%xmm5
   5902 
   5903 // CHECK: pslld	3133065982, %xmm5
   5904 // CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0xfe,0xca,0xbe,0xba]
   5905         	pslld	0xbabecafe,%xmm5
   5906 
   5907 // CHECK: pslld	305419896, %xmm5
   5908 // CHECK:  encoding: [0x66,0x0f,0xf2,0x2d,0x78,0x56,0x34,0x12]
   5909         	pslld	0x12345678,%xmm5
   5910 
   5911 // CHECK: pslld	%xmm5, %xmm5
   5912 // CHECK:  encoding: [0x66,0x0f,0xf2,0xed]
   5913         	pslld	%xmm5,%xmm5
   5914 
   5915 // CHECK: pslld	$127, %mm3
   5916 // CHECK:  encoding: [0x0f,0x72,0xf3,0x7f]
   5917         	pslld	$0x7f,%mm3
   5918 
   5919 // CHECK: pslld	$127, %xmm5
   5920 // CHECK:  encoding: [0x66,0x0f,0x72,0xf5,0x7f]
   5921         	pslld	$0x7f,%xmm5
   5922 
   5923 // CHECK: psllq	3735928559(%ebx,%ecx,8), %mm3
   5924 // CHECK:  encoding: [0x0f,0xf3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5925         	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
   5926 
   5927 // CHECK: psllq	69, %mm3
   5928 // CHECK:  encoding: [0x0f,0xf3,0x1d,0x45,0x00,0x00,0x00]
   5929         	psllq	0x45,%mm3
   5930 
   5931 // CHECK: psllq	32493, %mm3
   5932 // CHECK:  encoding: [0x0f,0xf3,0x1d,0xed,0x7e,0x00,0x00]
   5933         	psllq	0x7eed,%mm3
   5934 
   5935 // CHECK: psllq	3133065982, %mm3
   5936 // CHECK:  encoding: [0x0f,0xf3,0x1d,0xfe,0xca,0xbe,0xba]
   5937         	psllq	0xbabecafe,%mm3
   5938 
   5939 // CHECK: psllq	305419896, %mm3
   5940 // CHECK:  encoding: [0x0f,0xf3,0x1d,0x78,0x56,0x34,0x12]
   5941         	psllq	0x12345678,%mm3
   5942 
   5943 // CHECK: psllq	%mm3, %mm3
   5944 // CHECK:  encoding: [0x0f,0xf3,0xdb]
   5945         	psllq	%mm3,%mm3
   5946 
   5947 // CHECK: psllq	3735928559(%ebx,%ecx,8), %xmm5
   5948 // CHECK:  encoding: [0x66,0x0f,0xf3,0xac,0xcb,0xef,0xbe,0xad,0xde]
   5949         	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   5950 
   5951 // CHECK: psllq	69, %xmm5
   5952 // CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x45,0x00,0x00,0x00]
   5953         	psllq	0x45,%xmm5
   5954 
   5955 // CHECK: psllq	32493, %xmm5
   5956 // CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xed,0x7e,0x00,0x00]
   5957         	psllq	0x7eed,%xmm5
   5958 
   5959 // CHECK: psllq	3133065982, %xmm5
   5960 // CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0xfe,0xca,0xbe,0xba]
   5961         	psllq	0xbabecafe,%xmm5
   5962 
   5963 // CHECK: psllq	305419896, %xmm5
   5964 // CHECK:  encoding: [0x66,0x0f,0xf3,0x2d,0x78,0x56,0x34,0x12]
   5965         	psllq	0x12345678,%xmm5
   5966 
   5967 // CHECK: psllq	%xmm5, %xmm5
   5968 // CHECK:  encoding: [0x66,0x0f,0xf3,0xed]
   5969         	psllq	%xmm5,%xmm5
   5970 
   5971 // CHECK: psllq	$127, %mm3
   5972 // CHECK:  encoding: [0x0f,0x73,0xf3,0x7f]
   5973         	psllq	$0x7f,%mm3
   5974 
   5975 // CHECK: psllq	$127, %xmm5
   5976 // CHECK:  encoding: [0x66,0x0f,0x73,0xf5,0x7f]
   5977         	psllq	$0x7f,%xmm5
   5978 
   5979 // CHECK: psraw	3735928559(%ebx,%ecx,8), %mm3
   5980 // CHECK:  encoding: [0x0f,0xe1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   5981         	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
   5982 
   5983 // CHECK: psraw	69, %mm3
   5984 // CHECK:  encoding: [0x0f,0xe1,0x1d,0x45,0x00,0x00,0x00]
   5985         	psraw	0x45,%mm3
   5986 
   5987 // CHECK: psraw	32493, %mm3
   5988 // CHECK:  encoding: [0x0f,0xe1,0x1d,0xed,0x7e,0x00,0x00]
   5989         	psraw	0x7eed,%mm3
   5990 
   5991 // CHECK: psraw	3133065982, %mm3
   5992 // CHECK:  encoding: [0x0f,0xe1,0x1d,0xfe,0xca,0xbe,0xba]
   5993         	psraw	0xbabecafe,%mm3
   5994 
   5995 // CHECK: psraw	305419896, %mm3
   5996 // CHECK:  encoding: [0x0f,0xe1,0x1d,0x78,0x56,0x34,0x12]
   5997         	psraw	0x12345678,%mm3
   5998 
   5999 // CHECK: psraw	%mm3, %mm3
   6000 // CHECK:  encoding: [0x0f,0xe1,0xdb]
   6001         	psraw	%mm3,%mm3
   6002 
   6003 // CHECK: psraw	3735928559(%ebx,%ecx,8), %xmm5
   6004 // CHECK:  encoding: [0x66,0x0f,0xe1,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6005         	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6006 
   6007 // CHECK: psraw	69, %xmm5
   6008 // CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x45,0x00,0x00,0x00]
   6009         	psraw	0x45,%xmm5
   6010 
   6011 // CHECK: psraw	32493, %xmm5
   6012 // CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xed,0x7e,0x00,0x00]
   6013         	psraw	0x7eed,%xmm5
   6014 
   6015 // CHECK: psraw	3133065982, %xmm5
   6016 // CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0xfe,0xca,0xbe,0xba]
   6017         	psraw	0xbabecafe,%xmm5
   6018 
   6019 // CHECK: psraw	305419896, %xmm5
   6020 // CHECK:  encoding: [0x66,0x0f,0xe1,0x2d,0x78,0x56,0x34,0x12]
   6021         	psraw	0x12345678,%xmm5
   6022 
   6023 // CHECK: psraw	%xmm5, %xmm5
   6024 // CHECK:  encoding: [0x66,0x0f,0xe1,0xed]
   6025         	psraw	%xmm5,%xmm5
   6026 
   6027 // CHECK: psraw	$127, %mm3
   6028 // CHECK:  encoding: [0x0f,0x71,0xe3,0x7f]
   6029         	psraw	$0x7f,%mm3
   6030 
   6031 // CHECK: psraw	$127, %xmm5
   6032 // CHECK:  encoding: [0x66,0x0f,0x71,0xe5,0x7f]
   6033         	psraw	$0x7f,%xmm5
   6034 
   6035 // CHECK: psrad	3735928559(%ebx,%ecx,8), %mm3
   6036 // CHECK:  encoding: [0x0f,0xe2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6037         	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
   6038 
   6039 // CHECK: psrad	69, %mm3
   6040 // CHECK:  encoding: [0x0f,0xe2,0x1d,0x45,0x00,0x00,0x00]
   6041         	psrad	0x45,%mm3
   6042 
   6043 // CHECK: psrad	32493, %mm3
   6044 // CHECK:  encoding: [0x0f,0xe2,0x1d,0xed,0x7e,0x00,0x00]
   6045         	psrad	0x7eed,%mm3
   6046 
   6047 // CHECK: psrad	3133065982, %mm3
   6048 // CHECK:  encoding: [0x0f,0xe2,0x1d,0xfe,0xca,0xbe,0xba]
   6049         	psrad	0xbabecafe,%mm3
   6050 
   6051 // CHECK: psrad	305419896, %mm3
   6052 // CHECK:  encoding: [0x0f,0xe2,0x1d,0x78,0x56,0x34,0x12]
   6053         	psrad	0x12345678,%mm3
   6054 
   6055 // CHECK: psrad	%mm3, %mm3
   6056 // CHECK:  encoding: [0x0f,0xe2,0xdb]
   6057         	psrad	%mm3,%mm3
   6058 
   6059 // CHECK: psrad	3735928559(%ebx,%ecx,8), %xmm5
   6060 // CHECK:  encoding: [0x66,0x0f,0xe2,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6061         	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6062 
   6063 // CHECK: psrad	69, %xmm5
   6064 // CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x45,0x00,0x00,0x00]
   6065         	psrad	0x45,%xmm5
   6066 
   6067 // CHECK: psrad	32493, %xmm5
   6068 // CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xed,0x7e,0x00,0x00]
   6069         	psrad	0x7eed,%xmm5
   6070 
   6071 // CHECK: psrad	3133065982, %xmm5
   6072 // CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0xfe,0xca,0xbe,0xba]
   6073         	psrad	0xbabecafe,%xmm5
   6074 
   6075 // CHECK: psrad	305419896, %xmm5
   6076 // CHECK:  encoding: [0x66,0x0f,0xe2,0x2d,0x78,0x56,0x34,0x12]
   6077         	psrad	0x12345678,%xmm5
   6078 
   6079 // CHECK: psrad	%xmm5, %xmm5
   6080 // CHECK:  encoding: [0x66,0x0f,0xe2,0xed]
   6081         	psrad	%xmm5,%xmm5
   6082 
   6083 // CHECK: psrad	$127, %mm3
   6084 // CHECK:  encoding: [0x0f,0x72,0xe3,0x7f]
   6085         	psrad	$0x7f,%mm3
   6086 
   6087 // CHECK: psrad	$127, %xmm5
   6088 // CHECK:  encoding: [0x66,0x0f,0x72,0xe5,0x7f]
   6089         	psrad	$0x7f,%xmm5
   6090 
   6091 // CHECK: psrlw	3735928559(%ebx,%ecx,8), %mm3
   6092 // CHECK:  encoding: [0x0f,0xd1,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6093         	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6094 
   6095 // CHECK: psrlw	69, %mm3
   6096 // CHECK:  encoding: [0x0f,0xd1,0x1d,0x45,0x00,0x00,0x00]
   6097         	psrlw	0x45,%mm3
   6098 
   6099 // CHECK: psrlw	32493, %mm3
   6100 // CHECK:  encoding: [0x0f,0xd1,0x1d,0xed,0x7e,0x00,0x00]
   6101         	psrlw	0x7eed,%mm3
   6102 
   6103 // CHECK: psrlw	3133065982, %mm3
   6104 // CHECK:  encoding: [0x0f,0xd1,0x1d,0xfe,0xca,0xbe,0xba]
   6105         	psrlw	0xbabecafe,%mm3
   6106 
   6107 // CHECK: psrlw	305419896, %mm3
   6108 // CHECK:  encoding: [0x0f,0xd1,0x1d,0x78,0x56,0x34,0x12]
   6109         	psrlw	0x12345678,%mm3
   6110 
   6111 // CHECK: psrlw	%mm3, %mm3
   6112 // CHECK:  encoding: [0x0f,0xd1,0xdb]
   6113         	psrlw	%mm3,%mm3
   6114 
   6115 // CHECK: psrlw	3735928559(%ebx,%ecx,8), %xmm5
   6116 // CHECK:  encoding: [0x66,0x0f,0xd1,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6117         	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6118 
   6119 // CHECK: psrlw	69, %xmm5
   6120 // CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x45,0x00,0x00,0x00]
   6121         	psrlw	0x45,%xmm5
   6122 
   6123 // CHECK: psrlw	32493, %xmm5
   6124 // CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xed,0x7e,0x00,0x00]
   6125         	psrlw	0x7eed,%xmm5
   6126 
   6127 // CHECK: psrlw	3133065982, %xmm5
   6128 // CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0xfe,0xca,0xbe,0xba]
   6129         	psrlw	0xbabecafe,%xmm5
   6130 
   6131 // CHECK: psrlw	305419896, %xmm5
   6132 // CHECK:  encoding: [0x66,0x0f,0xd1,0x2d,0x78,0x56,0x34,0x12]
   6133         	psrlw	0x12345678,%xmm5
   6134 
   6135 // CHECK: psrlw	%xmm5, %xmm5
   6136 // CHECK:  encoding: [0x66,0x0f,0xd1,0xed]
   6137         	psrlw	%xmm5,%xmm5
   6138 
   6139 // CHECK: psrlw	$127, %mm3
   6140 // CHECK:  encoding: [0x0f,0x71,0xd3,0x7f]
   6141         	psrlw	$0x7f,%mm3
   6142 
   6143 // CHECK: psrlw	$127, %xmm5
   6144 // CHECK:  encoding: [0x66,0x0f,0x71,0xd5,0x7f]
   6145         	psrlw	$0x7f,%xmm5
   6146 
   6147 // CHECK: psrld	3735928559(%ebx,%ecx,8), %mm3
   6148 // CHECK:  encoding: [0x0f,0xd2,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6149         	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
   6150 
   6151 // CHECK: psrld	69, %mm3
   6152 // CHECK:  encoding: [0x0f,0xd2,0x1d,0x45,0x00,0x00,0x00]
   6153         	psrld	0x45,%mm3
   6154 
   6155 // CHECK: psrld	32493, %mm3
   6156 // CHECK:  encoding: [0x0f,0xd2,0x1d,0xed,0x7e,0x00,0x00]
   6157         	psrld	0x7eed,%mm3
   6158 
   6159 // CHECK: psrld	3133065982, %mm3
   6160 // CHECK:  encoding: [0x0f,0xd2,0x1d,0xfe,0xca,0xbe,0xba]
   6161         	psrld	0xbabecafe,%mm3
   6162 
   6163 // CHECK: psrld	305419896, %mm3
   6164 // CHECK:  encoding: [0x0f,0xd2,0x1d,0x78,0x56,0x34,0x12]
   6165         	psrld	0x12345678,%mm3
   6166 
   6167 // CHECK: psrld	%mm3, %mm3
   6168 // CHECK:  encoding: [0x0f,0xd2,0xdb]
   6169         	psrld	%mm3,%mm3
   6170 
   6171 // CHECK: psrld	3735928559(%ebx,%ecx,8), %xmm5
   6172 // CHECK:  encoding: [0x66,0x0f,0xd2,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6173         	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6174 
   6175 // CHECK: psrld	69, %xmm5
   6176 // CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x45,0x00,0x00,0x00]
   6177         	psrld	0x45,%xmm5
   6178 
   6179 // CHECK: psrld	32493, %xmm5
   6180 // CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xed,0x7e,0x00,0x00]
   6181         	psrld	0x7eed,%xmm5
   6182 
   6183 // CHECK: psrld	3133065982, %xmm5
   6184 // CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0xfe,0xca,0xbe,0xba]
   6185         	psrld	0xbabecafe,%xmm5
   6186 
   6187 // CHECK: psrld	305419896, %xmm5
   6188 // CHECK:  encoding: [0x66,0x0f,0xd2,0x2d,0x78,0x56,0x34,0x12]
   6189         	psrld	0x12345678,%xmm5
   6190 
   6191 // CHECK: psrld	%xmm5, %xmm5
   6192 // CHECK:  encoding: [0x66,0x0f,0xd2,0xed]
   6193         	psrld	%xmm5,%xmm5
   6194 
   6195 // CHECK: psrld	$127, %mm3
   6196 // CHECK:  encoding: [0x0f,0x72,0xd3,0x7f]
   6197         	psrld	$0x7f,%mm3
   6198 
   6199 // CHECK: psrld	$127, %xmm5
   6200 // CHECK:  encoding: [0x66,0x0f,0x72,0xd5,0x7f]
   6201         	psrld	$0x7f,%xmm5
   6202 
   6203 // CHECK: psrlq	3735928559(%ebx,%ecx,8), %mm3
   6204 // CHECK:  encoding: [0x0f,0xd3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6205         	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
   6206 
   6207 // CHECK: psrlq	69, %mm3
   6208 // CHECK:  encoding: [0x0f,0xd3,0x1d,0x45,0x00,0x00,0x00]
   6209         	psrlq	0x45,%mm3
   6210 
   6211 // CHECK: psrlq	32493, %mm3
   6212 // CHECK:  encoding: [0x0f,0xd3,0x1d,0xed,0x7e,0x00,0x00]
   6213         	psrlq	0x7eed,%mm3
   6214 
   6215 // CHECK: psrlq	3133065982, %mm3
   6216 // CHECK:  encoding: [0x0f,0xd3,0x1d,0xfe,0xca,0xbe,0xba]
   6217         	psrlq	0xbabecafe,%mm3
   6218 
   6219 // CHECK: psrlq	305419896, %mm3
   6220 // CHECK:  encoding: [0x0f,0xd3,0x1d,0x78,0x56,0x34,0x12]
   6221         	psrlq	0x12345678,%mm3
   6222 
   6223 // CHECK: psrlq	%mm3, %mm3
   6224 // CHECK:  encoding: [0x0f,0xd3,0xdb]
   6225         	psrlq	%mm3,%mm3
   6226 
   6227 // CHECK: psrlq	3735928559(%ebx,%ecx,8), %xmm5
   6228 // CHECK:  encoding: [0x66,0x0f,0xd3,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6229         	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6230 
   6231 // CHECK: psrlq	69, %xmm5
   6232 // CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x45,0x00,0x00,0x00]
   6233         	psrlq	0x45,%xmm5
   6234 
   6235 // CHECK: psrlq	32493, %xmm5
   6236 // CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xed,0x7e,0x00,0x00]
   6237         	psrlq	0x7eed,%xmm5
   6238 
   6239 // CHECK: psrlq	3133065982, %xmm5
   6240 // CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0xfe,0xca,0xbe,0xba]
   6241         	psrlq	0xbabecafe,%xmm5
   6242 
   6243 // CHECK: psrlq	305419896, %xmm5
   6244 // CHECK:  encoding: [0x66,0x0f,0xd3,0x2d,0x78,0x56,0x34,0x12]
   6245         	psrlq	0x12345678,%xmm5
   6246 
   6247 // CHECK: psrlq	%xmm5, %xmm5
   6248 // CHECK:  encoding: [0x66,0x0f,0xd3,0xed]
   6249         	psrlq	%xmm5,%xmm5
   6250 
   6251 // CHECK: psrlq	$127, %mm3
   6252 // CHECK:  encoding: [0x0f,0x73,0xd3,0x7f]
   6253         	psrlq	$0x7f,%mm3
   6254 
   6255 // CHECK: psrlq	$127, %xmm5
   6256 // CHECK:  encoding: [0x66,0x0f,0x73,0xd5,0x7f]
   6257         	psrlq	$0x7f,%xmm5
   6258 
   6259 // CHECK: psubb	3735928559(%ebx,%ecx,8), %mm3
   6260 // CHECK:  encoding: [0x0f,0xf8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6261         	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
   6262 
   6263 // CHECK: psubb	69, %mm3
   6264 // CHECK:  encoding: [0x0f,0xf8,0x1d,0x45,0x00,0x00,0x00]
   6265         	psubb	0x45,%mm3
   6266 
   6267 // CHECK: psubb	32493, %mm3
   6268 // CHECK:  encoding: [0x0f,0xf8,0x1d,0xed,0x7e,0x00,0x00]
   6269         	psubb	0x7eed,%mm3
   6270 
   6271 // CHECK: psubb	3133065982, %mm3
   6272 // CHECK:  encoding: [0x0f,0xf8,0x1d,0xfe,0xca,0xbe,0xba]
   6273         	psubb	0xbabecafe,%mm3
   6274 
   6275 // CHECK: psubb	305419896, %mm3
   6276 // CHECK:  encoding: [0x0f,0xf8,0x1d,0x78,0x56,0x34,0x12]
   6277         	psubb	0x12345678,%mm3
   6278 
   6279 // CHECK: psubb	%mm3, %mm3
   6280 // CHECK:  encoding: [0x0f,0xf8,0xdb]
   6281         	psubb	%mm3,%mm3
   6282 
   6283 // CHECK: psubb	3735928559(%ebx,%ecx,8), %xmm5
   6284 // CHECK:  encoding: [0x66,0x0f,0xf8,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6285         	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6286 
   6287 // CHECK: psubb	69, %xmm5
   6288 // CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x45,0x00,0x00,0x00]
   6289         	psubb	0x45,%xmm5
   6290 
   6291 // CHECK: psubb	32493, %xmm5
   6292 // CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xed,0x7e,0x00,0x00]
   6293         	psubb	0x7eed,%xmm5
   6294 
   6295 // CHECK: psubb	3133065982, %xmm5
   6296 // CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0xfe,0xca,0xbe,0xba]
   6297         	psubb	0xbabecafe,%xmm5
   6298 
   6299 // CHECK: psubb	305419896, %xmm5
   6300 // CHECK:  encoding: [0x66,0x0f,0xf8,0x2d,0x78,0x56,0x34,0x12]
   6301         	psubb	0x12345678,%xmm5
   6302 
   6303 // CHECK: psubb	%xmm5, %xmm5
   6304 // CHECK:  encoding: [0x66,0x0f,0xf8,0xed]
   6305         	psubb	%xmm5,%xmm5
   6306 
   6307 // CHECK: psubw	3735928559(%ebx,%ecx,8), %mm3
   6308 // CHECK:  encoding: [0x0f,0xf9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6309         	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6310 
   6311 // CHECK: psubw	69, %mm3
   6312 // CHECK:  encoding: [0x0f,0xf9,0x1d,0x45,0x00,0x00,0x00]
   6313         	psubw	0x45,%mm3
   6314 
   6315 // CHECK: psubw	32493, %mm3
   6316 // CHECK:  encoding: [0x0f,0xf9,0x1d,0xed,0x7e,0x00,0x00]
   6317         	psubw	0x7eed,%mm3
   6318 
   6319 // CHECK: psubw	3133065982, %mm3
   6320 // CHECK:  encoding: [0x0f,0xf9,0x1d,0xfe,0xca,0xbe,0xba]
   6321         	psubw	0xbabecafe,%mm3
   6322 
   6323 // CHECK: psubw	305419896, %mm3
   6324 // CHECK:  encoding: [0x0f,0xf9,0x1d,0x78,0x56,0x34,0x12]
   6325         	psubw	0x12345678,%mm3
   6326 
   6327 // CHECK: psubw	%mm3, %mm3
   6328 // CHECK:  encoding: [0x0f,0xf9,0xdb]
   6329         	psubw	%mm3,%mm3
   6330 
   6331 // CHECK: psubw	3735928559(%ebx,%ecx,8), %xmm5
   6332 // CHECK:  encoding: [0x66,0x0f,0xf9,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6333         	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6334 
   6335 // CHECK: psubw	69, %xmm5
   6336 // CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x45,0x00,0x00,0x00]
   6337         	psubw	0x45,%xmm5
   6338 
   6339 // CHECK: psubw	32493, %xmm5
   6340 // CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xed,0x7e,0x00,0x00]
   6341         	psubw	0x7eed,%xmm5
   6342 
   6343 // CHECK: psubw	3133065982, %xmm5
   6344 // CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0xfe,0xca,0xbe,0xba]
   6345         	psubw	0xbabecafe,%xmm5
   6346 
   6347 // CHECK: psubw	305419896, %xmm5
   6348 // CHECK:  encoding: [0x66,0x0f,0xf9,0x2d,0x78,0x56,0x34,0x12]
   6349         	psubw	0x12345678,%xmm5
   6350 
   6351 // CHECK: psubw	%xmm5, %xmm5
   6352 // CHECK:  encoding: [0x66,0x0f,0xf9,0xed]
   6353         	psubw	%xmm5,%xmm5
   6354 
   6355 // CHECK: psubd	3735928559(%ebx,%ecx,8), %mm3
   6356 // CHECK:  encoding: [0x0f,0xfa,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6357         	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
   6358 
   6359 // CHECK: psubd	69, %mm3
   6360 // CHECK:  encoding: [0x0f,0xfa,0x1d,0x45,0x00,0x00,0x00]
   6361         	psubd	0x45,%mm3
   6362 
   6363 // CHECK: psubd	32493, %mm3
   6364 // CHECK:  encoding: [0x0f,0xfa,0x1d,0xed,0x7e,0x00,0x00]
   6365         	psubd	0x7eed,%mm3
   6366 
   6367 // CHECK: psubd	3133065982, %mm3
   6368 // CHECK:  encoding: [0x0f,0xfa,0x1d,0xfe,0xca,0xbe,0xba]
   6369         	psubd	0xbabecafe,%mm3
   6370 
   6371 // CHECK: psubd	305419896, %mm3
   6372 // CHECK:  encoding: [0x0f,0xfa,0x1d,0x78,0x56,0x34,0x12]
   6373         	psubd	0x12345678,%mm3
   6374 
   6375 // CHECK: psubd	%mm3, %mm3
   6376 // CHECK:  encoding: [0x0f,0xfa,0xdb]
   6377         	psubd	%mm3,%mm3
   6378 
   6379 // CHECK: psubd	3735928559(%ebx,%ecx,8), %xmm5
   6380 // CHECK:  encoding: [0x66,0x0f,0xfa,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6381         	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6382 
   6383 // CHECK: psubd	69, %xmm5
   6384 // CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x45,0x00,0x00,0x00]
   6385         	psubd	0x45,%xmm5
   6386 
   6387 // CHECK: psubd	32493, %xmm5
   6388 // CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xed,0x7e,0x00,0x00]
   6389         	psubd	0x7eed,%xmm5
   6390 
   6391 // CHECK: psubd	3133065982, %xmm5
   6392 // CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0xfe,0xca,0xbe,0xba]
   6393         	psubd	0xbabecafe,%xmm5
   6394 
   6395 // CHECK: psubd	305419896, %xmm5
   6396 // CHECK:  encoding: [0x66,0x0f,0xfa,0x2d,0x78,0x56,0x34,0x12]
   6397         	psubd	0x12345678,%xmm5
   6398 
   6399 // CHECK: psubd	%xmm5, %xmm5
   6400 // CHECK:  encoding: [0x66,0x0f,0xfa,0xed]
   6401         	psubd	%xmm5,%xmm5
   6402 
   6403 // CHECK: psubq	3735928559(%ebx,%ecx,8), %mm3
   6404 // CHECK:  encoding: [0x0f,0xfb,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6405         	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
   6406 
   6407 // CHECK: psubq	69, %mm3
   6408 // CHECK:  encoding: [0x0f,0xfb,0x1d,0x45,0x00,0x00,0x00]
   6409         	psubq	0x45,%mm3
   6410 
   6411 // CHECK: psubq	32493, %mm3
   6412 // CHECK:  encoding: [0x0f,0xfb,0x1d,0xed,0x7e,0x00,0x00]
   6413         	psubq	0x7eed,%mm3
   6414 
   6415 // CHECK: psubq	3133065982, %mm3
   6416 // CHECK:  encoding: [0x0f,0xfb,0x1d,0xfe,0xca,0xbe,0xba]
   6417         	psubq	0xbabecafe,%mm3
   6418 
   6419 // CHECK: psubq	305419896, %mm3
   6420 // CHECK:  encoding: [0x0f,0xfb,0x1d,0x78,0x56,0x34,0x12]
   6421         	psubq	0x12345678,%mm3
   6422 
   6423 // CHECK: psubq	%mm3, %mm3
   6424 // CHECK:  encoding: [0x0f,0xfb,0xdb]
   6425         	psubq	%mm3,%mm3
   6426 
   6427 // CHECK: psubq	3735928559(%ebx,%ecx,8), %xmm5
   6428 // CHECK:  encoding: [0x66,0x0f,0xfb,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6429         	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6430 
   6431 // CHECK: psubq	69, %xmm5
   6432 // CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x45,0x00,0x00,0x00]
   6433         	psubq	0x45,%xmm5
   6434 
   6435 // CHECK: psubq	32493, %xmm5
   6436 // CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xed,0x7e,0x00,0x00]
   6437         	psubq	0x7eed,%xmm5
   6438 
   6439 // CHECK: psubq	3133065982, %xmm5
   6440 // CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0xfe,0xca,0xbe,0xba]
   6441         	psubq	0xbabecafe,%xmm5
   6442 
   6443 // CHECK: psubq	305419896, %xmm5
   6444 // CHECK:  encoding: [0x66,0x0f,0xfb,0x2d,0x78,0x56,0x34,0x12]
   6445         	psubq	0x12345678,%xmm5
   6446 
   6447 // CHECK: psubq	%xmm5, %xmm5
   6448 // CHECK:  encoding: [0x66,0x0f,0xfb,0xed]
   6449         	psubq	%xmm5,%xmm5
   6450 
   6451 // CHECK: psubsb	3735928559(%ebx,%ecx,8), %mm3
   6452 // CHECK:  encoding: [0x0f,0xe8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6453         	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   6454 
   6455 // CHECK: psubsb	69, %mm3
   6456 // CHECK:  encoding: [0x0f,0xe8,0x1d,0x45,0x00,0x00,0x00]
   6457         	psubsb	0x45,%mm3
   6458 
   6459 // CHECK: psubsb	32493, %mm3
   6460 // CHECK:  encoding: [0x0f,0xe8,0x1d,0xed,0x7e,0x00,0x00]
   6461         	psubsb	0x7eed,%mm3
   6462 
   6463 // CHECK: psubsb	3133065982, %mm3
   6464 // CHECK:  encoding: [0x0f,0xe8,0x1d,0xfe,0xca,0xbe,0xba]
   6465         	psubsb	0xbabecafe,%mm3
   6466 
   6467 // CHECK: psubsb	305419896, %mm3
   6468 // CHECK:  encoding: [0x0f,0xe8,0x1d,0x78,0x56,0x34,0x12]
   6469         	psubsb	0x12345678,%mm3
   6470 
   6471 // CHECK: psubsb	%mm3, %mm3
   6472 // CHECK:  encoding: [0x0f,0xe8,0xdb]
   6473         	psubsb	%mm3,%mm3
   6474 
   6475 // CHECK: psubsb	3735928559(%ebx,%ecx,8), %xmm5
   6476 // CHECK:  encoding: [0x66,0x0f,0xe8,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6477         	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6478 
   6479 // CHECK: psubsb	69, %xmm5
   6480 // CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x45,0x00,0x00,0x00]
   6481         	psubsb	0x45,%xmm5
   6482 
   6483 // CHECK: psubsb	32493, %xmm5
   6484 // CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xed,0x7e,0x00,0x00]
   6485         	psubsb	0x7eed,%xmm5
   6486 
   6487 // CHECK: psubsb	3133065982, %xmm5
   6488 // CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0xfe,0xca,0xbe,0xba]
   6489         	psubsb	0xbabecafe,%xmm5
   6490 
   6491 // CHECK: psubsb	305419896, %xmm5
   6492 // CHECK:  encoding: [0x66,0x0f,0xe8,0x2d,0x78,0x56,0x34,0x12]
   6493         	psubsb	0x12345678,%xmm5
   6494 
   6495 // CHECK: psubsb	%xmm5, %xmm5
   6496 // CHECK:  encoding: [0x66,0x0f,0xe8,0xed]
   6497         	psubsb	%xmm5,%xmm5
   6498 
   6499 // CHECK: psubsw	3735928559(%ebx,%ecx,8), %mm3
   6500 // CHECK:  encoding: [0x0f,0xe9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6501         	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6502 
   6503 // CHECK: psubsw	69, %mm3
   6504 // CHECK:  encoding: [0x0f,0xe9,0x1d,0x45,0x00,0x00,0x00]
   6505         	psubsw	0x45,%mm3
   6506 
   6507 // CHECK: psubsw	32493, %mm3
   6508 // CHECK:  encoding: [0x0f,0xe9,0x1d,0xed,0x7e,0x00,0x00]
   6509         	psubsw	0x7eed,%mm3
   6510 
   6511 // CHECK: psubsw	3133065982, %mm3
   6512 // CHECK:  encoding: [0x0f,0xe9,0x1d,0xfe,0xca,0xbe,0xba]
   6513         	psubsw	0xbabecafe,%mm3
   6514 
   6515 // CHECK: psubsw	305419896, %mm3
   6516 // CHECK:  encoding: [0x0f,0xe9,0x1d,0x78,0x56,0x34,0x12]
   6517         	psubsw	0x12345678,%mm3
   6518 
   6519 // CHECK: psubsw	%mm3, %mm3
   6520 // CHECK:  encoding: [0x0f,0xe9,0xdb]
   6521         	psubsw	%mm3,%mm3
   6522 
   6523 // CHECK: psubsw	3735928559(%ebx,%ecx,8), %xmm5
   6524 // CHECK:  encoding: [0x66,0x0f,0xe9,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6525         	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6526 
   6527 // CHECK: psubsw	69, %xmm5
   6528 // CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x45,0x00,0x00,0x00]
   6529         	psubsw	0x45,%xmm5
   6530 
   6531 // CHECK: psubsw	32493, %xmm5
   6532 // CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xed,0x7e,0x00,0x00]
   6533         	psubsw	0x7eed,%xmm5
   6534 
   6535 // CHECK: psubsw	3133065982, %xmm5
   6536 // CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0xfe,0xca,0xbe,0xba]
   6537         	psubsw	0xbabecafe,%xmm5
   6538 
   6539 // CHECK: psubsw	305419896, %xmm5
   6540 // CHECK:  encoding: [0x66,0x0f,0xe9,0x2d,0x78,0x56,0x34,0x12]
   6541         	psubsw	0x12345678,%xmm5
   6542 
   6543 // CHECK: psubsw	%xmm5, %xmm5
   6544 // CHECK:  encoding: [0x66,0x0f,0xe9,0xed]
   6545         	psubsw	%xmm5,%xmm5
   6546 
   6547 // CHECK: psubusb	3735928559(%ebx,%ecx,8), %mm3
   6548 // CHECK:  encoding: [0x0f,0xd8,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6549         	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
   6550 
   6551 // CHECK: psubusb	69, %mm3
   6552 // CHECK:  encoding: [0x0f,0xd8,0x1d,0x45,0x00,0x00,0x00]
   6553         	psubusb	0x45,%mm3
   6554 
   6555 // CHECK: psubusb	32493, %mm3
   6556 // CHECK:  encoding: [0x0f,0xd8,0x1d,0xed,0x7e,0x00,0x00]
   6557         	psubusb	0x7eed,%mm3
   6558 
   6559 // CHECK: psubusb	3133065982, %mm3
   6560 // CHECK:  encoding: [0x0f,0xd8,0x1d,0xfe,0xca,0xbe,0xba]
   6561         	psubusb	0xbabecafe,%mm3
   6562 
   6563 // CHECK: psubusb	305419896, %mm3
   6564 // CHECK:  encoding: [0x0f,0xd8,0x1d,0x78,0x56,0x34,0x12]
   6565         	psubusb	0x12345678,%mm3
   6566 
   6567 // CHECK: psubusb	%mm3, %mm3
   6568 // CHECK:  encoding: [0x0f,0xd8,0xdb]
   6569         	psubusb	%mm3,%mm3
   6570 
   6571 // CHECK: psubusb	3735928559(%ebx,%ecx,8), %xmm5
   6572 // CHECK:  encoding: [0x66,0x0f,0xd8,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6573         	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6574 
   6575 // CHECK: psubusb	69, %xmm5
   6576 // CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x45,0x00,0x00,0x00]
   6577         	psubusb	0x45,%xmm5
   6578 
   6579 // CHECK: psubusb	32493, %xmm5
   6580 // CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xed,0x7e,0x00,0x00]
   6581         	psubusb	0x7eed,%xmm5
   6582 
   6583 // CHECK: psubusb	3133065982, %xmm5
   6584 // CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0xfe,0xca,0xbe,0xba]
   6585         	psubusb	0xbabecafe,%xmm5
   6586 
   6587 // CHECK: psubusb	305419896, %xmm5
   6588 // CHECK:  encoding: [0x66,0x0f,0xd8,0x2d,0x78,0x56,0x34,0x12]
   6589         	psubusb	0x12345678,%xmm5
   6590 
   6591 // CHECK: psubusb	%xmm5, %xmm5
   6592 // CHECK:  encoding: [0x66,0x0f,0xd8,0xed]
   6593         	psubusb	%xmm5,%xmm5
   6594 
   6595 // CHECK: psubusw	3735928559(%ebx,%ecx,8), %mm3
   6596 // CHECK:  encoding: [0x0f,0xd9,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6597         	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6598 
   6599 // CHECK: psubusw	69, %mm3
   6600 // CHECK:  encoding: [0x0f,0xd9,0x1d,0x45,0x00,0x00,0x00]
   6601         	psubusw	0x45,%mm3
   6602 
   6603 // CHECK: psubusw	32493, %mm3
   6604 // CHECK:  encoding: [0x0f,0xd9,0x1d,0xed,0x7e,0x00,0x00]
   6605         	psubusw	0x7eed,%mm3
   6606 
   6607 // CHECK: psubusw	3133065982, %mm3
   6608 // CHECK:  encoding: [0x0f,0xd9,0x1d,0xfe,0xca,0xbe,0xba]
   6609         	psubusw	0xbabecafe,%mm3
   6610 
   6611 // CHECK: psubusw	305419896, %mm3
   6612 // CHECK:  encoding: [0x0f,0xd9,0x1d,0x78,0x56,0x34,0x12]
   6613         	psubusw	0x12345678,%mm3
   6614 
   6615 // CHECK: psubusw	%mm3, %mm3
   6616 // CHECK:  encoding: [0x0f,0xd9,0xdb]
   6617         	psubusw	%mm3,%mm3
   6618 
   6619 // CHECK: psubusw	3735928559(%ebx,%ecx,8), %xmm5
   6620 // CHECK:  encoding: [0x66,0x0f,0xd9,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6621         	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6622 
   6623 // CHECK: psubusw	69, %xmm5
   6624 // CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x45,0x00,0x00,0x00]
   6625         	psubusw	0x45,%xmm5
   6626 
   6627 // CHECK: psubusw	32493, %xmm5
   6628 // CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xed,0x7e,0x00,0x00]
   6629         	psubusw	0x7eed,%xmm5
   6630 
   6631 // CHECK: psubusw	3133065982, %xmm5
   6632 // CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0xfe,0xca,0xbe,0xba]
   6633         	psubusw	0xbabecafe,%xmm5
   6634 
   6635 // CHECK: psubusw	305419896, %xmm5
   6636 // CHECK:  encoding: [0x66,0x0f,0xd9,0x2d,0x78,0x56,0x34,0x12]
   6637         	psubusw	0x12345678,%xmm5
   6638 
   6639 // CHECK: psubusw	%xmm5, %xmm5
   6640 // CHECK:  encoding: [0x66,0x0f,0xd9,0xed]
   6641         	psubusw	%xmm5,%xmm5
   6642 
   6643 // CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %mm3
   6644 // CHECK:  encoding: [0x0f,0x68,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6645         	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6646 
   6647 // CHECK: punpckhbw	69, %mm3
   6648 // CHECK:  encoding: [0x0f,0x68,0x1d,0x45,0x00,0x00,0x00]
   6649         	punpckhbw	0x45,%mm3
   6650 
   6651 // CHECK: punpckhbw	32493, %mm3
   6652 // CHECK:  encoding: [0x0f,0x68,0x1d,0xed,0x7e,0x00,0x00]
   6653         	punpckhbw	0x7eed,%mm3
   6654 
   6655 // CHECK: punpckhbw	3133065982, %mm3
   6656 // CHECK:  encoding: [0x0f,0x68,0x1d,0xfe,0xca,0xbe,0xba]
   6657         	punpckhbw	0xbabecafe,%mm3
   6658 
   6659 // CHECK: punpckhbw	305419896, %mm3
   6660 // CHECK:  encoding: [0x0f,0x68,0x1d,0x78,0x56,0x34,0x12]
   6661         	punpckhbw	0x12345678,%mm3
   6662 
   6663 // CHECK: punpckhbw	%mm3, %mm3
   6664 // CHECK:  encoding: [0x0f,0x68,0xdb]
   6665         	punpckhbw	%mm3,%mm3
   6666 
   6667 // CHECK: punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
   6668 // CHECK:  encoding: [0x66,0x0f,0x68,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6669         	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6670 
   6671 // CHECK: punpckhbw	69, %xmm5
   6672 // CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x45,0x00,0x00,0x00]
   6673         	punpckhbw	0x45,%xmm5
   6674 
   6675 // CHECK: punpckhbw	32493, %xmm5
   6676 // CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xed,0x7e,0x00,0x00]
   6677         	punpckhbw	0x7eed,%xmm5
   6678 
   6679 // CHECK: punpckhbw	3133065982, %xmm5
   6680 // CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0xfe,0xca,0xbe,0xba]
   6681         	punpckhbw	0xbabecafe,%xmm5
   6682 
   6683 // CHECK: punpckhbw	305419896, %xmm5
   6684 // CHECK:  encoding: [0x66,0x0f,0x68,0x2d,0x78,0x56,0x34,0x12]
   6685         	punpckhbw	0x12345678,%xmm5
   6686 
   6687 // CHECK: punpckhbw	%xmm5, %xmm5
   6688 // CHECK:  encoding: [0x66,0x0f,0x68,0xed]
   6689         	punpckhbw	%xmm5,%xmm5
   6690 
   6691 // CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %mm3
   6692 // CHECK:  encoding: [0x0f,0x69,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6693         	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   6694 
   6695 // CHECK: punpckhwd	69, %mm3
   6696 // CHECK:  encoding: [0x0f,0x69,0x1d,0x45,0x00,0x00,0x00]
   6697         	punpckhwd	0x45,%mm3
   6698 
   6699 // CHECK: punpckhwd	32493, %mm3
   6700 // CHECK:  encoding: [0x0f,0x69,0x1d,0xed,0x7e,0x00,0x00]
   6701         	punpckhwd	0x7eed,%mm3
   6702 
   6703 // CHECK: punpckhwd	3133065982, %mm3
   6704 // CHECK:  encoding: [0x0f,0x69,0x1d,0xfe,0xca,0xbe,0xba]
   6705         	punpckhwd	0xbabecafe,%mm3
   6706 
   6707 // CHECK: punpckhwd	305419896, %mm3
   6708 // CHECK:  encoding: [0x0f,0x69,0x1d,0x78,0x56,0x34,0x12]
   6709         	punpckhwd	0x12345678,%mm3
   6710 
   6711 // CHECK: punpckhwd	%mm3, %mm3
   6712 // CHECK:  encoding: [0x0f,0x69,0xdb]
   6713         	punpckhwd	%mm3,%mm3
   6714 
   6715 // CHECK: punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
   6716 // CHECK:  encoding: [0x66,0x0f,0x69,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6717         	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6718 
   6719 // CHECK: punpckhwd	69, %xmm5
   6720 // CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x45,0x00,0x00,0x00]
   6721         	punpckhwd	0x45,%xmm5
   6722 
   6723 // CHECK: punpckhwd	32493, %xmm5
   6724 // CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xed,0x7e,0x00,0x00]
   6725         	punpckhwd	0x7eed,%xmm5
   6726 
   6727 // CHECK: punpckhwd	3133065982, %xmm5
   6728 // CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0xfe,0xca,0xbe,0xba]
   6729         	punpckhwd	0xbabecafe,%xmm5
   6730 
   6731 // CHECK: punpckhwd	305419896, %xmm5
   6732 // CHECK:  encoding: [0x66,0x0f,0x69,0x2d,0x78,0x56,0x34,0x12]
   6733         	punpckhwd	0x12345678,%xmm5
   6734 
   6735 // CHECK: punpckhwd	%xmm5, %xmm5
   6736 // CHECK:  encoding: [0x66,0x0f,0x69,0xed]
   6737         	punpckhwd	%xmm5,%xmm5
   6738 
   6739 // CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %mm3
   6740 // CHECK:  encoding: [0x0f,0x6a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6741         	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
   6742 
   6743 // CHECK: punpckhdq	69, %mm3
   6744 // CHECK:  encoding: [0x0f,0x6a,0x1d,0x45,0x00,0x00,0x00]
   6745         	punpckhdq	0x45,%mm3
   6746 
   6747 // CHECK: punpckhdq	32493, %mm3
   6748 // CHECK:  encoding: [0x0f,0x6a,0x1d,0xed,0x7e,0x00,0x00]
   6749         	punpckhdq	0x7eed,%mm3
   6750 
   6751 // CHECK: punpckhdq	3133065982, %mm3
   6752 // CHECK:  encoding: [0x0f,0x6a,0x1d,0xfe,0xca,0xbe,0xba]
   6753         	punpckhdq	0xbabecafe,%mm3
   6754 
   6755 // CHECK: punpckhdq	305419896, %mm3
   6756 // CHECK:  encoding: [0x0f,0x6a,0x1d,0x78,0x56,0x34,0x12]
   6757         	punpckhdq	0x12345678,%mm3
   6758 
   6759 // CHECK: punpckhdq	%mm3, %mm3
   6760 // CHECK:  encoding: [0x0f,0x6a,0xdb]
   6761         	punpckhdq	%mm3,%mm3
   6762 
   6763 // CHECK: punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
   6764 // CHECK:  encoding: [0x66,0x0f,0x6a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6765         	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6766 
   6767 // CHECK: punpckhdq	69, %xmm5
   6768 // CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x45,0x00,0x00,0x00]
   6769         	punpckhdq	0x45,%xmm5
   6770 
   6771 // CHECK: punpckhdq	32493, %xmm5
   6772 // CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xed,0x7e,0x00,0x00]
   6773         	punpckhdq	0x7eed,%xmm5
   6774 
   6775 // CHECK: punpckhdq	3133065982, %xmm5
   6776 // CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0xfe,0xca,0xbe,0xba]
   6777         	punpckhdq	0xbabecafe,%xmm5
   6778 
   6779 // CHECK: punpckhdq	305419896, %xmm5
   6780 // CHECK:  encoding: [0x66,0x0f,0x6a,0x2d,0x78,0x56,0x34,0x12]
   6781         	punpckhdq	0x12345678,%xmm5
   6782 
   6783 // CHECK: punpckhdq	%xmm5, %xmm5
   6784 // CHECK:  encoding: [0x66,0x0f,0x6a,0xed]
   6785         	punpckhdq	%xmm5,%xmm5
   6786 
   6787 // CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %mm3
   6788 // CHECK:  encoding: [0x0f,0x60,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6789         	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   6790 
   6791 // CHECK: punpcklbw	69, %mm3
   6792 // CHECK:  encoding: [0x0f,0x60,0x1d,0x45,0x00,0x00,0x00]
   6793         	punpcklbw	0x45,%mm3
   6794 
   6795 // CHECK: punpcklbw	32493, %mm3
   6796 // CHECK:  encoding: [0x0f,0x60,0x1d,0xed,0x7e,0x00,0x00]
   6797         	punpcklbw	0x7eed,%mm3
   6798 
   6799 // CHECK: punpcklbw	3133065982, %mm3
   6800 // CHECK:  encoding: [0x0f,0x60,0x1d,0xfe,0xca,0xbe,0xba]
   6801         	punpcklbw	0xbabecafe,%mm3
   6802 
   6803 // CHECK: punpcklbw	305419896, %mm3
   6804 // CHECK:  encoding: [0x0f,0x60,0x1d,0x78,0x56,0x34,0x12]
   6805         	punpcklbw	0x12345678,%mm3
   6806 
   6807 // CHECK: punpcklbw	%mm3, %mm3
   6808 // CHECK:  encoding: [0x0f,0x60,0xdb]
   6809         	punpcklbw	%mm3,%mm3
   6810 
   6811 // CHECK: punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
   6812 // CHECK:  encoding: [0x66,0x0f,0x60,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6813         	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6814 
   6815 // CHECK: punpcklbw	69, %xmm5
   6816 // CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x45,0x00,0x00,0x00]
   6817         	punpcklbw	0x45,%xmm5
   6818 
   6819 // CHECK: punpcklbw	32493, %xmm5
   6820 // CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xed,0x7e,0x00,0x00]
   6821         	punpcklbw	0x7eed,%xmm5
   6822 
   6823 // CHECK: punpcklbw	3133065982, %xmm5
   6824 // CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0xfe,0xca,0xbe,0xba]
   6825         	punpcklbw	0xbabecafe,%xmm5
   6826 
   6827 // CHECK: punpcklbw	305419896, %xmm5
   6828 // CHECK:  encoding: [0x66,0x0f,0x60,0x2d,0x78,0x56,0x34,0x12]
   6829         	punpcklbw	0x12345678,%xmm5
   6830 
   6831 // CHECK: punpcklbw	%xmm5, %xmm5
   6832 // CHECK:  encoding: [0x66,0x0f,0x60,0xed]
   6833         	punpcklbw	%xmm5,%xmm5
   6834 
   6835 // CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %mm3
   6836 // CHECK:  encoding: [0x0f,0x61,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6837         	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   6838 
   6839 // CHECK: punpcklwd	69, %mm3
   6840 // CHECK:  encoding: [0x0f,0x61,0x1d,0x45,0x00,0x00,0x00]
   6841         	punpcklwd	0x45,%mm3
   6842 
   6843 // CHECK: punpcklwd	32493, %mm3
   6844 // CHECK:  encoding: [0x0f,0x61,0x1d,0xed,0x7e,0x00,0x00]
   6845         	punpcklwd	0x7eed,%mm3
   6846 
   6847 // CHECK: punpcklwd	3133065982, %mm3
   6848 // CHECK:  encoding: [0x0f,0x61,0x1d,0xfe,0xca,0xbe,0xba]
   6849         	punpcklwd	0xbabecafe,%mm3
   6850 
   6851 // CHECK: punpcklwd	305419896, %mm3
   6852 // CHECK:  encoding: [0x0f,0x61,0x1d,0x78,0x56,0x34,0x12]
   6853         	punpcklwd	0x12345678,%mm3
   6854 
   6855 // CHECK: punpcklwd	%mm3, %mm3
   6856 // CHECK:  encoding: [0x0f,0x61,0xdb]
   6857         	punpcklwd	%mm3,%mm3
   6858 
   6859 // CHECK: punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
   6860 // CHECK:  encoding: [0x66,0x0f,0x61,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6861         	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6862 
   6863 // CHECK: punpcklwd	69, %xmm5
   6864 // CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x45,0x00,0x00,0x00]
   6865         	punpcklwd	0x45,%xmm5
   6866 
   6867 // CHECK: punpcklwd	32493, %xmm5
   6868 // CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xed,0x7e,0x00,0x00]
   6869         	punpcklwd	0x7eed,%xmm5
   6870 
   6871 // CHECK: punpcklwd	3133065982, %xmm5
   6872 // CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0xfe,0xca,0xbe,0xba]
   6873         	punpcklwd	0xbabecafe,%xmm5
   6874 
   6875 // CHECK: punpcklwd	305419896, %xmm5
   6876 // CHECK:  encoding: [0x66,0x0f,0x61,0x2d,0x78,0x56,0x34,0x12]
   6877         	punpcklwd	0x12345678,%xmm5
   6878 
   6879 // CHECK: punpcklwd	%xmm5, %xmm5
   6880 // CHECK:  encoding: [0x66,0x0f,0x61,0xed]
   6881         	punpcklwd	%xmm5,%xmm5
   6882 
   6883 // CHECK: punpckldq	3735928559(%ebx,%ecx,8), %mm3
   6884 // CHECK:  encoding: [0x0f,0x62,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6885         	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
   6886 
   6887 // CHECK: punpckldq	69, %mm3
   6888 // CHECK:  encoding: [0x0f,0x62,0x1d,0x45,0x00,0x00,0x00]
   6889         	punpckldq	0x45,%mm3
   6890 
   6891 // CHECK: punpckldq	32493, %mm3
   6892 // CHECK:  encoding: [0x0f,0x62,0x1d,0xed,0x7e,0x00,0x00]
   6893         	punpckldq	0x7eed,%mm3
   6894 
   6895 // CHECK: punpckldq	3133065982, %mm3
   6896 // CHECK:  encoding: [0x0f,0x62,0x1d,0xfe,0xca,0xbe,0xba]
   6897         	punpckldq	0xbabecafe,%mm3
   6898 
   6899 // CHECK: punpckldq	305419896, %mm3
   6900 // CHECK:  encoding: [0x0f,0x62,0x1d,0x78,0x56,0x34,0x12]
   6901         	punpckldq	0x12345678,%mm3
   6902 
   6903 // CHECK: punpckldq	%mm3, %mm3
   6904 // CHECK:  encoding: [0x0f,0x62,0xdb]
   6905         	punpckldq	%mm3,%mm3
   6906 
   6907 // CHECK: punpckldq	3735928559(%ebx,%ecx,8), %xmm5
   6908 // CHECK:  encoding: [0x66,0x0f,0x62,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6909         	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6910 
   6911 // CHECK: punpckldq	69, %xmm5
   6912 // CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x45,0x00,0x00,0x00]
   6913         	punpckldq	0x45,%xmm5
   6914 
   6915 // CHECK: punpckldq	32493, %xmm5
   6916 // CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xed,0x7e,0x00,0x00]
   6917         	punpckldq	0x7eed,%xmm5
   6918 
   6919 // CHECK: punpckldq	3133065982, %xmm5
   6920 // CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0xfe,0xca,0xbe,0xba]
   6921         	punpckldq	0xbabecafe,%xmm5
   6922 
   6923 // CHECK: punpckldq	305419896, %xmm5
   6924 // CHECK:  encoding: [0x66,0x0f,0x62,0x2d,0x78,0x56,0x34,0x12]
   6925         	punpckldq	0x12345678,%xmm5
   6926 
   6927 // CHECK: punpckldq	%xmm5, %xmm5
   6928 // CHECK:  encoding: [0x66,0x0f,0x62,0xed]
   6929         	punpckldq	%xmm5,%xmm5
   6930 
   6931 // CHECK: pxor	3735928559(%ebx,%ecx,8), %mm3
   6932 // CHECK:  encoding: [0x0f,0xef,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   6933         	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
   6934 
   6935 // CHECK: pxor	69, %mm3
   6936 // CHECK:  encoding: [0x0f,0xef,0x1d,0x45,0x00,0x00,0x00]
   6937         	pxor	0x45,%mm3
   6938 
   6939 // CHECK: pxor	32493, %mm3
   6940 // CHECK:  encoding: [0x0f,0xef,0x1d,0xed,0x7e,0x00,0x00]
   6941         	pxor	0x7eed,%mm3
   6942 
   6943 // CHECK: pxor	3133065982, %mm3
   6944 // CHECK:  encoding: [0x0f,0xef,0x1d,0xfe,0xca,0xbe,0xba]
   6945         	pxor	0xbabecafe,%mm3
   6946 
   6947 // CHECK: pxor	305419896, %mm3
   6948 // CHECK:  encoding: [0x0f,0xef,0x1d,0x78,0x56,0x34,0x12]
   6949         	pxor	0x12345678,%mm3
   6950 
   6951 // CHECK: pxor	%mm3, %mm3
   6952 // CHECK:  encoding: [0x0f,0xef,0xdb]
   6953         	pxor	%mm3,%mm3
   6954 
   6955 // CHECK: pxor	3735928559(%ebx,%ecx,8), %xmm5
   6956 // CHECK:  encoding: [0x66,0x0f,0xef,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6957         	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6958 
   6959 // CHECK: pxor	69, %xmm5
   6960 // CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x45,0x00,0x00,0x00]
   6961         	pxor	0x45,%xmm5
   6962 
   6963 // CHECK: pxor	32493, %xmm5
   6964 // CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xed,0x7e,0x00,0x00]
   6965         	pxor	0x7eed,%xmm5
   6966 
   6967 // CHECK: pxor	3133065982, %xmm5
   6968 // CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0xfe,0xca,0xbe,0xba]
   6969         	pxor	0xbabecafe,%xmm5
   6970 
   6971 // CHECK: pxor	305419896, %xmm5
   6972 // CHECK:  encoding: [0x66,0x0f,0xef,0x2d,0x78,0x56,0x34,0x12]
   6973         	pxor	0x12345678,%xmm5
   6974 
   6975 // CHECK: pxor	%xmm5, %xmm5
   6976 // CHECK:  encoding: [0x66,0x0f,0xef,0xed]
   6977         	pxor	%xmm5,%xmm5
   6978 
   6979 // CHECK: addps	3735928559(%ebx,%ecx,8), %xmm5
   6980 // CHECK:  encoding: [0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
   6981         	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   6982 
   6983 // CHECK: addps	69, %xmm5
   6984 // CHECK:  encoding: [0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
   6985         	addps	0x45,%xmm5
   6986 
   6987 // CHECK: addps	32493, %xmm5
   6988 // CHECK:  encoding: [0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
   6989         	addps	0x7eed,%xmm5
   6990 
   6991 // CHECK: addps	3133065982, %xmm5
   6992 // CHECK:  encoding: [0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
   6993         	addps	0xbabecafe,%xmm5
   6994 
   6995 // CHECK: addps	305419896, %xmm5
   6996 // CHECK:  encoding: [0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
   6997         	addps	0x12345678,%xmm5
   6998 
   6999 // CHECK: addps	%xmm5, %xmm5
   7000 // CHECK:  encoding: [0x0f,0x58,0xed]
   7001         	addps	%xmm5,%xmm5
   7002 
   7003 // CHECK: addss	3735928559(%ebx,%ecx,8), %xmm5
   7004 // CHECK:  encoding: [0xf3,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7005         	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7006 
   7007 // CHECK: addss	69, %xmm5
   7008 // CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
   7009         	addss	0x45,%xmm5
   7010 
   7011 // CHECK: addss	32493, %xmm5
   7012 // CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
   7013         	addss	0x7eed,%xmm5
   7014 
   7015 // CHECK: addss	3133065982, %xmm5
   7016 // CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
   7017         	addss	0xbabecafe,%xmm5
   7018 
   7019 // CHECK: addss	305419896, %xmm5
   7020 // CHECK:  encoding: [0xf3,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
   7021         	addss	0x12345678,%xmm5
   7022 
   7023 // CHECK: addss	%xmm5, %xmm5
   7024 // CHECK:  encoding: [0xf3,0x0f,0x58,0xed]
   7025         	addss	%xmm5,%xmm5
   7026 
   7027 // CHECK: andnps	3735928559(%ebx,%ecx,8), %xmm5
   7028 // CHECK:  encoding: [0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7029         	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7030 
   7031 // CHECK: andnps	69, %xmm5
   7032 // CHECK:  encoding: [0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
   7033         	andnps	0x45,%xmm5
   7034 
   7035 // CHECK: andnps	32493, %xmm5
   7036 // CHECK:  encoding: [0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
   7037         	andnps	0x7eed,%xmm5
   7038 
   7039 // CHECK: andnps	3133065982, %xmm5
   7040 // CHECK:  encoding: [0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
   7041         	andnps	0xbabecafe,%xmm5
   7042 
   7043 // CHECK: andnps	305419896, %xmm5
   7044 // CHECK:  encoding: [0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
   7045         	andnps	0x12345678,%xmm5
   7046 
   7047 // CHECK: andnps	%xmm5, %xmm5
   7048 // CHECK:  encoding: [0x0f,0x55,0xed]
   7049         	andnps	%xmm5,%xmm5
   7050 
   7051 // CHECK: andps	3735928559(%ebx,%ecx,8), %xmm5
   7052 // CHECK:  encoding: [0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7053         	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7054 
   7055 // CHECK: andps	69, %xmm5
   7056 // CHECK:  encoding: [0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
   7057         	andps	0x45,%xmm5
   7058 
   7059 // CHECK: andps	32493, %xmm5
   7060 // CHECK:  encoding: [0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
   7061         	andps	0x7eed,%xmm5
   7062 
   7063 // CHECK: andps	3133065982, %xmm5
   7064 // CHECK:  encoding: [0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
   7065         	andps	0xbabecafe,%xmm5
   7066 
   7067 // CHECK: andps	305419896, %xmm5
   7068 // CHECK:  encoding: [0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
   7069         	andps	0x12345678,%xmm5
   7070 
   7071 // CHECK: andps	%xmm5, %xmm5
   7072 // CHECK:  encoding: [0x0f,0x54,0xed]
   7073         	andps	%xmm5,%xmm5
   7074 
   7075 // CHECK: comiss	3735928559(%ebx,%ecx,8), %xmm5
   7076 // CHECK:  encoding: [0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7077         	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7078 
   7079 // CHECK: comiss	69, %xmm5
   7080 // CHECK:  encoding: [0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
   7081         	comiss	0x45,%xmm5
   7082 
   7083 // CHECK: comiss	32493, %xmm5
   7084 // CHECK:  encoding: [0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
   7085         	comiss	0x7eed,%xmm5
   7086 
   7087 // CHECK: comiss	3133065982, %xmm5
   7088 // CHECK:  encoding: [0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
   7089         	comiss	0xbabecafe,%xmm5
   7090 
   7091 // CHECK: comiss	305419896, %xmm5
   7092 // CHECK:  encoding: [0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
   7093         	comiss	0x12345678,%xmm5
   7094 
   7095 // CHECK: comiss	%xmm5, %xmm5
   7096 // CHECK:  encoding: [0x0f,0x2f,0xed]
   7097         	comiss	%xmm5,%xmm5
   7098 
   7099 // CHECK: cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
   7100 // CHECK:  encoding: [0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7101         	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7102 
   7103 // CHECK: cvtpi2ps	69, %xmm5
   7104 // CHECK:  encoding: [0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
   7105         	cvtpi2ps	0x45,%xmm5
   7106 
   7107 // CHECK: cvtpi2ps	32493, %xmm5
   7108 // CHECK:  encoding: [0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   7109         	cvtpi2ps	0x7eed,%xmm5
   7110 
   7111 // CHECK: cvtpi2ps	3133065982, %xmm5
   7112 // CHECK:  encoding: [0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   7113         	cvtpi2ps	0xbabecafe,%xmm5
   7114 
   7115 // CHECK: cvtpi2ps	305419896, %xmm5
   7116 // CHECK:  encoding: [0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
   7117         	cvtpi2ps	0x12345678,%xmm5
   7118 
   7119 // CHECK: cvtpi2ps	%mm3, %xmm5
   7120 // CHECK:  encoding: [0x0f,0x2a,0xeb]
   7121         	cvtpi2ps	%mm3,%xmm5
   7122 
   7123 // CHECK: cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
   7124 // CHECK:  encoding: [0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7125         	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   7126 
   7127 // CHECK: cvtps2pi	69, %mm3
   7128 // CHECK:  encoding: [0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
   7129         	cvtps2pi	0x45,%mm3
   7130 
   7131 // CHECK: cvtps2pi	32493, %mm3
   7132 // CHECK:  encoding: [0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
   7133         	cvtps2pi	0x7eed,%mm3
   7134 
   7135 // CHECK: cvtps2pi	3133065982, %mm3
   7136 // CHECK:  encoding: [0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
   7137         	cvtps2pi	0xbabecafe,%mm3
   7138 
   7139 // CHECK: cvtps2pi	305419896, %mm3
   7140 // CHECK:  encoding: [0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
   7141         	cvtps2pi	0x12345678,%mm3
   7142 
   7143 // CHECK: cvtps2pi	%xmm5, %mm3
   7144 // CHECK:  encoding: [0x0f,0x2d,0xdd]
   7145         	cvtps2pi	%xmm5,%mm3
   7146 
   7147 // CHECK: cvtsi2ss	%ecx, %xmm5
   7148 // CHECK:  encoding: [0xf3,0x0f,0x2a,0xe9]
   7149         	cvtsi2ss	%ecx,%xmm5
   7150 
   7151 // CHECK: cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
   7152 // CHECK:  encoding: [0xf3,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7153         	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7154 
   7155 // CHECK: cvtsi2ss	69, %xmm5
   7156 // CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
   7157         	cvtsi2ss	0x45,%xmm5
   7158 
   7159 // CHECK: cvtsi2ss	32493, %xmm5
   7160 // CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   7161         	cvtsi2ss	0x7eed,%xmm5
   7162 
   7163 // CHECK: cvtsi2ss	3133065982, %xmm5
   7164 // CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   7165         	cvtsi2ss	0xbabecafe,%xmm5
   7166 
   7167 // CHECK: cvtsi2ss	305419896, %xmm5
   7168 // CHECK:  encoding: [0xf3,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
   7169         	cvtsi2ss	0x12345678,%xmm5
   7170 
   7171 // CHECK: cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
   7172 // CHECK:  encoding: [0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7173         	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   7174 
   7175 // CHECK: cvttps2pi	69, %mm3
   7176 // CHECK:  encoding: [0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
   7177         	cvttps2pi	0x45,%mm3
   7178 
   7179 // CHECK: cvttps2pi	32493, %mm3
   7180 // CHECK:  encoding: [0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
   7181         	cvttps2pi	0x7eed,%mm3
   7182 
   7183 // CHECK: cvttps2pi	3133065982, %mm3
   7184 // CHECK:  encoding: [0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
   7185         	cvttps2pi	0xbabecafe,%mm3
   7186 
   7187 // CHECK: cvttps2pi	305419896, %mm3
   7188 // CHECK:  encoding: [0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
   7189         	cvttps2pi	0x12345678,%mm3
   7190 
   7191 // CHECK: cvttps2pi	%xmm5, %mm3
   7192 // CHECK:  encoding: [0x0f,0x2c,0xdd]
   7193         	cvttps2pi	%xmm5,%mm3
   7194 
   7195 // CHECK: cvttss2si	3735928559(%ebx,%ecx,8), %ecx
   7196 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   7197         	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   7198 
   7199 // CHECK: cvttss2si	69, %ecx
   7200 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
   7201         	cvttss2si	0x45,%ecx
   7202 
   7203 // CHECK: cvttss2si	32493, %ecx
   7204 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
   7205         	cvttss2si	0x7eed,%ecx
   7206 
   7207 // CHECK: cvttss2si	3133065982, %ecx
   7208 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
   7209         	cvttss2si	0xbabecafe,%ecx
   7210 
   7211 // CHECK: cvttss2si	305419896, %ecx
   7212 // CHECK:  encoding: [0xf3,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
   7213         	cvttss2si	0x12345678,%ecx
   7214 
   7215 // CHECK: cvttss2si	%xmm5, %ecx
   7216 // CHECK:  encoding: [0xf3,0x0f,0x2c,0xcd]
   7217         	cvttss2si	%xmm5,%ecx
   7218 
   7219 // CHECK: divps	3735928559(%ebx,%ecx,8), %xmm5
   7220 // CHECK:  encoding: [0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7221         	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7222 
   7223 // CHECK: divps	69, %xmm5
   7224 // CHECK:  encoding: [0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
   7225         	divps	0x45,%xmm5
   7226 
   7227 // CHECK: divps	32493, %xmm5
   7228 // CHECK:  encoding: [0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
   7229         	divps	0x7eed,%xmm5
   7230 
   7231 // CHECK: divps	3133065982, %xmm5
   7232 // CHECK:  encoding: [0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
   7233         	divps	0xbabecafe,%xmm5
   7234 
   7235 // CHECK: divps	305419896, %xmm5
   7236 // CHECK:  encoding: [0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
   7237         	divps	0x12345678,%xmm5
   7238 
   7239 // CHECK: divps	%xmm5, %xmm5
   7240 // CHECK:  encoding: [0x0f,0x5e,0xed]
   7241         	divps	%xmm5,%xmm5
   7242 
   7243 // CHECK: divss	3735928559(%ebx,%ecx,8), %xmm5
   7244 // CHECK:  encoding: [0xf3,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7245         	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7246 
   7247 // CHECK: divss	69, %xmm5
   7248 // CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
   7249         	divss	0x45,%xmm5
   7250 
   7251 // CHECK: divss	32493, %xmm5
   7252 // CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
   7253         	divss	0x7eed,%xmm5
   7254 
   7255 // CHECK: divss	3133065982, %xmm5
   7256 // CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
   7257         	divss	0xbabecafe,%xmm5
   7258 
   7259 // CHECK: divss	305419896, %xmm5
   7260 // CHECK:  encoding: [0xf3,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
   7261         	divss	0x12345678,%xmm5
   7262 
   7263 // CHECK: divss	%xmm5, %xmm5
   7264 // CHECK:  encoding: [0xf3,0x0f,0x5e,0xed]
   7265         	divss	%xmm5,%xmm5
   7266 
   7267 // CHECK: ldmxcsr	3735928559(%ebx,%ecx,8)
   7268 // CHECK:  encoding: [0x0f,0xae,0x94,0xcb,0xef,0xbe,0xad,0xde]
   7269         	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
   7270 
   7271 // CHECK: ldmxcsr	32493
   7272 // CHECK:  encoding: [0x0f,0xae,0x15,0xed,0x7e,0x00,0x00]
   7273         	ldmxcsr	0x7eed
   7274 
   7275 // CHECK: ldmxcsr	3133065982
   7276 // CHECK:  encoding: [0x0f,0xae,0x15,0xfe,0xca,0xbe,0xba]
   7277         	ldmxcsr	0xbabecafe
   7278 
   7279 // CHECK: ldmxcsr	305419896
   7280 // CHECK:  encoding: [0x0f,0xae,0x15,0x78,0x56,0x34,0x12]
   7281         	ldmxcsr	0x12345678
   7282 
   7283 // CHECK: maskmovq	%mm3, %mm3
   7284 // CHECK:  encoding: [0x0f,0xf7,0xdb]
   7285         	maskmovq	%mm3,%mm3
   7286 
   7287 // CHECK: maxps	3735928559(%ebx,%ecx,8), %xmm5
   7288 // CHECK:  encoding: [0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7289         	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7290 
   7291 // CHECK: maxps	69, %xmm5
   7292 // CHECK:  encoding: [0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
   7293         	maxps	0x45,%xmm5
   7294 
   7295 // CHECK: maxps	32493, %xmm5
   7296 // CHECK:  encoding: [0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
   7297         	maxps	0x7eed,%xmm5
   7298 
   7299 // CHECK: maxps	3133065982, %xmm5
   7300 // CHECK:  encoding: [0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
   7301         	maxps	0xbabecafe,%xmm5
   7302 
   7303 // CHECK: maxps	305419896, %xmm5
   7304 // CHECK:  encoding: [0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
   7305         	maxps	0x12345678,%xmm5
   7306 
   7307 // CHECK: maxps	%xmm5, %xmm5
   7308 // CHECK:  encoding: [0x0f,0x5f,0xed]
   7309         	maxps	%xmm5,%xmm5
   7310 
   7311 // CHECK: maxss	3735928559(%ebx,%ecx,8), %xmm5
   7312 // CHECK:  encoding: [0xf3,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7313         	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7314 
   7315 // CHECK: maxss	69, %xmm5
   7316 // CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
   7317         	maxss	0x45,%xmm5
   7318 
   7319 // CHECK: maxss	32493, %xmm5
   7320 // CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
   7321         	maxss	0x7eed,%xmm5
   7322 
   7323 // CHECK: maxss	3133065982, %xmm5
   7324 // CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
   7325         	maxss	0xbabecafe,%xmm5
   7326 
   7327 // CHECK: maxss	305419896, %xmm5
   7328 // CHECK:  encoding: [0xf3,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
   7329         	maxss	0x12345678,%xmm5
   7330 
   7331 // CHECK: maxss	%xmm5, %xmm5
   7332 // CHECK:  encoding: [0xf3,0x0f,0x5f,0xed]
   7333         	maxss	%xmm5,%xmm5
   7334 
   7335 // CHECK: minps	3735928559(%ebx,%ecx,8), %xmm5
   7336 // CHECK:  encoding: [0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7337         	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7338 
   7339 // CHECK: minps	69, %xmm5
   7340 // CHECK:  encoding: [0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
   7341         	minps	0x45,%xmm5
   7342 
   7343 // CHECK: minps	32493, %xmm5
   7344 // CHECK:  encoding: [0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
   7345         	minps	0x7eed,%xmm5
   7346 
   7347 // CHECK: minps	3133065982, %xmm5
   7348 // CHECK:  encoding: [0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
   7349         	minps	0xbabecafe,%xmm5
   7350 
   7351 // CHECK: minps	305419896, %xmm5
   7352 // CHECK:  encoding: [0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
   7353         	minps	0x12345678,%xmm5
   7354 
   7355 // CHECK: minps	%xmm5, %xmm5
   7356 // CHECK:  encoding: [0x0f,0x5d,0xed]
   7357         	minps	%xmm5,%xmm5
   7358 
   7359 // CHECK: minss	3735928559(%ebx,%ecx,8), %xmm5
   7360 // CHECK:  encoding: [0xf3,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7361         	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7362 
   7363 // CHECK: minss	69, %xmm5
   7364 // CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
   7365         	minss	0x45,%xmm5
   7366 
   7367 // CHECK: minss	32493, %xmm5
   7368 // CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
   7369         	minss	0x7eed,%xmm5
   7370 
   7371 // CHECK: minss	3133065982, %xmm5
   7372 // CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
   7373         	minss	0xbabecafe,%xmm5
   7374 
   7375 // CHECK: minss	305419896, %xmm5
   7376 // CHECK:  encoding: [0xf3,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
   7377         	minss	0x12345678,%xmm5
   7378 
   7379 // CHECK: minss	%xmm5, %xmm5
   7380 // CHECK:  encoding: [0xf3,0x0f,0x5d,0xed]
   7381         	minss	%xmm5,%xmm5
   7382 
   7383 // CHECK: movaps	3735928559(%ebx,%ecx,8), %xmm5
   7384 // CHECK:  encoding: [0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7385         	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7386 
   7387 // CHECK: movaps	69, %xmm5
   7388 // CHECK:  encoding: [0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
   7389         	movaps	0x45,%xmm5
   7390 
   7391 // CHECK: movaps	32493, %xmm5
   7392 // CHECK:  encoding: [0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
   7393         	movaps	0x7eed,%xmm5
   7394 
   7395 // CHECK: movaps	3133065982, %xmm5
   7396 // CHECK:  encoding: [0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
   7397         	movaps	0xbabecafe,%xmm5
   7398 
   7399 // CHECK: movaps	305419896, %xmm5
   7400 // CHECK:  encoding: [0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
   7401         	movaps	0x12345678,%xmm5
   7402 
   7403 // CHECK: movaps	%xmm5, %xmm5
   7404 // CHECK:  encoding: [0x0f,0x28,0xed]
   7405         	movaps	%xmm5,%xmm5
   7406 
   7407 // CHECK: movaps	%xmm5, 3735928559(%ebx,%ecx,8)
   7408 // CHECK:  encoding: [0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7409         	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7410 
   7411 // CHECK: movaps	%xmm5, 69
   7412 // CHECK:  encoding: [0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
   7413         	movaps	%xmm5,0x45
   7414 
   7415 // CHECK: movaps	%xmm5, 32493
   7416 // CHECK:  encoding: [0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
   7417         	movaps	%xmm5,0x7eed
   7418 
   7419 // CHECK: movaps	%xmm5, 3133065982
   7420 // CHECK:  encoding: [0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
   7421         	movaps	%xmm5,0xbabecafe
   7422 
   7423 // CHECK: movaps	%xmm5, 305419896
   7424 // CHECK:  encoding: [0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
   7425         	movaps	%xmm5,0x12345678
   7426 
   7427 // CHECK: movaps	%xmm5, %xmm5
   7428 // CHECK:  encoding: [0x0f,0x28,0xed]
   7429         	movaps	%xmm5,%xmm5
   7430 
   7431 // CHECK: movhlps	%xmm5, %xmm5
   7432 // CHECK:  encoding: [0x0f,0x12,0xed]
   7433         	movhlps	%xmm5,%xmm5
   7434 
   7435 // CHECK: movhps	3735928559(%ebx,%ecx,8), %xmm5
   7436 // CHECK:  encoding: [0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7437         	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7438 
   7439 // CHECK: movhps	69, %xmm5
   7440 // CHECK:  encoding: [0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
   7441         	movhps	0x45,%xmm5
   7442 
   7443 // CHECK: movhps	32493, %xmm5
   7444 // CHECK:  encoding: [0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
   7445         	movhps	0x7eed,%xmm5
   7446 
   7447 // CHECK: movhps	3133065982, %xmm5
   7448 // CHECK:  encoding: [0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
   7449         	movhps	0xbabecafe,%xmm5
   7450 
   7451 // CHECK: movhps	305419896, %xmm5
   7452 // CHECK:  encoding: [0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
   7453         	movhps	0x12345678,%xmm5
   7454 
   7455 // CHECK: movhps	%xmm5, 3735928559(%ebx,%ecx,8)
   7456 // CHECK:  encoding: [0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7457         	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7458 
   7459 // CHECK: movhps	%xmm5, 69
   7460 // CHECK:  encoding: [0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
   7461         	movhps	%xmm5,0x45
   7462 
   7463 // CHECK: movhps	%xmm5, 32493
   7464 // CHECK:  encoding: [0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
   7465         	movhps	%xmm5,0x7eed
   7466 
   7467 // CHECK: movhps	%xmm5, 3133065982
   7468 // CHECK:  encoding: [0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
   7469         	movhps	%xmm5,0xbabecafe
   7470 
   7471 // CHECK: movhps	%xmm5, 305419896
   7472 // CHECK:  encoding: [0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
   7473         	movhps	%xmm5,0x12345678
   7474 
   7475 // CHECK: movlhps	%xmm5, %xmm5
   7476 // CHECK:  encoding: [0x0f,0x16,0xed]
   7477         	movlhps	%xmm5,%xmm5
   7478 
   7479 // CHECK: movlps	3735928559(%ebx,%ecx,8), %xmm5
   7480 // CHECK:  encoding: [0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7481         	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7482 
   7483 // CHECK: movlps	69, %xmm5
   7484 // CHECK:  encoding: [0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
   7485         	movlps	0x45,%xmm5
   7486 
   7487 // CHECK: movlps	32493, %xmm5
   7488 // CHECK:  encoding: [0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
   7489         	movlps	0x7eed,%xmm5
   7490 
   7491 // CHECK: movlps	3133065982, %xmm5
   7492 // CHECK:  encoding: [0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
   7493         	movlps	0xbabecafe,%xmm5
   7494 
   7495 // CHECK: movlps	305419896, %xmm5
   7496 // CHECK:  encoding: [0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
   7497         	movlps	0x12345678,%xmm5
   7498 
   7499 // CHECK: movlps	%xmm5, 3735928559(%ebx,%ecx,8)
   7500 // CHECK:  encoding: [0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7501         	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7502 
   7503 // CHECK: movlps	%xmm5, 69
   7504 // CHECK:  encoding: [0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
   7505         	movlps	%xmm5,0x45
   7506 
   7507 // CHECK: movlps	%xmm5, 32493
   7508 // CHECK:  encoding: [0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
   7509         	movlps	%xmm5,0x7eed
   7510 
   7511 // CHECK: movlps	%xmm5, 3133065982
   7512 // CHECK:  encoding: [0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
   7513         	movlps	%xmm5,0xbabecafe
   7514 
   7515 // CHECK: movlps	%xmm5, 305419896
   7516 // CHECK:  encoding: [0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
   7517         	movlps	%xmm5,0x12345678
   7518 
   7519 // CHECK: movmskps	%xmm5, %ecx
   7520 // CHECK:  encoding: [0x0f,0x50,0xcd]
   7521         	movmskps	%xmm5,%ecx
   7522 
   7523 // CHECK: movntps	%xmm5, 3735928559(%ebx,%ecx,8)
   7524 // CHECK:  encoding: [0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7525         	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7526 
   7527 // CHECK: movntps	%xmm5, 69
   7528 // CHECK:  encoding: [0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
   7529         	movntps	%xmm5,0x45
   7530 
   7531 // CHECK: movntps	%xmm5, 32493
   7532 // CHECK:  encoding: [0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
   7533         	movntps	%xmm5,0x7eed
   7534 
   7535 // CHECK: movntps	%xmm5, 3133065982
   7536 // CHECK:  encoding: [0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
   7537         	movntps	%xmm5,0xbabecafe
   7538 
   7539 // CHECK: movntps	%xmm5, 305419896
   7540 // CHECK:  encoding: [0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
   7541         	movntps	%xmm5,0x12345678
   7542 
   7543 // CHECK: movntq	%mm3, 3735928559(%ebx,%ecx,8)
   7544 // CHECK:  encoding: [0x0f,0xe7,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7545         	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
   7546 
   7547 // CHECK: movntq	%mm3, 69
   7548 // CHECK:  encoding: [0x0f,0xe7,0x1d,0x45,0x00,0x00,0x00]
   7549         	movntq	%mm3,0x45
   7550 
   7551 // CHECK: movntq	%mm3, 32493
   7552 // CHECK:  encoding: [0x0f,0xe7,0x1d,0xed,0x7e,0x00,0x00]
   7553         	movntq	%mm3,0x7eed
   7554 
   7555 // CHECK: movntq	%mm3, 3133065982
   7556 // CHECK:  encoding: [0x0f,0xe7,0x1d,0xfe,0xca,0xbe,0xba]
   7557         	movntq	%mm3,0xbabecafe
   7558 
   7559 // CHECK: movntq	%mm3, 305419896
   7560 // CHECK:  encoding: [0x0f,0xe7,0x1d,0x78,0x56,0x34,0x12]
   7561         	movntq	%mm3,0x12345678
   7562 
   7563 // CHECK: movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
   7564 // CHECK:  encoding: [0x66,0x0f,0xe7,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7565         	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7566 
   7567 // CHECK: movntdq	%xmm5, 69
   7568 // CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x45,0x00,0x00,0x00]
   7569         	movntdq	%xmm5,0x45
   7570 
   7571 // CHECK: movntdq	%xmm5, 32493
   7572 // CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xed,0x7e,0x00,0x00]
   7573         	movntdq	%xmm5,0x7eed
   7574 
   7575 // CHECK: movntdq	%xmm5, 3133065982
   7576 // CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0xfe,0xca,0xbe,0xba]
   7577         	movntdq	%xmm5,0xbabecafe
   7578 
   7579 // CHECK: movntdq	%xmm5, 305419896
   7580 // CHECK:  encoding: [0x66,0x0f,0xe7,0x2d,0x78,0x56,0x34,0x12]
   7581         	movntdq	%xmm5,0x12345678
   7582 
   7583 // CHECK: movss	3735928559(%ebx,%ecx,8), %xmm5
   7584 // CHECK:  encoding: [0xf3,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7585         	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7586 
   7587 // CHECK: movss	69, %xmm5
   7588 // CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
   7589         	movss	0x45,%xmm5
   7590 
   7591 // CHECK: movss	32493, %xmm5
   7592 // CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
   7593         	movss	0x7eed,%xmm5
   7594 
   7595 // CHECK: movss	3133065982, %xmm5
   7596 // CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
   7597         	movss	0xbabecafe,%xmm5
   7598 
   7599 // CHECK: movss	305419896, %xmm5
   7600 // CHECK:  encoding: [0xf3,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
   7601         	movss	0x12345678,%xmm5
   7602 
   7603 // CHECK: movss	%xmm5, %xmm5
   7604 // CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
   7605         	movss	%xmm5,%xmm5
   7606 
   7607 // CHECK: movss	%xmm5, 3735928559(%ebx,%ecx,8)
   7608 // CHECK:  encoding: [0xf3,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7609         	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7610 
   7611 // CHECK: movss	%xmm5, 69
   7612 // CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
   7613         	movss	%xmm5,0x45
   7614 
   7615 // CHECK: movss	%xmm5, 32493
   7616 // CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
   7617         	movss	%xmm5,0x7eed
   7618 
   7619 // CHECK: movss	%xmm5, 3133065982
   7620 // CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
   7621         	movss	%xmm5,0xbabecafe
   7622 
   7623 // CHECK: movss	%xmm5, 305419896
   7624 // CHECK:  encoding: [0xf3,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
   7625         	movss	%xmm5,0x12345678
   7626 
   7627 // CHECK: movss	%xmm5, %xmm5
   7628 // CHECK:  encoding: [0xf3,0x0f,0x10,0xed]
   7629         	movss	%xmm5,%xmm5
   7630 
   7631 // CHECK: movups	3735928559(%ebx,%ecx,8), %xmm5
   7632 // CHECK:  encoding: [0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7633         	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7634 
   7635 // CHECK: movups	69, %xmm5
   7636 // CHECK:  encoding: [0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
   7637         	movups	0x45,%xmm5
   7638 
   7639 // CHECK: movups	32493, %xmm5
   7640 // CHECK:  encoding: [0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
   7641         	movups	0x7eed,%xmm5
   7642 
   7643 // CHECK: movups	3133065982, %xmm5
   7644 // CHECK:  encoding: [0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
   7645         	movups	0xbabecafe,%xmm5
   7646 
   7647 // CHECK: movups	305419896, %xmm5
   7648 // CHECK:  encoding: [0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
   7649         	movups	0x12345678,%xmm5
   7650 
   7651 // CHECK: movups	%xmm5, %xmm5
   7652 // CHECK:  encoding: [0x0f,0x10,0xed]
   7653         	movups	%xmm5,%xmm5
   7654 
   7655 // CHECK: movups	%xmm5, 3735928559(%ebx,%ecx,8)
   7656 // CHECK:  encoding: [0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7657         	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   7658 
   7659 // CHECK: movups	%xmm5, 69
   7660 // CHECK:  encoding: [0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
   7661         	movups	%xmm5,0x45
   7662 
   7663 // CHECK: movups	%xmm5, 32493
   7664 // CHECK:  encoding: [0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
   7665         	movups	%xmm5,0x7eed
   7666 
   7667 // CHECK: movups	%xmm5, 3133065982
   7668 // CHECK:  encoding: [0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
   7669         	movups	%xmm5,0xbabecafe
   7670 
   7671 // CHECK: movups	%xmm5, 305419896
   7672 // CHECK:  encoding: [0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
   7673         	movups	%xmm5,0x12345678
   7674 
   7675 // CHECK: movups	%xmm5, %xmm5
   7676 // CHECK:  encoding: [0x0f,0x10,0xed]
   7677         	movups	%xmm5,%xmm5
   7678 
   7679 // CHECK: mulps	3735928559(%ebx,%ecx,8), %xmm5
   7680 // CHECK:  encoding: [0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7681         	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7682 
   7683 // CHECK: mulps	69, %xmm5
   7684 // CHECK:  encoding: [0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
   7685         	mulps	0x45,%xmm5
   7686 
   7687 // CHECK: mulps	32493, %xmm5
   7688 // CHECK:  encoding: [0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
   7689         	mulps	0x7eed,%xmm5
   7690 
   7691 // CHECK: mulps	3133065982, %xmm5
   7692 // CHECK:  encoding: [0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
   7693         	mulps	0xbabecafe,%xmm5
   7694 
   7695 // CHECK: mulps	305419896, %xmm5
   7696 // CHECK:  encoding: [0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
   7697         	mulps	0x12345678,%xmm5
   7698 
   7699 // CHECK: mulps	%xmm5, %xmm5
   7700 // CHECK:  encoding: [0x0f,0x59,0xed]
   7701         	mulps	%xmm5,%xmm5
   7702 
   7703 // CHECK: mulss	3735928559(%ebx,%ecx,8), %xmm5
   7704 // CHECK:  encoding: [0xf3,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7705         	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7706 
   7707 // CHECK: mulss	69, %xmm5
   7708 // CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
   7709         	mulss	0x45,%xmm5
   7710 
   7711 // CHECK: mulss	32493, %xmm5
   7712 // CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
   7713         	mulss	0x7eed,%xmm5
   7714 
   7715 // CHECK: mulss	3133065982, %xmm5
   7716 // CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
   7717         	mulss	0xbabecafe,%xmm5
   7718 
   7719 // CHECK: mulss	305419896, %xmm5
   7720 // CHECK:  encoding: [0xf3,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
   7721         	mulss	0x12345678,%xmm5
   7722 
   7723 // CHECK: mulss	%xmm5, %xmm5
   7724 // CHECK:  encoding: [0xf3,0x0f,0x59,0xed]
   7725         	mulss	%xmm5,%xmm5
   7726 
   7727 // CHECK: orps	3735928559(%ebx,%ecx,8), %xmm5
   7728 // CHECK:  encoding: [0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7729         	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7730 
   7731 // CHECK: orps	69, %xmm5
   7732 // CHECK:  encoding: [0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
   7733         	orps	0x45,%xmm5
   7734 
   7735 // CHECK: orps	32493, %xmm5
   7736 // CHECK:  encoding: [0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
   7737         	orps	0x7eed,%xmm5
   7738 
   7739 // CHECK: orps	3133065982, %xmm5
   7740 // CHECK:  encoding: [0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
   7741         	orps	0xbabecafe,%xmm5
   7742 
   7743 // CHECK: orps	305419896, %xmm5
   7744 // CHECK:  encoding: [0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
   7745         	orps	0x12345678,%xmm5
   7746 
   7747 // CHECK: orps	%xmm5, %xmm5
   7748 // CHECK:  encoding: [0x0f,0x56,0xed]
   7749         	orps	%xmm5,%xmm5
   7750 
   7751 // CHECK: pavgb	3735928559(%ebx,%ecx,8), %mm3
   7752 // CHECK:  encoding: [0x0f,0xe0,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7753         	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
   7754 
   7755 // CHECK: pavgb	69, %mm3
   7756 // CHECK:  encoding: [0x0f,0xe0,0x1d,0x45,0x00,0x00,0x00]
   7757         	pavgb	0x45,%mm3
   7758 
   7759 // CHECK: pavgb	32493, %mm3
   7760 // CHECK:  encoding: [0x0f,0xe0,0x1d,0xed,0x7e,0x00,0x00]
   7761         	pavgb	0x7eed,%mm3
   7762 
   7763 // CHECK: pavgb	3133065982, %mm3
   7764 // CHECK:  encoding: [0x0f,0xe0,0x1d,0xfe,0xca,0xbe,0xba]
   7765         	pavgb	0xbabecafe,%mm3
   7766 
   7767 // CHECK: pavgb	305419896, %mm3
   7768 // CHECK:  encoding: [0x0f,0xe0,0x1d,0x78,0x56,0x34,0x12]
   7769         	pavgb	0x12345678,%mm3
   7770 
   7771 // CHECK: pavgb	%mm3, %mm3
   7772 // CHECK:  encoding: [0x0f,0xe0,0xdb]
   7773         	pavgb	%mm3,%mm3
   7774 
   7775 // CHECK: pavgb	3735928559(%ebx,%ecx,8), %xmm5
   7776 // CHECK:  encoding: [0x66,0x0f,0xe0,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7777         	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7778 
   7779 // CHECK: pavgb	69, %xmm5
   7780 // CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x45,0x00,0x00,0x00]
   7781         	pavgb	0x45,%xmm5
   7782 
   7783 // CHECK: pavgb	32493, %xmm5
   7784 // CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xed,0x7e,0x00,0x00]
   7785         	pavgb	0x7eed,%xmm5
   7786 
   7787 // CHECK: pavgb	3133065982, %xmm5
   7788 // CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0xfe,0xca,0xbe,0xba]
   7789         	pavgb	0xbabecafe,%xmm5
   7790 
   7791 // CHECK: pavgb	305419896, %xmm5
   7792 // CHECK:  encoding: [0x66,0x0f,0xe0,0x2d,0x78,0x56,0x34,0x12]
   7793         	pavgb	0x12345678,%xmm5
   7794 
   7795 // CHECK: pavgb	%xmm5, %xmm5
   7796 // CHECK:  encoding: [0x66,0x0f,0xe0,0xed]
   7797         	pavgb	%xmm5,%xmm5
   7798 
   7799 // CHECK: pavgw	3735928559(%ebx,%ecx,8), %mm3
   7800 // CHECK:  encoding: [0x0f,0xe3,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7801         	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
   7802 
   7803 // CHECK: pavgw	69, %mm3
   7804 // CHECK:  encoding: [0x0f,0xe3,0x1d,0x45,0x00,0x00,0x00]
   7805         	pavgw	0x45,%mm3
   7806 
   7807 // CHECK: pavgw	32493, %mm3
   7808 // CHECK:  encoding: [0x0f,0xe3,0x1d,0xed,0x7e,0x00,0x00]
   7809         	pavgw	0x7eed,%mm3
   7810 
   7811 // CHECK: pavgw	3133065982, %mm3
   7812 // CHECK:  encoding: [0x0f,0xe3,0x1d,0xfe,0xca,0xbe,0xba]
   7813         	pavgw	0xbabecafe,%mm3
   7814 
   7815 // CHECK: pavgw	305419896, %mm3
   7816 // CHECK:  encoding: [0x0f,0xe3,0x1d,0x78,0x56,0x34,0x12]
   7817         	pavgw	0x12345678,%mm3
   7818 
   7819 // CHECK: pavgw	%mm3, %mm3
   7820 // CHECK:  encoding: [0x0f,0xe3,0xdb]
   7821         	pavgw	%mm3,%mm3
   7822 
   7823 // CHECK: pavgw	3735928559(%ebx,%ecx,8), %xmm5
   7824 // CHECK:  encoding: [0x66,0x0f,0xe3,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7825         	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7826 
   7827 // CHECK: pavgw	69, %xmm5
   7828 // CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x45,0x00,0x00,0x00]
   7829         	pavgw	0x45,%xmm5
   7830 
   7831 // CHECK: pavgw	32493, %xmm5
   7832 // CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xed,0x7e,0x00,0x00]
   7833         	pavgw	0x7eed,%xmm5
   7834 
   7835 // CHECK: pavgw	3133065982, %xmm5
   7836 // CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0xfe,0xca,0xbe,0xba]
   7837         	pavgw	0xbabecafe,%xmm5
   7838 
   7839 // CHECK: pavgw	305419896, %xmm5
   7840 // CHECK:  encoding: [0x66,0x0f,0xe3,0x2d,0x78,0x56,0x34,0x12]
   7841         	pavgw	0x12345678,%xmm5
   7842 
   7843 // CHECK: pavgw	%xmm5, %xmm5
   7844 // CHECK:  encoding: [0x66,0x0f,0xe3,0xed]
   7845         	pavgw	%xmm5,%xmm5
   7846 
   7847 // CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %mm3
   7848 // CHECK:  encoding: [0x0f,0xee,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7849         	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   7850 
   7851 // CHECK: pmaxsw	69, %mm3
   7852 // CHECK:  encoding: [0x0f,0xee,0x1d,0x45,0x00,0x00,0x00]
   7853         	pmaxsw	0x45,%mm3
   7854 
   7855 // CHECK: pmaxsw	32493, %mm3
   7856 // CHECK:  encoding: [0x0f,0xee,0x1d,0xed,0x7e,0x00,0x00]
   7857         	pmaxsw	0x7eed,%mm3
   7858 
   7859 // CHECK: pmaxsw	3133065982, %mm3
   7860 // CHECK:  encoding: [0x0f,0xee,0x1d,0xfe,0xca,0xbe,0xba]
   7861         	pmaxsw	0xbabecafe,%mm3
   7862 
   7863 // CHECK: pmaxsw	305419896, %mm3
   7864 // CHECK:  encoding: [0x0f,0xee,0x1d,0x78,0x56,0x34,0x12]
   7865         	pmaxsw	0x12345678,%mm3
   7866 
   7867 // CHECK: pmaxsw	%mm3, %mm3
   7868 // CHECK:  encoding: [0x0f,0xee,0xdb]
   7869         	pmaxsw	%mm3,%mm3
   7870 
   7871 // CHECK: pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
   7872 // CHECK:  encoding: [0x66,0x0f,0xee,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7873         	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7874 
   7875 // CHECK: pmaxsw	69, %xmm5
   7876 // CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x45,0x00,0x00,0x00]
   7877         	pmaxsw	0x45,%xmm5
   7878 
   7879 // CHECK: pmaxsw	32493, %xmm5
   7880 // CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xed,0x7e,0x00,0x00]
   7881         	pmaxsw	0x7eed,%xmm5
   7882 
   7883 // CHECK: pmaxsw	3133065982, %xmm5
   7884 // CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0xfe,0xca,0xbe,0xba]
   7885         	pmaxsw	0xbabecafe,%xmm5
   7886 
   7887 // CHECK: pmaxsw	305419896, %xmm5
   7888 // CHECK:  encoding: [0x66,0x0f,0xee,0x2d,0x78,0x56,0x34,0x12]
   7889         	pmaxsw	0x12345678,%xmm5
   7890 
   7891 // CHECK: pmaxsw	%xmm5, %xmm5
   7892 // CHECK:  encoding: [0x66,0x0f,0xee,0xed]
   7893         	pmaxsw	%xmm5,%xmm5
   7894 
   7895 // CHECK: pmaxub	3735928559(%ebx,%ecx,8), %mm3
   7896 // CHECK:  encoding: [0x0f,0xde,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7897         	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
   7898 
   7899 // CHECK: pmaxub	69, %mm3
   7900 // CHECK:  encoding: [0x0f,0xde,0x1d,0x45,0x00,0x00,0x00]
   7901         	pmaxub	0x45,%mm3
   7902 
   7903 // CHECK: pmaxub	32493, %mm3
   7904 // CHECK:  encoding: [0x0f,0xde,0x1d,0xed,0x7e,0x00,0x00]
   7905         	pmaxub	0x7eed,%mm3
   7906 
   7907 // CHECK: pmaxub	3133065982, %mm3
   7908 // CHECK:  encoding: [0x0f,0xde,0x1d,0xfe,0xca,0xbe,0xba]
   7909         	pmaxub	0xbabecafe,%mm3
   7910 
   7911 // CHECK: pmaxub	305419896, %mm3
   7912 // CHECK:  encoding: [0x0f,0xde,0x1d,0x78,0x56,0x34,0x12]
   7913         	pmaxub	0x12345678,%mm3
   7914 
   7915 // CHECK: pmaxub	%mm3, %mm3
   7916 // CHECK:  encoding: [0x0f,0xde,0xdb]
   7917         	pmaxub	%mm3,%mm3
   7918 
   7919 // CHECK: pmaxub	3735928559(%ebx,%ecx,8), %xmm5
   7920 // CHECK:  encoding: [0x66,0x0f,0xde,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7921         	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7922 
   7923 // CHECK: pmaxub	69, %xmm5
   7924 // CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x45,0x00,0x00,0x00]
   7925         	pmaxub	0x45,%xmm5
   7926 
   7927 // CHECK: pmaxub	32493, %xmm5
   7928 // CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xed,0x7e,0x00,0x00]
   7929         	pmaxub	0x7eed,%xmm5
   7930 
   7931 // CHECK: pmaxub	3133065982, %xmm5
   7932 // CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0xfe,0xca,0xbe,0xba]
   7933         	pmaxub	0xbabecafe,%xmm5
   7934 
   7935 // CHECK: pmaxub	305419896, %xmm5
   7936 // CHECK:  encoding: [0x66,0x0f,0xde,0x2d,0x78,0x56,0x34,0x12]
   7937         	pmaxub	0x12345678,%xmm5
   7938 
   7939 // CHECK: pmaxub	%xmm5, %xmm5
   7940 // CHECK:  encoding: [0x66,0x0f,0xde,0xed]
   7941         	pmaxub	%xmm5,%xmm5
   7942 
   7943 // CHECK: pminsw	3735928559(%ebx,%ecx,8), %mm3
   7944 // CHECK:  encoding: [0x0f,0xea,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7945         	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   7946 
   7947 // CHECK: pminsw	69, %mm3
   7948 // CHECK:  encoding: [0x0f,0xea,0x1d,0x45,0x00,0x00,0x00]
   7949         	pminsw	0x45,%mm3
   7950 
   7951 // CHECK: pminsw	32493, %mm3
   7952 // CHECK:  encoding: [0x0f,0xea,0x1d,0xed,0x7e,0x00,0x00]
   7953         	pminsw	0x7eed,%mm3
   7954 
   7955 // CHECK: pminsw	3133065982, %mm3
   7956 // CHECK:  encoding: [0x0f,0xea,0x1d,0xfe,0xca,0xbe,0xba]
   7957         	pminsw	0xbabecafe,%mm3
   7958 
   7959 // CHECK: pminsw	305419896, %mm3
   7960 // CHECK:  encoding: [0x0f,0xea,0x1d,0x78,0x56,0x34,0x12]
   7961         	pminsw	0x12345678,%mm3
   7962 
   7963 // CHECK: pminsw	%mm3, %mm3
   7964 // CHECK:  encoding: [0x0f,0xea,0xdb]
   7965         	pminsw	%mm3,%mm3
   7966 
   7967 // CHECK: pminsw	3735928559(%ebx,%ecx,8), %xmm5
   7968 // CHECK:  encoding: [0x66,0x0f,0xea,0xac,0xcb,0xef,0xbe,0xad,0xde]
   7969         	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   7970 
   7971 // CHECK: pminsw	69, %xmm5
   7972 // CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x45,0x00,0x00,0x00]
   7973         	pminsw	0x45,%xmm5
   7974 
   7975 // CHECK: pminsw	32493, %xmm5
   7976 // CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xed,0x7e,0x00,0x00]
   7977         	pminsw	0x7eed,%xmm5
   7978 
   7979 // CHECK: pminsw	3133065982, %xmm5
   7980 // CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0xfe,0xca,0xbe,0xba]
   7981         	pminsw	0xbabecafe,%xmm5
   7982 
   7983 // CHECK: pminsw	305419896, %xmm5
   7984 // CHECK:  encoding: [0x66,0x0f,0xea,0x2d,0x78,0x56,0x34,0x12]
   7985         	pminsw	0x12345678,%xmm5
   7986 
   7987 // CHECK: pminsw	%xmm5, %xmm5
   7988 // CHECK:  encoding: [0x66,0x0f,0xea,0xed]
   7989         	pminsw	%xmm5,%xmm5
   7990 
   7991 // CHECK: pminub	3735928559(%ebx,%ecx,8), %mm3
   7992 // CHECK:  encoding: [0x0f,0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   7993         	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
   7994 
   7995 // CHECK: pminub	69, %mm3
   7996 // CHECK:  encoding: [0x0f,0xda,0x1d,0x45,0x00,0x00,0x00]
   7997         	pminub	0x45,%mm3
   7998 
   7999 // CHECK: pminub	32493, %mm3
   8000 // CHECK:  encoding: [0x0f,0xda,0x1d,0xed,0x7e,0x00,0x00]
   8001         	pminub	0x7eed,%mm3
   8002 
   8003 // CHECK: pminub	3133065982, %mm3
   8004 // CHECK:  encoding: [0x0f,0xda,0x1d,0xfe,0xca,0xbe,0xba]
   8005         	pminub	0xbabecafe,%mm3
   8006 
   8007 // CHECK: pminub	305419896, %mm3
   8008 // CHECK:  encoding: [0x0f,0xda,0x1d,0x78,0x56,0x34,0x12]
   8009         	pminub	0x12345678,%mm3
   8010 
   8011 // CHECK: pminub	%mm3, %mm3
   8012 // CHECK:  encoding: [0x0f,0xda,0xdb]
   8013         	pminub	%mm3,%mm3
   8014 
   8015 // CHECK: pminub	3735928559(%ebx,%ecx,8), %xmm5
   8016 // CHECK:  encoding: [0x66,0x0f,0xda,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8017         	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8018 
   8019 // CHECK: pminub	69, %xmm5
   8020 // CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x45,0x00,0x00,0x00]
   8021         	pminub	0x45,%xmm5
   8022 
   8023 // CHECK: pminub	32493, %xmm5
   8024 // CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xed,0x7e,0x00,0x00]
   8025         	pminub	0x7eed,%xmm5
   8026 
   8027 // CHECK: pminub	3133065982, %xmm5
   8028 // CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0xfe,0xca,0xbe,0xba]
   8029         	pminub	0xbabecafe,%xmm5
   8030 
   8031 // CHECK: pminub	305419896, %xmm5
   8032 // CHECK:  encoding: [0x66,0x0f,0xda,0x2d,0x78,0x56,0x34,0x12]
   8033         	pminub	0x12345678,%xmm5
   8034 
   8035 // CHECK: pminub	%xmm5, %xmm5
   8036 // CHECK:  encoding: [0x66,0x0f,0xda,0xed]
   8037         	pminub	%xmm5,%xmm5
   8038 
   8039 // CHECK: pmovmskb	%mm3, %ecx
   8040 // CHECK:  encoding: [0x0f,0xd7,0xcb]
   8041         	pmovmskb	%mm3,%ecx
   8042 
   8043 // CHECK: pmovmskb	%xmm5, %ecx
   8044 // CHECK:  encoding: [0x66,0x0f,0xd7,0xcd]
   8045         	pmovmskb	%xmm5,%ecx
   8046 
   8047 // CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %mm3
   8048 // CHECK:  encoding: [0x0f,0xe4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   8049         	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
   8050 
   8051 // CHECK: pmulhuw	69, %mm3
   8052 // CHECK:  encoding: [0x0f,0xe4,0x1d,0x45,0x00,0x00,0x00]
   8053         	pmulhuw	0x45,%mm3
   8054 
   8055 // CHECK: pmulhuw	32493, %mm3
   8056 // CHECK:  encoding: [0x0f,0xe4,0x1d,0xed,0x7e,0x00,0x00]
   8057         	pmulhuw	0x7eed,%mm3
   8058 
   8059 // CHECK: pmulhuw	3133065982, %mm3
   8060 // CHECK:  encoding: [0x0f,0xe4,0x1d,0xfe,0xca,0xbe,0xba]
   8061         	pmulhuw	0xbabecafe,%mm3
   8062 
   8063 // CHECK: pmulhuw	305419896, %mm3
   8064 // CHECK:  encoding: [0x0f,0xe4,0x1d,0x78,0x56,0x34,0x12]
   8065         	pmulhuw	0x12345678,%mm3
   8066 
   8067 // CHECK: pmulhuw	%mm3, %mm3
   8068 // CHECK:  encoding: [0x0f,0xe4,0xdb]
   8069         	pmulhuw	%mm3,%mm3
   8070 
   8071 // CHECK: pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
   8072 // CHECK:  encoding: [0x66,0x0f,0xe4,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8073         	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8074 
   8075 // CHECK: pmulhuw	69, %xmm5
   8076 // CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x45,0x00,0x00,0x00]
   8077         	pmulhuw	0x45,%xmm5
   8078 
   8079 // CHECK: pmulhuw	32493, %xmm5
   8080 // CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xed,0x7e,0x00,0x00]
   8081         	pmulhuw	0x7eed,%xmm5
   8082 
   8083 // CHECK: pmulhuw	3133065982, %xmm5
   8084 // CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0xfe,0xca,0xbe,0xba]
   8085         	pmulhuw	0xbabecafe,%xmm5
   8086 
   8087 // CHECK: pmulhuw	305419896, %xmm5
   8088 // CHECK:  encoding: [0x66,0x0f,0xe4,0x2d,0x78,0x56,0x34,0x12]
   8089         	pmulhuw	0x12345678,%xmm5
   8090 
   8091 // CHECK: pmulhuw	%xmm5, %xmm5
   8092 // CHECK:  encoding: [0x66,0x0f,0xe4,0xed]
   8093         	pmulhuw	%xmm5,%xmm5
   8094 
   8095 // CHECK: prefetchnta	3735928559(%ebx,%ecx,8)
   8096 // CHECK:  encoding: [0x0f,0x18,0x84,0xcb,0xef,0xbe,0xad,0xde]
   8097         	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
   8098 
   8099 // CHECK: prefetchnta	32493
   8100 // CHECK:  encoding: [0x0f,0x18,0x05,0xed,0x7e,0x00,0x00]
   8101         	prefetchnta	0x7eed
   8102 
   8103 // CHECK: prefetchnta	3133065982
   8104 // CHECK:  encoding: [0x0f,0x18,0x05,0xfe,0xca,0xbe,0xba]
   8105         	prefetchnta	0xbabecafe
   8106 
   8107 // CHECK: prefetchnta	305419896
   8108 // CHECK:  encoding: [0x0f,0x18,0x05,0x78,0x56,0x34,0x12]
   8109         	prefetchnta	0x12345678
   8110 
   8111 // CHECK: prefetcht0	3735928559(%ebx,%ecx,8)
   8112 // CHECK:  encoding: [0x0f,0x18,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   8113         	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
   8114 
   8115 // CHECK: prefetcht0	32493
   8116 // CHECK:  encoding: [0x0f,0x18,0x0d,0xed,0x7e,0x00,0x00]
   8117         	prefetcht0	0x7eed
   8118 
   8119 // CHECK: prefetcht0	3133065982
   8120 // CHECK:  encoding: [0x0f,0x18,0x0d,0xfe,0xca,0xbe,0xba]
   8121         	prefetcht0	0xbabecafe
   8122 
   8123 // CHECK: prefetcht0	305419896
   8124 // CHECK:  encoding: [0x0f,0x18,0x0d,0x78,0x56,0x34,0x12]
   8125         	prefetcht0	0x12345678
   8126 
   8127 // CHECK: prefetcht1	3735928559(%ebx,%ecx,8)
   8128 // CHECK:  encoding: [0x0f,0x18,0x94,0xcb,0xef,0xbe,0xad,0xde]
   8129         	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
   8130 
   8131 // CHECK: prefetcht1	32493
   8132 // CHECK:  encoding: [0x0f,0x18,0x15,0xed,0x7e,0x00,0x00]
   8133         	prefetcht1	0x7eed
   8134 
   8135 // CHECK: prefetcht1	3133065982
   8136 // CHECK:  encoding: [0x0f,0x18,0x15,0xfe,0xca,0xbe,0xba]
   8137         	prefetcht1	0xbabecafe
   8138 
   8139 // CHECK: prefetcht1	305419896
   8140 // CHECK:  encoding: [0x0f,0x18,0x15,0x78,0x56,0x34,0x12]
   8141         	prefetcht1	0x12345678
   8142 
   8143 // CHECK: prefetcht2	3735928559(%ebx,%ecx,8)
   8144 // CHECK:  encoding: [0x0f,0x18,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   8145         	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
   8146 
   8147 // CHECK: prefetcht2	32493
   8148 // CHECK:  encoding: [0x0f,0x18,0x1d,0xed,0x7e,0x00,0x00]
   8149         	prefetcht2	0x7eed
   8150 
   8151 // CHECK: prefetcht2	3133065982
   8152 // CHECK:  encoding: [0x0f,0x18,0x1d,0xfe,0xca,0xbe,0xba]
   8153         	prefetcht2	0xbabecafe
   8154 
   8155 // CHECK: prefetcht2	305419896
   8156 // CHECK:  encoding: [0x0f,0x18,0x1d,0x78,0x56,0x34,0x12]
   8157         	prefetcht2	0x12345678
   8158 
   8159 // CHECK: psadbw	3735928559(%ebx,%ecx,8), %mm3
   8160 // CHECK:  encoding: [0x0f,0xf6,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   8161         	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   8162 
   8163 // CHECK: psadbw	69, %mm3
   8164 // CHECK:  encoding: [0x0f,0xf6,0x1d,0x45,0x00,0x00,0x00]
   8165         	psadbw	0x45,%mm3
   8166 
   8167 // CHECK: psadbw	32493, %mm3
   8168 // CHECK:  encoding: [0x0f,0xf6,0x1d,0xed,0x7e,0x00,0x00]
   8169         	psadbw	0x7eed,%mm3
   8170 
   8171 // CHECK: psadbw	3133065982, %mm3
   8172 // CHECK:  encoding: [0x0f,0xf6,0x1d,0xfe,0xca,0xbe,0xba]
   8173         	psadbw	0xbabecafe,%mm3
   8174 
   8175 // CHECK: psadbw	305419896, %mm3
   8176 // CHECK:  encoding: [0x0f,0xf6,0x1d,0x78,0x56,0x34,0x12]
   8177         	psadbw	0x12345678,%mm3
   8178 
   8179 // CHECK: psadbw	%mm3, %mm3
   8180 // CHECK:  encoding: [0x0f,0xf6,0xdb]
   8181         	psadbw	%mm3,%mm3
   8182 
   8183 // CHECK: psadbw	3735928559(%ebx,%ecx,8), %xmm5
   8184 // CHECK:  encoding: [0x66,0x0f,0xf6,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8185         	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8186 
   8187 // CHECK: psadbw	69, %xmm5
   8188 // CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x45,0x00,0x00,0x00]
   8189         	psadbw	0x45,%xmm5
   8190 
   8191 // CHECK: psadbw	32493, %xmm5
   8192 // CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xed,0x7e,0x00,0x00]
   8193         	psadbw	0x7eed,%xmm5
   8194 
   8195 // CHECK: psadbw	3133065982, %xmm5
   8196 // CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0xfe,0xca,0xbe,0xba]
   8197         	psadbw	0xbabecafe,%xmm5
   8198 
   8199 // CHECK: psadbw	305419896, %xmm5
   8200 // CHECK:  encoding: [0x66,0x0f,0xf6,0x2d,0x78,0x56,0x34,0x12]
   8201         	psadbw	0x12345678,%xmm5
   8202 
   8203 // CHECK: psadbw	%xmm5, %xmm5
   8204 // CHECK:  encoding: [0x66,0x0f,0xf6,0xed]
   8205         	psadbw	%xmm5,%xmm5
   8206 
   8207 // CHECK: rcpps	3735928559(%ebx,%ecx,8), %xmm5
   8208 // CHECK:  encoding: [0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8209         	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8210 
   8211 // CHECK: rcpps	69, %xmm5
   8212 // CHECK:  encoding: [0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
   8213         	rcpps	0x45,%xmm5
   8214 
   8215 // CHECK: rcpps	32493, %xmm5
   8216 // CHECK:  encoding: [0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
   8217         	rcpps	0x7eed,%xmm5
   8218 
   8219 // CHECK: rcpps	3133065982, %xmm5
   8220 // CHECK:  encoding: [0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
   8221         	rcpps	0xbabecafe,%xmm5
   8222 
   8223 // CHECK: rcpps	305419896, %xmm5
   8224 // CHECK:  encoding: [0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
   8225         	rcpps	0x12345678,%xmm5
   8226 
   8227 // CHECK: rcpps	%xmm5, %xmm5
   8228 // CHECK:  encoding: [0x0f,0x53,0xed]
   8229         	rcpps	%xmm5,%xmm5
   8230 
   8231 // CHECK: rcpss	3735928559(%ebx,%ecx,8), %xmm5
   8232 // CHECK:  encoding: [0xf3,0x0f,0x53,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8233         	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8234 
   8235 // CHECK: rcpss	69, %xmm5
   8236 // CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x45,0x00,0x00,0x00]
   8237         	rcpss	0x45,%xmm5
   8238 
   8239 // CHECK: rcpss	32493, %xmm5
   8240 // CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xed,0x7e,0x00,0x00]
   8241         	rcpss	0x7eed,%xmm5
   8242 
   8243 // CHECK: rcpss	3133065982, %xmm5
   8244 // CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0xfe,0xca,0xbe,0xba]
   8245         	rcpss	0xbabecafe,%xmm5
   8246 
   8247 // CHECK: rcpss	305419896, %xmm5
   8248 // CHECK:  encoding: [0xf3,0x0f,0x53,0x2d,0x78,0x56,0x34,0x12]
   8249         	rcpss	0x12345678,%xmm5
   8250 
   8251 // CHECK: rcpss	%xmm5, %xmm5
   8252 // CHECK:  encoding: [0xf3,0x0f,0x53,0xed]
   8253         	rcpss	%xmm5,%xmm5
   8254 
   8255 // CHECK: rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
   8256 // CHECK:  encoding: [0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8257         	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8258 
   8259 // CHECK: rsqrtps	69, %xmm5
   8260 // CHECK:  encoding: [0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
   8261         	rsqrtps	0x45,%xmm5
   8262 
   8263 // CHECK: rsqrtps	32493, %xmm5
   8264 // CHECK:  encoding: [0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
   8265         	rsqrtps	0x7eed,%xmm5
   8266 
   8267 // CHECK: rsqrtps	3133065982, %xmm5
   8268 // CHECK:  encoding: [0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
   8269         	rsqrtps	0xbabecafe,%xmm5
   8270 
   8271 // CHECK: rsqrtps	305419896, %xmm5
   8272 // CHECK:  encoding: [0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
   8273         	rsqrtps	0x12345678,%xmm5
   8274 
   8275 // CHECK: rsqrtps	%xmm5, %xmm5
   8276 // CHECK:  encoding: [0x0f,0x52,0xed]
   8277         	rsqrtps	%xmm5,%xmm5
   8278 
   8279 // CHECK: rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
   8280 // CHECK:  encoding: [0xf3,0x0f,0x52,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8281         	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8282 
   8283 // CHECK: rsqrtss	69, %xmm5
   8284 // CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x45,0x00,0x00,0x00]
   8285         	rsqrtss	0x45,%xmm5
   8286 
   8287 // CHECK: rsqrtss	32493, %xmm5
   8288 // CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xed,0x7e,0x00,0x00]
   8289         	rsqrtss	0x7eed,%xmm5
   8290 
   8291 // CHECK: rsqrtss	3133065982, %xmm5
   8292 // CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0xfe,0xca,0xbe,0xba]
   8293         	rsqrtss	0xbabecafe,%xmm5
   8294 
   8295 // CHECK: rsqrtss	305419896, %xmm5
   8296 // CHECK:  encoding: [0xf3,0x0f,0x52,0x2d,0x78,0x56,0x34,0x12]
   8297         	rsqrtss	0x12345678,%xmm5
   8298 
   8299 // CHECK: rsqrtss	%xmm5, %xmm5
   8300 // CHECK:  encoding: [0xf3,0x0f,0x52,0xed]
   8301         	rsqrtss	%xmm5,%xmm5
   8302 
   8303 // CHECK: sqrtps	3735928559(%ebx,%ecx,8), %xmm5
   8304 // CHECK:  encoding: [0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8305         	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8306 
   8307 // CHECK: sqrtps	69, %xmm5
   8308 // CHECK:  encoding: [0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
   8309         	sqrtps	0x45,%xmm5
   8310 
   8311 // CHECK: sqrtps	32493, %xmm5
   8312 // CHECK:  encoding: [0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
   8313         	sqrtps	0x7eed,%xmm5
   8314 
   8315 // CHECK: sqrtps	3133065982, %xmm5
   8316 // CHECK:  encoding: [0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
   8317         	sqrtps	0xbabecafe,%xmm5
   8318 
   8319 // CHECK: sqrtps	305419896, %xmm5
   8320 // CHECK:  encoding: [0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
   8321         	sqrtps	0x12345678,%xmm5
   8322 
   8323 // CHECK: sqrtps	%xmm5, %xmm5
   8324 // CHECK:  encoding: [0x0f,0x51,0xed]
   8325         	sqrtps	%xmm5,%xmm5
   8326 
   8327 // CHECK: sqrtss	3735928559(%ebx,%ecx,8), %xmm5
   8328 // CHECK:  encoding: [0xf3,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8329         	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8330 
   8331 // CHECK: sqrtss	69, %xmm5
   8332 // CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
   8333         	sqrtss	0x45,%xmm5
   8334 
   8335 // CHECK: sqrtss	32493, %xmm5
   8336 // CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
   8337         	sqrtss	0x7eed,%xmm5
   8338 
   8339 // CHECK: sqrtss	3133065982, %xmm5
   8340 // CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
   8341         	sqrtss	0xbabecafe,%xmm5
   8342 
   8343 // CHECK: sqrtss	305419896, %xmm5
   8344 // CHECK:  encoding: [0xf3,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
   8345         	sqrtss	0x12345678,%xmm5
   8346 
   8347 // CHECK: sqrtss	%xmm5, %xmm5
   8348 // CHECK:  encoding: [0xf3,0x0f,0x51,0xed]
   8349         	sqrtss	%xmm5,%xmm5
   8350 
   8351 // CHECK: stmxcsr	3735928559(%ebx,%ecx,8)
   8352 // CHECK:  encoding: [0x0f,0xae,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   8353         	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
   8354 
   8355 // CHECK: stmxcsr	32493
   8356 // CHECK:  encoding: [0x0f,0xae,0x1d,0xed,0x7e,0x00,0x00]
   8357         	stmxcsr	0x7eed
   8358 
   8359 // CHECK: stmxcsr	3133065982
   8360 // CHECK:  encoding: [0x0f,0xae,0x1d,0xfe,0xca,0xbe,0xba]
   8361         	stmxcsr	0xbabecafe
   8362 
   8363 // CHECK: stmxcsr	305419896
   8364 // CHECK:  encoding: [0x0f,0xae,0x1d,0x78,0x56,0x34,0x12]
   8365         	stmxcsr	0x12345678
   8366 
   8367 // CHECK: subps	3735928559(%ebx,%ecx,8), %xmm5
   8368 // CHECK:  encoding: [0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8369         	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8370 
   8371 // CHECK: subps	69, %xmm5
   8372 // CHECK:  encoding: [0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
   8373         	subps	0x45,%xmm5
   8374 
   8375 // CHECK: subps	32493, %xmm5
   8376 // CHECK:  encoding: [0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
   8377         	subps	0x7eed,%xmm5
   8378 
   8379 // CHECK: subps	3133065982, %xmm5
   8380 // CHECK:  encoding: [0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
   8381         	subps	0xbabecafe,%xmm5
   8382 
   8383 // CHECK: subps	305419896, %xmm5
   8384 // CHECK:  encoding: [0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
   8385         	subps	0x12345678,%xmm5
   8386 
   8387 // CHECK: subps	%xmm5, %xmm5
   8388 // CHECK:  encoding: [0x0f,0x5c,0xed]
   8389         	subps	%xmm5,%xmm5
   8390 
   8391 // CHECK: subss	3735928559(%ebx,%ecx,8), %xmm5
   8392 // CHECK:  encoding: [0xf3,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8393         	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8394 
   8395 // CHECK: subss	69, %xmm5
   8396 // CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
   8397         	subss	0x45,%xmm5
   8398 
   8399 // CHECK: subss	32493, %xmm5
   8400 // CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
   8401         	subss	0x7eed,%xmm5
   8402 
   8403 // CHECK: subss	3133065982, %xmm5
   8404 // CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
   8405         	subss	0xbabecafe,%xmm5
   8406 
   8407 // CHECK: subss	305419896, %xmm5
   8408 // CHECK:  encoding: [0xf3,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
   8409         	subss	0x12345678,%xmm5
   8410 
   8411 // CHECK: subss	%xmm5, %xmm5
   8412 // CHECK:  encoding: [0xf3,0x0f,0x5c,0xed]
   8413         	subss	%xmm5,%xmm5
   8414 
   8415 // CHECK: ucomiss	3735928559(%ebx,%ecx,8), %xmm5
   8416 // CHECK:  encoding: [0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8417         	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8418 
   8419 // CHECK: ucomiss	69, %xmm5
   8420 // CHECK:  encoding: [0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
   8421         	ucomiss	0x45,%xmm5
   8422 
   8423 // CHECK: ucomiss	32493, %xmm5
   8424 // CHECK:  encoding: [0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
   8425         	ucomiss	0x7eed,%xmm5
   8426 
   8427 // CHECK: ucomiss	3133065982, %xmm5
   8428 // CHECK:  encoding: [0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
   8429         	ucomiss	0xbabecafe,%xmm5
   8430 
   8431 // CHECK: ucomiss	305419896, %xmm5
   8432 // CHECK:  encoding: [0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
   8433         	ucomiss	0x12345678,%xmm5
   8434 
   8435 // CHECK: ucomiss	%xmm5, %xmm5
   8436 // CHECK:  encoding: [0x0f,0x2e,0xed]
   8437         	ucomiss	%xmm5,%xmm5
   8438 
   8439 // CHECK: unpckhps	3735928559(%ebx,%ecx,8), %xmm5
   8440 // CHECK:  encoding: [0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8441         	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8442 
   8443 // CHECK: unpckhps	69, %xmm5
   8444 // CHECK:  encoding: [0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
   8445         	unpckhps	0x45,%xmm5
   8446 
   8447 // CHECK: unpckhps	32493, %xmm5
   8448 // CHECK:  encoding: [0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
   8449         	unpckhps	0x7eed,%xmm5
   8450 
   8451 // CHECK: unpckhps	3133065982, %xmm5
   8452 // CHECK:  encoding: [0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
   8453         	unpckhps	0xbabecafe,%xmm5
   8454 
   8455 // CHECK: unpckhps	305419896, %xmm5
   8456 // CHECK:  encoding: [0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
   8457         	unpckhps	0x12345678,%xmm5
   8458 
   8459 // CHECK: unpckhps	%xmm5, %xmm5
   8460 // CHECK:  encoding: [0x0f,0x15,0xed]
   8461         	unpckhps	%xmm5,%xmm5
   8462 
   8463 // CHECK: unpcklps	3735928559(%ebx,%ecx,8), %xmm5
   8464 // CHECK:  encoding: [0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8465         	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8466 
   8467 // CHECK: unpcklps	69, %xmm5
   8468 // CHECK:  encoding: [0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
   8469         	unpcklps	0x45,%xmm5
   8470 
   8471 // CHECK: unpcklps	32493, %xmm5
   8472 // CHECK:  encoding: [0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
   8473         	unpcklps	0x7eed,%xmm5
   8474 
   8475 // CHECK: unpcklps	3133065982, %xmm5
   8476 // CHECK:  encoding: [0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
   8477         	unpcklps	0xbabecafe,%xmm5
   8478 
   8479 // CHECK: unpcklps	305419896, %xmm5
   8480 // CHECK:  encoding: [0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
   8481         	unpcklps	0x12345678,%xmm5
   8482 
   8483 // CHECK: unpcklps	%xmm5, %xmm5
   8484 // CHECK:  encoding: [0x0f,0x14,0xed]
   8485         	unpcklps	%xmm5,%xmm5
   8486 
   8487 // CHECK: xorps	3735928559(%ebx,%ecx,8), %xmm5
   8488 // CHECK:  encoding: [0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8489         	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8490 
   8491 // CHECK: xorps	69, %xmm5
   8492 // CHECK:  encoding: [0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
   8493         	xorps	0x45,%xmm5
   8494 
   8495 // CHECK: xorps	32493, %xmm5
   8496 // CHECK:  encoding: [0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
   8497         	xorps	0x7eed,%xmm5
   8498 
   8499 // CHECK: xorps	3133065982, %xmm5
   8500 // CHECK:  encoding: [0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
   8501         	xorps	0xbabecafe,%xmm5
   8502 
   8503 // CHECK: xorps	305419896, %xmm5
   8504 // CHECK:  encoding: [0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
   8505         	xorps	0x12345678,%xmm5
   8506 
   8507 // CHECK: xorps	%xmm5, %xmm5
   8508 // CHECK:  encoding: [0x0f,0x57,0xed]
   8509         	xorps	%xmm5,%xmm5
   8510 
   8511 // CHECK: addpd	3735928559(%ebx,%ecx,8), %xmm5
   8512 // CHECK:  encoding: [0x66,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8513         	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8514 
   8515 // CHECK: addpd	69, %xmm5
   8516 // CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
   8517         	addpd	0x45,%xmm5
   8518 
   8519 // CHECK: addpd	32493, %xmm5
   8520 // CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
   8521         	addpd	0x7eed,%xmm5
   8522 
   8523 // CHECK: addpd	3133065982, %xmm5
   8524 // CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
   8525         	addpd	0xbabecafe,%xmm5
   8526 
   8527 // CHECK: addpd	305419896, %xmm5
   8528 // CHECK:  encoding: [0x66,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
   8529         	addpd	0x12345678,%xmm5
   8530 
   8531 // CHECK: addpd	%xmm5, %xmm5
   8532 // CHECK:  encoding: [0x66,0x0f,0x58,0xed]
   8533         	addpd	%xmm5,%xmm5
   8534 
   8535 // CHECK: addsd	3735928559(%ebx,%ecx,8), %xmm5
   8536 // CHECK:  encoding: [0xf2,0x0f,0x58,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8537         	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8538 
   8539 // CHECK: addsd	69, %xmm5
   8540 // CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x45,0x00,0x00,0x00]
   8541         	addsd	0x45,%xmm5
   8542 
   8543 // CHECK: addsd	32493, %xmm5
   8544 // CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xed,0x7e,0x00,0x00]
   8545         	addsd	0x7eed,%xmm5
   8546 
   8547 // CHECK: addsd	3133065982, %xmm5
   8548 // CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0xfe,0xca,0xbe,0xba]
   8549         	addsd	0xbabecafe,%xmm5
   8550 
   8551 // CHECK: addsd	305419896, %xmm5
   8552 // CHECK:  encoding: [0xf2,0x0f,0x58,0x2d,0x78,0x56,0x34,0x12]
   8553         	addsd	0x12345678,%xmm5
   8554 
   8555 // CHECK: addsd	%xmm5, %xmm5
   8556 // CHECK:  encoding: [0xf2,0x0f,0x58,0xed]
   8557         	addsd	%xmm5,%xmm5
   8558 
   8559 // CHECK: andnpd	3735928559(%ebx,%ecx,8), %xmm5
   8560 // CHECK:  encoding: [0x66,0x0f,0x55,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8561         	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8562 
   8563 // CHECK: andnpd	69, %xmm5
   8564 // CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x45,0x00,0x00,0x00]
   8565         	andnpd	0x45,%xmm5
   8566 
   8567 // CHECK: andnpd	32493, %xmm5
   8568 // CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xed,0x7e,0x00,0x00]
   8569         	andnpd	0x7eed,%xmm5
   8570 
   8571 // CHECK: andnpd	3133065982, %xmm5
   8572 // CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0xfe,0xca,0xbe,0xba]
   8573         	andnpd	0xbabecafe,%xmm5
   8574 
   8575 // CHECK: andnpd	305419896, %xmm5
   8576 // CHECK:  encoding: [0x66,0x0f,0x55,0x2d,0x78,0x56,0x34,0x12]
   8577         	andnpd	0x12345678,%xmm5
   8578 
   8579 // CHECK: andnpd	%xmm5, %xmm5
   8580 // CHECK:  encoding: [0x66,0x0f,0x55,0xed]
   8581         	andnpd	%xmm5,%xmm5
   8582 
   8583 // CHECK: andpd	3735928559(%ebx,%ecx,8), %xmm5
   8584 // CHECK:  encoding: [0x66,0x0f,0x54,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8585         	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8586 
   8587 // CHECK: andpd	69, %xmm5
   8588 // CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x45,0x00,0x00,0x00]
   8589         	andpd	0x45,%xmm5
   8590 
   8591 // CHECK: andpd	32493, %xmm5
   8592 // CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xed,0x7e,0x00,0x00]
   8593         	andpd	0x7eed,%xmm5
   8594 
   8595 // CHECK: andpd	3133065982, %xmm5
   8596 // CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0xfe,0xca,0xbe,0xba]
   8597         	andpd	0xbabecafe,%xmm5
   8598 
   8599 // CHECK: andpd	305419896, %xmm5
   8600 // CHECK:  encoding: [0x66,0x0f,0x54,0x2d,0x78,0x56,0x34,0x12]
   8601         	andpd	0x12345678,%xmm5
   8602 
   8603 // CHECK: andpd	%xmm5, %xmm5
   8604 // CHECK:  encoding: [0x66,0x0f,0x54,0xed]
   8605         	andpd	%xmm5,%xmm5
   8606 
   8607 // CHECK: comisd	3735928559(%ebx,%ecx,8), %xmm5
   8608 // CHECK:  encoding: [0x66,0x0f,0x2f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8609         	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8610 
   8611 // CHECK: comisd	69, %xmm5
   8612 // CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x45,0x00,0x00,0x00]
   8613         	comisd	0x45,%xmm5
   8614 
   8615 // CHECK: comisd	32493, %xmm5
   8616 // CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xed,0x7e,0x00,0x00]
   8617         	comisd	0x7eed,%xmm5
   8618 
   8619 // CHECK: comisd	3133065982, %xmm5
   8620 // CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0xfe,0xca,0xbe,0xba]
   8621         	comisd	0xbabecafe,%xmm5
   8622 
   8623 // CHECK: comisd	305419896, %xmm5
   8624 // CHECK:  encoding: [0x66,0x0f,0x2f,0x2d,0x78,0x56,0x34,0x12]
   8625         	comisd	0x12345678,%xmm5
   8626 
   8627 // CHECK: comisd	%xmm5, %xmm5
   8628 // CHECK:  encoding: [0x66,0x0f,0x2f,0xed]
   8629         	comisd	%xmm5,%xmm5
   8630 
   8631 // CHECK: cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
   8632 // CHECK:  encoding: [0x66,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8633         	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8634 
   8635 // CHECK: cvtpi2pd	69, %xmm5
   8636 // CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
   8637         	cvtpi2pd	0x45,%xmm5
   8638 
   8639 // CHECK: cvtpi2pd	32493, %xmm5
   8640 // CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   8641         	cvtpi2pd	0x7eed,%xmm5
   8642 
   8643 // CHECK: cvtpi2pd	3133065982, %xmm5
   8644 // CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   8645         	cvtpi2pd	0xbabecafe,%xmm5
   8646 
   8647 // CHECK: cvtpi2pd	305419896, %xmm5
   8648 // CHECK:  encoding: [0x66,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
   8649         	cvtpi2pd	0x12345678,%xmm5
   8650 
   8651 // CHECK: cvtpi2pd	%mm3, %xmm5
   8652 // CHECK:  encoding: [0x66,0x0f,0x2a,0xeb]
   8653         	cvtpi2pd	%mm3,%xmm5
   8654 
   8655 // CHECK: cvtsi2sd	%ecx, %xmm5
   8656 // CHECK:  encoding: [0xf2,0x0f,0x2a,0xe9]
   8657         	cvtsi2sd	%ecx,%xmm5
   8658 
   8659 // CHECK: cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
   8660 // CHECK:  encoding: [0xf2,0x0f,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8661         	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8662 
   8663 // CHECK: cvtsi2sd	69, %xmm5
   8664 // CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x45,0x00,0x00,0x00]
   8665         	cvtsi2sd	0x45,%xmm5
   8666 
   8667 // CHECK: cvtsi2sd	32493, %xmm5
   8668 // CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   8669         	cvtsi2sd	0x7eed,%xmm5
   8670 
   8671 // CHECK: cvtsi2sd	3133065982, %xmm5
   8672 // CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   8673         	cvtsi2sd	0xbabecafe,%xmm5
   8674 
   8675 // CHECK: cvtsi2sd	305419896, %xmm5
   8676 // CHECK:  encoding: [0xf2,0x0f,0x2a,0x2d,0x78,0x56,0x34,0x12]
   8677         	cvtsi2sd	0x12345678,%xmm5
   8678 
   8679 // CHECK: divpd	3735928559(%ebx,%ecx,8), %xmm5
   8680 // CHECK:  encoding: [0x66,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8681         	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8682 
   8683 // CHECK: divpd	69, %xmm5
   8684 // CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
   8685         	divpd	0x45,%xmm5
   8686 
   8687 // CHECK: divpd	32493, %xmm5
   8688 // CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
   8689         	divpd	0x7eed,%xmm5
   8690 
   8691 // CHECK: divpd	3133065982, %xmm5
   8692 // CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
   8693         	divpd	0xbabecafe,%xmm5
   8694 
   8695 // CHECK: divpd	305419896, %xmm5
   8696 // CHECK:  encoding: [0x66,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
   8697         	divpd	0x12345678,%xmm5
   8698 
   8699 // CHECK: divpd	%xmm5, %xmm5
   8700 // CHECK:  encoding: [0x66,0x0f,0x5e,0xed]
   8701         	divpd	%xmm5,%xmm5
   8702 
   8703 // CHECK: divsd	3735928559(%ebx,%ecx,8), %xmm5
   8704 // CHECK:  encoding: [0xf2,0x0f,0x5e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8705         	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8706 
   8707 // CHECK: divsd	69, %xmm5
   8708 // CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x45,0x00,0x00,0x00]
   8709         	divsd	0x45,%xmm5
   8710 
   8711 // CHECK: divsd	32493, %xmm5
   8712 // CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xed,0x7e,0x00,0x00]
   8713         	divsd	0x7eed,%xmm5
   8714 
   8715 // CHECK: divsd	3133065982, %xmm5
   8716 // CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0xfe,0xca,0xbe,0xba]
   8717         	divsd	0xbabecafe,%xmm5
   8718 
   8719 // CHECK: divsd	305419896, %xmm5
   8720 // CHECK:  encoding: [0xf2,0x0f,0x5e,0x2d,0x78,0x56,0x34,0x12]
   8721         	divsd	0x12345678,%xmm5
   8722 
   8723 // CHECK: divsd	%xmm5, %xmm5
   8724 // CHECK:  encoding: [0xf2,0x0f,0x5e,0xed]
   8725         	divsd	%xmm5,%xmm5
   8726 
   8727 // CHECK: maxpd	3735928559(%ebx,%ecx,8), %xmm5
   8728 // CHECK:  encoding: [0x66,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8729         	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8730 
   8731 // CHECK: maxpd	69, %xmm5
   8732 // CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
   8733         	maxpd	0x45,%xmm5
   8734 
   8735 // CHECK: maxpd	32493, %xmm5
   8736 // CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
   8737         	maxpd	0x7eed,%xmm5
   8738 
   8739 // CHECK: maxpd	3133065982, %xmm5
   8740 // CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
   8741         	maxpd	0xbabecafe,%xmm5
   8742 
   8743 // CHECK: maxpd	305419896, %xmm5
   8744 // CHECK:  encoding: [0x66,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
   8745         	maxpd	0x12345678,%xmm5
   8746 
   8747 // CHECK: maxpd	%xmm5, %xmm5
   8748 // CHECK:  encoding: [0x66,0x0f,0x5f,0xed]
   8749         	maxpd	%xmm5,%xmm5
   8750 
   8751 // CHECK: maxsd	3735928559(%ebx,%ecx,8), %xmm5
   8752 // CHECK:  encoding: [0xf2,0x0f,0x5f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8753         	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8754 
   8755 // CHECK: maxsd	69, %xmm5
   8756 // CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x45,0x00,0x00,0x00]
   8757         	maxsd	0x45,%xmm5
   8758 
   8759 // CHECK: maxsd	32493, %xmm5
   8760 // CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xed,0x7e,0x00,0x00]
   8761         	maxsd	0x7eed,%xmm5
   8762 
   8763 // CHECK: maxsd	3133065982, %xmm5
   8764 // CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0xfe,0xca,0xbe,0xba]
   8765         	maxsd	0xbabecafe,%xmm5
   8766 
   8767 // CHECK: maxsd	305419896, %xmm5
   8768 // CHECK:  encoding: [0xf2,0x0f,0x5f,0x2d,0x78,0x56,0x34,0x12]
   8769         	maxsd	0x12345678,%xmm5
   8770 
   8771 // CHECK: maxsd	%xmm5, %xmm5
   8772 // CHECK:  encoding: [0xf2,0x0f,0x5f,0xed]
   8773         	maxsd	%xmm5,%xmm5
   8774 
   8775 // CHECK: minpd	3735928559(%ebx,%ecx,8), %xmm5
   8776 // CHECK:  encoding: [0x66,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8777         	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8778 
   8779 // CHECK: minpd	69, %xmm5
   8780 // CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
   8781         	minpd	0x45,%xmm5
   8782 
   8783 // CHECK: minpd	32493, %xmm5
   8784 // CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
   8785         	minpd	0x7eed,%xmm5
   8786 
   8787 // CHECK: minpd	3133065982, %xmm5
   8788 // CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
   8789         	minpd	0xbabecafe,%xmm5
   8790 
   8791 // CHECK: minpd	305419896, %xmm5
   8792 // CHECK:  encoding: [0x66,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
   8793         	minpd	0x12345678,%xmm5
   8794 
   8795 // CHECK: minpd	%xmm5, %xmm5
   8796 // CHECK:  encoding: [0x66,0x0f,0x5d,0xed]
   8797         	minpd	%xmm5,%xmm5
   8798 
   8799 // CHECK: minsd	3735928559(%ebx,%ecx,8), %xmm5
   8800 // CHECK:  encoding: [0xf2,0x0f,0x5d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8801         	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8802 
   8803 // CHECK: minsd	69, %xmm5
   8804 // CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x45,0x00,0x00,0x00]
   8805         	minsd	0x45,%xmm5
   8806 
   8807 // CHECK: minsd	32493, %xmm5
   8808 // CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xed,0x7e,0x00,0x00]
   8809         	minsd	0x7eed,%xmm5
   8810 
   8811 // CHECK: minsd	3133065982, %xmm5
   8812 // CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0xfe,0xca,0xbe,0xba]
   8813         	minsd	0xbabecafe,%xmm5
   8814 
   8815 // CHECK: minsd	305419896, %xmm5
   8816 // CHECK:  encoding: [0xf2,0x0f,0x5d,0x2d,0x78,0x56,0x34,0x12]
   8817         	minsd	0x12345678,%xmm5
   8818 
   8819 // CHECK: minsd	%xmm5, %xmm5
   8820 // CHECK:  encoding: [0xf2,0x0f,0x5d,0xed]
   8821         	minsd	%xmm5,%xmm5
   8822 
   8823 // CHECK: movapd	3735928559(%ebx,%ecx,8), %xmm5
   8824 // CHECK:  encoding: [0x66,0x0f,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8825         	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8826 
   8827 // CHECK: movapd	69, %xmm5
   8828 // CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x45,0x00,0x00,0x00]
   8829         	movapd	0x45,%xmm5
   8830 
   8831 // CHECK: movapd	32493, %xmm5
   8832 // CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xed,0x7e,0x00,0x00]
   8833         	movapd	0x7eed,%xmm5
   8834 
   8835 // CHECK: movapd	3133065982, %xmm5
   8836 // CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0xfe,0xca,0xbe,0xba]
   8837         	movapd	0xbabecafe,%xmm5
   8838 
   8839 // CHECK: movapd	305419896, %xmm5
   8840 // CHECK:  encoding: [0x66,0x0f,0x28,0x2d,0x78,0x56,0x34,0x12]
   8841         	movapd	0x12345678,%xmm5
   8842 
   8843 // CHECK: movapd	%xmm5, %xmm5
   8844 // CHECK:  encoding: [0x66,0x0f,0x28,0xed]
   8845         	movapd	%xmm5,%xmm5
   8846 
   8847 // CHECK: movapd	%xmm5, 3735928559(%ebx,%ecx,8)
   8848 // CHECK:  encoding: [0x66,0x0f,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8849         	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8850 
   8851 // CHECK: movapd	%xmm5, 69
   8852 // CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x45,0x00,0x00,0x00]
   8853         	movapd	%xmm5,0x45
   8854 
   8855 // CHECK: movapd	%xmm5, 32493
   8856 // CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xed,0x7e,0x00,0x00]
   8857         	movapd	%xmm5,0x7eed
   8858 
   8859 // CHECK: movapd	%xmm5, 3133065982
   8860 // CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0xfe,0xca,0xbe,0xba]
   8861         	movapd	%xmm5,0xbabecafe
   8862 
   8863 // CHECK: movapd	%xmm5, 305419896
   8864 // CHECK:  encoding: [0x66,0x0f,0x29,0x2d,0x78,0x56,0x34,0x12]
   8865         	movapd	%xmm5,0x12345678
   8866 
   8867 // CHECK: movapd	%xmm5, %xmm5
   8868 // CHECK:  encoding: [0x66,0x0f,0x28,0xed]
   8869         	movapd	%xmm5,%xmm5
   8870 
   8871 // CHECK: movhpd	3735928559(%ebx,%ecx,8), %xmm5
   8872 // CHECK:  encoding: [0x66,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8873         	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8874 
   8875 // CHECK: movhpd	69, %xmm5
   8876 // CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
   8877         	movhpd	0x45,%xmm5
   8878 
   8879 // CHECK: movhpd	32493, %xmm5
   8880 // CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
   8881         	movhpd	0x7eed,%xmm5
   8882 
   8883 // CHECK: movhpd	3133065982, %xmm5
   8884 // CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
   8885         	movhpd	0xbabecafe,%xmm5
   8886 
   8887 // CHECK: movhpd	305419896, %xmm5
   8888 // CHECK:  encoding: [0x66,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
   8889         	movhpd	0x12345678,%xmm5
   8890 
   8891 // CHECK: movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
   8892 // CHECK:  encoding: [0x66,0x0f,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8893         	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8894 
   8895 // CHECK: movhpd	%xmm5, 69
   8896 // CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x45,0x00,0x00,0x00]
   8897         	movhpd	%xmm5,0x45
   8898 
   8899 // CHECK: movhpd	%xmm5, 32493
   8900 // CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xed,0x7e,0x00,0x00]
   8901         	movhpd	%xmm5,0x7eed
   8902 
   8903 // CHECK: movhpd	%xmm5, 3133065982
   8904 // CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0xfe,0xca,0xbe,0xba]
   8905         	movhpd	%xmm5,0xbabecafe
   8906 
   8907 // CHECK: movhpd	%xmm5, 305419896
   8908 // CHECK:  encoding: [0x66,0x0f,0x17,0x2d,0x78,0x56,0x34,0x12]
   8909         	movhpd	%xmm5,0x12345678
   8910 
   8911 // CHECK: movlpd	3735928559(%ebx,%ecx,8), %xmm5
   8912 // CHECK:  encoding: [0x66,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8913         	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8914 
   8915 // CHECK: movlpd	69, %xmm5
   8916 // CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
   8917         	movlpd	0x45,%xmm5
   8918 
   8919 // CHECK: movlpd	32493, %xmm5
   8920 // CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
   8921         	movlpd	0x7eed,%xmm5
   8922 
   8923 // CHECK: movlpd	3133065982, %xmm5
   8924 // CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
   8925         	movlpd	0xbabecafe,%xmm5
   8926 
   8927 // CHECK: movlpd	305419896, %xmm5
   8928 // CHECK:  encoding: [0x66,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
   8929         	movlpd	0x12345678,%xmm5
   8930 
   8931 // CHECK: movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
   8932 // CHECK:  encoding: [0x66,0x0f,0x13,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8933         	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8934 
   8935 // CHECK: movlpd	%xmm5, 69
   8936 // CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x45,0x00,0x00,0x00]
   8937         	movlpd	%xmm5,0x45
   8938 
   8939 // CHECK: movlpd	%xmm5, 32493
   8940 // CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xed,0x7e,0x00,0x00]
   8941         	movlpd	%xmm5,0x7eed
   8942 
   8943 // CHECK: movlpd	%xmm5, 3133065982
   8944 // CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0xfe,0xca,0xbe,0xba]
   8945         	movlpd	%xmm5,0xbabecafe
   8946 
   8947 // CHECK: movlpd	%xmm5, 305419896
   8948 // CHECK:  encoding: [0x66,0x0f,0x13,0x2d,0x78,0x56,0x34,0x12]
   8949         	movlpd	%xmm5,0x12345678
   8950 
   8951 // CHECK: movmskpd	%xmm5, %ecx
   8952 // CHECK:  encoding: [0x66,0x0f,0x50,0xcd]
   8953         	movmskpd	%xmm5,%ecx
   8954 
   8955 // CHECK: movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
   8956 // CHECK:  encoding: [0x66,0x0f,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8957         	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   8958 
   8959 // CHECK: movntpd	%xmm5, 69
   8960 // CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x45,0x00,0x00,0x00]
   8961         	movntpd	%xmm5,0x45
   8962 
   8963 // CHECK: movntpd	%xmm5, 32493
   8964 // CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xed,0x7e,0x00,0x00]
   8965         	movntpd	%xmm5,0x7eed
   8966 
   8967 // CHECK: movntpd	%xmm5, 3133065982
   8968 // CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
   8969         	movntpd	%xmm5,0xbabecafe
   8970 
   8971 // CHECK: movntpd	%xmm5, 305419896
   8972 // CHECK:  encoding: [0x66,0x0f,0x2b,0x2d,0x78,0x56,0x34,0x12]
   8973         	movntpd	%xmm5,0x12345678
   8974 
   8975 // CHECK: movsd	3735928559(%ebx,%ecx,8), %xmm5
   8976 // CHECK:  encoding: [0xf2,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
   8977         	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   8978 
   8979 // CHECK: movsd	69, %xmm5
   8980 // CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
   8981         	movsd	0x45,%xmm5
   8982 
   8983 // CHECK: movsd	32493, %xmm5
   8984 // CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
   8985         	movsd	0x7eed,%xmm5
   8986 
   8987 // CHECK: movsd	3133065982, %xmm5
   8988 // CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
   8989         	movsd	0xbabecafe,%xmm5
   8990 
   8991 // CHECK: movsd	305419896, %xmm5
   8992 // CHECK:  encoding: [0xf2,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
   8993         	movsd	0x12345678,%xmm5
   8994 
   8995 // CHECK: movsd	%xmm5, %xmm5
   8996 // CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
   8997         	movsd	%xmm5,%xmm5
   8998 
   8999 // CHECK: movsd	%xmm5, 3735928559(%ebx,%ecx,8)
   9000 // CHECK:  encoding: [0xf2,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9001         	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   9002 
   9003 // CHECK: movsd	%xmm5, 69
   9004 // CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
   9005         	movsd	%xmm5,0x45
   9006 
   9007 // CHECK: movsd	%xmm5, 32493
   9008 // CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
   9009         	movsd	%xmm5,0x7eed
   9010 
   9011 // CHECK: movsd	%xmm5, 3133065982
   9012 // CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
   9013         	movsd	%xmm5,0xbabecafe
   9014 
   9015 // CHECK: movsd	%xmm5, 305419896
   9016 // CHECK:  encoding: [0xf2,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
   9017         	movsd	%xmm5,0x12345678
   9018 
   9019 // CHECK: movsd	%xmm5, %xmm5
   9020 // CHECK:  encoding: [0xf2,0x0f,0x10,0xed]
   9021         	movsd	%xmm5,%xmm5
   9022 
   9023 // CHECK: movupd	3735928559(%ebx,%ecx,8), %xmm5
   9024 // CHECK:  encoding: [0x66,0x0f,0x10,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9025         	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9026 
   9027 // CHECK: movupd	69, %xmm5
   9028 // CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x45,0x00,0x00,0x00]
   9029         	movupd	0x45,%xmm5
   9030 
   9031 // CHECK: movupd	32493, %xmm5
   9032 // CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xed,0x7e,0x00,0x00]
   9033         	movupd	0x7eed,%xmm5
   9034 
   9035 // CHECK: movupd	3133065982, %xmm5
   9036 // CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0xfe,0xca,0xbe,0xba]
   9037         	movupd	0xbabecafe,%xmm5
   9038 
   9039 // CHECK: movupd	305419896, %xmm5
   9040 // CHECK:  encoding: [0x66,0x0f,0x10,0x2d,0x78,0x56,0x34,0x12]
   9041         	movupd	0x12345678,%xmm5
   9042 
   9043 // CHECK: movupd	%xmm5, %xmm5
   9044 // CHECK:  encoding: [0x66,0x0f,0x10,0xed]
   9045         	movupd	%xmm5,%xmm5
   9046 
   9047 // CHECK: movupd	%xmm5, 3735928559(%ebx,%ecx,8)
   9048 // CHECK:  encoding: [0x66,0x0f,0x11,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9049         	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   9050 
   9051 // CHECK: movupd	%xmm5, 69
   9052 // CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x45,0x00,0x00,0x00]
   9053         	movupd	%xmm5,0x45
   9054 
   9055 // CHECK: movupd	%xmm5, 32493
   9056 // CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xed,0x7e,0x00,0x00]
   9057         	movupd	%xmm5,0x7eed
   9058 
   9059 // CHECK: movupd	%xmm5, 3133065982
   9060 // CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0xfe,0xca,0xbe,0xba]
   9061         	movupd	%xmm5,0xbabecafe
   9062 
   9063 // CHECK: movupd	%xmm5, 305419896
   9064 // CHECK:  encoding: [0x66,0x0f,0x11,0x2d,0x78,0x56,0x34,0x12]
   9065         	movupd	%xmm5,0x12345678
   9066 
   9067 // CHECK: movupd	%xmm5, %xmm5
   9068 // CHECK:  encoding: [0x66,0x0f,0x10,0xed]
   9069         	movupd	%xmm5,%xmm5
   9070 
   9071 // CHECK: mulpd	3735928559(%ebx,%ecx,8), %xmm5
   9072 // CHECK:  encoding: [0x66,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9073         	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9074 
   9075 // CHECK: mulpd	69, %xmm5
   9076 // CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
   9077         	mulpd	0x45,%xmm5
   9078 
   9079 // CHECK: mulpd	32493, %xmm5
   9080 // CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
   9081         	mulpd	0x7eed,%xmm5
   9082 
   9083 // CHECK: mulpd	3133065982, %xmm5
   9084 // CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
   9085         	mulpd	0xbabecafe,%xmm5
   9086 
   9087 // CHECK: mulpd	305419896, %xmm5
   9088 // CHECK:  encoding: [0x66,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
   9089         	mulpd	0x12345678,%xmm5
   9090 
   9091 // CHECK: mulpd	%xmm5, %xmm5
   9092 // CHECK:  encoding: [0x66,0x0f,0x59,0xed]
   9093         	mulpd	%xmm5,%xmm5
   9094 
   9095 // CHECK: mulsd	3735928559(%ebx,%ecx,8), %xmm5
   9096 // CHECK:  encoding: [0xf2,0x0f,0x59,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9097         	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9098 
   9099 // CHECK: mulsd	69, %xmm5
   9100 // CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x45,0x00,0x00,0x00]
   9101         	mulsd	0x45,%xmm5
   9102 
   9103 // CHECK: mulsd	32493, %xmm5
   9104 // CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xed,0x7e,0x00,0x00]
   9105         	mulsd	0x7eed,%xmm5
   9106 
   9107 // CHECK: mulsd	3133065982, %xmm5
   9108 // CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0xfe,0xca,0xbe,0xba]
   9109         	mulsd	0xbabecafe,%xmm5
   9110 
   9111 // CHECK: mulsd	305419896, %xmm5
   9112 // CHECK:  encoding: [0xf2,0x0f,0x59,0x2d,0x78,0x56,0x34,0x12]
   9113         	mulsd	0x12345678,%xmm5
   9114 
   9115 // CHECK: mulsd	%xmm5, %xmm5
   9116 // CHECK:  encoding: [0xf2,0x0f,0x59,0xed]
   9117         	mulsd	%xmm5,%xmm5
   9118 
   9119 // CHECK: orpd	3735928559(%ebx,%ecx,8), %xmm5
   9120 // CHECK:  encoding: [0x66,0x0f,0x56,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9121         	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9122 
   9123 // CHECK: orpd	69, %xmm5
   9124 // CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x45,0x00,0x00,0x00]
   9125         	orpd	0x45,%xmm5
   9126 
   9127 // CHECK: orpd	32493, %xmm5
   9128 // CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xed,0x7e,0x00,0x00]
   9129         	orpd	0x7eed,%xmm5
   9130 
   9131 // CHECK: orpd	3133065982, %xmm5
   9132 // CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0xfe,0xca,0xbe,0xba]
   9133         	orpd	0xbabecafe,%xmm5
   9134 
   9135 // CHECK: orpd	305419896, %xmm5
   9136 // CHECK:  encoding: [0x66,0x0f,0x56,0x2d,0x78,0x56,0x34,0x12]
   9137         	orpd	0x12345678,%xmm5
   9138 
   9139 // CHECK: orpd	%xmm5, %xmm5
   9140 // CHECK:  encoding: [0x66,0x0f,0x56,0xed]
   9141         	orpd	%xmm5,%xmm5
   9142 
   9143 // CHECK: sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
   9144 // CHECK:  encoding: [0x66,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9145         	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9146 
   9147 // CHECK: sqrtpd	69, %xmm5
   9148 // CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
   9149         	sqrtpd	0x45,%xmm5
   9150 
   9151 // CHECK: sqrtpd	32493, %xmm5
   9152 // CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
   9153         	sqrtpd	0x7eed,%xmm5
   9154 
   9155 // CHECK: sqrtpd	3133065982, %xmm5
   9156 // CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
   9157         	sqrtpd	0xbabecafe,%xmm5
   9158 
   9159 // CHECK: sqrtpd	305419896, %xmm5
   9160 // CHECK:  encoding: [0x66,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
   9161         	sqrtpd	0x12345678,%xmm5
   9162 
   9163 // CHECK: sqrtpd	%xmm5, %xmm5
   9164 // CHECK:  encoding: [0x66,0x0f,0x51,0xed]
   9165         	sqrtpd	%xmm5,%xmm5
   9166 
   9167 // CHECK: sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
   9168 // CHECK:  encoding: [0xf2,0x0f,0x51,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9169         	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9170 
   9171 // CHECK: sqrtsd	69, %xmm5
   9172 // CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x45,0x00,0x00,0x00]
   9173         	sqrtsd	0x45,%xmm5
   9174 
   9175 // CHECK: sqrtsd	32493, %xmm5
   9176 // CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xed,0x7e,0x00,0x00]
   9177         	sqrtsd	0x7eed,%xmm5
   9178 
   9179 // CHECK: sqrtsd	3133065982, %xmm5
   9180 // CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0xfe,0xca,0xbe,0xba]
   9181         	sqrtsd	0xbabecafe,%xmm5
   9182 
   9183 // CHECK: sqrtsd	305419896, %xmm5
   9184 // CHECK:  encoding: [0xf2,0x0f,0x51,0x2d,0x78,0x56,0x34,0x12]
   9185         	sqrtsd	0x12345678,%xmm5
   9186 
   9187 // CHECK: sqrtsd	%xmm5, %xmm5
   9188 // CHECK:  encoding: [0xf2,0x0f,0x51,0xed]
   9189         	sqrtsd	%xmm5,%xmm5
   9190 
   9191 // CHECK: subpd	3735928559(%ebx,%ecx,8), %xmm5
   9192 // CHECK:  encoding: [0x66,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9193         	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9194 
   9195 // CHECK: subpd	69, %xmm5
   9196 // CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
   9197         	subpd	0x45,%xmm5
   9198 
   9199 // CHECK: subpd	32493, %xmm5
   9200 // CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
   9201         	subpd	0x7eed,%xmm5
   9202 
   9203 // CHECK: subpd	3133065982, %xmm5
   9204 // CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
   9205         	subpd	0xbabecafe,%xmm5
   9206 
   9207 // CHECK: subpd	305419896, %xmm5
   9208 // CHECK:  encoding: [0x66,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
   9209         	subpd	0x12345678,%xmm5
   9210 
   9211 // CHECK: subpd	%xmm5, %xmm5
   9212 // CHECK:  encoding: [0x66,0x0f,0x5c,0xed]
   9213         	subpd	%xmm5,%xmm5
   9214 
   9215 // CHECK: subsd	3735928559(%ebx,%ecx,8), %xmm5
   9216 // CHECK:  encoding: [0xf2,0x0f,0x5c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9217         	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9218 
   9219 // CHECK: subsd	69, %xmm5
   9220 // CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x45,0x00,0x00,0x00]
   9221         	subsd	0x45,%xmm5
   9222 
   9223 // CHECK: subsd	32493, %xmm5
   9224 // CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xed,0x7e,0x00,0x00]
   9225         	subsd	0x7eed,%xmm5
   9226 
   9227 // CHECK: subsd	3133065982, %xmm5
   9228 // CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0xfe,0xca,0xbe,0xba]
   9229         	subsd	0xbabecafe,%xmm5
   9230 
   9231 // CHECK: subsd	305419896, %xmm5
   9232 // CHECK:  encoding: [0xf2,0x0f,0x5c,0x2d,0x78,0x56,0x34,0x12]
   9233         	subsd	0x12345678,%xmm5
   9234 
   9235 // CHECK: subsd	%xmm5, %xmm5
   9236 // CHECK:  encoding: [0xf2,0x0f,0x5c,0xed]
   9237         	subsd	%xmm5,%xmm5
   9238 
   9239 // CHECK: ucomisd	3735928559(%ebx,%ecx,8), %xmm5
   9240 // CHECK:  encoding: [0x66,0x0f,0x2e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9241         	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9242 
   9243 // CHECK: ucomisd	69, %xmm5
   9244 // CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x45,0x00,0x00,0x00]
   9245         	ucomisd	0x45,%xmm5
   9246 
   9247 // CHECK: ucomisd	32493, %xmm5
   9248 // CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xed,0x7e,0x00,0x00]
   9249         	ucomisd	0x7eed,%xmm5
   9250 
   9251 // CHECK: ucomisd	3133065982, %xmm5
   9252 // CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0xfe,0xca,0xbe,0xba]
   9253         	ucomisd	0xbabecafe,%xmm5
   9254 
   9255 // CHECK: ucomisd	305419896, %xmm5
   9256 // CHECK:  encoding: [0x66,0x0f,0x2e,0x2d,0x78,0x56,0x34,0x12]
   9257         	ucomisd	0x12345678,%xmm5
   9258 
   9259 // CHECK: ucomisd	%xmm5, %xmm5
   9260 // CHECK:  encoding: [0x66,0x0f,0x2e,0xed]
   9261         	ucomisd	%xmm5,%xmm5
   9262 
   9263 // CHECK: unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
   9264 // CHECK:  encoding: [0x66,0x0f,0x15,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9265         	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9266 
   9267 // CHECK: unpckhpd	69, %xmm5
   9268 // CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x45,0x00,0x00,0x00]
   9269         	unpckhpd	0x45,%xmm5
   9270 
   9271 // CHECK: unpckhpd	32493, %xmm5
   9272 // CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xed,0x7e,0x00,0x00]
   9273         	unpckhpd	0x7eed,%xmm5
   9274 
   9275 // CHECK: unpckhpd	3133065982, %xmm5
   9276 // CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0xfe,0xca,0xbe,0xba]
   9277         	unpckhpd	0xbabecafe,%xmm5
   9278 
   9279 // CHECK: unpckhpd	305419896, %xmm5
   9280 // CHECK:  encoding: [0x66,0x0f,0x15,0x2d,0x78,0x56,0x34,0x12]
   9281         	unpckhpd	0x12345678,%xmm5
   9282 
   9283 // CHECK: unpckhpd	%xmm5, %xmm5
   9284 // CHECK:  encoding: [0x66,0x0f,0x15,0xed]
   9285         	unpckhpd	%xmm5,%xmm5
   9286 
   9287 // CHECK: unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
   9288 // CHECK:  encoding: [0x66,0x0f,0x14,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9289         	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9290 
   9291 // CHECK: unpcklpd	69, %xmm5
   9292 // CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x45,0x00,0x00,0x00]
   9293         	unpcklpd	0x45,%xmm5
   9294 
   9295 // CHECK: unpcklpd	32493, %xmm5
   9296 // CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xed,0x7e,0x00,0x00]
   9297         	unpcklpd	0x7eed,%xmm5
   9298 
   9299 // CHECK: unpcklpd	3133065982, %xmm5
   9300 // CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0xfe,0xca,0xbe,0xba]
   9301         	unpcklpd	0xbabecafe,%xmm5
   9302 
   9303 // CHECK: unpcklpd	305419896, %xmm5
   9304 // CHECK:  encoding: [0x66,0x0f,0x14,0x2d,0x78,0x56,0x34,0x12]
   9305         	unpcklpd	0x12345678,%xmm5
   9306 
   9307 // CHECK: unpcklpd	%xmm5, %xmm5
   9308 // CHECK:  encoding: [0x66,0x0f,0x14,0xed]
   9309         	unpcklpd	%xmm5,%xmm5
   9310 
   9311 // CHECK: xorpd	3735928559(%ebx,%ecx,8), %xmm5
   9312 // CHECK:  encoding: [0x66,0x0f,0x57,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9313         	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9314 
   9315 // CHECK: xorpd	69, %xmm5
   9316 // CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x45,0x00,0x00,0x00]
   9317         	xorpd	0x45,%xmm5
   9318 
   9319 // CHECK: xorpd	32493, %xmm5
   9320 // CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xed,0x7e,0x00,0x00]
   9321         	xorpd	0x7eed,%xmm5
   9322 
   9323 // CHECK: xorpd	3133065982, %xmm5
   9324 // CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0xfe,0xca,0xbe,0xba]
   9325         	xorpd	0xbabecafe,%xmm5
   9326 
   9327 // CHECK: xorpd	305419896, %xmm5
   9328 // CHECK:  encoding: [0x66,0x0f,0x57,0x2d,0x78,0x56,0x34,0x12]
   9329         	xorpd	0x12345678,%xmm5
   9330 
   9331 // CHECK: xorpd	%xmm5, %xmm5
   9332 // CHECK:  encoding: [0x66,0x0f,0x57,0xed]
   9333         	xorpd	%xmm5,%xmm5
   9334 
   9335 // CHECK: cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
   9336 // CHECK:  encoding: [0xf3,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9337         	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9338 
   9339 // CHECK: cvtdq2pd	69, %xmm5
   9340 // CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
   9341         	cvtdq2pd	0x45,%xmm5
   9342 
   9343 // CHECK: cvtdq2pd	32493, %xmm5
   9344 // CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
   9345         	cvtdq2pd	0x7eed,%xmm5
   9346 
   9347 // CHECK: cvtdq2pd	3133065982, %xmm5
   9348 // CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
   9349         	cvtdq2pd	0xbabecafe,%xmm5
   9350 
   9351 // CHECK: cvtdq2pd	305419896, %xmm5
   9352 // CHECK:  encoding: [0xf3,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
   9353         	cvtdq2pd	0x12345678,%xmm5
   9354 
   9355 // CHECK: cvtdq2pd	%xmm5, %xmm5
   9356 // CHECK:  encoding: [0xf3,0x0f,0xe6,0xed]
   9357         	cvtdq2pd	%xmm5,%xmm5
   9358 
   9359 // CHECK: cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
   9360 // CHECK:  encoding: [0xf2,0x0f,0xe6,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9361         	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9362 
   9363 // CHECK: cvtpd2dq	69, %xmm5
   9364 // CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x45,0x00,0x00,0x00]
   9365         	cvtpd2dq	0x45,%xmm5
   9366 
   9367 // CHECK: cvtpd2dq	32493, %xmm5
   9368 // CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xed,0x7e,0x00,0x00]
   9369         	cvtpd2dq	0x7eed,%xmm5
   9370 
   9371 // CHECK: cvtpd2dq	3133065982, %xmm5
   9372 // CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0xfe,0xca,0xbe,0xba]
   9373         	cvtpd2dq	0xbabecafe,%xmm5
   9374 
   9375 // CHECK: cvtpd2dq	305419896, %xmm5
   9376 // CHECK:  encoding: [0xf2,0x0f,0xe6,0x2d,0x78,0x56,0x34,0x12]
   9377         	cvtpd2dq	0x12345678,%xmm5
   9378 
   9379 // CHECK: cvtpd2dq	%xmm5, %xmm5
   9380 // CHECK:  encoding: [0xf2,0x0f,0xe6,0xed]
   9381         	cvtpd2dq	%xmm5,%xmm5
   9382 
   9383 // CHECK: cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
   9384 // CHECK:  encoding: [0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9385         	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9386 
   9387 // CHECK: cvtdq2ps	69, %xmm5
   9388 // CHECK:  encoding: [0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
   9389         	cvtdq2ps	0x45,%xmm5
   9390 
   9391 // CHECK: cvtdq2ps	32493, %xmm5
   9392 // CHECK:  encoding: [0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
   9393         	cvtdq2ps	0x7eed,%xmm5
   9394 
   9395 // CHECK: cvtdq2ps	3133065982, %xmm5
   9396 // CHECK:  encoding: [0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
   9397         	cvtdq2ps	0xbabecafe,%xmm5
   9398 
   9399 // CHECK: cvtdq2ps	305419896, %xmm5
   9400 // CHECK:  encoding: [0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
   9401         	cvtdq2ps	0x12345678,%xmm5
   9402 
   9403 // CHECK: cvtdq2ps	%xmm5, %xmm5
   9404 // CHECK:  encoding: [0x0f,0x5b,0xed]
   9405         	cvtdq2ps	%xmm5,%xmm5
   9406 
   9407 // CHECK: cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
   9408 // CHECK:  encoding: [0x66,0x0f,0x2d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   9409         	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   9410 
   9411 // CHECK: cvtpd2pi	69, %mm3
   9412 // CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x45,0x00,0x00,0x00]
   9413         	cvtpd2pi	0x45,%mm3
   9414 
   9415 // CHECK: cvtpd2pi	32493, %mm3
   9416 // CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xed,0x7e,0x00,0x00]
   9417         	cvtpd2pi	0x7eed,%mm3
   9418 
   9419 // CHECK: cvtpd2pi	3133065982, %mm3
   9420 // CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0xfe,0xca,0xbe,0xba]
   9421         	cvtpd2pi	0xbabecafe,%mm3
   9422 
   9423 // CHECK: cvtpd2pi	305419896, %mm3
   9424 // CHECK:  encoding: [0x66,0x0f,0x2d,0x1d,0x78,0x56,0x34,0x12]
   9425         	cvtpd2pi	0x12345678,%mm3
   9426 
   9427 // CHECK: cvtpd2pi	%xmm5, %mm3
   9428 // CHECK:  encoding: [0x66,0x0f,0x2d,0xdd]
   9429         	cvtpd2pi	%xmm5,%mm3
   9430 
   9431 // CHECK: cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
   9432 // CHECK:  encoding: [0x66,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9433         	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9434 
   9435 // CHECK: cvtpd2ps	69, %xmm5
   9436 // CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
   9437         	cvtpd2ps	0x45,%xmm5
   9438 
   9439 // CHECK: cvtpd2ps	32493, %xmm5
   9440 // CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
   9441         	cvtpd2ps	0x7eed,%xmm5
   9442 
   9443 // CHECK: cvtpd2ps	3133065982, %xmm5
   9444 // CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
   9445         	cvtpd2ps	0xbabecafe,%xmm5
   9446 
   9447 // CHECK: cvtpd2ps	305419896, %xmm5
   9448 // CHECK:  encoding: [0x66,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
   9449         	cvtpd2ps	0x12345678,%xmm5
   9450 
   9451 // CHECK: cvtpd2ps	%xmm5, %xmm5
   9452 // CHECK:  encoding: [0x66,0x0f,0x5a,0xed]
   9453         	cvtpd2ps	%xmm5,%xmm5
   9454 
   9455 // CHECK: cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
   9456 // CHECK:  encoding: [0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9457         	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9458 
   9459 // CHECK: cvtps2pd	69, %xmm5
   9460 // CHECK:  encoding: [0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
   9461         	cvtps2pd	0x45,%xmm5
   9462 
   9463 // CHECK: cvtps2pd	32493, %xmm5
   9464 // CHECK:  encoding: [0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
   9465         	cvtps2pd	0x7eed,%xmm5
   9466 
   9467 // CHECK: cvtps2pd	3133065982, %xmm5
   9468 // CHECK:  encoding: [0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
   9469         	cvtps2pd	0xbabecafe,%xmm5
   9470 
   9471 // CHECK: cvtps2pd	305419896, %xmm5
   9472 // CHECK:  encoding: [0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
   9473         	cvtps2pd	0x12345678,%xmm5
   9474 
   9475 // CHECK: cvtps2pd	%xmm5, %xmm5
   9476 // CHECK:  encoding: [0x0f,0x5a,0xed]
   9477         	cvtps2pd	%xmm5,%xmm5
   9478 
   9479 // CHECK: cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
   9480 // CHECK:  encoding: [0x66,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9481         	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9482 
   9483 // CHECK: cvtps2dq	69, %xmm5
   9484 // CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
   9485         	cvtps2dq	0x45,%xmm5
   9486 
   9487 // CHECK: cvtps2dq	32493, %xmm5
   9488 // CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
   9489         	cvtps2dq	0x7eed,%xmm5
   9490 
   9491 // CHECK: cvtps2dq	3133065982, %xmm5
   9492 // CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
   9493         	cvtps2dq	0xbabecafe,%xmm5
   9494 
   9495 // CHECK: cvtps2dq	305419896, %xmm5
   9496 // CHECK:  encoding: [0x66,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
   9497         	cvtps2dq	0x12345678,%xmm5
   9498 
   9499 // CHECK: cvtps2dq	%xmm5, %xmm5
   9500 // CHECK:  encoding: [0x66,0x0f,0x5b,0xed]
   9501         	cvtps2dq	%xmm5,%xmm5
   9502 
   9503 // CHECK: cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
   9504 // CHECK:  encoding: [0xf2,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9505         	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9506 
   9507 // CHECK: cvtsd2ss	69, %xmm5
   9508 // CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
   9509         	cvtsd2ss	0x45,%xmm5
   9510 
   9511 // CHECK: cvtsd2ss	32493, %xmm5
   9512 // CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
   9513         	cvtsd2ss	0x7eed,%xmm5
   9514 
   9515 // CHECK: cvtsd2ss	3133065982, %xmm5
   9516 // CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
   9517         	cvtsd2ss	0xbabecafe,%xmm5
   9518 
   9519 // CHECK: cvtsd2ss	305419896, %xmm5
   9520 // CHECK:  encoding: [0xf2,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
   9521         	cvtsd2ss	0x12345678,%xmm5
   9522 
   9523 // CHECK: cvtsd2ss	%xmm5, %xmm5
   9524 // CHECK:  encoding: [0xf2,0x0f,0x5a,0xed]
   9525         	cvtsd2ss	%xmm5,%xmm5
   9526 
   9527 // CHECK: cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
   9528 // CHECK:  encoding: [0xf3,0x0f,0x5a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9529         	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9530 
   9531 // CHECK: cvtss2sd	69, %xmm5
   9532 // CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x45,0x00,0x00,0x00]
   9533         	cvtss2sd	0x45,%xmm5
   9534 
   9535 // CHECK: cvtss2sd	32493, %xmm5
   9536 // CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xed,0x7e,0x00,0x00]
   9537         	cvtss2sd	0x7eed,%xmm5
   9538 
   9539 // CHECK: cvtss2sd	3133065982, %xmm5
   9540 // CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0xfe,0xca,0xbe,0xba]
   9541         	cvtss2sd	0xbabecafe,%xmm5
   9542 
   9543 // CHECK: cvtss2sd	305419896, %xmm5
   9544 // CHECK:  encoding: [0xf3,0x0f,0x5a,0x2d,0x78,0x56,0x34,0x12]
   9545         	cvtss2sd	0x12345678,%xmm5
   9546 
   9547 // CHECK: cvtss2sd	%xmm5, %xmm5
   9548 // CHECK:  encoding: [0xf3,0x0f,0x5a,0xed]
   9549         	cvtss2sd	%xmm5,%xmm5
   9550 
   9551 // CHECK: cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
   9552 // CHECK:  encoding: [0x66,0x0f,0x2c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   9553         	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   9554 
   9555 // CHECK: cvttpd2pi	69, %mm3
   9556 // CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x45,0x00,0x00,0x00]
   9557         	cvttpd2pi	0x45,%mm3
   9558 
   9559 // CHECK: cvttpd2pi	32493, %mm3
   9560 // CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xed,0x7e,0x00,0x00]
   9561         	cvttpd2pi	0x7eed,%mm3
   9562 
   9563 // CHECK: cvttpd2pi	3133065982, %mm3
   9564 // CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0xfe,0xca,0xbe,0xba]
   9565         	cvttpd2pi	0xbabecafe,%mm3
   9566 
   9567 // CHECK: cvttpd2pi	305419896, %mm3
   9568 // CHECK:  encoding: [0x66,0x0f,0x2c,0x1d,0x78,0x56,0x34,0x12]
   9569         	cvttpd2pi	0x12345678,%mm3
   9570 
   9571 // CHECK: cvttpd2pi	%xmm5, %mm3
   9572 // CHECK:  encoding: [0x66,0x0f,0x2c,0xdd]
   9573         	cvttpd2pi	%xmm5,%mm3
   9574 
   9575 // CHECK: cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
   9576 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   9577         	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   9578 
   9579 // CHECK: cvttsd2si	69, %ecx
   9580 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x45,0x00,0x00,0x00]
   9581         	cvttsd2si	0x45,%ecx
   9582 
   9583 // CHECK: cvttsd2si	32493, %ecx
   9584 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xed,0x7e,0x00,0x00]
   9585         	cvttsd2si	0x7eed,%ecx
   9586 
   9587 // CHECK: cvttsd2si	3133065982, %ecx
   9588 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0xfe,0xca,0xbe,0xba]
   9589         	cvttsd2si	0xbabecafe,%ecx
   9590 
   9591 // CHECK: cvttsd2si	305419896, %ecx
   9592 // CHECK:  encoding: [0xf2,0x0f,0x2c,0x0d,0x78,0x56,0x34,0x12]
   9593         	cvttsd2si	0x12345678,%ecx
   9594 
   9595 // CHECK: cvttsd2si	%xmm5, %ecx
   9596 // CHECK:  encoding: [0xf2,0x0f,0x2c,0xcd]
   9597         	cvttsd2si	%xmm5,%ecx
   9598 
   9599 // CHECK: cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
   9600 // CHECK:  encoding: [0xf3,0x0f,0x5b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9601         	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9602 
   9603 // CHECK: cvttps2dq	69, %xmm5
   9604 // CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x45,0x00,0x00,0x00]
   9605         	cvttps2dq	0x45,%xmm5
   9606 
   9607 // CHECK: cvttps2dq	32493, %xmm5
   9608 // CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xed,0x7e,0x00,0x00]
   9609         	cvttps2dq	0x7eed,%xmm5
   9610 
   9611 // CHECK: cvttps2dq	3133065982, %xmm5
   9612 // CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0xfe,0xca,0xbe,0xba]
   9613         	cvttps2dq	0xbabecafe,%xmm5
   9614 
   9615 // CHECK: cvttps2dq	305419896, %xmm5
   9616 // CHECK:  encoding: [0xf3,0x0f,0x5b,0x2d,0x78,0x56,0x34,0x12]
   9617         	cvttps2dq	0x12345678,%xmm5
   9618 
   9619 // CHECK: cvttps2dq	%xmm5, %xmm5
   9620 // CHECK:  encoding: [0xf3,0x0f,0x5b,0xed]
   9621         	cvttps2dq	%xmm5,%xmm5
   9622 
   9623 // CHECK: maskmovdqu	%xmm5, %xmm5
   9624 // CHECK:  encoding: [0x66,0x0f,0xf7,0xed]
   9625         	maskmovdqu	%xmm5,%xmm5
   9626 
   9627 // CHECK: movdqa	3735928559(%ebx,%ecx,8), %xmm5
   9628 // CHECK:  encoding: [0x66,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9629         	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9630 
   9631 // CHECK: movdqa	69, %xmm5
   9632 // CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
   9633         	movdqa	0x45,%xmm5
   9634 
   9635 // CHECK: movdqa	32493, %xmm5
   9636 // CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
   9637         	movdqa	0x7eed,%xmm5
   9638 
   9639 // CHECK: movdqa	3133065982, %xmm5
   9640 // CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
   9641         	movdqa	0xbabecafe,%xmm5
   9642 
   9643 // CHECK: movdqa	305419896, %xmm5
   9644 // CHECK:  encoding: [0x66,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
   9645         	movdqa	0x12345678,%xmm5
   9646 
   9647 // CHECK: movdqa	%xmm5, %xmm5
   9648 // CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
   9649         	movdqa	%xmm5,%xmm5
   9650 
   9651 // CHECK: movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
   9652 // CHECK:  encoding: [0x66,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9653         	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   9654 
   9655 // CHECK: movdqa	%xmm5, 69
   9656 // CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
   9657         	movdqa	%xmm5,0x45
   9658 
   9659 // CHECK: movdqa	%xmm5, 32493
   9660 // CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
   9661         	movdqa	%xmm5,0x7eed
   9662 
   9663 // CHECK: movdqa	%xmm5, 3133065982
   9664 // CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
   9665         	movdqa	%xmm5,0xbabecafe
   9666 
   9667 // CHECK: movdqa	%xmm5, 305419896
   9668 // CHECK:  encoding: [0x66,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
   9669         	movdqa	%xmm5,0x12345678
   9670 
   9671 // CHECK: movdqa	%xmm5, %xmm5
   9672 // CHECK:  encoding: [0x66,0x0f,0x6f,0xed]
   9673         	movdqa	%xmm5,%xmm5
   9674 
   9675 // CHECK: movdqu	3735928559(%ebx,%ecx,8), %xmm5
   9676 // CHECK:  encoding: [0xf3,0x0f,0x6f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9677         	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9678 
   9679 // CHECK: movdqu	69, %xmm5
   9680 // CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x45,0x00,0x00,0x00]
   9681         	movdqu	0x45,%xmm5
   9682 
   9683 // CHECK: movdqu	32493, %xmm5
   9684 // CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xed,0x7e,0x00,0x00]
   9685         	movdqu	0x7eed,%xmm5
   9686 
   9687 // CHECK: movdqu	3133065982, %xmm5
   9688 // CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0xfe,0xca,0xbe,0xba]
   9689         	movdqu	0xbabecafe,%xmm5
   9690 
   9691 // CHECK: movdqu	305419896, %xmm5
   9692 // CHECK:  encoding: [0xf3,0x0f,0x6f,0x2d,0x78,0x56,0x34,0x12]
   9693         	movdqu	0x12345678,%xmm5
   9694 
   9695 // CHECK: movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
   9696 // CHECK:  encoding: [0xf3,0x0f,0x7f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9697         	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   9698 
   9699 // CHECK: movdqu	%xmm5, 69
   9700 // CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x45,0x00,0x00,0x00]
   9701         	movdqu	%xmm5,0x45
   9702 
   9703 // CHECK: movdqu	%xmm5, 32493
   9704 // CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xed,0x7e,0x00,0x00]
   9705         	movdqu	%xmm5,0x7eed
   9706 
   9707 // CHECK: movdqu	%xmm5, 3133065982
   9708 // CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0xfe,0xca,0xbe,0xba]
   9709         	movdqu	%xmm5,0xbabecafe
   9710 
   9711 // CHECK: movdqu	%xmm5, 305419896
   9712 // CHECK:  encoding: [0xf3,0x0f,0x7f,0x2d,0x78,0x56,0x34,0x12]
   9713         	movdqu	%xmm5,0x12345678
   9714 
   9715 // CHECK: movdq2q	%xmm5, %mm3
   9716 // CHECK:  encoding: [0xf2,0x0f,0xd6,0xdd]
   9717         	movdq2q	%xmm5,%mm3
   9718 
   9719 // CHECK: movq2dq	%mm3, %xmm5
   9720 // CHECK:  encoding: [0xf3,0x0f,0xd6,0xeb]
   9721         	movq2dq	%mm3,%xmm5
   9722 
   9723 // CHECK: pmuludq	3735928559(%ebx,%ecx,8), %mm3
   9724 // CHECK:  encoding: [0x0f,0xf4,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   9725         	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
   9726 
   9727 // CHECK: pmuludq	69, %mm3
   9728 // CHECK:  encoding: [0x0f,0xf4,0x1d,0x45,0x00,0x00,0x00]
   9729         	pmuludq	0x45,%mm3
   9730 
   9731 // CHECK: pmuludq	32493, %mm3
   9732 // CHECK:  encoding: [0x0f,0xf4,0x1d,0xed,0x7e,0x00,0x00]
   9733         	pmuludq	0x7eed,%mm3
   9734 
   9735 // CHECK: pmuludq	3133065982, %mm3
   9736 // CHECK:  encoding: [0x0f,0xf4,0x1d,0xfe,0xca,0xbe,0xba]
   9737         	pmuludq	0xbabecafe,%mm3
   9738 
   9739 // CHECK: pmuludq	305419896, %mm3
   9740 // CHECK:  encoding: [0x0f,0xf4,0x1d,0x78,0x56,0x34,0x12]
   9741         	pmuludq	0x12345678,%mm3
   9742 
   9743 // CHECK: pmuludq	%mm3, %mm3
   9744 // CHECK:  encoding: [0x0f,0xf4,0xdb]
   9745         	pmuludq	%mm3,%mm3
   9746 
   9747 // CHECK: pmuludq	3735928559(%ebx,%ecx,8), %xmm5
   9748 // CHECK:  encoding: [0x66,0x0f,0xf4,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9749         	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9750 
   9751 // CHECK: pmuludq	69, %xmm5
   9752 // CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x45,0x00,0x00,0x00]
   9753         	pmuludq	0x45,%xmm5
   9754 
   9755 // CHECK: pmuludq	32493, %xmm5
   9756 // CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xed,0x7e,0x00,0x00]
   9757         	pmuludq	0x7eed,%xmm5
   9758 
   9759 // CHECK: pmuludq	3133065982, %xmm5
   9760 // CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0xfe,0xca,0xbe,0xba]
   9761         	pmuludq	0xbabecafe,%xmm5
   9762 
   9763 // CHECK: pmuludq	305419896, %xmm5
   9764 // CHECK:  encoding: [0x66,0x0f,0xf4,0x2d,0x78,0x56,0x34,0x12]
   9765         	pmuludq	0x12345678,%xmm5
   9766 
   9767 // CHECK: pmuludq	%xmm5, %xmm5
   9768 // CHECK:  encoding: [0x66,0x0f,0xf4,0xed]
   9769         	pmuludq	%xmm5,%xmm5
   9770 
   9771 // CHECK: pslldq	$127, %xmm5
   9772 // CHECK:  encoding: [0x66,0x0f,0x73,0xfd,0x7f]
   9773         	pslldq	$0x7f,%xmm5
   9774 
   9775 // CHECK: psrldq	$127, %xmm5
   9776 // CHECK:  encoding: [0x66,0x0f,0x73,0xdd,0x7f]
   9777         	psrldq	$0x7f,%xmm5
   9778 
   9779 // CHECK: punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
   9780 // CHECK:  encoding: [0x66,0x0f,0x6d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9781         	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9782 
   9783 // CHECK: punpckhqdq	69, %xmm5
   9784 // CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x45,0x00,0x00,0x00]
   9785         	punpckhqdq	0x45,%xmm5
   9786 
   9787 // CHECK: punpckhqdq	32493, %xmm5
   9788 // CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xed,0x7e,0x00,0x00]
   9789         	punpckhqdq	0x7eed,%xmm5
   9790 
   9791 // CHECK: punpckhqdq	3133065982, %xmm5
   9792 // CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0xfe,0xca,0xbe,0xba]
   9793         	punpckhqdq	0xbabecafe,%xmm5
   9794 
   9795 // CHECK: punpckhqdq	305419896, %xmm5
   9796 // CHECK:  encoding: [0x66,0x0f,0x6d,0x2d,0x78,0x56,0x34,0x12]
   9797         	punpckhqdq	0x12345678,%xmm5
   9798 
   9799 // CHECK: punpckhqdq	%xmm5, %xmm5
   9800 // CHECK:  encoding: [0x66,0x0f,0x6d,0xed]
   9801         	punpckhqdq	%xmm5,%xmm5
   9802 
   9803 // CHECK: punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
   9804 // CHECK:  encoding: [0x66,0x0f,0x6c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9805         	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9806 
   9807 // CHECK: punpcklqdq	69, %xmm5
   9808 // CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x45,0x00,0x00,0x00]
   9809         	punpcklqdq	0x45,%xmm5
   9810 
   9811 // CHECK: punpcklqdq	32493, %xmm5
   9812 // CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xed,0x7e,0x00,0x00]
   9813         	punpcklqdq	0x7eed,%xmm5
   9814 
   9815 // CHECK: punpcklqdq	3133065982, %xmm5
   9816 // CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0xfe,0xca,0xbe,0xba]
   9817         	punpcklqdq	0xbabecafe,%xmm5
   9818 
   9819 // CHECK: punpcklqdq	305419896, %xmm5
   9820 // CHECK:  encoding: [0x66,0x0f,0x6c,0x2d,0x78,0x56,0x34,0x12]
   9821         	punpcklqdq	0x12345678,%xmm5
   9822 
   9823 // CHECK: punpcklqdq	%xmm5, %xmm5
   9824 // CHECK:  encoding: [0x66,0x0f,0x6c,0xed]
   9825         	punpcklqdq	%xmm5,%xmm5
   9826 
   9827 // CHECK: addsubpd	3735928559(%ebx,%ecx,8), %xmm5
   9828 // CHECK:  encoding: [0x66,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9829         	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9830 
   9831 // CHECK: addsubpd	69, %xmm5
   9832 // CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
   9833         	addsubpd	0x45,%xmm5
   9834 
   9835 // CHECK: addsubpd	32493, %xmm5
   9836 // CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
   9837         	addsubpd	0x7eed,%xmm5
   9838 
   9839 // CHECK: addsubpd	3133065982, %xmm5
   9840 // CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
   9841         	addsubpd	0xbabecafe,%xmm5
   9842 
   9843 // CHECK: addsubpd	305419896, %xmm5
   9844 // CHECK:  encoding: [0x66,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
   9845         	addsubpd	0x12345678,%xmm5
   9846 
   9847 // CHECK: addsubpd	%xmm5, %xmm5
   9848 // CHECK:  encoding: [0x66,0x0f,0xd0,0xed]
   9849         	addsubpd	%xmm5,%xmm5
   9850 
   9851 // CHECK: addsubps	3735928559(%ebx,%ecx,8), %xmm5
   9852 // CHECK:  encoding: [0xf2,0x0f,0xd0,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9853         	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9854 
   9855 // CHECK: addsubps	69, %xmm5
   9856 // CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x45,0x00,0x00,0x00]
   9857         	addsubps	0x45,%xmm5
   9858 
   9859 // CHECK: addsubps	32493, %xmm5
   9860 // CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xed,0x7e,0x00,0x00]
   9861         	addsubps	0x7eed,%xmm5
   9862 
   9863 // CHECK: addsubps	3133065982, %xmm5
   9864 // CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0xfe,0xca,0xbe,0xba]
   9865         	addsubps	0xbabecafe,%xmm5
   9866 
   9867 // CHECK: addsubps	305419896, %xmm5
   9868 // CHECK:  encoding: [0xf2,0x0f,0xd0,0x2d,0x78,0x56,0x34,0x12]
   9869         	addsubps	0x12345678,%xmm5
   9870 
   9871 // CHECK: addsubps	%xmm5, %xmm5
   9872 // CHECK:  encoding: [0xf2,0x0f,0xd0,0xed]
   9873         	addsubps	%xmm5,%xmm5
   9874 
   9875 // CHECK: fisttpl	3735928559(%ebx,%ecx,8)
   9876 // CHECK:  encoding: [0xdb,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   9877         	fisttpl	0xdeadbeef(%ebx,%ecx,8)
   9878 
   9879 // CHECK: fisttpl	3133065982
   9880 // CHECK:  encoding: [0xdb,0x0d,0xfe,0xca,0xbe,0xba]
   9881         	fisttpl	0xbabecafe
   9882 
   9883 // CHECK: fisttpl	305419896
   9884 // CHECK:  encoding: [0xdb,0x0d,0x78,0x56,0x34,0x12]
   9885         	fisttpl	0x12345678
   9886 
   9887 // CHECK: haddpd	3735928559(%ebx,%ecx,8), %xmm5
   9888 // CHECK:  encoding: [0x66,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9889         	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9890 
   9891 // CHECK: haddpd	69, %xmm5
   9892 // CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
   9893         	haddpd	0x45,%xmm5
   9894 
   9895 // CHECK: haddpd	32493, %xmm5
   9896 // CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
   9897         	haddpd	0x7eed,%xmm5
   9898 
   9899 // CHECK: haddpd	3133065982, %xmm5
   9900 // CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
   9901         	haddpd	0xbabecafe,%xmm5
   9902 
   9903 // CHECK: haddpd	305419896, %xmm5
   9904 // CHECK:  encoding: [0x66,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
   9905         	haddpd	0x12345678,%xmm5
   9906 
   9907 // CHECK: haddpd	%xmm5, %xmm5
   9908 // CHECK:  encoding: [0x66,0x0f,0x7c,0xed]
   9909         	haddpd	%xmm5,%xmm5
   9910 
   9911 // CHECK: haddps	3735928559(%ebx,%ecx,8), %xmm5
   9912 // CHECK:  encoding: [0xf2,0x0f,0x7c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9913         	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9914 
   9915 // CHECK: haddps	69, %xmm5
   9916 // CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x45,0x00,0x00,0x00]
   9917         	haddps	0x45,%xmm5
   9918 
   9919 // CHECK: haddps	32493, %xmm5
   9920 // CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xed,0x7e,0x00,0x00]
   9921         	haddps	0x7eed,%xmm5
   9922 
   9923 // CHECK: haddps	3133065982, %xmm5
   9924 // CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0xfe,0xca,0xbe,0xba]
   9925         	haddps	0xbabecafe,%xmm5
   9926 
   9927 // CHECK: haddps	305419896, %xmm5
   9928 // CHECK:  encoding: [0xf2,0x0f,0x7c,0x2d,0x78,0x56,0x34,0x12]
   9929         	haddps	0x12345678,%xmm5
   9930 
   9931 // CHECK: haddps	%xmm5, %xmm5
   9932 // CHECK:  encoding: [0xf2,0x0f,0x7c,0xed]
   9933         	haddps	%xmm5,%xmm5
   9934 
   9935 // CHECK: hsubpd	3735928559(%ebx,%ecx,8), %xmm5
   9936 // CHECK:  encoding: [0x66,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9937         	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9938 
   9939 // CHECK: hsubpd	69, %xmm5
   9940 // CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
   9941         	hsubpd	0x45,%xmm5
   9942 
   9943 // CHECK: hsubpd	32493, %xmm5
   9944 // CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
   9945         	hsubpd	0x7eed,%xmm5
   9946 
   9947 // CHECK: hsubpd	3133065982, %xmm5
   9948 // CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
   9949         	hsubpd	0xbabecafe,%xmm5
   9950 
   9951 // CHECK: hsubpd	305419896, %xmm5
   9952 // CHECK:  encoding: [0x66,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
   9953         	hsubpd	0x12345678,%xmm5
   9954 
   9955 // CHECK: hsubpd	%xmm5, %xmm5
   9956 // CHECK:  encoding: [0x66,0x0f,0x7d,0xed]
   9957         	hsubpd	%xmm5,%xmm5
   9958 
   9959 // CHECK: hsubps	3735928559(%ebx,%ecx,8), %xmm5
   9960 // CHECK:  encoding: [0xf2,0x0f,0x7d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9961         	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9962 
   9963 // CHECK: hsubps	69, %xmm5
   9964 // CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x45,0x00,0x00,0x00]
   9965         	hsubps	0x45,%xmm5
   9966 
   9967 // CHECK: hsubps	32493, %xmm5
   9968 // CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xed,0x7e,0x00,0x00]
   9969         	hsubps	0x7eed,%xmm5
   9970 
   9971 // CHECK: hsubps	3133065982, %xmm5
   9972 // CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0xfe,0xca,0xbe,0xba]
   9973         	hsubps	0xbabecafe,%xmm5
   9974 
   9975 // CHECK: hsubps	305419896, %xmm5
   9976 // CHECK:  encoding: [0xf2,0x0f,0x7d,0x2d,0x78,0x56,0x34,0x12]
   9977         	hsubps	0x12345678,%xmm5
   9978 
   9979 // CHECK: hsubps	%xmm5, %xmm5
   9980 // CHECK:  encoding: [0xf2,0x0f,0x7d,0xed]
   9981         	hsubps	%xmm5,%xmm5
   9982 
   9983 // CHECK: lddqu	3735928559(%ebx,%ecx,8), %xmm5
   9984 // CHECK:  encoding: [0xf2,0x0f,0xf0,0xac,0xcb,0xef,0xbe,0xad,0xde]
   9985         	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   9986 
   9987 // CHECK: lddqu	69, %xmm5
   9988 // CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x45,0x00,0x00,0x00]
   9989         	lddqu	0x45,%xmm5
   9990 
   9991 // CHECK: lddqu	32493, %xmm5
   9992 // CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xed,0x7e,0x00,0x00]
   9993         	lddqu	0x7eed,%xmm5
   9994 
   9995 // CHECK: lddqu	3133065982, %xmm5
   9996 // CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0xfe,0xca,0xbe,0xba]
   9997         	lddqu	0xbabecafe,%xmm5
   9998 
   9999 // CHECK: lddqu	305419896, %xmm5
   10000 // CHECK:  encoding: [0xf2,0x0f,0xf0,0x2d,0x78,0x56,0x34,0x12]
   10001         	lddqu	0x12345678,%xmm5
   10002 
   10003 // CHECK: movddup	3735928559(%ebx,%ecx,8), %xmm5
   10004 // CHECK:  encoding: [0xf2,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10005         	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10006 
   10007 // CHECK: movddup	69, %xmm5
   10008 // CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
   10009         	movddup	0x45,%xmm5
   10010 
   10011 // CHECK: movddup	32493, %xmm5
   10012 // CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
   10013         	movddup	0x7eed,%xmm5
   10014 
   10015 // CHECK: movddup	3133065982, %xmm5
   10016 // CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
   10017         	movddup	0xbabecafe,%xmm5
   10018 
   10019 // CHECK: movddup	305419896, %xmm5
   10020 // CHECK:  encoding: [0xf2,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
   10021         	movddup	0x12345678,%xmm5
   10022 
   10023 // CHECK: movddup	%xmm5, %xmm5
   10024 // CHECK:  encoding: [0xf2,0x0f,0x12,0xed]
   10025         	movddup	%xmm5,%xmm5
   10026 
   10027 // CHECK: movshdup	3735928559(%ebx,%ecx,8), %xmm5
   10028 // CHECK:  encoding: [0xf3,0x0f,0x16,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10029         	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10030 
   10031 // CHECK: movshdup	69, %xmm5
   10032 // CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x45,0x00,0x00,0x00]
   10033         	movshdup	0x45,%xmm5
   10034 
   10035 // CHECK: movshdup	32493, %xmm5
   10036 // CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xed,0x7e,0x00,0x00]
   10037         	movshdup	0x7eed,%xmm5
   10038 
   10039 // CHECK: movshdup	3133065982, %xmm5
   10040 // CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0xfe,0xca,0xbe,0xba]
   10041         	movshdup	0xbabecafe,%xmm5
   10042 
   10043 // CHECK: movshdup	305419896, %xmm5
   10044 // CHECK:  encoding: [0xf3,0x0f,0x16,0x2d,0x78,0x56,0x34,0x12]
   10045         	movshdup	0x12345678,%xmm5
   10046 
   10047 // CHECK: movshdup	%xmm5, %xmm5
   10048 // CHECK:  encoding: [0xf3,0x0f,0x16,0xed]
   10049         	movshdup	%xmm5,%xmm5
   10050 
   10051 // CHECK: movsldup	3735928559(%ebx,%ecx,8), %xmm5
   10052 // CHECK:  encoding: [0xf3,0x0f,0x12,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10053         	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10054 
   10055 // CHECK: movsldup	69, %xmm5
   10056 // CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x45,0x00,0x00,0x00]
   10057         	movsldup	0x45,%xmm5
   10058 
   10059 // CHECK: movsldup	32493, %xmm5
   10060 // CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xed,0x7e,0x00,0x00]
   10061         	movsldup	0x7eed,%xmm5
   10062 
   10063 // CHECK: movsldup	3133065982, %xmm5
   10064 // CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0xfe,0xca,0xbe,0xba]
   10065         	movsldup	0xbabecafe,%xmm5
   10066 
   10067 // CHECK: movsldup	305419896, %xmm5
   10068 // CHECK:  encoding: [0xf3,0x0f,0x12,0x2d,0x78,0x56,0x34,0x12]
   10069         	movsldup	0x12345678,%xmm5
   10070 
   10071 // CHECK: movsldup	%xmm5, %xmm5
   10072 // CHECK:  encoding: [0xf3,0x0f,0x12,0xed]
   10073         	movsldup	%xmm5,%xmm5
   10074 
   10075 // CHECK: vmclear	3735928559(%ebx,%ecx,8)
   10076 // CHECK:  encoding: [0x66,0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   10077         	vmclear	0xdeadbeef(%ebx,%ecx,8)
   10078 
   10079 // CHECK: vmclear	32493
   10080 // CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
   10081         	vmclear	0x7eed
   10082 
   10083 // CHECK: vmclear	3133065982
   10084 // CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
   10085         	vmclear	0xbabecafe
   10086 
   10087 // CHECK: vmclear	305419896
   10088 // CHECK:  encoding: [0x66,0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
   10089         	vmclear	0x12345678
   10090 
   10091 // CHECK: vmptrld	3735928559(%ebx,%ecx,8)
   10092 // CHECK:  encoding: [0x0f,0xc7,0xb4,0xcb,0xef,0xbe,0xad,0xde]
   10093         	vmptrld	0xdeadbeef(%ebx,%ecx,8)
   10094 
   10095 // CHECK: vmptrld	32493
   10096 // CHECK:  encoding: [0x0f,0xc7,0x35,0xed,0x7e,0x00,0x00]
   10097         	vmptrld	0x7eed
   10098 
   10099 // CHECK: vmptrld	3133065982
   10100 // CHECK:  encoding: [0x0f,0xc7,0x35,0xfe,0xca,0xbe,0xba]
   10101         	vmptrld	0xbabecafe
   10102 
   10103 // CHECK: vmptrld	305419896
   10104 // CHECK:  encoding: [0x0f,0xc7,0x35,0x78,0x56,0x34,0x12]
   10105         	vmptrld	0x12345678
   10106 
   10107 // CHECK: vmptrst	3735928559(%ebx,%ecx,8)
   10108 // CHECK:  encoding: [0x0f,0xc7,0xbc,0xcb,0xef,0xbe,0xad,0xde]
   10109         	vmptrst	0xdeadbeef(%ebx,%ecx,8)
   10110 
   10111 // CHECK: vmptrst	32493
   10112 // CHECK:  encoding: [0x0f,0xc7,0x3d,0xed,0x7e,0x00,0x00]
   10113         	vmptrst	0x7eed
   10114 
   10115 // CHECK: vmptrst	3133065982
   10116 // CHECK:  encoding: [0x0f,0xc7,0x3d,0xfe,0xca,0xbe,0xba]
   10117         	vmptrst	0xbabecafe
   10118 
   10119 // CHECK: vmptrst	305419896
   10120 // CHECK:  encoding: [0x0f,0xc7,0x3d,0x78,0x56,0x34,0x12]
   10121         	vmptrst	0x12345678
   10122 
   10123 // CHECK: phaddw	3735928559(%ebx,%ecx,8), %mm3
   10124 // CHECK:  encoding: [0x0f,0x38,0x01,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10125         	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10126 
   10127 // CHECK: phaddw	69, %mm3
   10128 // CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x45,0x00,0x00,0x00]
   10129         	phaddw	0x45,%mm3
   10130 
   10131 // CHECK: phaddw	32493, %mm3
   10132 // CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xed,0x7e,0x00,0x00]
   10133         	phaddw	0x7eed,%mm3
   10134 
   10135 // CHECK: phaddw	3133065982, %mm3
   10136 // CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0xfe,0xca,0xbe,0xba]
   10137         	phaddw	0xbabecafe,%mm3
   10138 
   10139 // CHECK: phaddw	305419896, %mm3
   10140 // CHECK:  encoding: [0x0f,0x38,0x01,0x1d,0x78,0x56,0x34,0x12]
   10141         	phaddw	0x12345678,%mm3
   10142 
   10143 // CHECK: phaddw	%mm3, %mm3
   10144 // CHECK:  encoding: [0x0f,0x38,0x01,0xdb]
   10145         	phaddw	%mm3,%mm3
   10146 
   10147 // CHECK: phaddw	3735928559(%ebx,%ecx,8), %xmm5
   10148 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10149         	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10150 
   10151 // CHECK: phaddw	69, %xmm5
   10152 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x45,0x00,0x00,0x00]
   10153         	phaddw	0x45,%xmm5
   10154 
   10155 // CHECK: phaddw	32493, %xmm5
   10156 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xed,0x7e,0x00,0x00]
   10157         	phaddw	0x7eed,%xmm5
   10158 
   10159 // CHECK: phaddw	3133065982, %xmm5
   10160 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0xfe,0xca,0xbe,0xba]
   10161         	phaddw	0xbabecafe,%xmm5
   10162 
   10163 // CHECK: phaddw	305419896, %xmm5
   10164 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0x2d,0x78,0x56,0x34,0x12]
   10165         	phaddw	0x12345678,%xmm5
   10166 
   10167 // CHECK: phaddw	%xmm5, %xmm5
   10168 // CHECK:  encoding: [0x66,0x0f,0x38,0x01,0xed]
   10169         	phaddw	%xmm5,%xmm5
   10170 
   10171 // CHECK: phaddd	3735928559(%ebx,%ecx,8), %mm3
   10172 // CHECK:  encoding: [0x0f,0x38,0x02,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10173         	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
   10174 
   10175 // CHECK: phaddd	69, %mm3
   10176 // CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x45,0x00,0x00,0x00]
   10177         	phaddd	0x45,%mm3
   10178 
   10179 // CHECK: phaddd	32493, %mm3
   10180 // CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xed,0x7e,0x00,0x00]
   10181         	phaddd	0x7eed,%mm3
   10182 
   10183 // CHECK: phaddd	3133065982, %mm3
   10184 // CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0xfe,0xca,0xbe,0xba]
   10185         	phaddd	0xbabecafe,%mm3
   10186 
   10187 // CHECK: phaddd	305419896, %mm3
   10188 // CHECK:  encoding: [0x0f,0x38,0x02,0x1d,0x78,0x56,0x34,0x12]
   10189         	phaddd	0x12345678,%mm3
   10190 
   10191 // CHECK: phaddd	%mm3, %mm3
   10192 // CHECK:  encoding: [0x0f,0x38,0x02,0xdb]
   10193         	phaddd	%mm3,%mm3
   10194 
   10195 // CHECK: phaddd	3735928559(%ebx,%ecx,8), %xmm5
   10196 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10197         	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10198 
   10199 // CHECK: phaddd	69, %xmm5
   10200 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x45,0x00,0x00,0x00]
   10201         	phaddd	0x45,%xmm5
   10202 
   10203 // CHECK: phaddd	32493, %xmm5
   10204 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xed,0x7e,0x00,0x00]
   10205         	phaddd	0x7eed,%xmm5
   10206 
   10207 // CHECK: phaddd	3133065982, %xmm5
   10208 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0xfe,0xca,0xbe,0xba]
   10209         	phaddd	0xbabecafe,%xmm5
   10210 
   10211 // CHECK: phaddd	305419896, %xmm5
   10212 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0x2d,0x78,0x56,0x34,0x12]
   10213         	phaddd	0x12345678,%xmm5
   10214 
   10215 // CHECK: phaddd	%xmm5, %xmm5
   10216 // CHECK:  encoding: [0x66,0x0f,0x38,0x02,0xed]
   10217         	phaddd	%xmm5,%xmm5
   10218 
   10219 // CHECK: phaddsw	3735928559(%ebx,%ecx,8), %mm3
   10220 // CHECK:  encoding: [0x0f,0x38,0x03,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10221         	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10222 
   10223 // CHECK: phaddsw	69, %mm3
   10224 // CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x45,0x00,0x00,0x00]
   10225         	phaddsw	0x45,%mm3
   10226 
   10227 // CHECK: phaddsw	32493, %mm3
   10228 // CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xed,0x7e,0x00,0x00]
   10229         	phaddsw	0x7eed,%mm3
   10230 
   10231 // CHECK: phaddsw	3133065982, %mm3
   10232 // CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0xfe,0xca,0xbe,0xba]
   10233         	phaddsw	0xbabecafe,%mm3
   10234 
   10235 // CHECK: phaddsw	305419896, %mm3
   10236 // CHECK:  encoding: [0x0f,0x38,0x03,0x1d,0x78,0x56,0x34,0x12]
   10237         	phaddsw	0x12345678,%mm3
   10238 
   10239 // CHECK: phaddsw	%mm3, %mm3
   10240 // CHECK:  encoding: [0x0f,0x38,0x03,0xdb]
   10241         	phaddsw	%mm3,%mm3
   10242 
   10243 // CHECK: phaddsw	3735928559(%ebx,%ecx,8), %xmm5
   10244 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10245         	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10246 
   10247 // CHECK: phaddsw	69, %xmm5
   10248 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x45,0x00,0x00,0x00]
   10249         	phaddsw	0x45,%xmm5
   10250 
   10251 // CHECK: phaddsw	32493, %xmm5
   10252 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xed,0x7e,0x00,0x00]
   10253         	phaddsw	0x7eed,%xmm5
   10254 
   10255 // CHECK: phaddsw	3133065982, %xmm5
   10256 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0xfe,0xca,0xbe,0xba]
   10257         	phaddsw	0xbabecafe,%xmm5
   10258 
   10259 // CHECK: phaddsw	305419896, %xmm5
   10260 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0x2d,0x78,0x56,0x34,0x12]
   10261         	phaddsw	0x12345678,%xmm5
   10262 
   10263 // CHECK: phaddsw	%xmm5, %xmm5
   10264 // CHECK:  encoding: [0x66,0x0f,0x38,0x03,0xed]
   10265         	phaddsw	%xmm5,%xmm5
   10266 
   10267 // CHECK: phsubw	3735928559(%ebx,%ecx,8), %mm3
   10268 // CHECK:  encoding: [0x0f,0x38,0x05,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10269         	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10270 
   10271 // CHECK: phsubw	69, %mm3
   10272 // CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x45,0x00,0x00,0x00]
   10273         	phsubw	0x45,%mm3
   10274 
   10275 // CHECK: phsubw	32493, %mm3
   10276 // CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xed,0x7e,0x00,0x00]
   10277         	phsubw	0x7eed,%mm3
   10278 
   10279 // CHECK: phsubw	3133065982, %mm3
   10280 // CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0xfe,0xca,0xbe,0xba]
   10281         	phsubw	0xbabecafe,%mm3
   10282 
   10283 // CHECK: phsubw	305419896, %mm3
   10284 // CHECK:  encoding: [0x0f,0x38,0x05,0x1d,0x78,0x56,0x34,0x12]
   10285         	phsubw	0x12345678,%mm3
   10286 
   10287 // CHECK: phsubw	%mm3, %mm3
   10288 // CHECK:  encoding: [0x0f,0x38,0x05,0xdb]
   10289         	phsubw	%mm3,%mm3
   10290 
   10291 // CHECK: phsubw	3735928559(%ebx,%ecx,8), %xmm5
   10292 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10293         	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10294 
   10295 // CHECK: phsubw	69, %xmm5
   10296 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x45,0x00,0x00,0x00]
   10297         	phsubw	0x45,%xmm5
   10298 
   10299 // CHECK: phsubw	32493, %xmm5
   10300 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xed,0x7e,0x00,0x00]
   10301         	phsubw	0x7eed,%xmm5
   10302 
   10303 // CHECK: phsubw	3133065982, %xmm5
   10304 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0xfe,0xca,0xbe,0xba]
   10305         	phsubw	0xbabecafe,%xmm5
   10306 
   10307 // CHECK: phsubw	305419896, %xmm5
   10308 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0x2d,0x78,0x56,0x34,0x12]
   10309         	phsubw	0x12345678,%xmm5
   10310 
   10311 // CHECK: phsubw	%xmm5, %xmm5
   10312 // CHECK:  encoding: [0x66,0x0f,0x38,0x05,0xed]
   10313         	phsubw	%xmm5,%xmm5
   10314 
   10315 // CHECK: phsubd	3735928559(%ebx,%ecx,8), %mm3
   10316 // CHECK:  encoding: [0x0f,0x38,0x06,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10317         	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
   10318 
   10319 // CHECK: phsubd	69, %mm3
   10320 // CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x45,0x00,0x00,0x00]
   10321         	phsubd	0x45,%mm3
   10322 
   10323 // CHECK: phsubd	32493, %mm3
   10324 // CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xed,0x7e,0x00,0x00]
   10325         	phsubd	0x7eed,%mm3
   10326 
   10327 // CHECK: phsubd	3133065982, %mm3
   10328 // CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0xfe,0xca,0xbe,0xba]
   10329         	phsubd	0xbabecafe,%mm3
   10330 
   10331 // CHECK: phsubd	305419896, %mm3
   10332 // CHECK:  encoding: [0x0f,0x38,0x06,0x1d,0x78,0x56,0x34,0x12]
   10333         	phsubd	0x12345678,%mm3
   10334 
   10335 // CHECK: phsubd	%mm3, %mm3
   10336 // CHECK:  encoding: [0x0f,0x38,0x06,0xdb]
   10337         	phsubd	%mm3,%mm3
   10338 
   10339 // CHECK: phsubd	3735928559(%ebx,%ecx,8), %xmm5
   10340 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10341         	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10342 
   10343 // CHECK: phsubd	69, %xmm5
   10344 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x45,0x00,0x00,0x00]
   10345         	phsubd	0x45,%xmm5
   10346 
   10347 // CHECK: phsubd	32493, %xmm5
   10348 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xed,0x7e,0x00,0x00]
   10349         	phsubd	0x7eed,%xmm5
   10350 
   10351 // CHECK: phsubd	3133065982, %xmm5
   10352 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0xfe,0xca,0xbe,0xba]
   10353         	phsubd	0xbabecafe,%xmm5
   10354 
   10355 // CHECK: phsubd	305419896, %xmm5
   10356 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0x2d,0x78,0x56,0x34,0x12]
   10357         	phsubd	0x12345678,%xmm5
   10358 
   10359 // CHECK: phsubd	%xmm5, %xmm5
   10360 // CHECK:  encoding: [0x66,0x0f,0x38,0x06,0xed]
   10361         	phsubd	%xmm5,%xmm5
   10362 
   10363 // CHECK: phsubsw	3735928559(%ebx,%ecx,8), %mm3
   10364 // CHECK:  encoding: [0x0f,0x38,0x07,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10365         	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10366 
   10367 // CHECK: phsubsw	69, %mm3
   10368 // CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x45,0x00,0x00,0x00]
   10369         	phsubsw	0x45,%mm3
   10370 
   10371 // CHECK: phsubsw	32493, %mm3
   10372 // CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xed,0x7e,0x00,0x00]
   10373         	phsubsw	0x7eed,%mm3
   10374 
   10375 // CHECK: phsubsw	3133065982, %mm3
   10376 // CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0xfe,0xca,0xbe,0xba]
   10377         	phsubsw	0xbabecafe,%mm3
   10378 
   10379 // CHECK: phsubsw	305419896, %mm3
   10380 // CHECK:  encoding: [0x0f,0x38,0x07,0x1d,0x78,0x56,0x34,0x12]
   10381         	phsubsw	0x12345678,%mm3
   10382 
   10383 // CHECK: phsubsw	%mm3, %mm3
   10384 // CHECK:  encoding: [0x0f,0x38,0x07,0xdb]
   10385         	phsubsw	%mm3,%mm3
   10386 
   10387 // CHECK: phsubsw	3735928559(%ebx,%ecx,8), %xmm5
   10388 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10389         	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10390 
   10391 // CHECK: phsubsw	69, %xmm5
   10392 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x45,0x00,0x00,0x00]
   10393         	phsubsw	0x45,%xmm5
   10394 
   10395 // CHECK: phsubsw	32493, %xmm5
   10396 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xed,0x7e,0x00,0x00]
   10397         	phsubsw	0x7eed,%xmm5
   10398 
   10399 // CHECK: phsubsw	3133065982, %xmm5
   10400 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0xfe,0xca,0xbe,0xba]
   10401         	phsubsw	0xbabecafe,%xmm5
   10402 
   10403 // CHECK: phsubsw	305419896, %xmm5
   10404 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0x2d,0x78,0x56,0x34,0x12]
   10405         	phsubsw	0x12345678,%xmm5
   10406 
   10407 // CHECK: phsubsw	%xmm5, %xmm5
   10408 // CHECK:  encoding: [0x66,0x0f,0x38,0x07,0xed]
   10409         	phsubsw	%xmm5,%xmm5
   10410 
   10411 // CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
   10412 // CHECK:  encoding: [0x0f,0x38,0x04,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10413         	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10414 
   10415 // CHECK: pmaddubsw	69, %mm3
   10416 // CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x45,0x00,0x00,0x00]
   10417         	pmaddubsw	0x45,%mm3
   10418 
   10419 // CHECK: pmaddubsw	32493, %mm3
   10420 // CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xed,0x7e,0x00,0x00]
   10421         	pmaddubsw	0x7eed,%mm3
   10422 
   10423 // CHECK: pmaddubsw	3133065982, %mm3
   10424 // CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0xfe,0xca,0xbe,0xba]
   10425         	pmaddubsw	0xbabecafe,%mm3
   10426 
   10427 // CHECK: pmaddubsw	305419896, %mm3
   10428 // CHECK:  encoding: [0x0f,0x38,0x04,0x1d,0x78,0x56,0x34,0x12]
   10429         	pmaddubsw	0x12345678,%mm3
   10430 
   10431 // CHECK: pmaddubsw	%mm3, %mm3
   10432 // CHECK:  encoding: [0x0f,0x38,0x04,0xdb]
   10433         	pmaddubsw	%mm3,%mm3
   10434 
   10435 // CHECK: pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
   10436 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10437         	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10438 
   10439 // CHECK: pmaddubsw	69, %xmm5
   10440 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x45,0x00,0x00,0x00]
   10441         	pmaddubsw	0x45,%xmm5
   10442 
   10443 // CHECK: pmaddubsw	32493, %xmm5
   10444 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xed,0x7e,0x00,0x00]
   10445         	pmaddubsw	0x7eed,%xmm5
   10446 
   10447 // CHECK: pmaddubsw	3133065982, %xmm5
   10448 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0xfe,0xca,0xbe,0xba]
   10449         	pmaddubsw	0xbabecafe,%xmm5
   10450 
   10451 // CHECK: pmaddubsw	305419896, %xmm5
   10452 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0x2d,0x78,0x56,0x34,0x12]
   10453         	pmaddubsw	0x12345678,%xmm5
   10454 
   10455 // CHECK: pmaddubsw	%xmm5, %xmm5
   10456 // CHECK:  encoding: [0x66,0x0f,0x38,0x04,0xed]
   10457         	pmaddubsw	%xmm5,%xmm5
   10458 
   10459 // CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
   10460 // CHECK:  encoding: [0x0f,0x38,0x0b,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10461         	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10462 
   10463 // CHECK: pmulhrsw	69, %mm3
   10464 // CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x45,0x00,0x00,0x00]
   10465         	pmulhrsw	0x45,%mm3
   10466 
   10467 // CHECK: pmulhrsw	32493, %mm3
   10468 // CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xed,0x7e,0x00,0x00]
   10469         	pmulhrsw	0x7eed,%mm3
   10470 
   10471 // CHECK: pmulhrsw	3133065982, %mm3
   10472 // CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0xfe,0xca,0xbe,0xba]
   10473         	pmulhrsw	0xbabecafe,%mm3
   10474 
   10475 // CHECK: pmulhrsw	305419896, %mm3
   10476 // CHECK:  encoding: [0x0f,0x38,0x0b,0x1d,0x78,0x56,0x34,0x12]
   10477         	pmulhrsw	0x12345678,%mm3
   10478 
   10479 // CHECK: pmulhrsw	%mm3, %mm3
   10480 // CHECK:  encoding: [0x0f,0x38,0x0b,0xdb]
   10481         	pmulhrsw	%mm3,%mm3
   10482 
   10483 // CHECK: pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
   10484 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10485         	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10486 
   10487 // CHECK: pmulhrsw	69, %xmm5
   10488 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x45,0x00,0x00,0x00]
   10489         	pmulhrsw	0x45,%xmm5
   10490 
   10491 // CHECK: pmulhrsw	32493, %xmm5
   10492 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xed,0x7e,0x00,0x00]
   10493         	pmulhrsw	0x7eed,%xmm5
   10494 
   10495 // CHECK: pmulhrsw	3133065982, %xmm5
   10496 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0xfe,0xca,0xbe,0xba]
   10497         	pmulhrsw	0xbabecafe,%xmm5
   10498 
   10499 // CHECK: pmulhrsw	305419896, %xmm5
   10500 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0x2d,0x78,0x56,0x34,0x12]
   10501         	pmulhrsw	0x12345678,%xmm5
   10502 
   10503 // CHECK: pmulhrsw	%xmm5, %xmm5
   10504 // CHECK:  encoding: [0x66,0x0f,0x38,0x0b,0xed]
   10505         	pmulhrsw	%xmm5,%xmm5
   10506 
   10507 // CHECK: pshufb	3735928559(%ebx,%ecx,8), %mm3
   10508 // CHECK:  encoding: [0x0f,0x38,0x00,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10509         	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
   10510 
   10511 // CHECK: pshufb	69, %mm3
   10512 // CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x45,0x00,0x00,0x00]
   10513         	pshufb	0x45,%mm3
   10514 
   10515 // CHECK: pshufb	32493, %mm3
   10516 // CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xed,0x7e,0x00,0x00]
   10517         	pshufb	0x7eed,%mm3
   10518 
   10519 // CHECK: pshufb	3133065982, %mm3
   10520 // CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0xfe,0xca,0xbe,0xba]
   10521         	pshufb	0xbabecafe,%mm3
   10522 
   10523 // CHECK: pshufb	305419896, %mm3
   10524 // CHECK:  encoding: [0x0f,0x38,0x00,0x1d,0x78,0x56,0x34,0x12]
   10525         	pshufb	0x12345678,%mm3
   10526 
   10527 // CHECK: pshufb	%mm3, %mm3
   10528 // CHECK:  encoding: [0x0f,0x38,0x00,0xdb]
   10529         	pshufb	%mm3,%mm3
   10530 
   10531 // CHECK: pshufb	3735928559(%ebx,%ecx,8), %xmm5
   10532 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10533         	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10534 
   10535 // CHECK: pshufb	69, %xmm5
   10536 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x45,0x00,0x00,0x00]
   10537         	pshufb	0x45,%xmm5
   10538 
   10539 // CHECK: pshufb	32493, %xmm5
   10540 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xed,0x7e,0x00,0x00]
   10541         	pshufb	0x7eed,%xmm5
   10542 
   10543 // CHECK: pshufb	3133065982, %xmm5
   10544 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0xfe,0xca,0xbe,0xba]
   10545         	pshufb	0xbabecafe,%xmm5
   10546 
   10547 // CHECK: pshufb	305419896, %xmm5
   10548 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0x2d,0x78,0x56,0x34,0x12]
   10549         	pshufb	0x12345678,%xmm5
   10550 
   10551 // CHECK: pshufb	%xmm5, %xmm5
   10552 // CHECK:  encoding: [0x66,0x0f,0x38,0x00,0xed]
   10553         	pshufb	%xmm5,%xmm5
   10554 
   10555 // CHECK: psignb	3735928559(%ebx,%ecx,8), %mm3
   10556 // CHECK:  encoding: [0x0f,0x38,0x08,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10557         	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
   10558 
   10559 // CHECK: psignb	69, %mm3
   10560 // CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x45,0x00,0x00,0x00]
   10561         	psignb	0x45,%mm3
   10562 
   10563 // CHECK: psignb	32493, %mm3
   10564 // CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xed,0x7e,0x00,0x00]
   10565         	psignb	0x7eed,%mm3
   10566 
   10567 // CHECK: psignb	3133065982, %mm3
   10568 // CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0xfe,0xca,0xbe,0xba]
   10569         	psignb	0xbabecafe,%mm3
   10570 
   10571 // CHECK: psignb	305419896, %mm3
   10572 // CHECK:  encoding: [0x0f,0x38,0x08,0x1d,0x78,0x56,0x34,0x12]
   10573         	psignb	0x12345678,%mm3
   10574 
   10575 // CHECK: psignb	%mm3, %mm3
   10576 // CHECK:  encoding: [0x0f,0x38,0x08,0xdb]
   10577         	psignb	%mm3,%mm3
   10578 
   10579 // CHECK: psignb	3735928559(%ebx,%ecx,8), %xmm5
   10580 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10581         	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10582 
   10583 // CHECK: psignb	69, %xmm5
   10584 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x45,0x00,0x00,0x00]
   10585         	psignb	0x45,%xmm5
   10586 
   10587 // CHECK: psignb	32493, %xmm5
   10588 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xed,0x7e,0x00,0x00]
   10589         	psignb	0x7eed,%xmm5
   10590 
   10591 // CHECK: psignb	3133065982, %xmm5
   10592 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0xfe,0xca,0xbe,0xba]
   10593         	psignb	0xbabecafe,%xmm5
   10594 
   10595 // CHECK: psignb	305419896, %xmm5
   10596 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0x2d,0x78,0x56,0x34,0x12]
   10597         	psignb	0x12345678,%xmm5
   10598 
   10599 // CHECK: psignb	%xmm5, %xmm5
   10600 // CHECK:  encoding: [0x66,0x0f,0x38,0x08,0xed]
   10601         	psignb	%xmm5,%xmm5
   10602 
   10603 // CHECK: psignw	3735928559(%ebx,%ecx,8), %mm3
   10604 // CHECK:  encoding: [0x0f,0x38,0x09,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10605         	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10606 
   10607 // CHECK: psignw	69, %mm3
   10608 // CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x45,0x00,0x00,0x00]
   10609         	psignw	0x45,%mm3
   10610 
   10611 // CHECK: psignw	32493, %mm3
   10612 // CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xed,0x7e,0x00,0x00]
   10613         	psignw	0x7eed,%mm3
   10614 
   10615 // CHECK: psignw	3133065982, %mm3
   10616 // CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0xfe,0xca,0xbe,0xba]
   10617         	psignw	0xbabecafe,%mm3
   10618 
   10619 // CHECK: psignw	305419896, %mm3
   10620 // CHECK:  encoding: [0x0f,0x38,0x09,0x1d,0x78,0x56,0x34,0x12]
   10621         	psignw	0x12345678,%mm3
   10622 
   10623 // CHECK: psignw	%mm3, %mm3
   10624 // CHECK:  encoding: [0x0f,0x38,0x09,0xdb]
   10625         	psignw	%mm3,%mm3
   10626 
   10627 // CHECK: psignw	3735928559(%ebx,%ecx,8), %xmm5
   10628 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10629         	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10630 
   10631 // CHECK: psignw	69, %xmm5
   10632 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x45,0x00,0x00,0x00]
   10633         	psignw	0x45,%xmm5
   10634 
   10635 // CHECK: psignw	32493, %xmm5
   10636 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xed,0x7e,0x00,0x00]
   10637         	psignw	0x7eed,%xmm5
   10638 
   10639 // CHECK: psignw	3133065982, %xmm5
   10640 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0xfe,0xca,0xbe,0xba]
   10641         	psignw	0xbabecafe,%xmm5
   10642 
   10643 // CHECK: psignw	305419896, %xmm5
   10644 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0x2d,0x78,0x56,0x34,0x12]
   10645         	psignw	0x12345678,%xmm5
   10646 
   10647 // CHECK: psignw	%xmm5, %xmm5
   10648 // CHECK:  encoding: [0x66,0x0f,0x38,0x09,0xed]
   10649         	psignw	%xmm5,%xmm5
   10650 
   10651 // CHECK: psignd	3735928559(%ebx,%ecx,8), %mm3
   10652 // CHECK:  encoding: [0x0f,0x38,0x0a,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10653         	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
   10654 
   10655 // CHECK: psignd	69, %mm3
   10656 // CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x45,0x00,0x00,0x00]
   10657         	psignd	0x45,%mm3
   10658 
   10659 // CHECK: psignd	32493, %mm3
   10660 // CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xed,0x7e,0x00,0x00]
   10661         	psignd	0x7eed,%mm3
   10662 
   10663 // CHECK: psignd	3133065982, %mm3
   10664 // CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0xfe,0xca,0xbe,0xba]
   10665         	psignd	0xbabecafe,%mm3
   10666 
   10667 // CHECK: psignd	305419896, %mm3
   10668 // CHECK:  encoding: [0x0f,0x38,0x0a,0x1d,0x78,0x56,0x34,0x12]
   10669         	psignd	0x12345678,%mm3
   10670 
   10671 // CHECK: psignd	%mm3, %mm3
   10672 // CHECK:  encoding: [0x0f,0x38,0x0a,0xdb]
   10673         	psignd	%mm3,%mm3
   10674 
   10675 // CHECK: psignd	3735928559(%ebx,%ecx,8), %xmm5
   10676 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10677         	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10678 
   10679 // CHECK: psignd	69, %xmm5
   10680 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x45,0x00,0x00,0x00]
   10681         	psignd	0x45,%xmm5
   10682 
   10683 // CHECK: psignd	32493, %xmm5
   10684 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xed,0x7e,0x00,0x00]
   10685         	psignd	0x7eed,%xmm5
   10686 
   10687 // CHECK: psignd	3133065982, %xmm5
   10688 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0xfe,0xca,0xbe,0xba]
   10689         	psignd	0xbabecafe,%xmm5
   10690 
   10691 // CHECK: psignd	305419896, %xmm5
   10692 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0x2d,0x78,0x56,0x34,0x12]
   10693         	psignd	0x12345678,%xmm5
   10694 
   10695 // CHECK: psignd	%xmm5, %xmm5
   10696 // CHECK:  encoding: [0x66,0x0f,0x38,0x0a,0xed]
   10697         	psignd	%xmm5,%xmm5
   10698 
   10699 // CHECK: pabsb	3735928559(%ebx,%ecx,8), %mm3
   10700 // CHECK:  encoding: [0x0f,0x38,0x1c,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10701         	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   10702 
   10703 // CHECK: pabsb	69, %mm3
   10704 // CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x45,0x00,0x00,0x00]
   10705         	pabsb	0x45,%mm3
   10706 
   10707 // CHECK: pabsb	32493, %mm3
   10708 // CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xed,0x7e,0x00,0x00]
   10709         	pabsb	0x7eed,%mm3
   10710 
   10711 // CHECK: pabsb	3133065982, %mm3
   10712 // CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0xfe,0xca,0xbe,0xba]
   10713         	pabsb	0xbabecafe,%mm3
   10714 
   10715 // CHECK: pabsb	305419896, %mm3
   10716 // CHECK:  encoding: [0x0f,0x38,0x1c,0x1d,0x78,0x56,0x34,0x12]
   10717         	pabsb	0x12345678,%mm3
   10718 
   10719 // CHECK: pabsb	%mm3, %mm3
   10720 // CHECK:  encoding: [0x0f,0x38,0x1c,0xdb]
   10721         	pabsb	%mm3,%mm3
   10722 
   10723 // CHECK: pabsb	3735928559(%ebx,%ecx,8), %xmm5
   10724 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10725         	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10726 
   10727 // CHECK: pabsb	69, %xmm5
   10728 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x45,0x00,0x00,0x00]
   10729         	pabsb	0x45,%xmm5
   10730 
   10731 // CHECK: pabsb	32493, %xmm5
   10732 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xed,0x7e,0x00,0x00]
   10733         	pabsb	0x7eed,%xmm5
   10734 
   10735 // CHECK: pabsb	3133065982, %xmm5
   10736 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0xfe,0xca,0xbe,0xba]
   10737         	pabsb	0xbabecafe,%xmm5
   10738 
   10739 // CHECK: pabsb	305419896, %xmm5
   10740 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0x2d,0x78,0x56,0x34,0x12]
   10741         	pabsb	0x12345678,%xmm5
   10742 
   10743 // CHECK: pabsb	%xmm5, %xmm5
   10744 // CHECK:  encoding: [0x66,0x0f,0x38,0x1c,0xed]
   10745         	pabsb	%xmm5,%xmm5
   10746 
   10747 // CHECK: pabsw	3735928559(%ebx,%ecx,8), %mm3
   10748 // CHECK:  encoding: [0x0f,0x38,0x1d,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10749         	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   10750 
   10751 // CHECK: pabsw	69, %mm3
   10752 // CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x45,0x00,0x00,0x00]
   10753         	pabsw	0x45,%mm3
   10754 
   10755 // CHECK: pabsw	32493, %mm3
   10756 // CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xed,0x7e,0x00,0x00]
   10757         	pabsw	0x7eed,%mm3
   10758 
   10759 // CHECK: pabsw	3133065982, %mm3
   10760 // CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0xfe,0xca,0xbe,0xba]
   10761         	pabsw	0xbabecafe,%mm3
   10762 
   10763 // CHECK: pabsw	305419896, %mm3
   10764 // CHECK:  encoding: [0x0f,0x38,0x1d,0x1d,0x78,0x56,0x34,0x12]
   10765         	pabsw	0x12345678,%mm3
   10766 
   10767 // CHECK: pabsw	%mm3, %mm3
   10768 // CHECK:  encoding: [0x0f,0x38,0x1d,0xdb]
   10769         	pabsw	%mm3,%mm3
   10770 
   10771 // CHECK: pabsw	3735928559(%ebx,%ecx,8), %xmm5
   10772 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10773         	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10774 
   10775 // CHECK: pabsw	69, %xmm5
   10776 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x45,0x00,0x00,0x00]
   10777         	pabsw	0x45,%xmm5
   10778 
   10779 // CHECK: pabsw	32493, %xmm5
   10780 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xed,0x7e,0x00,0x00]
   10781         	pabsw	0x7eed,%xmm5
   10782 
   10783 // CHECK: pabsw	3133065982, %xmm5
   10784 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0xfe,0xca,0xbe,0xba]
   10785         	pabsw	0xbabecafe,%xmm5
   10786 
   10787 // CHECK: pabsw	305419896, %xmm5
   10788 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0x2d,0x78,0x56,0x34,0x12]
   10789         	pabsw	0x12345678,%xmm5
   10790 
   10791 // CHECK: pabsw	%xmm5, %xmm5
   10792 // CHECK:  encoding: [0x66,0x0f,0x38,0x1d,0xed]
   10793         	pabsw	%xmm5,%xmm5
   10794 
   10795 // CHECK: pabsd	3735928559(%ebx,%ecx,8), %mm3
   10796 // CHECK:  encoding: [0x0f,0x38,0x1e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   10797         	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
   10798 
   10799 // CHECK: pabsd	69, %mm3
   10800 // CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x45,0x00,0x00,0x00]
   10801         	pabsd	0x45,%mm3
   10802 
   10803 // CHECK: pabsd	32493, %mm3
   10804 // CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xed,0x7e,0x00,0x00]
   10805         	pabsd	0x7eed,%mm3
   10806 
   10807 // CHECK: pabsd	3133065982, %mm3
   10808 // CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0xfe,0xca,0xbe,0xba]
   10809         	pabsd	0xbabecafe,%mm3
   10810 
   10811 // CHECK: pabsd	305419896, %mm3
   10812 // CHECK:  encoding: [0x0f,0x38,0x1e,0x1d,0x78,0x56,0x34,0x12]
   10813         	pabsd	0x12345678,%mm3
   10814 
   10815 // CHECK: pabsd	%mm3, %mm3
   10816 // CHECK:  encoding: [0x0f,0x38,0x1e,0xdb]
   10817         	pabsd	%mm3,%mm3
   10818 
   10819 // CHECK: pabsd	3735928559(%ebx,%ecx,8), %xmm5
   10820 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10821         	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10822 
   10823 // CHECK: pabsd	69, %xmm5
   10824 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x45,0x00,0x00,0x00]
   10825         	pabsd	0x45,%xmm5
   10826 
   10827 // CHECK: pabsd	32493, %xmm5
   10828 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xed,0x7e,0x00,0x00]
   10829         	pabsd	0x7eed,%xmm5
   10830 
   10831 // CHECK: pabsd	3133065982, %xmm5
   10832 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0xfe,0xca,0xbe,0xba]
   10833         	pabsd	0xbabecafe,%xmm5
   10834 
   10835 // CHECK: pabsd	305419896, %xmm5
   10836 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0x2d,0x78,0x56,0x34,0x12]
   10837         	pabsd	0x12345678,%xmm5
   10838 
   10839 // CHECK: pabsd	%xmm5, %xmm5
   10840 // CHECK:  encoding: [0x66,0x0f,0x38,0x1e,0xed]
   10841         	pabsd	%xmm5,%xmm5
   10842 
   10843 // CHECK: femms
   10844 // CHECK:  encoding: [0x0f,0x0e]
   10845         	femms
   10846 
   10847 // CHECK: movntdqa	3735928559(%ebx,%ecx,8), %xmm5
   10848 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10849         	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10850 
   10851 // CHECK: movntdqa	69, %xmm5
   10852 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x45,0x00,0x00,0x00]
   10853         	movntdqa	0x45,%xmm5
   10854 
   10855 // CHECK: movntdqa	32493, %xmm5
   10856 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xed,0x7e,0x00,0x00]
   10857         	movntdqa	0x7eed,%xmm5
   10858 
   10859 // CHECK: movntdqa	3133065982, %xmm5
   10860 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0xfe,0xca,0xbe,0xba]
   10861         	movntdqa	0xbabecafe,%xmm5
   10862 
   10863 // CHECK: movntdqa	305419896, %xmm5
   10864 // CHECK:  encoding: [0x66,0x0f,0x38,0x2a,0x2d,0x78,0x56,0x34,0x12]
   10865         	movntdqa	0x12345678,%xmm5
   10866 
   10867 // CHECK: packusdw	3735928559(%ebx,%ecx,8), %xmm5
   10868 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10869         	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10870 
   10871 // CHECK: packusdw	69, %xmm5
   10872 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x45,0x00,0x00,0x00]
   10873         	packusdw	0x45,%xmm5
   10874 
   10875 // CHECK: packusdw	32493, %xmm5
   10876 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xed,0x7e,0x00,0x00]
   10877         	packusdw	0x7eed,%xmm5
   10878 
   10879 // CHECK: packusdw	3133065982, %xmm5
   10880 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0xfe,0xca,0xbe,0xba]
   10881         	packusdw	0xbabecafe,%xmm5
   10882 
   10883 // CHECK: packusdw	305419896, %xmm5
   10884 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0x2d,0x78,0x56,0x34,0x12]
   10885         	packusdw	0x12345678,%xmm5
   10886 
   10887 // CHECK: packusdw	%xmm5, %xmm5
   10888 // CHECK:  encoding: [0x66,0x0f,0x38,0x2b,0xed]
   10889         	packusdw	%xmm5,%xmm5
   10890 
   10891 // CHECK: pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
   10892 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10893         	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10894 
   10895 // CHECK: pcmpeqq	69, %xmm5
   10896 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x45,0x00,0x00,0x00]
   10897         	pcmpeqq	0x45,%xmm5
   10898 
   10899 // CHECK: pcmpeqq	32493, %xmm5
   10900 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xed,0x7e,0x00,0x00]
   10901         	pcmpeqq	0x7eed,%xmm5
   10902 
   10903 // CHECK: pcmpeqq	3133065982, %xmm5
   10904 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0xfe,0xca,0xbe,0xba]
   10905         	pcmpeqq	0xbabecafe,%xmm5
   10906 
   10907 // CHECK: pcmpeqq	305419896, %xmm5
   10908 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0x2d,0x78,0x56,0x34,0x12]
   10909         	pcmpeqq	0x12345678,%xmm5
   10910 
   10911 // CHECK: pcmpeqq	%xmm5, %xmm5
   10912 // CHECK:  encoding: [0x66,0x0f,0x38,0x29,0xed]
   10913         	pcmpeqq	%xmm5,%xmm5
   10914 
   10915 // CHECK: phminposuw	3735928559(%ebx,%ecx,8), %xmm5
   10916 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10917         	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10918 
   10919 // CHECK: phminposuw	69, %xmm5
   10920 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x45,0x00,0x00,0x00]
   10921         	phminposuw	0x45,%xmm5
   10922 
   10923 // CHECK: phminposuw	32493, %xmm5
   10924 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xed,0x7e,0x00,0x00]
   10925         	phminposuw	0x7eed,%xmm5
   10926 
   10927 // CHECK: phminposuw	3133065982, %xmm5
   10928 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0xfe,0xca,0xbe,0xba]
   10929         	phminposuw	0xbabecafe,%xmm5
   10930 
   10931 // CHECK: phminposuw	305419896, %xmm5
   10932 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0x2d,0x78,0x56,0x34,0x12]
   10933         	phminposuw	0x12345678,%xmm5
   10934 
   10935 // CHECK: phminposuw	%xmm5, %xmm5
   10936 // CHECK:  encoding: [0x66,0x0f,0x38,0x41,0xed]
   10937         	phminposuw	%xmm5,%xmm5
   10938 
   10939 // CHECK: pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
   10940 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10941         	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10942 
   10943 // CHECK: pmaxsb	69, %xmm5
   10944 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x45,0x00,0x00,0x00]
   10945         	pmaxsb	0x45,%xmm5
   10946 
   10947 // CHECK: pmaxsb	32493, %xmm5
   10948 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xed,0x7e,0x00,0x00]
   10949         	pmaxsb	0x7eed,%xmm5
   10950 
   10951 // CHECK: pmaxsb	3133065982, %xmm5
   10952 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0xfe,0xca,0xbe,0xba]
   10953         	pmaxsb	0xbabecafe,%xmm5
   10954 
   10955 // CHECK: pmaxsb	305419896, %xmm5
   10956 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0x2d,0x78,0x56,0x34,0x12]
   10957         	pmaxsb	0x12345678,%xmm5
   10958 
   10959 // CHECK: pmaxsb	%xmm5, %xmm5
   10960 // CHECK:  encoding: [0x66,0x0f,0x38,0x3c,0xed]
   10961         	pmaxsb	%xmm5,%xmm5
   10962 
   10963 // CHECK: pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
   10964 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10965         	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10966 
   10967 // CHECK: pmaxsd	69, %xmm5
   10968 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x45,0x00,0x00,0x00]
   10969         	pmaxsd	0x45,%xmm5
   10970 
   10971 // CHECK: pmaxsd	32493, %xmm5
   10972 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xed,0x7e,0x00,0x00]
   10973         	pmaxsd	0x7eed,%xmm5
   10974 
   10975 // CHECK: pmaxsd	3133065982, %xmm5
   10976 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0xfe,0xca,0xbe,0xba]
   10977         	pmaxsd	0xbabecafe,%xmm5
   10978 
   10979 // CHECK: pmaxsd	305419896, %xmm5
   10980 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0x2d,0x78,0x56,0x34,0x12]
   10981         	pmaxsd	0x12345678,%xmm5
   10982 
   10983 // CHECK: pmaxsd	%xmm5, %xmm5
   10984 // CHECK:  encoding: [0x66,0x0f,0x38,0x3d,0xed]
   10985         	pmaxsd	%xmm5,%xmm5
   10986 
   10987 // CHECK: pmaxud	3735928559(%ebx,%ecx,8), %xmm5
   10988 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xac,0xcb,0xef,0xbe,0xad,0xde]
   10989         	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
   10990 
   10991 // CHECK: pmaxud	69, %xmm5
   10992 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x45,0x00,0x00,0x00]
   10993         	pmaxud	0x45,%xmm5
   10994 
   10995 // CHECK: pmaxud	32493, %xmm5
   10996 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xed,0x7e,0x00,0x00]
   10997         	pmaxud	0x7eed,%xmm5
   10998 
   10999 // CHECK: pmaxud	3133065982, %xmm5
   11000 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0xfe,0xca,0xbe,0xba]
   11001         	pmaxud	0xbabecafe,%xmm5
   11002 
   11003 // CHECK: pmaxud	305419896, %xmm5
   11004 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0x2d,0x78,0x56,0x34,0x12]
   11005         	pmaxud	0x12345678,%xmm5
   11006 
   11007 // CHECK: pmaxud	%xmm5, %xmm5
   11008 // CHECK:  encoding: [0x66,0x0f,0x38,0x3f,0xed]
   11009         	pmaxud	%xmm5,%xmm5
   11010 
   11011 // CHECK: pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
   11012 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11013         	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11014 
   11015 // CHECK: pmaxuw	69, %xmm5
   11016 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x45,0x00,0x00,0x00]
   11017         	pmaxuw	0x45,%xmm5
   11018 
   11019 // CHECK: pmaxuw	32493, %xmm5
   11020 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xed,0x7e,0x00,0x00]
   11021         	pmaxuw	0x7eed,%xmm5
   11022 
   11023 // CHECK: pmaxuw	3133065982, %xmm5
   11024 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0xfe,0xca,0xbe,0xba]
   11025         	pmaxuw	0xbabecafe,%xmm5
   11026 
   11027 // CHECK: pmaxuw	305419896, %xmm5
   11028 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0x2d,0x78,0x56,0x34,0x12]
   11029         	pmaxuw	0x12345678,%xmm5
   11030 
   11031 // CHECK: pmaxuw	%xmm5, %xmm5
   11032 // CHECK:  encoding: [0x66,0x0f,0x38,0x3e,0xed]
   11033         	pmaxuw	%xmm5,%xmm5
   11034 
   11035 // CHECK: pminsb	3735928559(%ebx,%ecx,8), %xmm5
   11036 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11037         	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11038 
   11039 // CHECK: pminsb	69, %xmm5
   11040 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x45,0x00,0x00,0x00]
   11041         	pminsb	0x45,%xmm5
   11042 
   11043 // CHECK: pminsb	32493, %xmm5
   11044 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xed,0x7e,0x00,0x00]
   11045         	pminsb	0x7eed,%xmm5
   11046 
   11047 // CHECK: pminsb	3133065982, %xmm5
   11048 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0xfe,0xca,0xbe,0xba]
   11049         	pminsb	0xbabecafe,%xmm5
   11050 
   11051 // CHECK: pminsb	305419896, %xmm5
   11052 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0x2d,0x78,0x56,0x34,0x12]
   11053         	pminsb	0x12345678,%xmm5
   11054 
   11055 // CHECK: pminsb	%xmm5, %xmm5
   11056 // CHECK:  encoding: [0x66,0x0f,0x38,0x38,0xed]
   11057         	pminsb	%xmm5,%xmm5
   11058 
   11059 // CHECK: pminsd	3735928559(%ebx,%ecx,8), %xmm5
   11060 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11061         	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11062 
   11063 // CHECK: pminsd	69, %xmm5
   11064 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x45,0x00,0x00,0x00]
   11065         	pminsd	0x45,%xmm5
   11066 
   11067 // CHECK: pminsd	32493, %xmm5
   11068 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xed,0x7e,0x00,0x00]
   11069         	pminsd	0x7eed,%xmm5
   11070 
   11071 // CHECK: pminsd	3133065982, %xmm5
   11072 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0xfe,0xca,0xbe,0xba]
   11073         	pminsd	0xbabecafe,%xmm5
   11074 
   11075 // CHECK: pminsd	305419896, %xmm5
   11076 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0x2d,0x78,0x56,0x34,0x12]
   11077         	pminsd	0x12345678,%xmm5
   11078 
   11079 // CHECK: pminsd	%xmm5, %xmm5
   11080 // CHECK:  encoding: [0x66,0x0f,0x38,0x39,0xed]
   11081         	pminsd	%xmm5,%xmm5
   11082 
   11083 // CHECK: pminud	3735928559(%ebx,%ecx,8), %xmm5
   11084 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11085         	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11086 
   11087 // CHECK: pminud	69, %xmm5
   11088 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x45,0x00,0x00,0x00]
   11089         	pminud	0x45,%xmm5
   11090 
   11091 // CHECK: pminud	32493, %xmm5
   11092 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xed,0x7e,0x00,0x00]
   11093         	pminud	0x7eed,%xmm5
   11094 
   11095 // CHECK: pminud	3133065982, %xmm5
   11096 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0xfe,0xca,0xbe,0xba]
   11097         	pminud	0xbabecafe,%xmm5
   11098 
   11099 // CHECK: pminud	305419896, %xmm5
   11100 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0x2d,0x78,0x56,0x34,0x12]
   11101         	pminud	0x12345678,%xmm5
   11102 
   11103 // CHECK: pminud	%xmm5, %xmm5
   11104 // CHECK:  encoding: [0x66,0x0f,0x38,0x3b,0xed]
   11105         	pminud	%xmm5,%xmm5
   11106 
   11107 // CHECK: pminuw	3735928559(%ebx,%ecx,8), %xmm5
   11108 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11109         	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11110 
   11111 // CHECK: pminuw	69, %xmm5
   11112 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x45,0x00,0x00,0x00]
   11113         	pminuw	0x45,%xmm5
   11114 
   11115 // CHECK: pminuw	32493, %xmm5
   11116 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xed,0x7e,0x00,0x00]
   11117         	pminuw	0x7eed,%xmm5
   11118 
   11119 // CHECK: pminuw	3133065982, %xmm5
   11120 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0xfe,0xca,0xbe,0xba]
   11121         	pminuw	0xbabecafe,%xmm5
   11122 
   11123 // CHECK: pminuw	305419896, %xmm5
   11124 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0x2d,0x78,0x56,0x34,0x12]
   11125         	pminuw	0x12345678,%xmm5
   11126 
   11127 // CHECK: pminuw	%xmm5, %xmm5
   11128 // CHECK:  encoding: [0x66,0x0f,0x38,0x3a,0xed]
   11129         	pminuw	%xmm5,%xmm5
   11130 
   11131 // CHECK: pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
   11132 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11133         	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11134 
   11135 // CHECK: pmovsxbw	69, %xmm5
   11136 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x45,0x00,0x00,0x00]
   11137         	pmovsxbw	0x45,%xmm5
   11138 
   11139 // CHECK: pmovsxbw	32493, %xmm5
   11140 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xed,0x7e,0x00,0x00]
   11141         	pmovsxbw	0x7eed,%xmm5
   11142 
   11143 // CHECK: pmovsxbw	3133065982, %xmm5
   11144 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0xfe,0xca,0xbe,0xba]
   11145         	pmovsxbw	0xbabecafe,%xmm5
   11146 
   11147 // CHECK: pmovsxbw	305419896, %xmm5
   11148 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0x2d,0x78,0x56,0x34,0x12]
   11149         	pmovsxbw	0x12345678,%xmm5
   11150 
   11151 // CHECK: pmovsxbw	%xmm5, %xmm5
   11152 // CHECK:  encoding: [0x66,0x0f,0x38,0x20,0xed]
   11153         	pmovsxbw	%xmm5,%xmm5
   11154 
   11155 // CHECK: pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
   11156 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11157         	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11158 
   11159 // CHECK: pmovsxbd	69, %xmm5
   11160 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x45,0x00,0x00,0x00]
   11161         	pmovsxbd	0x45,%xmm5
   11162 
   11163 // CHECK: pmovsxbd	32493, %xmm5
   11164 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xed,0x7e,0x00,0x00]
   11165         	pmovsxbd	0x7eed,%xmm5
   11166 
   11167 // CHECK: pmovsxbd	3133065982, %xmm5
   11168 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0xfe,0xca,0xbe,0xba]
   11169         	pmovsxbd	0xbabecafe,%xmm5
   11170 
   11171 // CHECK: pmovsxbd	305419896, %xmm5
   11172 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0x2d,0x78,0x56,0x34,0x12]
   11173         	pmovsxbd	0x12345678,%xmm5
   11174 
   11175 // CHECK: pmovsxbd	%xmm5, %xmm5
   11176 // CHECK:  encoding: [0x66,0x0f,0x38,0x21,0xed]
   11177         	pmovsxbd	%xmm5,%xmm5
   11178 
   11179 // CHECK: pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
   11180 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11181         	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11182 
   11183 // CHECK: pmovsxbq	69, %xmm5
   11184 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x45,0x00,0x00,0x00]
   11185         	pmovsxbq	0x45,%xmm5
   11186 
   11187 // CHECK: pmovsxbq	32493, %xmm5
   11188 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xed,0x7e,0x00,0x00]
   11189         	pmovsxbq	0x7eed,%xmm5
   11190 
   11191 // CHECK: pmovsxbq	3133065982, %xmm5
   11192 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0xfe,0xca,0xbe,0xba]
   11193         	pmovsxbq	0xbabecafe,%xmm5
   11194 
   11195 // CHECK: pmovsxbq	305419896, %xmm5
   11196 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0x2d,0x78,0x56,0x34,0x12]
   11197         	pmovsxbq	0x12345678,%xmm5
   11198 
   11199 // CHECK: pmovsxbq	%xmm5, %xmm5
   11200 // CHECK:  encoding: [0x66,0x0f,0x38,0x22,0xed]
   11201         	pmovsxbq	%xmm5,%xmm5
   11202 
   11203 // CHECK: pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
   11204 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11205         	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11206 
   11207 // CHECK: pmovsxwd	69, %xmm5
   11208 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x45,0x00,0x00,0x00]
   11209         	pmovsxwd	0x45,%xmm5
   11210 
   11211 // CHECK: pmovsxwd	32493, %xmm5
   11212 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xed,0x7e,0x00,0x00]
   11213         	pmovsxwd	0x7eed,%xmm5
   11214 
   11215 // CHECK: pmovsxwd	3133065982, %xmm5
   11216 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0xfe,0xca,0xbe,0xba]
   11217         	pmovsxwd	0xbabecafe,%xmm5
   11218 
   11219 // CHECK: pmovsxwd	305419896, %xmm5
   11220 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0x2d,0x78,0x56,0x34,0x12]
   11221         	pmovsxwd	0x12345678,%xmm5
   11222 
   11223 // CHECK: pmovsxwd	%xmm5, %xmm5
   11224 // CHECK:  encoding: [0x66,0x0f,0x38,0x23,0xed]
   11225         	pmovsxwd	%xmm5,%xmm5
   11226 
   11227 // CHECK: pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
   11228 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11229         	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11230 
   11231 // CHECK: pmovsxwq	69, %xmm5
   11232 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x45,0x00,0x00,0x00]
   11233         	pmovsxwq	0x45,%xmm5
   11234 
   11235 // CHECK: pmovsxwq	32493, %xmm5
   11236 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xed,0x7e,0x00,0x00]
   11237         	pmovsxwq	0x7eed,%xmm5
   11238 
   11239 // CHECK: pmovsxwq	3133065982, %xmm5
   11240 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0xfe,0xca,0xbe,0xba]
   11241         	pmovsxwq	0xbabecafe,%xmm5
   11242 
   11243 // CHECK: pmovsxwq	305419896, %xmm5
   11244 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0x2d,0x78,0x56,0x34,0x12]
   11245         	pmovsxwq	0x12345678,%xmm5
   11246 
   11247 // CHECK: pmovsxwq	%xmm5, %xmm5
   11248 // CHECK:  encoding: [0x66,0x0f,0x38,0x24,0xed]
   11249         	pmovsxwq	%xmm5,%xmm5
   11250 
   11251 // CHECK: pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
   11252 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11253         	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11254 
   11255 // CHECK: pmovsxdq	69, %xmm5
   11256 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x45,0x00,0x00,0x00]
   11257         	pmovsxdq	0x45,%xmm5
   11258 
   11259 // CHECK: pmovsxdq	32493, %xmm5
   11260 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xed,0x7e,0x00,0x00]
   11261         	pmovsxdq	0x7eed,%xmm5
   11262 
   11263 // CHECK: pmovsxdq	3133065982, %xmm5
   11264 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0xfe,0xca,0xbe,0xba]
   11265         	pmovsxdq	0xbabecafe,%xmm5
   11266 
   11267 // CHECK: pmovsxdq	305419896, %xmm5
   11268 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0x2d,0x78,0x56,0x34,0x12]
   11269         	pmovsxdq	0x12345678,%xmm5
   11270 
   11271 // CHECK: pmovsxdq	%xmm5, %xmm5
   11272 // CHECK:  encoding: [0x66,0x0f,0x38,0x25,0xed]
   11273         	pmovsxdq	%xmm5,%xmm5
   11274 
   11275 // CHECK: pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
   11276 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11277         	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11278 
   11279 // CHECK: pmovzxbw	69, %xmm5
   11280 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x45,0x00,0x00,0x00]
   11281         	pmovzxbw	0x45,%xmm5
   11282 
   11283 // CHECK: pmovzxbw	32493, %xmm5
   11284 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xed,0x7e,0x00,0x00]
   11285         	pmovzxbw	0x7eed,%xmm5
   11286 
   11287 // CHECK: pmovzxbw	3133065982, %xmm5
   11288 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0xfe,0xca,0xbe,0xba]
   11289         	pmovzxbw	0xbabecafe,%xmm5
   11290 
   11291 // CHECK: pmovzxbw	305419896, %xmm5
   11292 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0x2d,0x78,0x56,0x34,0x12]
   11293         	pmovzxbw	0x12345678,%xmm5
   11294 
   11295 // CHECK: pmovzxbw	%xmm5, %xmm5
   11296 // CHECK:  encoding: [0x66,0x0f,0x38,0x30,0xed]
   11297         	pmovzxbw	%xmm5,%xmm5
   11298 
   11299 // CHECK: pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
   11300 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11301         	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11302 
   11303 // CHECK: pmovzxbd	69, %xmm5
   11304 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x45,0x00,0x00,0x00]
   11305         	pmovzxbd	0x45,%xmm5
   11306 
   11307 // CHECK: pmovzxbd	32493, %xmm5
   11308 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xed,0x7e,0x00,0x00]
   11309         	pmovzxbd	0x7eed,%xmm5
   11310 
   11311 // CHECK: pmovzxbd	3133065982, %xmm5
   11312 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0xfe,0xca,0xbe,0xba]
   11313         	pmovzxbd	0xbabecafe,%xmm5
   11314 
   11315 // CHECK: pmovzxbd	305419896, %xmm5
   11316 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0x2d,0x78,0x56,0x34,0x12]
   11317         	pmovzxbd	0x12345678,%xmm5
   11318 
   11319 // CHECK: pmovzxbd	%xmm5, %xmm5
   11320 // CHECK:  encoding: [0x66,0x0f,0x38,0x31,0xed]
   11321         	pmovzxbd	%xmm5,%xmm5
   11322 
   11323 // CHECK: pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
   11324 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11325         	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11326 
   11327 // CHECK: pmovzxbq	69, %xmm5
   11328 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x45,0x00,0x00,0x00]
   11329         	pmovzxbq	0x45,%xmm5
   11330 
   11331 // CHECK: pmovzxbq	32493, %xmm5
   11332 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xed,0x7e,0x00,0x00]
   11333         	pmovzxbq	0x7eed,%xmm5
   11334 
   11335 // CHECK: pmovzxbq	3133065982, %xmm5
   11336 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0xfe,0xca,0xbe,0xba]
   11337         	pmovzxbq	0xbabecafe,%xmm5
   11338 
   11339 // CHECK: pmovzxbq	305419896, %xmm5
   11340 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0x2d,0x78,0x56,0x34,0x12]
   11341         	pmovzxbq	0x12345678,%xmm5
   11342 
   11343 // CHECK: pmovzxbq	%xmm5, %xmm5
   11344 // CHECK:  encoding: [0x66,0x0f,0x38,0x32,0xed]
   11345         	pmovzxbq	%xmm5,%xmm5
   11346 
   11347 // CHECK: pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
   11348 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11349         	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11350 
   11351 // CHECK: pmovzxwd	69, %xmm5
   11352 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x45,0x00,0x00,0x00]
   11353         	pmovzxwd	0x45,%xmm5
   11354 
   11355 // CHECK: pmovzxwd	32493, %xmm5
   11356 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xed,0x7e,0x00,0x00]
   11357         	pmovzxwd	0x7eed,%xmm5
   11358 
   11359 // CHECK: pmovzxwd	3133065982, %xmm5
   11360 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0xfe,0xca,0xbe,0xba]
   11361         	pmovzxwd	0xbabecafe,%xmm5
   11362 
   11363 // CHECK: pmovzxwd	305419896, %xmm5
   11364 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0x2d,0x78,0x56,0x34,0x12]
   11365         	pmovzxwd	0x12345678,%xmm5
   11366 
   11367 // CHECK: pmovzxwd	%xmm5, %xmm5
   11368 // CHECK:  encoding: [0x66,0x0f,0x38,0x33,0xed]
   11369         	pmovzxwd	%xmm5,%xmm5
   11370 
   11371 // CHECK: pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
   11372 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11373         	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11374 
   11375 // CHECK: pmovzxwq	69, %xmm5
   11376 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x45,0x00,0x00,0x00]
   11377         	pmovzxwq	0x45,%xmm5
   11378 
   11379 // CHECK: pmovzxwq	32493, %xmm5
   11380 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xed,0x7e,0x00,0x00]
   11381         	pmovzxwq	0x7eed,%xmm5
   11382 
   11383 // CHECK: pmovzxwq	3133065982, %xmm5
   11384 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0xfe,0xca,0xbe,0xba]
   11385         	pmovzxwq	0xbabecafe,%xmm5
   11386 
   11387 // CHECK: pmovzxwq	305419896, %xmm5
   11388 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0x2d,0x78,0x56,0x34,0x12]
   11389         	pmovzxwq	0x12345678,%xmm5
   11390 
   11391 // CHECK: pmovzxwq	%xmm5, %xmm5
   11392 // CHECK:  encoding: [0x66,0x0f,0x38,0x34,0xed]
   11393         	pmovzxwq	%xmm5,%xmm5
   11394 
   11395 // CHECK: pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
   11396 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11397         	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11398 
   11399 // CHECK: pmovzxdq	69, %xmm5
   11400 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x45,0x00,0x00,0x00]
   11401         	pmovzxdq	0x45,%xmm5
   11402 
   11403 // CHECK: pmovzxdq	32493, %xmm5
   11404 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xed,0x7e,0x00,0x00]
   11405         	pmovzxdq	0x7eed,%xmm5
   11406 
   11407 // CHECK: pmovzxdq	3133065982, %xmm5
   11408 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0xfe,0xca,0xbe,0xba]
   11409         	pmovzxdq	0xbabecafe,%xmm5
   11410 
   11411 // CHECK: pmovzxdq	305419896, %xmm5
   11412 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0x2d,0x78,0x56,0x34,0x12]
   11413         	pmovzxdq	0x12345678,%xmm5
   11414 
   11415 // CHECK: pmovzxdq	%xmm5, %xmm5
   11416 // CHECK:  encoding: [0x66,0x0f,0x38,0x35,0xed]
   11417         	pmovzxdq	%xmm5,%xmm5
   11418 
   11419 // CHECK: pmuldq	3735928559(%ebx,%ecx,8), %xmm5
   11420 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11421         	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11422 
   11423 // CHECK: pmuldq	69, %xmm5
   11424 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x45,0x00,0x00,0x00]
   11425         	pmuldq	0x45,%xmm5
   11426 
   11427 // CHECK: pmuldq	32493, %xmm5
   11428 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xed,0x7e,0x00,0x00]
   11429         	pmuldq	0x7eed,%xmm5
   11430 
   11431 // CHECK: pmuldq	3133065982, %xmm5
   11432 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0xfe,0xca,0xbe,0xba]
   11433         	pmuldq	0xbabecafe,%xmm5
   11434 
   11435 // CHECK: pmuldq	305419896, %xmm5
   11436 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0x2d,0x78,0x56,0x34,0x12]
   11437         	pmuldq	0x12345678,%xmm5
   11438 
   11439 // CHECK: pmuldq	%xmm5, %xmm5
   11440 // CHECK:  encoding: [0x66,0x0f,0x38,0x28,0xed]
   11441         	pmuldq	%xmm5,%xmm5
   11442 
   11443 // CHECK: pmulld	3735928559(%ebx,%ecx,8), %xmm5
   11444 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11445         	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11446 
   11447 // CHECK: pmulld	69, %xmm5
   11448 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x45,0x00,0x00,0x00]
   11449         	pmulld	0x45,%xmm5
   11450 
   11451 // CHECK: pmulld	32493, %xmm5
   11452 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xed,0x7e,0x00,0x00]
   11453         	pmulld	0x7eed,%xmm5
   11454 
   11455 // CHECK: pmulld	3133065982, %xmm5
   11456 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0xfe,0xca,0xbe,0xba]
   11457         	pmulld	0xbabecafe,%xmm5
   11458 
   11459 // CHECK: pmulld	305419896, %xmm5
   11460 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0x2d,0x78,0x56,0x34,0x12]
   11461         	pmulld	0x12345678,%xmm5
   11462 
   11463 // CHECK: pmulld	%xmm5, %xmm5
   11464 // CHECK:  encoding: [0x66,0x0f,0x38,0x40,0xed]
   11465         	pmulld	%xmm5,%xmm5
   11466 
   11467 // CHECK: ptest 	3735928559(%ebx,%ecx,8), %xmm5
   11468 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11469         	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11470 
   11471 // CHECK: ptest 	69, %xmm5
   11472 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x45,0x00,0x00,0x00]
   11473         	ptest	0x45,%xmm5
   11474 
   11475 // CHECK: ptest 	32493, %xmm5
   11476 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xed,0x7e,0x00,0x00]
   11477         	ptest	0x7eed,%xmm5
   11478 
   11479 // CHECK: ptest 	3133065982, %xmm5
   11480 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0xfe,0xca,0xbe,0xba]
   11481         	ptest	0xbabecafe,%xmm5
   11482 
   11483 // CHECK: ptest 	305419896, %xmm5
   11484 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0x2d,0x78,0x56,0x34,0x12]
   11485         	ptest	0x12345678,%xmm5
   11486 
   11487 // CHECK: ptest 	%xmm5, %xmm5
   11488 // CHECK:  encoding: [0x66,0x0f,0x38,0x17,0xed]
   11489         	ptest	%xmm5,%xmm5
   11490 
   11491 // CHECK: pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
   11492 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11493         	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   11494 
   11495 // CHECK: pcmpgtq	69, %xmm5
   11496 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x45,0x00,0x00,0x00]
   11497         	pcmpgtq	0x45,%xmm5
   11498 
   11499 // CHECK: pcmpgtq	32493, %xmm5
   11500 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xed,0x7e,0x00,0x00]
   11501         	pcmpgtq	0x7eed,%xmm5
   11502 
   11503 // CHECK: pcmpgtq	3133065982, %xmm5
   11504 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0xfe,0xca,0xbe,0xba]
   11505         	pcmpgtq	0xbabecafe,%xmm5
   11506 
   11507 // CHECK: pcmpgtq	305419896, %xmm5
   11508 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0x2d,0x78,0x56,0x34,0x12]
   11509         	pcmpgtq	0x12345678,%xmm5
   11510 
   11511 // CHECK: pcmpgtq	%xmm5, %xmm5
   11512 // CHECK:  encoding: [0x66,0x0f,0x38,0x37,0xed]
   11513         	pcmpgtq	%xmm5,%xmm5
   11514 
   11515 // CHECK: crc32b 	%bl, %eax
   11516 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0xc3]
   11517                 crc32b %bl, %eax
   11518 
   11519 // CHECK: crc32b 	4(%ebx), %eax
   11520 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf0,0x43,0x04]
   11521                 crc32b 4(%ebx), %eax
   11522 
   11523 // CHECK: crc32w 	%bx, %eax
   11524 // CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0xc3]
   11525                 crc32w %bx, %eax
   11526 
   11527 // CHECK: crc32w 	4(%ebx), %eax
   11528 // CHECK:  encoding: [0x66,0xf2,0x0f,0x38,0xf1,0x43,0x04]
   11529                 crc32w 4(%ebx), %eax
   11530 
   11531 // CHECK: crc32l 	%ebx, %eax
   11532 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc3]
   11533                 crc32l %ebx, %eax
   11534 
   11535 // CHECK: crc32l 	4(%ebx), %eax
   11536 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x43,0x04]
   11537                 crc32l 4(%ebx), %eax
   11538 
   11539 // CHECK: crc32l 	3735928559(%ebx,%ecx,8), %ecx
   11540 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x8c,0xcb,0xef,0xbe,0xad,0xde]
   11541                 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
   11542 
   11543 // CHECK: crc32l 	69, %ecx
   11544 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0x45,0x00,0x00,0x00]
   11545                 crc32l 0x45,%ecx
   11546 
   11547 // CHECK: crc32l 	32493, %ecx
   11548 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xed,0x7e,0x00,0x00]
   11549                 crc32l 0x7eed,%ecx
   11550 
   11551 // CHECK: crc32l 	3133065982, %ecx
   11552 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0x0d,0xfe,0xca,0xbe,0xba]
   11553                 crc32l 0xbabecafe,%ecx
   11554 
   11555 // CHECK: crc32l 	%ecx, %ecx
   11556 // CHECK:  encoding: [0xf2,0x0f,0x38,0xf1,0xc9]
   11557                 crc32l %ecx,%ecx
   11558 
   11559 // CHECK: pcmpistrm	$125, %xmm1, %xmm2
   11560 // CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0xd1,0x7d]
   11561                 pcmpistrm $125, %xmm1, %xmm2
   11562 
   11563 // CHECK: pcmpistrm	$125, (%edx,%eax,4), %xmm2
   11564 // CHECK:  encoding: [0x66,0x0f,0x3a,0x62,0x14,0x82,0x7d]
   11565                 pcmpistrm $125, (%edx,%eax,4), %xmm2
   11566 
   11567 // CHECK: aesimc	%xmm0, %xmm1
   11568 // CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0xc8]
   11569                 aesimc %xmm0,%xmm1
   11570 
   11571 // CHECK: aesimc	(%eax), %xmm1
   11572 // CHECK:  encoding: [0x66,0x0f,0x38,0xdb,0x08]
   11573                 aesimc (%eax),%xmm1
   11574 
   11575 // CHECK: aesenc	%xmm1, %xmm2
   11576 // CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0xd1]
   11577                 aesenc %xmm1,%xmm2
   11578 
   11579 // CHECK: aesenc	4(%ebx), %xmm2
   11580 // CHECK:  encoding: [0x66,0x0f,0x38,0xdc,0x53,0x04]
   11581                 aesenc 4(%ebx),%xmm2
   11582 
   11583 // CHECK: aesenclast	%xmm3, %xmm4
   11584 // CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0xe3]
   11585                 aesenclast %xmm3,%xmm4
   11586 
   11587 // CHECK: aesenclast	4(%edx,%edi), %xmm4
   11588 // CHECK:  encoding: [0x66,0x0f,0x38,0xdd,0x64,0x3a,0x04]
   11589                 aesenclast 4(%edx,%edi),%xmm4
   11590 
   11591 // CHECK: aesdec	%xmm5, %xmm6
   11592 // CHECK:  encoding: [0x66,0x0f,0x38,0xde,0xf5]
   11593                 aesdec %xmm5,%xmm6
   11594 
   11595 // CHECK: aesdec	4(%ecx,%eax,8), %xmm6
   11596 // CHECK:  encoding: [0x66,0x0f,0x38,0xde,0x74,0xc1,0x04]
   11597                 aesdec 4(%ecx,%eax,8),%xmm6
   11598 
   11599 // CHECK: aesdeclast	%xmm7, %xmm0
   11600 // CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0xc7]
   11601                 aesdeclast %xmm7,%xmm0
   11602 
   11603 // CHECK: aesdeclast	3405691582, %xmm0
   11604 // CHECK:  encoding: [0x66,0x0f,0x38,0xdf,0x05,0xbe,0xba,0xfe,0xca]
   11605                 aesdeclast 0xcafebabe,%xmm0
   11606 
   11607 // CHECK: aeskeygenassist	$125, %xmm1, %xmm2
   11608 // CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x7d]
   11609                 aeskeygenassist $125, %xmm1, %xmm2
   11610 
   11611 // CHECK: aeskeygenassist	$125, (%edx,%eax,4), %xmm2
   11612 // CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0x14,0x82,0x7d]
   11613                 aeskeygenassist $125, (%edx,%eax,4), %xmm2
   11614 
   11615 // rdar://8017638
   11616 // CHECK: aeskeygenassist	$128, %xmm1, %xmm2
   11617 // CHECK:  encoding: [0x66,0x0f,0x3a,0xdf,0xd1,0x80]
   11618 		aeskeygenassist $128, %xmm1, %xmm2
   11619 
   11620 // rdar://7910087
   11621 // CHECK: bsfw	%bx, %bx
   11622 // CHECK:  encoding: [0x66,0x0f,0xbc,0xdb]
   11623           bsfw  %bx, %bx
   11624 
   11625 // CHECK: bsfw	3735928559(%ebx,%ecx,8), %bx
   11626 // CHECK:  encoding: [0x66,0x0f,0xbc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11627           bsfw  3735928559(%ebx,%ecx,8), %bx
   11628 
   11629 // CHECK: bsrw	%bx, %bx
   11630 // CHECK:  encoding: [0x66,0x0f,0xbd,0xdb]
   11631           bsrw  %bx, %bx
   11632 
   11633 // CHECK: bsrw	305419896, %bx
   11634 // CHECK:  encoding: [0x66,0x0f,0xbd,0x1d,0x78,0x56,0x34,0x12]
   11635           bsrw  305419896, %bx
   11636 
   11637 // radr://7901779
   11638 // CHECK: pushl   $127
   11639 // CHECK:  encoding: [0x6a,0x7f]
   11640           pushl   $127
   11641 
   11642 // CHECK: pushw   $254
   11643 // CHECK:  encoding: [0x66,0x68,0xfe,0x00]
   11644           pushw   $254
   11645 
   11646 // CHECK: pushl   $254
   11647 // CHECK:  encoding: [0x68,0xfe,0x00,0x00,0x00]
   11648           pushl   $254
   11649 
   11650 // radr://7928400
   11651 // CHECK: movq    %mm3, 3735928559(%ebx,%ecx,8)
   11652 // CHECK:  encoding: [0x0f,0x7f,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11653           movq    %mm3, 3735928559(%ebx,%ecx,8)
   11654 
   11655 // CHECK: movd    %mm3, 3735928559(%ebx,%ecx,8)
   11656 // CHECK:  encoding: [0x0f,0x7e,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11657           movd    %mm3, 3735928559(%ebx,%ecx,8)
   11658 
   11659 // CHECK: movq    3735928559(%ebx,%ecx,8), %xmm5
   11660 // CHECK:  encoding: [0xf3,0x0f,0x7e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11661           movq    3735928559(%ebx,%ecx,8), %xmm5
   11662 
   11663 // CHECK: movd    3735928559(%ebx,%ecx,8), %xmm5
   11664 // CHECK:  encoding: [0x66,0x0f,0x6e,0xac,0xcb,0xef,0xbe,0xad,0xde]
   11665           movd    3735928559(%ebx,%ecx,8), %xmm5
   11666 
   11667 // radr://7914715
   11668 // CHECK: fcoml   3735928559(%ebx,%ecx,8)
   11669 // CHECK:  encoding: [0xdc,0x94,0xcb,0xef,0xbe,0xad,0xde]
   11670           fcoml   3735928559(%ebx,%ecx,8)
   11671 
   11672 // CHECK: fcoms   32493
   11673 // CHECK:  encoding: [0xd8,0x15,0xed,0x7e,0x00,0x00]
   11674           fcoms   32493
   11675 
   11676 // CHECK: fcompl  3735928559(%ebx,%ecx,8)
   11677 // CHECK:  encoding: [0xdc,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11678           fcompl  3735928559(%ebx,%ecx,8)
   11679 
   11680 // CHECK: fcomps  32493
   11681 // CHECK:  encoding: [0xd8,0x1d,0xed,0x7e,0x00,0x00]
   11682           fcomps  32493
   11683 
   11684 // CHECK: ficoml  3735928559(%ebx,%ecx,8)
   11685 // CHECK:  encoding: [0xda,0x94,0xcb,0xef,0xbe,0xad,0xde]
   11686           ficoml  3735928559(%ebx,%ecx,8)
   11687 
   11688 // CHECK: ficoms  32493
   11689 // CHECK:  encoding: [0xde,0x15,0xed,0x7e,0x00,0x00]
   11690           ficoms  32493
   11691 
   11692 // CHECK: ficompl 3735928559(%ebx,%ecx,8)
   11693 // CHECK:  encoding: [0xda,0x9c,0xcb,0xef,0xbe,0xad,0xde]
   11694           ficompl 3735928559(%ebx,%ecx,8)
   11695 
   11696 // CHECK: ficomps 32493
   11697 // CHECK:  encoding: [0xde,0x1d,0xed,0x7e,0x00,0x00]
   11698           ficomps 32493
   11699 
   11700 // CHECK: movl  57005(,%eiz), %ebx
   11701 // CHECK: encoding: [0x8b,0x1c,0x25,0xad,0xde,0x00,0x00]
   11702           movl  57005(,%eiz), %ebx
   11703 
   11704 // CHECK: movl  48879(,%eiz), %eax
   11705 // CHECK: encoding: [0x8b,0x04,0x25,0xef,0xbe,0x00,0x00]
   11706           movl  48879(,%eiz), %eax
   11707 
   11708 // CHECK: movl  -4(,%eiz,8), %eax
   11709 // CHECK: encoding: [0x8b,0x04,0xe5,0xfc,0xff,0xff,0xff]
   11710           movl  -4(,%eiz,8), %eax
   11711 
   11712 // CHECK: movl  (%ecx,%eiz), %eax
   11713 // CHECK: encoding: [0x8b,0x04,0x21]
   11714           movl  (%ecx,%eiz), %eax
   11715 
   11716 // CHECK: movl  (%ecx,%eiz,8), %eax
   11717 // CHECK: encoding: [0x8b,0x04,0xe1]
   11718           movl  (%ecx,%eiz,8), %eax
   11719 
   11720 // CHECK: addl	$4294967295, %eax       # encoding: [0x83,0xc0,0xff]
   11721         addl $0xFFFFFFFF, %eax
   11722 
   11723 // CHECK: addw	$65535, %ax       # encoding: [0x66,0x83,0xc0,0xff]
   11724         addw $0xFFFF, %ax
   11725 
   11726 
   11727 // CHECK: 	movb	$127, 3735928559(%ebx,%ecx,8)
   11728         	movb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   11729 
   11730 // CHECK: 	movb	$127, 69
   11731         	movb	$0x7f,0x45
   11732 
   11733 // CHECK: 	movb	$127, 32493
   11734         	movb	$0x7f,0x7eed
   11735 
   11736 // CHECK: 	movb	$127, 3133065982
   11737         	movb	$0x7f,0xbabecafe
   11738 
   11739 // CHECK: 	movb	$127, 305419896
   11740         	movb	$0x7f,0x12345678
   11741 
   11742 // CHECK: 	movw	$31438, 3735928559(%ebx,%ecx,8)
   11743         	movw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   11744 
   11745 // CHECK: 	movw	$31438, 69
   11746         	movw	$0x7ace,0x45
   11747 
   11748 // CHECK: 	movw	$31438, 32493
   11749         	movw	$0x7ace,0x7eed
   11750 
   11751 // CHECK: 	movw	$31438, 3133065982
   11752         	movw	$0x7ace,0xbabecafe
   11753 
   11754 // CHECK: 	movw	$31438, 305419896
   11755         	movw	$0x7ace,0x12345678
   11756 
   11757 // CHECK: 	movl	$2063514302, 3735928559(%ebx,%ecx,8)
   11758         	movl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   11759 
   11760 // CHECK: 	movl	$2063514302, 69
   11761         	movl	$0x7afebabe,0x45
   11762 
   11763 // CHECK: 	movl	$2063514302, 32493
   11764         	movl	$0x7afebabe,0x7eed
   11765 
   11766 // CHECK: 	movl	$2063514302, 3133065982
   11767         	movl	$0x7afebabe,0xbabecafe
   11768 
   11769 // CHECK: 	movl	$2063514302, 305419896
   11770         	movl	$0x7afebabe,0x12345678
   11771 
   11772 // CHECK: 	movl	$324478056, 3735928559(%ebx,%ecx,8)
   11773         	movl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   11774 
   11775 // CHECK: 	movl	$324478056, 69
   11776         	movl	$0x13572468,0x45
   11777 
   11778 // CHECK: 	movl	$324478056, 32493
   11779         	movl	$0x13572468,0x7eed
   11780 
   11781 // CHECK: 	movl	$324478056, 3133065982
   11782         	movl	$0x13572468,0xbabecafe
   11783 
   11784 // CHECK: 	movl	$324478056, 305419896
   11785         	movl	$0x13572468,0x12345678
   11786 
   11787 // CHECK: 	movsbl	3735928559(%ebx,%ecx,8), %ecx
   11788         	movsbl	0xdeadbeef(%ebx,%ecx,8),%ecx
   11789 
   11790 // CHECK: 	movsbl	69, %ecx
   11791         	movsbl	0x45,%ecx
   11792 
   11793 // CHECK: 	movsbl	32493, %ecx
   11794         	movsbl	0x7eed,%ecx
   11795 
   11796 // CHECK: 	movsbl	3133065982, %ecx
   11797         	movsbl	0xbabecafe,%ecx
   11798 
   11799 // CHECK: 	movsbl	305419896, %ecx
   11800         	movsbl	0x12345678,%ecx
   11801 
   11802 // CHECK: 	movsbw	3735928559(%ebx,%ecx,8), %bx
   11803         	movsbw	0xdeadbeef(%ebx,%ecx,8),%bx
   11804 
   11805 // CHECK: 	movsbw	69, %bx
   11806         	movsbw	0x45,%bx
   11807 
   11808 // CHECK: 	movsbw	32493, %bx
   11809         	movsbw	0x7eed,%bx
   11810 
   11811 // CHECK: 	movsbw	3133065982, %bx
   11812         	movsbw	0xbabecafe,%bx
   11813 
   11814 // CHECK: 	movsbw	305419896, %bx
   11815         	movsbw	0x12345678,%bx
   11816 
   11817 // CHECK: 	movswl	3735928559(%ebx,%ecx,8), %ecx
   11818         	movswl	0xdeadbeef(%ebx,%ecx,8),%ecx
   11819 
   11820 // CHECK: 	movswl	69, %ecx
   11821         	movswl	0x45,%ecx
   11822 
   11823 // CHECK: 	movswl	32493, %ecx
   11824         	movswl	0x7eed,%ecx
   11825 
   11826 // CHECK: 	movswl	3133065982, %ecx
   11827         	movswl	0xbabecafe,%ecx
   11828 
   11829 // CHECK: 	movswl	305419896, %ecx
   11830         	movswl	0x12345678,%ecx
   11831 
   11832 // CHECK: 	movzbl	3735928559(%ebx,%ecx,8), %ecx
   11833         	movzbl	0xdeadbeef(%ebx,%ecx,8),%ecx
   11834 
   11835 // CHECK: 	movzbl	69, %ecx
   11836         	movzbl	0x45,%ecx
   11837 
   11838 // CHECK: 	movzbl	32493, %ecx
   11839         	movzbl	0x7eed,%ecx
   11840 
   11841 // CHECK: 	movzbl	3133065982, %ecx
   11842         	movzbl	0xbabecafe,%ecx
   11843 
   11844 // CHECK: 	movzbl	305419896, %ecx
   11845         	movzbl	0x12345678,%ecx
   11846 
   11847 // CHECK: 	movzbw	3735928559(%ebx,%ecx,8), %bx
   11848         	movzbw	0xdeadbeef(%ebx,%ecx,8),%bx
   11849 
   11850 // CHECK: 	movzbw	69, %bx
   11851         	movzbw	0x45,%bx
   11852 
   11853 // CHECK: 	movzbw	32493, %bx
   11854         	movzbw	0x7eed,%bx
   11855 
   11856 // CHECK: 	movzbw	3133065982, %bx
   11857         	movzbw	0xbabecafe,%bx
   11858 
   11859 // CHECK: 	movzbw	305419896, %bx
   11860         	movzbw	0x12345678,%bx
   11861 
   11862 // CHECK: 	movzwl	3735928559(%ebx,%ecx,8), %ecx
   11863         	movzwl	0xdeadbeef(%ebx,%ecx,8),%ecx
   11864 
   11865 // CHECK: 	movzwl	69, %ecx
   11866         	movzwl	0x45,%ecx
   11867 
   11868 // CHECK: 	movzwl	32493, %ecx
   11869         	movzwl	0x7eed,%ecx
   11870 
   11871 // CHECK: 	movzwl	3133065982, %ecx
   11872         	movzwl	0xbabecafe,%ecx
   11873 
   11874 // CHECK: 	movzwl	305419896, %ecx
   11875         	movzwl	0x12345678,%ecx
   11876 
   11877 // CHECK: 	pushw	32493
   11878         	pushw	0x7eed
   11879 
   11880 // CHECK: 	popw	32493
   11881         	popw	0x7eed
   11882 
   11883 // CHECK: 	pushf
   11884         	pushfl
   11885 
   11886 // CHECK: 	pushfl
   11887         	pushfl
   11888 
   11889 // CHECK: 	popf
   11890         	popfl
   11891 
   11892 // CHECK: 	popfl
   11893         	popfl
   11894 
   11895 // CHECK: 	clc
   11896         	clc
   11897 
   11898 // CHECK: 	cld
   11899         	cld
   11900 
   11901 // CHECK: 	cli
   11902         	cli
   11903 
   11904 // CHECK: 	clts
   11905         	clts
   11906 
   11907 // CHECK: 	cmc
   11908         	cmc
   11909 
   11910 // CHECK: 	lahf
   11911         	lahf
   11912 
   11913 // CHECK: 	sahf
   11914         	sahf
   11915 
   11916 // CHECK: 	stc
   11917         	stc
   11918 
   11919 // CHECK: 	std
   11920         	std
   11921 
   11922 // CHECK: 	sti
   11923         	sti
   11924 
   11925 // CHECK: 	addb	$254, 3735928559(%ebx,%ecx,8)
   11926         	addb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   11927 
   11928 // CHECK: 	addb	$254, 69
   11929         	addb	$0xfe,0x45
   11930 
   11931 // CHECK: 	addb	$254, 32493
   11932         	addb	$0xfe,0x7eed
   11933 
   11934 // CHECK: 	addb	$254, 3133065982
   11935         	addb	$0xfe,0xbabecafe
   11936 
   11937 // CHECK: 	addb	$254, 305419896
   11938         	addb	$0xfe,0x12345678
   11939 
   11940 // CHECK: 	addb	$127, 3735928559(%ebx,%ecx,8)
   11941         	addb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   11942 
   11943 // CHECK: 	addb	$127, 69
   11944         	addb	$0x7f,0x45
   11945 
   11946 // CHECK: 	addb	$127, 32493
   11947         	addb	$0x7f,0x7eed
   11948 
   11949 // CHECK: 	addb	$127, 3133065982
   11950         	addb	$0x7f,0xbabecafe
   11951 
   11952 // CHECK: 	addb	$127, 305419896
   11953         	addb	$0x7f,0x12345678
   11954 
   11955 // CHECK: 	addw	$31438, 3735928559(%ebx,%ecx,8)
   11956         	addw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   11957 
   11958 // CHECK: 	addw	$31438, 69
   11959         	addw	$0x7ace,0x45
   11960 
   11961 // CHECK: 	addw	$31438, 32493
   11962         	addw	$0x7ace,0x7eed
   11963 
   11964 // CHECK: 	addw	$31438, 3133065982
   11965         	addw	$0x7ace,0xbabecafe
   11966 
   11967 // CHECK: 	addw	$31438, 305419896
   11968         	addw	$0x7ace,0x12345678
   11969 
   11970 // CHECK: 	addl	$2063514302, 3735928559(%ebx,%ecx,8)
   11971         	addl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   11972 
   11973 // CHECK: 	addl	$2063514302, 69
   11974         	addl	$0x7afebabe,0x45
   11975 
   11976 // CHECK: 	addl	$2063514302, 32493
   11977         	addl	$0x7afebabe,0x7eed
   11978 
   11979 // CHECK: 	addl	$2063514302, 3133065982
   11980         	addl	$0x7afebabe,0xbabecafe
   11981 
   11982 // CHECK: 	addl	$2063514302, 305419896
   11983         	addl	$0x7afebabe,0x12345678
   11984 
   11985 // CHECK: 	addl	$324478056, 3735928559(%ebx,%ecx,8)
   11986         	addl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   11987 
   11988 // CHECK: 	addl	$324478056, 69
   11989         	addl	$0x13572468,0x45
   11990 
   11991 // CHECK: 	addl	$324478056, 32493
   11992         	addl	$0x13572468,0x7eed
   11993 
   11994 // CHECK: 	addl	$324478056, 3133065982
   11995         	addl	$0x13572468,0xbabecafe
   11996 
   11997 // CHECK: 	addl	$324478056, 305419896
   11998         	addl	$0x13572468,0x12345678
   11999 
   12000 // CHECK: 	incl	3735928559(%ebx,%ecx,8)
   12001         	incl	0xdeadbeef(%ebx,%ecx,8)
   12002 
   12003 // CHECK: 	incw	32493
   12004         	incw	0x7eed
   12005 
   12006 // CHECK: 	incl	3133065982
   12007         	incl	0xbabecafe
   12008 
   12009 // CHECK: 	incl	305419896
   12010         	incl	0x12345678
   12011 
   12012 // CHECK: 	subb	$254, 3735928559(%ebx,%ecx,8)
   12013         	subb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12014 
   12015 // CHECK: 	subb	$254, 69
   12016         	subb	$0xfe,0x45
   12017 
   12018 // CHECK: 	subb	$254, 32493
   12019         	subb	$0xfe,0x7eed
   12020 
   12021 // CHECK: 	subb	$254, 3133065982
   12022         	subb	$0xfe,0xbabecafe
   12023 
   12024 // CHECK: 	subb	$254, 305419896
   12025         	subb	$0xfe,0x12345678
   12026 
   12027 // CHECK: 	subb	$127, 3735928559(%ebx,%ecx,8)
   12028         	subb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12029 
   12030 // CHECK: 	subb	$127, 69
   12031         	subb	$0x7f,0x45
   12032 
   12033 // CHECK: 	subb	$127, 32493
   12034         	subb	$0x7f,0x7eed
   12035 
   12036 // CHECK: 	subb	$127, 3133065982
   12037         	subb	$0x7f,0xbabecafe
   12038 
   12039 // CHECK: 	subb	$127, 305419896
   12040         	subb	$0x7f,0x12345678
   12041 
   12042 // CHECK: 	subw	$31438, 3735928559(%ebx,%ecx,8)
   12043         	subw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12044 
   12045 // CHECK: 	subw	$31438, 69
   12046         	subw	$0x7ace,0x45
   12047 
   12048 // CHECK: 	subw	$31438, 32493
   12049         	subw	$0x7ace,0x7eed
   12050 
   12051 // CHECK: 	subw	$31438, 3133065982
   12052         	subw	$0x7ace,0xbabecafe
   12053 
   12054 // CHECK: 	subw	$31438, 305419896
   12055         	subw	$0x7ace,0x12345678
   12056 
   12057 // CHECK: 	subl	$2063514302, 3735928559(%ebx,%ecx,8)
   12058         	subl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12059 
   12060 // CHECK: 	subl	$2063514302, 69
   12061         	subl	$0x7afebabe,0x45
   12062 
   12063 // CHECK: 	subl	$2063514302, 32493
   12064         	subl	$0x7afebabe,0x7eed
   12065 
   12066 // CHECK: 	subl	$2063514302, 3133065982
   12067         	subl	$0x7afebabe,0xbabecafe
   12068 
   12069 // CHECK: 	subl	$2063514302, 305419896
   12070         	subl	$0x7afebabe,0x12345678
   12071 
   12072 // CHECK: 	subl	$324478056, 3735928559(%ebx,%ecx,8)
   12073         	subl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12074 
   12075 // CHECK: 	subl	$324478056, 69
   12076         	subl	$0x13572468,0x45
   12077 
   12078 // CHECK: 	subl	$324478056, 32493
   12079         	subl	$0x13572468,0x7eed
   12080 
   12081 // CHECK: 	subl	$324478056, 3133065982
   12082         	subl	$0x13572468,0xbabecafe
   12083 
   12084 // CHECK: 	subl	$324478056, 305419896
   12085         	subl	$0x13572468,0x12345678
   12086 
   12087 // CHECK: 	decl	3735928559(%ebx,%ecx,8)
   12088         	decl	0xdeadbeef(%ebx,%ecx,8)
   12089 
   12090 // CHECK: 	decw	32493
   12091         	decw	0x7eed
   12092 
   12093 // CHECK: 	decl	3133065982
   12094         	decl	0xbabecafe
   12095 
   12096 // CHECK: 	decl	305419896
   12097         	decl	0x12345678
   12098 
   12099 // CHECK: 	sbbb	$254, 3735928559(%ebx,%ecx,8)
   12100         	sbbb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12101 
   12102 // CHECK: 	sbbb	$254, 69
   12103         	sbbb	$0xfe,0x45
   12104 
   12105 // CHECK: 	sbbb	$254, 32493
   12106         	sbbb	$0xfe,0x7eed
   12107 
   12108 // CHECK: 	sbbb	$254, 3133065982
   12109         	sbbb	$0xfe,0xbabecafe
   12110 
   12111 // CHECK: 	sbbb	$254, 305419896
   12112         	sbbb	$0xfe,0x12345678
   12113 
   12114 // CHECK: 	sbbb	$127, 3735928559(%ebx,%ecx,8)
   12115         	sbbb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12116 
   12117 // CHECK: 	sbbb	$127, 69
   12118         	sbbb	$0x7f,0x45
   12119 
   12120 // CHECK: 	sbbb	$127, 32493
   12121         	sbbb	$0x7f,0x7eed
   12122 
   12123 // CHECK: 	sbbb	$127, 3133065982
   12124         	sbbb	$0x7f,0xbabecafe
   12125 
   12126 // CHECK: 	sbbb	$127, 305419896
   12127         	sbbb	$0x7f,0x12345678
   12128 
   12129 // CHECK: 	sbbw	$31438, 3735928559(%ebx,%ecx,8)
   12130         	sbbw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12131 
   12132 // CHECK: 	sbbw	$31438, 69
   12133         	sbbw	$0x7ace,0x45
   12134 
   12135 // CHECK: 	sbbw	$31438, 32493
   12136         	sbbw	$0x7ace,0x7eed
   12137 
   12138 // CHECK: 	sbbw	$31438, 3133065982
   12139         	sbbw	$0x7ace,0xbabecafe
   12140 
   12141 // CHECK: 	sbbw	$31438, 305419896
   12142         	sbbw	$0x7ace,0x12345678
   12143 
   12144 // CHECK: 	sbbl	$2063514302, 3735928559(%ebx,%ecx,8)
   12145         	sbbl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12146 
   12147 // CHECK: 	sbbl	$2063514302, 69
   12148         	sbbl	$0x7afebabe,0x45
   12149 
   12150 // CHECK: 	sbbl	$2063514302, 32493
   12151         	sbbl	$0x7afebabe,0x7eed
   12152 
   12153 // CHECK: 	sbbl	$2063514302, 3133065982
   12154         	sbbl	$0x7afebabe,0xbabecafe
   12155 
   12156 // CHECK: 	sbbl	$2063514302, 305419896
   12157         	sbbl	$0x7afebabe,0x12345678
   12158 
   12159 // CHECK: 	sbbl	$324478056, 3735928559(%ebx,%ecx,8)
   12160         	sbbl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12161 
   12162 // CHECK: 	sbbl	$324478056, 69
   12163         	sbbl	$0x13572468,0x45
   12164 
   12165 // CHECK: 	sbbl	$324478056, 32493
   12166         	sbbl	$0x13572468,0x7eed
   12167 
   12168 // CHECK: 	sbbl	$324478056, 3133065982
   12169         	sbbl	$0x13572468,0xbabecafe
   12170 
   12171 // CHECK: 	sbbl	$324478056, 305419896
   12172         	sbbl	$0x13572468,0x12345678
   12173 
   12174 // CHECK: 	cmpb	$254, 3735928559(%ebx,%ecx,8)
   12175         	cmpb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12176 
   12177 // CHECK: 	cmpb	$254, 69
   12178         	cmpb	$0xfe,0x45
   12179 
   12180 // CHECK: 	cmpb	$254, 32493
   12181         	cmpb	$0xfe,0x7eed
   12182 
   12183 // CHECK: 	cmpb	$254, 3133065982
   12184         	cmpb	$0xfe,0xbabecafe
   12185 
   12186 // CHECK: 	cmpb	$254, 305419896
   12187         	cmpb	$0xfe,0x12345678
   12188 
   12189 // CHECK: 	cmpb	$127, 3735928559(%ebx,%ecx,8)
   12190         	cmpb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12191 
   12192 // CHECK: 	cmpb	$127, 69
   12193         	cmpb	$0x7f,0x45
   12194 
   12195 // CHECK: 	cmpb	$127, 32493
   12196         	cmpb	$0x7f,0x7eed
   12197 
   12198 // CHECK: 	cmpb	$127, 3133065982
   12199         	cmpb	$0x7f,0xbabecafe
   12200 
   12201 // CHECK: 	cmpb	$127, 305419896
   12202         	cmpb	$0x7f,0x12345678
   12203 
   12204 // CHECK: 	cmpw	$31438, 3735928559(%ebx,%ecx,8)
   12205         	cmpw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12206 
   12207 // CHECK: 	cmpw	$31438, 69
   12208         	cmpw	$0x7ace,0x45
   12209 
   12210 // CHECK: 	cmpw	$31438, 32493
   12211         	cmpw	$0x7ace,0x7eed
   12212 
   12213 // CHECK: 	cmpw	$31438, 3133065982
   12214         	cmpw	$0x7ace,0xbabecafe
   12215 
   12216 // CHECK: 	cmpw	$31438, 305419896
   12217         	cmpw	$0x7ace,0x12345678
   12218 
   12219 // CHECK: 	cmpl	$2063514302, 3735928559(%ebx,%ecx,8)
   12220         	cmpl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12221 
   12222 // CHECK: 	cmpl	$2063514302, 69
   12223         	cmpl	$0x7afebabe,0x45
   12224 
   12225 // CHECK: 	cmpl	$2063514302, 32493
   12226         	cmpl	$0x7afebabe,0x7eed
   12227 
   12228 // CHECK: 	cmpl	$2063514302, 3133065982
   12229         	cmpl	$0x7afebabe,0xbabecafe
   12230 
   12231 // CHECK: 	cmpl	$2063514302, 305419896
   12232         	cmpl	$0x7afebabe,0x12345678
   12233 
   12234 // CHECK: 	cmpl	$324478056, 3735928559(%ebx,%ecx,8)
   12235         	cmpl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12236 
   12237 // CHECK: 	cmpl	$324478056, 69
   12238         	cmpl	$0x13572468,0x45
   12239 
   12240 // CHECK: 	cmpl	$324478056, 32493
   12241         	cmpl	$0x13572468,0x7eed
   12242 
   12243 // CHECK: 	cmpl	$324478056, 3133065982
   12244         	cmpl	$0x13572468,0xbabecafe
   12245 
   12246 // CHECK: 	cmpl	$324478056, 305419896
   12247         	cmpl	$0x13572468,0x12345678
   12248 
   12249 // CHECK: 	testb	$127, 3735928559(%ebx,%ecx,8)
   12250         	testb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12251 
   12252 // CHECK: 	testb	$127, 69
   12253         	testb	$0x7f,0x45
   12254 
   12255 // CHECK: 	testb	$127, 32493
   12256         	testb	$0x7f,0x7eed
   12257 
   12258 // CHECK: 	testb	$127, 3133065982
   12259         	testb	$0x7f,0xbabecafe
   12260 
   12261 // CHECK: 	testb	$127, 305419896
   12262         	testb	$0x7f,0x12345678
   12263 
   12264 // CHECK: 	testw	$31438, 3735928559(%ebx,%ecx,8)
   12265         	testw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12266 
   12267 // CHECK: 	testw	$31438, 69
   12268         	testw	$0x7ace,0x45
   12269 
   12270 // CHECK: 	testw	$31438, 32493
   12271         	testw	$0x7ace,0x7eed
   12272 
   12273 // CHECK: 	testw	$31438, 3133065982
   12274         	testw	$0x7ace,0xbabecafe
   12275 
   12276 // CHECK: 	testw	$31438, 305419896
   12277         	testw	$0x7ace,0x12345678
   12278 
   12279 // CHECK: 	testl	$2063514302, 3735928559(%ebx,%ecx,8)
   12280         	testl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12281 
   12282 // CHECK: 	testl	$2063514302, 69
   12283         	testl	$0x7afebabe,0x45
   12284 
   12285 // CHECK: 	testl	$2063514302, 32493
   12286         	testl	$0x7afebabe,0x7eed
   12287 
   12288 // CHECK: 	testl	$2063514302, 3133065982
   12289         	testl	$0x7afebabe,0xbabecafe
   12290 
   12291 // CHECK: 	testl	$2063514302, 305419896
   12292         	testl	$0x7afebabe,0x12345678
   12293 
   12294 // CHECK: 	testl	$324478056, 3735928559(%ebx,%ecx,8)
   12295         	testl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12296 
   12297 // CHECK: 	testl	$324478056, 69
   12298         	testl	$0x13572468,0x45
   12299 
   12300 // CHECK: 	testl	$324478056, 32493
   12301         	testl	$0x13572468,0x7eed
   12302 
   12303 // CHECK: 	testl	$324478056, 3133065982
   12304         	testl	$0x13572468,0xbabecafe
   12305 
   12306 // CHECK: 	testl	$324478056, 305419896
   12307         	testl	$0x13572468,0x12345678
   12308 
   12309 // CHECK: 	andb	$254, 3735928559(%ebx,%ecx,8)
   12310         	andb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12311 
   12312 // CHECK: 	andb	$254, 69
   12313         	andb	$0xfe,0x45
   12314 
   12315 // CHECK: 	andb	$254, 32493
   12316         	andb	$0xfe,0x7eed
   12317 
   12318 // CHECK: 	andb	$254, 3133065982
   12319         	andb	$0xfe,0xbabecafe
   12320 
   12321 // CHECK: 	andb	$254, 305419896
   12322         	andb	$0xfe,0x12345678
   12323 
   12324 // CHECK: 	andb	$127, 3735928559(%ebx,%ecx,8)
   12325         	andb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12326 
   12327 // CHECK: 	andb	$127, 69
   12328         	andb	$0x7f,0x45
   12329 
   12330 // CHECK: 	andb	$127, 32493
   12331         	andb	$0x7f,0x7eed
   12332 
   12333 // CHECK: 	andb	$127, 3133065982
   12334         	andb	$0x7f,0xbabecafe
   12335 
   12336 // CHECK: 	andb	$127, 305419896
   12337         	andb	$0x7f,0x12345678
   12338 
   12339 // CHECK: 	andw	$31438, 3735928559(%ebx,%ecx,8)
   12340         	andw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12341 
   12342 // CHECK: 	andw	$31438, 69
   12343         	andw	$0x7ace,0x45
   12344 
   12345 // CHECK: 	andw	$31438, 32493
   12346         	andw	$0x7ace,0x7eed
   12347 
   12348 // CHECK: 	andw	$31438, 3133065982
   12349         	andw	$0x7ace,0xbabecafe
   12350 
   12351 // CHECK: 	andw	$31438, 305419896
   12352         	andw	$0x7ace,0x12345678
   12353 
   12354 // CHECK: 	andl	$2063514302, 3735928559(%ebx,%ecx,8)
   12355         	andl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12356 
   12357 // CHECK: 	andl	$2063514302, 69
   12358         	andl	$0x7afebabe,0x45
   12359 
   12360 // CHECK: 	andl	$2063514302, 32493
   12361         	andl	$0x7afebabe,0x7eed
   12362 
   12363 // CHECK: 	andl	$2063514302, 3133065982
   12364         	andl	$0x7afebabe,0xbabecafe
   12365 
   12366 // CHECK: 	andl	$2063514302, 305419896
   12367         	andl	$0x7afebabe,0x12345678
   12368 
   12369 // CHECK: 	andl	$324478056, 3735928559(%ebx,%ecx,8)
   12370         	andl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12371 
   12372 // CHECK: 	andl	$324478056, 69
   12373         	andl	$0x13572468,0x45
   12374 
   12375 // CHECK: 	andl	$324478056, 32493
   12376         	andl	$0x13572468,0x7eed
   12377 
   12378 // CHECK: 	andl	$324478056, 3133065982
   12379         	andl	$0x13572468,0xbabecafe
   12380 
   12381 // CHECK: 	andl	$324478056, 305419896
   12382         	andl	$0x13572468,0x12345678
   12383 
   12384 // CHECK: 	orb	$254, 3735928559(%ebx,%ecx,8)
   12385         	orb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12386 
   12387 // CHECK: 	orb	$254, 69
   12388         	orb	$0xfe,0x45
   12389 
   12390 // CHECK: 	orb	$254, 32493
   12391         	orb	$0xfe,0x7eed
   12392 
   12393 // CHECK: 	orb	$254, 3133065982
   12394         	orb	$0xfe,0xbabecafe
   12395 
   12396 // CHECK: 	orb	$254, 305419896
   12397         	orb	$0xfe,0x12345678
   12398 
   12399 // CHECK: 	orb	$127, 3735928559(%ebx,%ecx,8)
   12400         	orb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12401 
   12402 // CHECK: 	orb	$127, 69
   12403         	orb	$0x7f,0x45
   12404 
   12405 // CHECK: 	orb	$127, 32493
   12406         	orb	$0x7f,0x7eed
   12407 
   12408 // CHECK: 	orb	$127, 3133065982
   12409         	orb	$0x7f,0xbabecafe
   12410 
   12411 // CHECK: 	orb	$127, 305419896
   12412         	orb	$0x7f,0x12345678
   12413 
   12414 // CHECK: 	orw	$31438, 3735928559(%ebx,%ecx,8)
   12415         	orw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12416 
   12417 // CHECK: 	orw	$31438, 69
   12418         	orw	$0x7ace,0x45
   12419 
   12420 // CHECK: 	orw	$31438, 32493
   12421         	orw	$0x7ace,0x7eed
   12422 
   12423 // CHECK: 	orw	$31438, 3133065982
   12424         	orw	$0x7ace,0xbabecafe
   12425 
   12426 // CHECK: 	orw	$31438, 305419896
   12427         	orw	$0x7ace,0x12345678
   12428 
   12429 // CHECK: 	orl	$2063514302, 3735928559(%ebx,%ecx,8)
   12430         	orl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12431 
   12432 // CHECK: 	orl	$2063514302, 69
   12433         	orl	$0x7afebabe,0x45
   12434 
   12435 // CHECK: 	orl	$2063514302, 32493
   12436         	orl	$0x7afebabe,0x7eed
   12437 
   12438 // CHECK: 	orl	$2063514302, 3133065982
   12439         	orl	$0x7afebabe,0xbabecafe
   12440 
   12441 // CHECK: 	orl	$2063514302, 305419896
   12442         	orl	$0x7afebabe,0x12345678
   12443 
   12444 // CHECK: 	orl	$324478056, 3735928559(%ebx,%ecx,8)
   12445         	orl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12446 
   12447 // CHECK: 	orl	$324478056, 69
   12448         	orl	$0x13572468,0x45
   12449 
   12450 // CHECK: 	orl	$324478056, 32493
   12451         	orl	$0x13572468,0x7eed
   12452 
   12453 // CHECK: 	orl	$324478056, 3133065982
   12454         	orl	$0x13572468,0xbabecafe
   12455 
   12456 // CHECK: 	orl	$324478056, 305419896
   12457         	orl	$0x13572468,0x12345678
   12458 
   12459 // CHECK: 	xorb	$254, 3735928559(%ebx,%ecx,8)
   12460         	xorb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12461 
   12462 // CHECK: 	xorb	$254, 69
   12463         	xorb	$0xfe,0x45
   12464 
   12465 // CHECK: 	xorb	$254, 32493
   12466         	xorb	$0xfe,0x7eed
   12467 
   12468 // CHECK: 	xorb	$254, 3133065982
   12469         	xorb	$0xfe,0xbabecafe
   12470 
   12471 // CHECK: 	xorb	$254, 305419896
   12472         	xorb	$0xfe,0x12345678
   12473 
   12474 // CHECK: 	xorb	$127, 3735928559(%ebx,%ecx,8)
   12475         	xorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12476 
   12477 // CHECK: 	xorb	$127, 69
   12478         	xorb	$0x7f,0x45
   12479 
   12480 // CHECK: 	xorb	$127, 32493
   12481         	xorb	$0x7f,0x7eed
   12482 
   12483 // CHECK: 	xorb	$127, 3133065982
   12484         	xorb	$0x7f,0xbabecafe
   12485 
   12486 // CHECK: 	xorb	$127, 305419896
   12487         	xorb	$0x7f,0x12345678
   12488 
   12489 // CHECK: 	xorw	$31438, 3735928559(%ebx,%ecx,8)
   12490         	xorw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12491 
   12492 // CHECK: 	xorw	$31438, 69
   12493         	xorw	$0x7ace,0x45
   12494 
   12495 // CHECK: 	xorw	$31438, 32493
   12496         	xorw	$0x7ace,0x7eed
   12497 
   12498 // CHECK: 	xorw	$31438, 3133065982
   12499         	xorw	$0x7ace,0xbabecafe
   12500 
   12501 // CHECK: 	xorw	$31438, 305419896
   12502         	xorw	$0x7ace,0x12345678
   12503 
   12504 // CHECK: 	xorl	$2063514302, 3735928559(%ebx,%ecx,8)
   12505         	xorl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12506 
   12507 // CHECK: 	xorl	$2063514302, 69
   12508         	xorl	$0x7afebabe,0x45
   12509 
   12510 // CHECK: 	xorl	$2063514302, 32493
   12511         	xorl	$0x7afebabe,0x7eed
   12512 
   12513 // CHECK: 	xorl	$2063514302, 3133065982
   12514         	xorl	$0x7afebabe,0xbabecafe
   12515 
   12516 // CHECK: 	xorl	$2063514302, 305419896
   12517         	xorl	$0x7afebabe,0x12345678
   12518 
   12519 // CHECK: 	xorl	$324478056, 3735928559(%ebx,%ecx,8)
   12520         	xorl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12521 
   12522 // CHECK: 	xorl	$324478056, 69
   12523         	xorl	$0x13572468,0x45
   12524 
   12525 // CHECK: 	xorl	$324478056, 32493
   12526         	xorl	$0x13572468,0x7eed
   12527 
   12528 // CHECK: 	xorl	$324478056, 3133065982
   12529         	xorl	$0x13572468,0xbabecafe
   12530 
   12531 // CHECK: 	xorl	$324478056, 305419896
   12532         	xorl	$0x13572468,0x12345678
   12533 
   12534 // CHECK: 	adcb	$254, 3735928559(%ebx,%ecx,8)
   12535         	adcb	$0xfe,0xdeadbeef(%ebx,%ecx,8)
   12536 
   12537 // CHECK: 	adcb	$254, 69
   12538         	adcb	$0xfe,0x45
   12539 
   12540 // CHECK: 	adcb	$254, 32493
   12541         	adcb	$0xfe,0x7eed
   12542 
   12543 // CHECK: 	adcb	$254, 3133065982
   12544         	adcb	$0xfe,0xbabecafe
   12545 
   12546 // CHECK: 	adcb	$254, 305419896
   12547         	adcb	$0xfe,0x12345678
   12548 
   12549 // CHECK: 	adcb	$127, 3735928559(%ebx,%ecx,8)
   12550         	adcb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12551 
   12552 // CHECK: 	adcb	$127, 69
   12553         	adcb	$0x7f,0x45
   12554 
   12555 // CHECK: 	adcb	$127, 32493
   12556         	adcb	$0x7f,0x7eed
   12557 
   12558 // CHECK: 	adcb	$127, 3133065982
   12559         	adcb	$0x7f,0xbabecafe
   12560 
   12561 // CHECK: 	adcb	$127, 305419896
   12562         	adcb	$0x7f,0x12345678
   12563 
   12564 // CHECK: 	adcw	$31438, 3735928559(%ebx,%ecx,8)
   12565         	adcw	$0x7ace,0xdeadbeef(%ebx,%ecx,8)
   12566 
   12567 // CHECK: 	adcw	$31438, 69
   12568         	adcw	$0x7ace,0x45
   12569 
   12570 // CHECK: 	adcw	$31438, 32493
   12571         	adcw	$0x7ace,0x7eed
   12572 
   12573 // CHECK: 	adcw	$31438, 3133065982
   12574         	adcw	$0x7ace,0xbabecafe
   12575 
   12576 // CHECK: 	adcw	$31438, 305419896
   12577         	adcw	$0x7ace,0x12345678
   12578 
   12579 // CHECK: 	adcl	$2063514302, 3735928559(%ebx,%ecx,8)
   12580         	adcl	$0x7afebabe,0xdeadbeef(%ebx,%ecx,8)
   12581 
   12582 // CHECK: 	adcl	$2063514302, 69
   12583         	adcl	$0x7afebabe,0x45
   12584 
   12585 // CHECK: 	adcl	$2063514302, 32493
   12586         	adcl	$0x7afebabe,0x7eed
   12587 
   12588 // CHECK: 	adcl	$2063514302, 3133065982
   12589         	adcl	$0x7afebabe,0xbabecafe
   12590 
   12591 // CHECK: 	adcl	$2063514302, 305419896
   12592         	adcl	$0x7afebabe,0x12345678
   12593 
   12594 // CHECK: 	adcl	$324478056, 3735928559(%ebx,%ecx,8)
   12595         	adcl	$0x13572468,0xdeadbeef(%ebx,%ecx,8)
   12596 
   12597 // CHECK: 	adcl	$324478056, 69
   12598         	adcl	$0x13572468,0x45
   12599 
   12600 // CHECK: 	adcl	$324478056, 32493
   12601         	adcl	$0x13572468,0x7eed
   12602 
   12603 // CHECK: 	adcl	$324478056, 3133065982
   12604         	adcl	$0x13572468,0xbabecafe
   12605 
   12606 // CHECK: 	adcl	$324478056, 305419896
   12607         	adcl	$0x13572468,0x12345678
   12608 
   12609 // CHECK: 	negl	3735928559(%ebx,%ecx,8)
   12610         	negl	0xdeadbeef(%ebx,%ecx,8)
   12611 
   12612 // CHECK: 	negw	32493
   12613         	negw	0x7eed
   12614 
   12615 // CHECK: 	negl	3133065982
   12616         	negl	0xbabecafe
   12617 
   12618 // CHECK: 	negl	305419896
   12619         	negl	0x12345678
   12620 
   12621 // CHECK: 	notl	3735928559(%ebx,%ecx,8)
   12622         	notl	0xdeadbeef(%ebx,%ecx,8)
   12623 
   12624 // CHECK: 	notw	32493
   12625         	notw	0x7eed
   12626 
   12627 // CHECK: 	notl	3133065982
   12628         	notl	0xbabecafe
   12629 
   12630 // CHECK: 	notl	305419896
   12631         	notl	0x12345678
   12632 
   12633 // CHECK: 	cbtw
   12634         	cbtw
   12635 
   12636 // CHECK: 	cwtl
   12637         	cwtl
   12638 
   12639 // CHECK: 	cwtd
   12640         	cwtd
   12641 
   12642 // CHECK: 	cltd
   12643         	cltd
   12644 
   12645 // CHECK: 	mull	3735928559(%ebx,%ecx,8)
   12646         	mull	0xdeadbeef(%ebx,%ecx,8)
   12647 
   12648 // CHECK: 	mulw	32493
   12649         	mulw	0x7eed
   12650 
   12651 // CHECK: 	mull	3133065982
   12652         	mull	0xbabecafe
   12653 
   12654 // CHECK: 	mull	305419896
   12655         	mull	0x12345678
   12656 
   12657 // CHECK: 	imull	3735928559(%ebx,%ecx,8)
   12658         	imull	0xdeadbeef(%ebx,%ecx,8)
   12659 
   12660 // CHECK: 	imulw	32493
   12661         	imulw	0x7eed
   12662 
   12663 // CHECK: 	imull	3133065982
   12664         	imull	0xbabecafe
   12665 
   12666 // CHECK: 	imull	305419896
   12667         	imull	0x12345678
   12668 
   12669 // CHECK: 	divl	3735928559(%ebx,%ecx,8)
   12670         	divl	0xdeadbeef(%ebx,%ecx,8)
   12671 
   12672 // CHECK: 	divw	32493
   12673         	divw	0x7eed
   12674 
   12675 // CHECK: 	divl	3133065982
   12676         	divl	0xbabecafe
   12677 
   12678 // CHECK: 	divl	305419896
   12679         	divl	0x12345678
   12680 
   12681 // CHECK: 	idivl	3735928559(%ebx,%ecx,8)
   12682         	idivl	0xdeadbeef(%ebx,%ecx,8)
   12683 
   12684 // CHECK: 	idivw	32493
   12685         	idivw	0x7eed
   12686 
   12687 // CHECK: 	idivl	3133065982
   12688         	idivl	0xbabecafe
   12689 
   12690 // CHECK: 	idivl	305419896
   12691         	idivl	0x12345678
   12692 
   12693 // CHECK: 	roll	$0, 3735928559(%ebx,%ecx,8)
   12694         	roll	$0,0xdeadbeef(%ebx,%ecx,8)
   12695 
   12696 // CHECK: 	roll	$0, 69
   12697         	roll	$0,0x45
   12698 
   12699 // CHECK: 	roll	$0, 32493
   12700         	roll	$0,0x7eed
   12701 
   12702 // CHECK: 	roll	$0, 3133065982
   12703         	roll	$0,0xbabecafe
   12704 
   12705 // CHECK: 	roll	$0, 305419896
   12706         	roll	$0,0x12345678
   12707 
   12708 // CHECK: 	rolb	$127, 3735928559(%ebx,%ecx,8)
   12709         	rolb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12710 
   12711 // CHECK: 	rolb	$127, 69
   12712         	rolb	$0x7f,0x45
   12713 
   12714 // CHECK: 	rolb	$127, 32493
   12715         	rolb	$0x7f,0x7eed
   12716 
   12717 // CHECK: 	rolb	$127, 3133065982
   12718         	rolb	$0x7f,0xbabecafe
   12719 
   12720 // CHECK: 	rolb	$127, 305419896
   12721         	rolb	$0x7f,0x12345678
   12722 
   12723 // CHECK: 	roll	3735928559(%ebx,%ecx,8)
   12724         	roll	0xdeadbeef(%ebx,%ecx,8)
   12725 
   12726 // CHECK: 	rolw	32493
   12727         	rolw	0x7eed
   12728 
   12729 // CHECK: 	roll	3133065982
   12730         	roll	0xbabecafe
   12731 
   12732 // CHECK: 	roll	305419896
   12733         	roll	0x12345678
   12734 
   12735 // CHECK: 	rorl	$0, 3735928559(%ebx,%ecx,8)
   12736         	rorl	$0,0xdeadbeef(%ebx,%ecx,8)
   12737 
   12738 // CHECK: 	rorl	$0, 69
   12739         	rorl	$0,0x45
   12740 
   12741 // CHECK: 	rorl	$0, 32493
   12742         	rorl	$0,0x7eed
   12743 
   12744 // CHECK: 	rorl	$0, 3133065982
   12745         	rorl	$0,0xbabecafe
   12746 
   12747 // CHECK: 	rorl	$0, 305419896
   12748         	rorl	$0,0x12345678
   12749 
   12750 // CHECK: 	rorb	$127, 3735928559(%ebx,%ecx,8)
   12751         	rorb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12752 
   12753 // CHECK: 	rorb	$127, 69
   12754         	rorb	$0x7f,0x45
   12755 
   12756 // CHECK: 	rorb	$127, 32493
   12757         	rorb	$0x7f,0x7eed
   12758 
   12759 // CHECK: 	rorb	$127, 3133065982
   12760         	rorb	$0x7f,0xbabecafe
   12761 
   12762 // CHECK: 	rorb	$127, 305419896
   12763         	rorb	$0x7f,0x12345678
   12764 
   12765 // CHECK: 	rorl	3735928559(%ebx,%ecx,8)
   12766         	rorl	0xdeadbeef(%ebx,%ecx,8)
   12767 
   12768 // CHECK: 	rorw	32493
   12769         	rorw	0x7eed
   12770 
   12771 // CHECK: 	rorl	3133065982
   12772         	rorl	0xbabecafe
   12773 
   12774 // CHECK: 	rorl	305419896
   12775         	rorl	0x12345678
   12776 
   12777 // CHECK: 	rcll	$0, 3735928559(%ebx,%ecx,8)
   12778         	rcll	$0,0xdeadbeef(%ebx,%ecx,8)
   12779 
   12780 // CHECK: 	rcll	$0, 69
   12781         	rcll	$0,0x45
   12782 
   12783 // CHECK: 	rcll	$0, 32493
   12784         	rcll	$0,0x7eed
   12785 
   12786 // CHECK: 	rcll	$0, 3133065982
   12787         	rcll	$0,0xbabecafe
   12788 
   12789 // CHECK: 	rcll	$0, 305419896
   12790         	rcll	$0,0x12345678
   12791 
   12792 // CHECK: 	rclb	$127, 3735928559(%ebx,%ecx,8)
   12793         	rclb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12794 
   12795 // CHECK: 	rclb	$127, 69
   12796         	rclb	$0x7f,0x45
   12797 
   12798 // CHECK: 	rclb	$127, 32493
   12799         	rclb	$0x7f,0x7eed
   12800 
   12801 // CHECK: 	rclb	$127, 3133065982
   12802         	rclb	$0x7f,0xbabecafe
   12803 
   12804 // CHECK: 	rclb	$127, 305419896
   12805         	rclb	$0x7f,0x12345678
   12806 
   12807 // CHECK: 	rcrl	$0, 3735928559(%ebx,%ecx,8)
   12808         	rcrl	$0,0xdeadbeef(%ebx,%ecx,8)
   12809 
   12810 // CHECK: 	rcrl	$0, 69
   12811         	rcrl	$0,0x45
   12812 
   12813 // CHECK: 	rcrl	$0, 32493
   12814         	rcrl	$0,0x7eed
   12815 
   12816 // CHECK: 	rcrl	$0, 3133065982
   12817         	rcrl	$0,0xbabecafe
   12818 
   12819 // CHECK: 	rcrl	$0, 305419896
   12820         	rcrl	$0,0x12345678
   12821 
   12822 // CHECK: 	rcrb	$127, 3735928559(%ebx,%ecx,8)
   12823         	rcrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12824 
   12825 // CHECK: 	rcrb	$127, 69
   12826         	rcrb	$0x7f,0x45
   12827 
   12828 // CHECK: 	rcrb	$127, 32493
   12829         	rcrb	$0x7f,0x7eed
   12830 
   12831 // CHECK: 	rcrb	$127, 3133065982
   12832         	rcrb	$0x7f,0xbabecafe
   12833 
   12834 // CHECK: 	rcrb	$127, 305419896
   12835         	rcrb	$0x7f,0x12345678
   12836 
   12837 // CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
   12838         	sall	$0,0xdeadbeef(%ebx,%ecx,8)
   12839 
   12840 // CHECK: 	shll	$0, 69
   12841         	sall	$0,0x45
   12842 
   12843 // CHECK: 	shll	$0, 32493
   12844         	sall	$0,0x7eed
   12845 
   12846 // CHECK: 	shll	$0, 3133065982
   12847         	sall	$0,0xbabecafe
   12848 
   12849 // CHECK: 	shll	$0, 305419896
   12850         	sall	$0,0x12345678
   12851 
   12852 // CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
   12853         	salb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12854 
   12855 // CHECK: 	shlb	$127, 69
   12856         	salb	$0x7f,0x45
   12857 
   12858 // CHECK: 	shlb	$127, 32493
   12859         	salb	$0x7f,0x7eed
   12860 
   12861 // CHECK: 	shlb	$127, 3133065982
   12862         	salb	$0x7f,0xbabecafe
   12863 
   12864 // CHECK: 	shlb	$127, 305419896
   12865         	salb	$0x7f,0x12345678
   12866 
   12867 // CHECK: 	shll	3735928559(%ebx,%ecx,8)
   12868         	sall	0xdeadbeef(%ebx,%ecx,8)
   12869 
   12870 // CHECK: 	shlw	32493
   12871         	salw	0x7eed
   12872 
   12873 // CHECK: 	shll	3133065982
   12874         	sall	0xbabecafe
   12875 
   12876 // CHECK: 	shll	305419896
   12877         	sall	0x12345678
   12878 
   12879 // CHECK: 	shll	$0, 3735928559(%ebx,%ecx,8)
   12880         	shll	$0,0xdeadbeef(%ebx,%ecx,8)
   12881 
   12882 // CHECK: 	shll	$0, 69
   12883         	shll	$0,0x45
   12884 
   12885 // CHECK: 	shll	$0, 32493
   12886         	shll	$0,0x7eed
   12887 
   12888 // CHECK: 	shll	$0, 3133065982
   12889         	shll	$0,0xbabecafe
   12890 
   12891 // CHECK: 	shll	$0, 305419896
   12892         	shll	$0,0x12345678
   12893 
   12894 // CHECK: 	shlb	$127, 3735928559(%ebx,%ecx,8)
   12895         	shlb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12896 
   12897 // CHECK: 	shlb	$127, 69
   12898         	shlb	$0x7f,0x45
   12899 
   12900 // CHECK: 	shlb	$127, 32493
   12901         	shlb	$0x7f,0x7eed
   12902 
   12903 // CHECK: 	shlb	$127, 3133065982
   12904         	shlb	$0x7f,0xbabecafe
   12905 
   12906 // CHECK: 	shlb	$127, 305419896
   12907         	shlb	$0x7f,0x12345678
   12908 
   12909 // CHECK: 	shll	3735928559(%ebx,%ecx,8)
   12910         	shll	0xdeadbeef(%ebx,%ecx,8)
   12911 
   12912 // CHECK: 	shlw	32493
   12913         	shlw	0x7eed
   12914 
   12915 // CHECK: 	shll	3133065982
   12916         	shll	0xbabecafe
   12917 
   12918 // CHECK: 	shll	305419896
   12919         	shll	0x12345678
   12920 
   12921 // CHECK: 	shrl	$0, 3735928559(%ebx,%ecx,8)
   12922         	shrl	$0,0xdeadbeef(%ebx,%ecx,8)
   12923 
   12924 // CHECK: 	shrl	$0, 69
   12925         	shrl	$0,0x45
   12926 
   12927 // CHECK: 	shrl	$0, 32493
   12928         	shrl	$0,0x7eed
   12929 
   12930 // CHECK: 	shrl	$0, 3133065982
   12931         	shrl	$0,0xbabecafe
   12932 
   12933 // CHECK: 	shrl	$0, 305419896
   12934         	shrl	$0,0x12345678
   12935 
   12936 // CHECK: 	shrb	$127, 3735928559(%ebx,%ecx,8)
   12937         	shrb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12938 
   12939 // CHECK: 	shrb	$127, 69
   12940         	shrb	$0x7f,0x45
   12941 
   12942 // CHECK: 	shrb	$127, 32493
   12943         	shrb	$0x7f,0x7eed
   12944 
   12945 // CHECK: 	shrb	$127, 3133065982
   12946         	shrb	$0x7f,0xbabecafe
   12947 
   12948 // CHECK: 	shrb	$127, 305419896
   12949         	shrb	$0x7f,0x12345678
   12950 
   12951 // CHECK: 	shrl	3735928559(%ebx,%ecx,8)
   12952         	shrl	0xdeadbeef(%ebx,%ecx,8)
   12953 
   12954 // CHECK: 	shrw	32493
   12955         	shrw	0x7eed
   12956 
   12957 // CHECK: 	shrl	3133065982
   12958         	shrl	0xbabecafe
   12959 
   12960 // CHECK: 	shrl	305419896
   12961         	shrl	0x12345678
   12962 
   12963 // CHECK: 	sarl	$0, 3735928559(%ebx,%ecx,8)
   12964         	sarl	$0,0xdeadbeef(%ebx,%ecx,8)
   12965 
   12966 // CHECK: 	sarl	$0, 69
   12967         	sarl	$0,0x45
   12968 
   12969 // CHECK: 	sarl	$0, 32493
   12970         	sarl	$0,0x7eed
   12971 
   12972 // CHECK: 	sarl	$0, 3133065982
   12973         	sarl	$0,0xbabecafe
   12974 
   12975 // CHECK: 	sarl	$0, 305419896
   12976         	sarl	$0,0x12345678
   12977 
   12978 // CHECK: 	sarb	$127, 3735928559(%ebx,%ecx,8)
   12979         	sarb	$0x7f,0xdeadbeef(%ebx,%ecx,8)
   12980 
   12981 // CHECK: 	sarb	$127, 69
   12982         	sarb	$0x7f,0x45
   12983 
   12984 // CHECK: 	sarb	$127, 32493
   12985         	sarb	$0x7f,0x7eed
   12986 
   12987 // CHECK: 	sarb	$127, 3133065982
   12988         	sarb	$0x7f,0xbabecafe
   12989 
   12990 // CHECK: 	sarb	$127, 305419896
   12991         	sarb	$0x7f,0x12345678
   12992 
   12993 // CHECK: 	sarl	3735928559(%ebx,%ecx,8)
   12994         	sarl	0xdeadbeef(%ebx,%ecx,8)
   12995 
   12996 // CHECK: 	sarw	32493
   12997         	sarw	0x7eed
   12998 
   12999 // CHECK: 	sarl	3133065982
   13000         	sarl	0xbabecafe
   13001 
   13002 // CHECK: 	sarl	305419896
   13003         	sarl	0x12345678
   13004 
   13005 // CHECK: 	calll	3133065982
   13006         	calll	0xbabecafe
   13007 
   13008 // CHECK: 	calll	*3735928559(%ebx,%ecx,8)
   13009         	calll	*0xdeadbeef(%ebx,%ecx,8)
   13010 
   13011 // CHECK: 	calll	3133065982
   13012         	calll	0xbabecafe
   13013 
   13014 // CHECK: 	calll	305419896
   13015         	calll	0x12345678
   13016 
   13017 // CHECK: 	calll	*3135175374
   13018         	call	*0xbadeface
   13019 
   13020 // CHECK: 	calll	*3735928559(%ebx,%ecx,8)
   13021         	call	*0xdeadbeef(%ebx,%ecx,8)
   13022 
   13023 // CHECK: 	calll	32493
   13024         	call	0x7eed
   13025 
   13026 // CHECK: 	calll	3133065982
   13027         	call	0xbabecafe
   13028 
   13029 // CHECK: 	calll	305419896
   13030         	call	0x12345678
   13031 
   13032 // CHECK: 	calll	*3135175374
   13033         	call	*0xbadeface
   13034 
   13035 // CHECK: 	lcallw	*32493
   13036         	lcallw	*0x7eed
   13037 
   13038 // CHECK: 	jmp	32493
   13039         	jmp	0x7eed
   13040 
   13041 // CHECK: 	jmp	3133065982
   13042         	jmp	0xbabecafe
   13043 
   13044 // CHECK: 	jmp	305419896
   13045         	jmp	0x12345678
   13046 
   13047 // CHECK: 	jmp	-77129852792157442
   13048         	jmp	0xfeedfacebabecafe
   13049 
   13050 // CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
   13051         	jmp	*0xdeadbeef(%ebx,%ecx,8)
   13052 
   13053 // CHECK: 	jmp	32493
   13054         	jmp	0x7eed
   13055 
   13056 // CHECK: 	jmp	3133065982
   13057         	jmp	0xbabecafe
   13058 
   13059 // CHECK: 	jmp	305419896
   13060         	jmp	0x12345678
   13061 
   13062 // CHECK: 	jmpl	*3135175374
   13063         	jmp	*0xbadeface
   13064 
   13065 // CHECK: 	jmpl	*3735928559(%ebx,%ecx,8)
   13066         	jmp	*0xdeadbeef(%ebx,%ecx,8)
   13067 
   13068 // CHECK: 	jmp	32493
   13069         	jmp	0x7eed
   13070 
   13071 // CHECK: 	jmp	3133065982
   13072         	jmp	0xbabecafe
   13073 
   13074 // CHECK: 	jmp	305419896
   13075         	jmp	0x12345678
   13076 
   13077 // CHECK: 	jmpl	*3135175374
   13078         	jmp	*0xbadeface
   13079 
   13080 // CHECK: 	ljmpl	*3735928559(%ebx,%ecx,8)
   13081         	ljmpl	*0xdeadbeef(%ebx,%ecx,8)
   13082 
   13083 // CHECK: 	ljmpw	*32493
   13084         	ljmpw	*0x7eed
   13085 
   13086 // CHECK: 	ljmpl	*3133065982
   13087         	ljmpl	*0xbabecafe
   13088 
   13089 // CHECK: 	ljmpl	*305419896
   13090         	ljmpl	*0x12345678
   13091 
   13092 // CHECK: 	ret
   13093         	ret
   13094 
   13095 // CHECK: 	lret
   13096         	lret
   13097 
   13098 // CHECK: 	enter	$31438, $127
   13099         	enter	$0x7ace,$0x7f
   13100 
   13101 // CHECK: 	leave
   13102         	leave
   13103 
   13104 // CHECK: 	jo	32493
   13105         	jo	0x7eed
   13106 
   13107 // CHECK: 	jo	3133065982
   13108         	jo	0xbabecafe
   13109 
   13110 // CHECK: 	jo	305419896
   13111         	jo	0x12345678
   13112 
   13113 // CHECK: 	jo	-77129852792157442
   13114         	jo	0xfeedfacebabecafe
   13115 
   13116 // CHECK: 	jno	32493
   13117         	jno	0x7eed
   13118 
   13119 // CHECK: 	jno	3133065982
   13120         	jno	0xbabecafe
   13121 
   13122 // CHECK: 	jno	305419896
   13123         	jno	0x12345678
   13124 
   13125 // CHECK: 	jno	-77129852792157442
   13126         	jno	0xfeedfacebabecafe
   13127 
   13128 // CHECK: 	jb	32493
   13129         	jb	0x7eed
   13130 
   13131 // CHECK: 	jb	3133065982
   13132         	jb	0xbabecafe
   13133 
   13134 // CHECK: 	jb	305419896
   13135         	jb	0x12345678
   13136 
   13137 // CHECK: 	jb	-77129852792157442
   13138         	jb	0xfeedfacebabecafe
   13139 
   13140 // CHECK: 	jae	32493
   13141         	jae	0x7eed
   13142 
   13143 // CHECK: 	jae	3133065982
   13144         	jae	0xbabecafe
   13145 
   13146 // CHECK: 	jae	305419896
   13147         	jae	0x12345678
   13148 
   13149 // CHECK: 	jae	-77129852792157442
   13150         	jae	0xfeedfacebabecafe
   13151 
   13152 // CHECK: 	je	32493
   13153         	je	0x7eed
   13154 
   13155 // CHECK: 	je	3133065982
   13156         	je	0xbabecafe
   13157 
   13158 // CHECK: 	je	305419896
   13159         	je	0x12345678
   13160 
   13161 // CHECK: 	je	-77129852792157442
   13162         	je	0xfeedfacebabecafe
   13163 
   13164 // CHECK: 	jne	32493
   13165         	jne	0x7eed
   13166 
   13167 // CHECK: 	jne	3133065982
   13168         	jne	0xbabecafe
   13169 
   13170 // CHECK: 	jne	305419896
   13171         	jne	0x12345678
   13172 
   13173 // CHECK: 	jne	-77129852792157442
   13174         	jne	0xfeedfacebabecafe
   13175 
   13176 // CHECK: 	jbe	32493
   13177         	jbe	0x7eed
   13178 
   13179 // CHECK: 	jbe	3133065982
   13180         	jbe	0xbabecafe
   13181 
   13182 // CHECK: 	jbe	305419896
   13183         	jbe	0x12345678
   13184 
   13185 // CHECK: 	jbe	-77129852792157442
   13186         	jbe	0xfeedfacebabecafe
   13187 
   13188 // CHECK: 	ja	32493
   13189         	ja	0x7eed
   13190 
   13191 // CHECK: 	ja	3133065982
   13192         	ja	0xbabecafe
   13193 
   13194 // CHECK: 	ja	305419896
   13195         	ja	0x12345678
   13196 
   13197 // CHECK: 	ja	-77129852792157442
   13198         	ja	0xfeedfacebabecafe
   13199 
   13200 // CHECK: 	js	32493
   13201         	js	0x7eed
   13202 
   13203 // CHECK: 	js	3133065982
   13204         	js	0xbabecafe
   13205 
   13206 // CHECK: 	js	305419896
   13207         	js	0x12345678
   13208 
   13209 // CHECK: 	js	-77129852792157442
   13210         	js	0xfeedfacebabecafe
   13211 
   13212 // CHECK: 	jns	32493
   13213         	jns	0x7eed
   13214 
   13215 // CHECK: 	jns	3133065982
   13216         	jns	0xbabecafe
   13217 
   13218 // CHECK: 	jns	305419896
   13219         	jns	0x12345678
   13220 
   13221 // CHECK: 	jns	-77129852792157442
   13222         	jns	0xfeedfacebabecafe
   13223 
   13224 // CHECK: 	jp	32493
   13225         	jp	0x7eed
   13226 
   13227 // CHECK: 	jp	3133065982
   13228         	jp	0xbabecafe
   13229 
   13230 // CHECK: 	jp	305419896
   13231         	jp	0x12345678
   13232 
   13233 // CHECK: 	jp	-77129852792157442
   13234         	jp	0xfeedfacebabecafe
   13235 
   13236 // CHECK: 	jnp	32493
   13237         	jnp	0x7eed
   13238 
   13239 // CHECK: 	jnp	3133065982
   13240         	jnp	0xbabecafe
   13241 
   13242 // CHECK: 	jnp	305419896
   13243         	jnp	0x12345678
   13244 
   13245 // CHECK: 	jnp	-77129852792157442
   13246         	jnp	0xfeedfacebabecafe
   13247 
   13248 // CHECK: 	jl	32493
   13249         	jl	0x7eed
   13250 
   13251 // CHECK: 	jl	3133065982
   13252         	jl	0xbabecafe
   13253 
   13254 // CHECK: 	jl	305419896
   13255         	jl	0x12345678
   13256 
   13257 // CHECK: 	jl	-77129852792157442
   13258         	jl	0xfeedfacebabecafe
   13259 
   13260 // CHECK: 	jge	32493
   13261         	jge	0x7eed
   13262 
   13263 // CHECK: 	jge	3133065982
   13264         	jge	0xbabecafe
   13265 
   13266 // CHECK: 	jge	305419896
   13267         	jge	0x12345678
   13268 
   13269 // CHECK: 	jge	-77129852792157442
   13270         	jge	0xfeedfacebabecafe
   13271 
   13272 // CHECK: 	jle	32493
   13273         	jle	0x7eed
   13274 
   13275 // CHECK: 	jle	3133065982
   13276         	jle	0xbabecafe
   13277 
   13278 // CHECK: 	jle	305419896
   13279         	jle	0x12345678
   13280 
   13281 // CHECK: 	jle	-77129852792157442
   13282         	jle	0xfeedfacebabecafe
   13283 
   13284 // CHECK: 	jg	32493
   13285         	jg	0x7eed
   13286 
   13287 // CHECK: 	jg	3133065982
   13288         	jg	0xbabecafe
   13289 
   13290 // CHECK: 	jg	305419896
   13291         	jg	0x12345678
   13292 
   13293 // CHECK: 	jg	-77129852792157442
   13294         	jg	0xfeedfacebabecafe
   13295 
   13296 // CHECK: 	seto	%bl
   13297         	seto	%bl
   13298 
   13299 // CHECK: 	seto	3735928559(%ebx,%ecx,8)
   13300         	seto	0xdeadbeef(%ebx,%ecx,8)
   13301 
   13302 // CHECK: 	seto	32493
   13303         	seto	0x7eed
   13304 
   13305 // CHECK: 	seto	3133065982
   13306         	seto	0xbabecafe
   13307 
   13308 // CHECK: 	seto	305419896
   13309         	seto	0x12345678
   13310 
   13311 // CHECK: 	setno	%bl
   13312         	setno	%bl
   13313 
   13314 // CHECK: 	setno	3735928559(%ebx,%ecx,8)
   13315         	setno	0xdeadbeef(%ebx,%ecx,8)
   13316 
   13317 // CHECK: 	setno	32493
   13318         	setno	0x7eed
   13319 
   13320 // CHECK: 	setno	3133065982
   13321         	setno	0xbabecafe
   13322 
   13323 // CHECK: 	setno	305419896
   13324         	setno	0x12345678
   13325 
   13326 // CHECK: 	setb	%bl
   13327         	setb	%bl
   13328 
   13329 // CHECK: 	setb	3735928559(%ebx,%ecx,8)
   13330         	setb	0xdeadbeef(%ebx,%ecx,8)
   13331 
   13332 // CHECK: 	setb	32493
   13333         	setb	0x7eed
   13334 
   13335 // CHECK: 	setb	3133065982
   13336         	setb	0xbabecafe
   13337 
   13338 // CHECK: 	setb	305419896
   13339         	setb	0x12345678
   13340 
   13341 // CHECK: 	setae	%bl
   13342         	setae	%bl
   13343 
   13344 // CHECK: 	setae	3735928559(%ebx,%ecx,8)
   13345         	setae	0xdeadbeef(%ebx,%ecx,8)
   13346 
   13347 // CHECK: 	setae	32493
   13348         	setae	0x7eed
   13349 
   13350 // CHECK: 	setae	3133065982
   13351         	setae	0xbabecafe
   13352 
   13353 // CHECK: 	setae	305419896
   13354         	setae	0x12345678
   13355 
   13356 // CHECK: 	sete	%bl
   13357         	sete	%bl
   13358 
   13359 // CHECK: 	sete	3735928559(%ebx,%ecx,8)
   13360         	sete	0xdeadbeef(%ebx,%ecx,8)
   13361 
   13362 // CHECK: 	sete	32493
   13363         	sete	0x7eed
   13364 
   13365 // CHECK: 	sete	3133065982
   13366         	sete	0xbabecafe
   13367 
   13368 // CHECK: 	sete	305419896
   13369         	sete	0x12345678
   13370 
   13371 // CHECK: 	setne	%bl
   13372         	setne	%bl
   13373 
   13374 // CHECK: 	setne	3735928559(%ebx,%ecx,8)
   13375         	setne	0xdeadbeef(%ebx,%ecx,8)
   13376 
   13377 // CHECK: 	setne	32493
   13378         	setne	0x7eed
   13379 
   13380 // CHECK: 	setne	3133065982
   13381         	setne	0xbabecafe
   13382 
   13383 // CHECK: 	setne	305419896
   13384         	setne	0x12345678
   13385 
   13386 // CHECK: 	setbe	%bl
   13387         	setbe	%bl
   13388 
   13389 // CHECK: 	setbe	3735928559(%ebx,%ecx,8)
   13390         	setbe	0xdeadbeef(%ebx,%ecx,8)
   13391 
   13392 // CHECK: 	setbe	32493
   13393         	setbe	0x7eed
   13394 
   13395 // CHECK: 	setbe	3133065982
   13396         	setbe	0xbabecafe
   13397 
   13398 // CHECK: 	setbe	305419896
   13399         	setbe	0x12345678
   13400 
   13401 // CHECK: 	seta	%bl
   13402         	seta	%bl
   13403 
   13404 // CHECK: 	seta	3735928559(%ebx,%ecx,8)
   13405         	seta	0xdeadbeef(%ebx,%ecx,8)
   13406 
   13407 // CHECK: 	seta	32493
   13408         	seta	0x7eed
   13409 
   13410 // CHECK: 	seta	3133065982
   13411         	seta	0xbabecafe
   13412 
   13413 // CHECK: 	seta	305419896
   13414         	seta	0x12345678
   13415 
   13416 // CHECK: 	sets	%bl
   13417         	sets	%bl
   13418 
   13419 // CHECK: 	sets	3735928559(%ebx,%ecx,8)
   13420         	sets	0xdeadbeef(%ebx,%ecx,8)
   13421 
   13422 // CHECK: 	sets	32493
   13423         	sets	0x7eed
   13424 
   13425 // CHECK: 	sets	3133065982
   13426         	sets	0xbabecafe
   13427 
   13428 // CHECK: 	sets	305419896
   13429         	sets	0x12345678
   13430 
   13431 // CHECK: 	setns	%bl
   13432         	setns	%bl
   13433 
   13434 // CHECK: 	setns	3735928559(%ebx,%ecx,8)
   13435         	setns	0xdeadbeef(%ebx,%ecx,8)
   13436 
   13437 // CHECK: 	setns	32493
   13438         	setns	0x7eed
   13439 
   13440 // CHECK: 	setns	3133065982
   13441         	setns	0xbabecafe
   13442 
   13443 // CHECK: 	setns	305419896
   13444         	setns	0x12345678
   13445 
   13446 // CHECK: 	setp	%bl
   13447         	setp	%bl
   13448 
   13449 // CHECK: 	setp	3735928559(%ebx,%ecx,8)
   13450         	setp	0xdeadbeef(%ebx,%ecx,8)
   13451 
   13452 // CHECK: 	setp	32493
   13453         	setp	0x7eed
   13454 
   13455 // CHECK: 	setp	3133065982
   13456         	setp	0xbabecafe
   13457 
   13458 // CHECK: 	setp	305419896
   13459         	setp	0x12345678
   13460 
   13461 // CHECK: 	setnp	%bl
   13462         	setnp	%bl
   13463 
   13464 // CHECK: 	setnp	3735928559(%ebx,%ecx,8)
   13465         	setnp	0xdeadbeef(%ebx,%ecx,8)
   13466 
   13467 // CHECK: 	setnp	32493
   13468         	setnp	0x7eed
   13469 
   13470 // CHECK: 	setnp	3133065982
   13471         	setnp	0xbabecafe
   13472 
   13473 // CHECK: 	setnp	305419896
   13474         	setnp	0x12345678
   13475 
   13476 // CHECK: 	setl	%bl
   13477         	setl	%bl
   13478 
   13479 // CHECK: 	setl	3735928559(%ebx,%ecx,8)
   13480         	setl	0xdeadbeef(%ebx,%ecx,8)
   13481 
   13482 // CHECK: 	setl	32493
   13483         	setl	0x7eed
   13484 
   13485 // CHECK: 	setl	3133065982
   13486         	setl	0xbabecafe
   13487 
   13488 // CHECK: 	setl	305419896
   13489         	setl	0x12345678
   13490 
   13491 // CHECK: 	setge	%bl
   13492         	setge	%bl
   13493 
   13494 // CHECK: 	setge	3735928559(%ebx,%ecx,8)
   13495         	setge	0xdeadbeef(%ebx,%ecx,8)
   13496 
   13497 // CHECK: 	setge	32493
   13498         	setge	0x7eed
   13499 
   13500 // CHECK: 	setge	3133065982
   13501         	setge	0xbabecafe
   13502 
   13503 // CHECK: 	setge	305419896
   13504         	setge	0x12345678
   13505 
   13506 // CHECK: 	setle	%bl
   13507         	setle	%bl
   13508 
   13509 // CHECK: 	setle	3735928559(%ebx,%ecx,8)
   13510         	setle	0xdeadbeef(%ebx,%ecx,8)
   13511 
   13512 // CHECK: 	setle	32493
   13513         	setle	0x7eed
   13514 
   13515 // CHECK: 	setle	3133065982
   13516         	setle	0xbabecafe
   13517 
   13518 // CHECK: 	setle	305419896
   13519         	setle	0x12345678
   13520 
   13521 // CHECK: 	setg	%bl
   13522         	setg	%bl
   13523 
   13524 // CHECK: 	setg	3735928559(%ebx,%ecx,8)
   13525         	setg	0xdeadbeef(%ebx,%ecx,8)
   13526 
   13527 // CHECK: 	setg	32493
   13528         	setg	0x7eed
   13529 
   13530 // CHECK: 	setg	3133065982
   13531         	setg	0xbabecafe
   13532 
   13533 // CHECK: 	setg	305419896
   13534         	setg	0x12345678
   13535 
   13536 // CHECK: 	int	$127
   13537         	int	$0x7f
   13538 
   13539 // CHECK: 	rsm
   13540         	rsm
   13541 
   13542 // CHECK: 	hlt
   13543         	hlt
   13544 
   13545 // CHECK: 	nopl	3735928559(%ebx,%ecx,8)
   13546         	nopl	0xdeadbeef(%ebx,%ecx,8)
   13547 
   13548 // CHECK: 	nopw	32493
   13549         	nopw	0x7eed
   13550 
   13551 // CHECK: 	nopl	3133065982
   13552         	nopl	0xbabecafe
   13553 
   13554 // CHECK: 	nopl	305419896
   13555         	nopl	0x12345678
   13556 
   13557 // CHECK: 	nop
   13558         	nop
   13559 
   13560 // CHECK: 	lldtw	32493
   13561         	lldtw	0x7eed
   13562 
   13563 // CHECK: 	lmsww	32493
   13564         	lmsww	0x7eed
   13565 
   13566 // CHECK: 	ltrw	32493
   13567         	ltrw	0x7eed
   13568 
   13569 // CHECK: 	sldtw	32493
   13570         	sldtw	0x7eed
   13571 
   13572 // CHECK: 	smsww	32493
   13573         	smsww	0x7eed
   13574 
   13575 // CHECK: 	strw	32493
   13576         	strw	0x7eed
   13577 
   13578 // CHECK: 	verr	%bx
   13579         	verr	%bx
   13580 
   13581 // CHECK: 	verr	3735928559(%ebx,%ecx,8)
   13582         	verr	0xdeadbeef(%ebx,%ecx,8)
   13583 
   13584 // CHECK: 	verr	3133065982
   13585         	verr	0xbabecafe
   13586 
   13587 // CHECK: 	verr	305419896
   13588         	verr	0x12345678
   13589 
   13590 // CHECK: 	verw	%bx
   13591         	verw	%bx
   13592 
   13593 // CHECK: 	verw	3735928559(%ebx,%ecx,8)
   13594         	verw	0xdeadbeef(%ebx,%ecx,8)
   13595 
   13596 // CHECK: 	verw	3133065982
   13597         	verw	0xbabecafe
   13598 
   13599 // CHECK: 	verw	305419896
   13600         	verw	0x12345678
   13601 
   13602 // CHECK: 	fld	%st(2)
   13603         	fld	%st(2)
   13604 
   13605 // CHECK: 	fldl	3735928559(%ebx,%ecx,8)
   13606         	fldl	0xdeadbeef(%ebx,%ecx,8)
   13607 
   13608 // CHECK: 	fldl	3133065982
   13609         	fldl	0xbabecafe
   13610 
   13611 // CHECK: 	fldl	305419896
   13612         	fldl	0x12345678
   13613 
   13614 // CHECK: 	fld	%st(2)
   13615         	fld	%st(2)
   13616 
   13617 // CHECK: 	fildl	3735928559(%ebx,%ecx,8)
   13618         	fildl	0xdeadbeef(%ebx,%ecx,8)
   13619 
   13620 // CHECK: 	fildl	3133065982
   13621         	fildl	0xbabecafe
   13622 
   13623 // CHECK: 	fildl	305419896
   13624         	fildl	0x12345678
   13625 
   13626 // CHECK: 	fildll	3735928559(%ebx,%ecx,8)
   13627         	fildll	0xdeadbeef(%ebx,%ecx,8)
   13628 
   13629 // CHECK: 	fildll	32493
   13630         	fildll	0x7eed
   13631 
   13632 // CHECK: 	fildll	3133065982
   13633         	fildll	0xbabecafe
   13634 
   13635 // CHECK: 	fildll	305419896
   13636         	fildll	0x12345678
   13637 
   13638 // CHECK: 	fldt	3735928559(%ebx,%ecx,8)
   13639         	fldt	0xdeadbeef(%ebx,%ecx,8)
   13640 
   13641 // CHECK: 	fldt	32493
   13642         	fldt	0x7eed
   13643 
   13644 // CHECK: 	fldt	3133065982
   13645         	fldt	0xbabecafe
   13646 
   13647 // CHECK: 	fldt	305419896
   13648         	fldt	0x12345678
   13649 
   13650 // CHECK: 	fbld	3735928559(%ebx,%ecx,8)
   13651         	fbld	0xdeadbeef(%ebx,%ecx,8)
   13652 
   13653 // CHECK: 	fbld	32493
   13654         	fbld	0x7eed
   13655 
   13656 // CHECK: 	fbld	3133065982
   13657         	fbld	0xbabecafe
   13658 
   13659 // CHECK: 	fbld	305419896
   13660         	fbld	0x12345678
   13661 
   13662 // CHECK: 	fst	%st(2)
   13663         	fst	%st(2)
   13664 
   13665 // CHECK: 	fstl	3735928559(%ebx,%ecx,8)
   13666         	fstl	0xdeadbeef(%ebx,%ecx,8)
   13667 
   13668 // CHECK: 	fstl	3133065982
   13669         	fstl	0xbabecafe
   13670 
   13671 // CHECK: 	fstl	305419896
   13672         	fstl	0x12345678
   13673 
   13674 // CHECK: 	fst	%st(2)
   13675         	fst	%st(2)
   13676 
   13677 // CHECK: 	fistl	3735928559(%ebx,%ecx,8)
   13678         	fistl	0xdeadbeef(%ebx,%ecx,8)
   13679 
   13680 // CHECK: 	fistl	3133065982
   13681         	fistl	0xbabecafe
   13682 
   13683 // CHECK: 	fistl	305419896
   13684         	fistl	0x12345678
   13685 
   13686 // CHECK: 	fstp	%st(2)
   13687         	fstp	%st(2)
   13688 
   13689 // CHECK: 	fstpl	3735928559(%ebx,%ecx,8)
   13690         	fstpl	0xdeadbeef(%ebx,%ecx,8)
   13691 
   13692 // CHECK: 	fstpl	3133065982
   13693         	fstpl	0xbabecafe
   13694 
   13695 // CHECK: 	fstpl	305419896
   13696         	fstpl	0x12345678
   13697 
   13698 // CHECK: 	fstp	%st(2)
   13699         	fstp	%st(2)
   13700 
   13701 // CHECK: 	fistpl	3735928559(%ebx,%ecx,8)
   13702         	fistpl	0xdeadbeef(%ebx,%ecx,8)
   13703 
   13704 // CHECK: 	fistpl	3133065982
   13705         	fistpl	0xbabecafe
   13706 
   13707 // CHECK: 	fistpl	305419896
   13708         	fistpl	0x12345678
   13709 
   13710 // CHECK: 	fistpll	3735928559(%ebx,%ecx,8)
   13711         	fistpll	0xdeadbeef(%ebx,%ecx,8)
   13712 
   13713 // CHECK: 	fistpll	32493
   13714         	fistpll	0x7eed
   13715 
   13716 // CHECK: 	fistpll	3133065982
   13717         	fistpll	0xbabecafe
   13718 
   13719 // CHECK: 	fistpll	305419896
   13720         	fistpll	0x12345678
   13721 
   13722 // CHECK: 	fstpt	3735928559(%ebx,%ecx,8)
   13723         	fstpt	0xdeadbeef(%ebx,%ecx,8)
   13724 
   13725 // CHECK: 	fstpt	32493
   13726         	fstpt	0x7eed
   13727 
   13728 // CHECK: 	fstpt	3133065982
   13729         	fstpt	0xbabecafe
   13730 
   13731 // CHECK: 	fstpt	305419896
   13732         	fstpt	0x12345678
   13733 
   13734 // CHECK: 	fbstp	3735928559(%ebx,%ecx,8)
   13735         	fbstp	0xdeadbeef(%ebx,%ecx,8)
   13736 
   13737 // CHECK: 	fbstp	32493
   13738         	fbstp	0x7eed
   13739 
   13740 // CHECK: 	fbstp	3133065982
   13741         	fbstp	0xbabecafe
   13742 
   13743 // CHECK: 	fbstp	305419896
   13744         	fbstp	0x12345678
   13745 
   13746 // CHECK: 	fxch	%st(2)
   13747         	fxch	%st(2)
   13748 
   13749 // CHECK: 	fcom	%st(2)
   13750         	fcom	%st(2)
   13751 
   13752 // CHECK: 	fcoml	3735928559(%ebx,%ecx,8)
   13753         	fcoml	0xdeadbeef(%ebx,%ecx,8)
   13754 
   13755 // CHECK: 	fcoml	3133065982
   13756         	fcoml	0xbabecafe
   13757 
   13758 // CHECK: 	fcoml	305419896
   13759         	fcoml	0x12345678
   13760 
   13761 // CHECK: 	fcom	%st(2)
   13762         	fcom	%st(2)
   13763 
   13764 // CHECK: 	ficoml	3735928559(%ebx,%ecx,8)
   13765         	ficoml	0xdeadbeef(%ebx,%ecx,8)
   13766 
   13767 // CHECK: 	ficoml	3133065982
   13768         	ficoml	0xbabecafe
   13769 
   13770 // CHECK: 	ficoml	305419896
   13771         	ficoml	0x12345678
   13772 
   13773 // CHECK: 	fcomp	%st(2)
   13774         	fcomp	%st(2)
   13775 
   13776 // CHECK: 	fcompl	3735928559(%ebx,%ecx,8)
   13777         	fcompl	0xdeadbeef(%ebx,%ecx,8)
   13778 
   13779 // CHECK: 	fcompl	3133065982
   13780         	fcompl	0xbabecafe
   13781 
   13782 // CHECK: 	fcompl	305419896
   13783         	fcompl	0x12345678
   13784 
   13785 // CHECK: 	fcomp	%st(2)
   13786         	fcomp	%st(2)
   13787 
   13788 // CHECK: 	ficompl	3735928559(%ebx,%ecx,8)
   13789         	ficompl	0xdeadbeef(%ebx,%ecx,8)
   13790 
   13791 // CHECK: 	ficompl	3133065982
   13792         	ficompl	0xbabecafe
   13793 
   13794 // CHECK: 	ficompl	305419896
   13795         	ficompl	0x12345678
   13796 
   13797 // CHECK: 	fcompp
   13798         	fcompp
   13799 
   13800 // CHECK: 	fucom	%st(2)
   13801         	fucom	%st(2)
   13802 
   13803 // CHECK: 	fucomp	%st(2)
   13804         	fucomp	%st(2)
   13805 
   13806 // CHECK: 	fucompp
   13807         	fucompp
   13808 
   13809 // CHECK: 	ftst
   13810         	ftst
   13811 
   13812 // CHECK: 	fxam
   13813         	fxam
   13814 
   13815 // CHECK: 	fld1
   13816         	fld1
   13817 
   13818 // CHECK: 	fldl2t
   13819         	fldl2t
   13820 
   13821 // CHECK: 	fldl2e
   13822         	fldl2e
   13823 
   13824 // CHECK: 	fldpi
   13825         	fldpi
   13826 
   13827 // CHECK: 	fldlg2
   13828         	fldlg2
   13829 
   13830 // CHECK: 	fldln2
   13831         	fldln2
   13832 
   13833 // CHECK: 	fldz
   13834         	fldz
   13835 
   13836 // CHECK: 	fadd	%st(2)
   13837         	fadd	%st(2)
   13838 
   13839 // CHECK: 	faddl	3735928559(%ebx,%ecx,8)
   13840         	faddl	0xdeadbeef(%ebx,%ecx,8)
   13841 
   13842 // CHECK: 	faddl	3133065982
   13843         	faddl	0xbabecafe
   13844 
   13845 // CHECK: 	faddl	305419896
   13846         	faddl	0x12345678
   13847 
   13848 // CHECK: 	fiaddl	3735928559(%ebx,%ecx,8)
   13849         	fiaddl	0xdeadbeef(%ebx,%ecx,8)
   13850 
   13851 // CHECK: 	fiaddl	3133065982
   13852         	fiaddl	0xbabecafe
   13853 
   13854 // CHECK: 	fiaddl	305419896
   13855         	fiaddl	0x12345678
   13856 
   13857 // CHECK: 	faddp	%st(2)
   13858         	faddp	%st(2)
   13859 
   13860 // CHECK: 	fsub	%st(2)
   13861         	fsub	%st(2)
   13862 
   13863 // CHECK: 	fsubl	3735928559(%ebx,%ecx,8)
   13864         	fsubl	0xdeadbeef(%ebx,%ecx,8)
   13865 
   13866 // CHECK: 	fsubl	3133065982
   13867         	fsubl	0xbabecafe
   13868 
   13869 // CHECK: 	fsubl	305419896
   13870         	fsubl	0x12345678
   13871 
   13872 // CHECK: 	fisubl	3735928559(%ebx,%ecx,8)
   13873         	fisubl	0xdeadbeef(%ebx,%ecx,8)
   13874 
   13875 // CHECK: 	fisubl	3133065982
   13876         	fisubl	0xbabecafe
   13877 
   13878 // CHECK: 	fisubl	305419896
   13879         	fisubl	0x12345678
   13880 
   13881 // CHECK: 	fsubp	%st(2)
   13882         	fsubp	%st(2)
   13883 
   13884 // CHECK: 	fsubr	%st(2)
   13885         	fsubr	%st(2)
   13886 
   13887 // CHECK: 	fsubrl	3735928559(%ebx,%ecx,8)
   13888         	fsubrl	0xdeadbeef(%ebx,%ecx,8)
   13889 
   13890 // CHECK: 	fsubrl	3133065982
   13891         	fsubrl	0xbabecafe
   13892 
   13893 // CHECK: 	fsubrl	305419896
   13894         	fsubrl	0x12345678
   13895 
   13896 // CHECK: 	fisubrl	3735928559(%ebx,%ecx,8)
   13897         	fisubrl	0xdeadbeef(%ebx,%ecx,8)
   13898 
   13899 // CHECK: 	fisubrl	3133065982
   13900         	fisubrl	0xbabecafe
   13901 
   13902 // CHECK: 	fisubrl	305419896
   13903         	fisubrl	0x12345678
   13904 
   13905 // CHECK: 	fsubrp	%st(2)
   13906         	fsubrp	%st(2)
   13907 
   13908 // CHECK: 	fmul	%st(2)
   13909         	fmul	%st(2)
   13910 
   13911 // CHECK: 	fmull	3735928559(%ebx,%ecx,8)
   13912         	fmull	0xdeadbeef(%ebx,%ecx,8)
   13913 
   13914 // CHECK: 	fmull	3133065982
   13915         	fmull	0xbabecafe
   13916 
   13917 // CHECK: 	fmull	305419896
   13918         	fmull	0x12345678
   13919 
   13920 // CHECK: 	fimull	3735928559(%ebx,%ecx,8)
   13921         	fimull	0xdeadbeef(%ebx,%ecx,8)
   13922 
   13923 // CHECK: 	fimull	3133065982
   13924         	fimull	0xbabecafe
   13925 
   13926 // CHECK: 	fimull	305419896
   13927         	fimull	0x12345678
   13928 
   13929 // CHECK: 	fmulp	%st(2)
   13930         	fmulp	%st(2)
   13931 
   13932 // CHECK: 	fdiv	%st(2)
   13933         	fdiv	%st(2)
   13934 
   13935 // CHECK: 	fdivl	3735928559(%ebx,%ecx,8)
   13936         	fdivl	0xdeadbeef(%ebx,%ecx,8)
   13937 
   13938 // CHECK: 	fdivl	3133065982
   13939         	fdivl	0xbabecafe
   13940 
   13941 // CHECK: 	fdivl	305419896
   13942         	fdivl	0x12345678
   13943 
   13944 // CHECK: 	fidivl	3735928559(%ebx,%ecx,8)
   13945         	fidivl	0xdeadbeef(%ebx,%ecx,8)
   13946 
   13947 // CHECK: 	fidivl	3133065982
   13948         	fidivl	0xbabecafe
   13949 
   13950 // CHECK: 	fidivl	305419896
   13951         	fidivl	0x12345678
   13952 
   13953 // CHECK: 	fdivp	%st(2)
   13954         	fdivp	%st(2)
   13955 
   13956 // CHECK: 	fdivr	%st(2)
   13957         	fdivr	%st(2)
   13958 
   13959 // CHECK: 	fdivrl	3735928559(%ebx,%ecx,8)
   13960         	fdivrl	0xdeadbeef(%ebx,%ecx,8)
   13961 
   13962 // CHECK: 	fdivrl	3133065982
   13963         	fdivrl	0xbabecafe
   13964 
   13965 // CHECK: 	fdivrl	305419896
   13966         	fdivrl	0x12345678
   13967 
   13968 // CHECK: 	fidivrl	3735928559(%ebx,%ecx,8)
   13969         	fidivrl	0xdeadbeef(%ebx,%ecx,8)
   13970 
   13971 // CHECK: 	fidivrl	3133065982
   13972         	fidivrl	0xbabecafe
   13973 
   13974 // CHECK: 	fidivrl	305419896
   13975         	fidivrl	0x12345678
   13976 
   13977 // CHECK: 	fdivrp	%st(2)
   13978         	fdivrp	%st(2)
   13979 
   13980 // CHECK: 	f2xm1
   13981         	f2xm1
   13982 
   13983 // CHECK: 	fyl2x
   13984         	fyl2x
   13985 
   13986 // CHECK: 	fptan
   13987         	fptan
   13988 
   13989 // CHECK: 	fpatan
   13990         	fpatan
   13991 
   13992 // CHECK: 	fxtract
   13993         	fxtract
   13994 
   13995 // CHECK: 	fprem1
   13996         	fprem1
   13997 
   13998 // CHECK: 	fdecstp
   13999         	fdecstp
   14000 
   14001 // CHECK: 	fincstp
   14002         	fincstp
   14003 
   14004 // CHECK: 	fprem
   14005         	fprem
   14006 
   14007 // CHECK: 	fyl2xp1
   14008         	fyl2xp1
   14009 
   14010 // CHECK: 	fsqrt
   14011         	fsqrt
   14012 
   14013 // CHECK: 	fsincos
   14014         	fsincos
   14015 
   14016 // CHECK: 	frndint
   14017         	frndint
   14018 
   14019 // CHECK: 	fscale
   14020         	fscale
   14021 
   14022 // CHECK: 	fsin
   14023         	fsin
   14024 
   14025 // CHECK: 	fcos
   14026         	fcos
   14027 
   14028 // CHECK: 	fchs
   14029         	fchs
   14030 
   14031 // CHECK: 	fabs
   14032         	fabs
   14033 
   14034 // CHECK: 	fninit
   14035         	fninit
   14036 
   14037 // CHECK: 	fldcw	3735928559(%ebx,%ecx,8)
   14038         	fldcw	0xdeadbeef(%ebx,%ecx,8)
   14039 
   14040 // CHECK: 	fldcw	3133065982
   14041         	fldcw	0xbabecafe
   14042 
   14043 // CHECK: 	fldcw	305419896
   14044         	fldcw	0x12345678
   14045 
   14046 // CHECK: 	fnstcw	3735928559(%ebx,%ecx,8)
   14047         	fnstcw	0xdeadbeef(%ebx,%ecx,8)
   14048 
   14049 // CHECK: 	fnstcw	3133065982
   14050         	fnstcw	0xbabecafe
   14051 
   14052 // CHECK: 	fnstcw	305419896
   14053         	fnstcw	0x12345678
   14054 
   14055 // CHECK: 	fnstsw	3735928559(%ebx,%ecx,8)
   14056         	fnstsw	0xdeadbeef(%ebx,%ecx,8)
   14057 
   14058 // CHECK: 	fnstsw	3133065982
   14059         	fnstsw	0xbabecafe
   14060 
   14061 // CHECK: 	fnstsw	305419896
   14062         	fnstsw	0x12345678
   14063 
   14064 // CHECK: 	fnclex
   14065         	fnclex
   14066 
   14067 // CHECK: 	fnstenv	32493
   14068         	fnstenv	0x7eed
   14069 
   14070 // CHECK: 	fldenv	32493
   14071         	fldenv	0x7eed
   14072 
   14073 // CHECK: 	fnsave	32493
   14074         	fnsave	0x7eed
   14075 
   14076 // CHECK: 	frstor	32493
   14077         	frstor	0x7eed
   14078 
   14079 // CHECK: 	ffree	%st(2)
   14080         	ffree	%st(2)
   14081 
   14082 // CHECK: 	fnop
   14083         	fnop
   14084 
   14085 // CHECK: 	invd
   14086         	invd
   14087 
   14088 // CHECK: 	wbinvd
   14089         	wbinvd
   14090 
   14091 // CHECK: 	cpuid
   14092         	cpuid
   14093 
   14094 // CHECK: 	wrmsr
   14095         	wrmsr
   14096 
   14097 // CHECK: 	rdtsc
   14098         	rdtsc
   14099 
   14100 // CHECK: 	rdmsr
   14101         	rdmsr
   14102 
   14103 // CHECK: 	cmpxchg8b	3735928559(%ebx,%ecx,8)
   14104         	cmpxchg8b	0xdeadbeef(%ebx,%ecx,8)
   14105 
   14106 // CHECK: 	cmpxchg8b	32493
   14107         	cmpxchg8b	0x7eed
   14108 
   14109 // CHECK: 	cmpxchg8b	3133065982
   14110         	cmpxchg8b	0xbabecafe
   14111 
   14112 // CHECK: 	cmpxchg8b	305419896
   14113         	cmpxchg8b	0x12345678
   14114 
   14115 // CHECK: 	sysenter
   14116         	sysenter
   14117 
   14118 // CHECK: 	sysexit
   14119         	sysexit
   14120 
   14121 // CHECK: 	fxsave	3735928559(%ebx,%ecx,8)
   14122         	fxsave	0xdeadbeef(%ebx,%ecx,8)
   14123 
   14124 // CHECK: 	fxsave	32493
   14125         	fxsave	0x7eed
   14126 
   14127 // CHECK: 	fxsave	3133065982
   14128         	fxsave	0xbabecafe
   14129 
   14130 // CHECK: 	fxsave	305419896
   14131         	fxsave	0x12345678
   14132 
   14133 // CHECK: 	fxrstor	3735928559(%ebx,%ecx,8)
   14134         	fxrstor	0xdeadbeef(%ebx,%ecx,8)
   14135 
   14136 // CHECK: 	fxrstor	32493
   14137         	fxrstor	0x7eed
   14138 
   14139 // CHECK: 	fxrstor	3133065982
   14140         	fxrstor	0xbabecafe
   14141 
   14142 // CHECK: 	fxrstor	305419896
   14143         	fxrstor	0x12345678
   14144 
   14145 // CHECK: 	rdpmc
   14146         	rdpmc
   14147 
   14148 // CHECK: 	ud2
   14149         	ud2
   14150 
   14151 // CHECK: 	fcmovb	%st(2), %st(0)
   14152         	fcmovb	%st(2),%st
   14153 
   14154 // CHECK: 	fcmove	%st(2), %st(0)
   14155         	fcmove	%st(2),%st
   14156 
   14157 // CHECK: 	fcmovbe	%st(2), %st(0)
   14158         	fcmovbe	%st(2),%st
   14159 
   14160 // CHECK: 	fcmovu	 %st(2), %st(0)
   14161         	fcmovu	%st(2),%st
   14162 
   14163 // CHECK: 	fcmovnb	%st(2), %st(0)
   14164         	fcmovnb	%st(2),%st
   14165 
   14166 // CHECK: 	fcmovne	%st(2), %st(0)
   14167         	fcmovne	%st(2),%st
   14168 
   14169 // CHECK: 	fcmovnbe	%st(2), %st(0)
   14170         	fcmovnbe	%st(2),%st
   14171 
   14172 // CHECK: 	fcmovnu	%st(2), %st(0)
   14173         	fcmovnu	%st(2),%st
   14174 
   14175 // CHECK: 	fcomi	%st(2)
   14176         	fcomi	%st(2),%st
   14177 
   14178 // CHECK: 	fucomi	%st(2)
   14179         	fucomi	%st(2),%st
   14180 
   14181 // CHECK: 	fcompi	%st(2)
   14182         	fcomip	%st(2),%st
   14183 
   14184 // CHECK: 	fucompi	%st(2)
   14185         	fucomip	%st(2),%st
   14186 
   14187 // CHECK: 	movntil	%ecx, 3735928559(%ebx,%ecx,8)
   14188         	movnti	%ecx,0xdeadbeef(%ebx,%ecx,8)
   14189 
   14190 // CHECK: 	movntil	%ecx, 69
   14191         	movntil	%ecx,0x45
   14192 
   14193 // CHECK: 	movntil	%ecx, 32493
   14194         	movnti	%ecx,0x7eed
   14195 
   14196 // CHECK: 	movntil	%ecx, 3133065982
   14197         	movnti	%ecx,0xbabecafe
   14198 
   14199 // CHECK: 	movntil	%ecx, 305419896
   14200         	movnti	%ecx,0x12345678
   14201 
   14202 // CHECK: 	clflush	3735928559(%ebx,%ecx,8)
   14203         	clflush	0xdeadbeef(%ebx,%ecx,8)
   14204 
   14205 // CHECK: 	clflush	32493
   14206         	clflush	0x7eed
   14207 
   14208 // CHECK: 	clflush	3133065982
   14209         	clflush	0xbabecafe
   14210 
   14211 // CHECK: 	clflush	305419896
   14212         	clflush	0x12345678
   14213 
   14214 // CHECK: 	pause
   14215         	pause
   14216 
   14217 // CHECK: 	sfence
   14218         	sfence
   14219 
   14220 // CHECK: 	lfence
   14221         	lfence
   14222 
   14223 // CHECK: 	mfence
   14224         	mfence
   14225 
   14226 // CHECK: 	emms
   14227         	emms
   14228 
   14229 // CHECK: 	movd	%ecx, %mm3
   14230         	movd	%ecx,%mm3
   14231 
   14232 // CHECK: 	movd	3735928559(%ebx,%ecx,8), %mm3
   14233         	movd	0xdeadbeef(%ebx,%ecx,8),%mm3
   14234 
   14235 // CHECK: 	movd	69, %mm3
   14236         	movd	0x45,%mm3
   14237 
   14238 // CHECK: 	movd	32493, %mm3
   14239         	movd	0x7eed,%mm3
   14240 
   14241 // CHECK: 	movd	3133065982, %mm3
   14242         	movd	0xbabecafe,%mm3
   14243 
   14244 // CHECK: 	movd	305419896, %mm3
   14245         	movd	0x12345678,%mm3
   14246 
   14247 // CHECK: 	movd	%mm3, %ecx
   14248         	movd	%mm3,%ecx
   14249 
   14250 // CHECK: 	movd	%mm3, 3735928559(%ebx,%ecx,8)
   14251         	movd	%mm3,0xdeadbeef(%ebx,%ecx,8)
   14252 
   14253 // CHECK: 	movd	%mm3, 69
   14254         	movd	%mm3,0x45
   14255 
   14256 // CHECK: 	movd	%mm3, 32493
   14257         	movd	%mm3,0x7eed
   14258 
   14259 // CHECK: 	movd	%mm3, 3133065982
   14260         	movd	%mm3,0xbabecafe
   14261 
   14262 // CHECK: 	movd	%mm3, 305419896
   14263         	movd	%mm3,0x12345678
   14264 
   14265 // CHECK: 	movd	%ecx, %xmm5
   14266         	movd	%ecx,%xmm5
   14267 
   14268 // CHECK: 	movd	3735928559(%ebx,%ecx,8), %xmm5
   14269         	movd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14270 
   14271 // CHECK: 	movd	69, %xmm5
   14272         	movd	0x45,%xmm5
   14273 
   14274 // CHECK: 	movd	32493, %xmm5
   14275         	movd	0x7eed,%xmm5
   14276 
   14277 // CHECK: 	movd	3133065982, %xmm5
   14278         	movd	0xbabecafe,%xmm5
   14279 
   14280 // CHECK: 	movd	305419896, %xmm5
   14281         	movd	0x12345678,%xmm5
   14282 
   14283 // CHECK: 	movd	%xmm5, %ecx
   14284         	movd	%xmm5,%ecx
   14285 
   14286 // CHECK: 	movd	%xmm5, 3735928559(%ebx,%ecx,8)
   14287         	movd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   14288 
   14289 // CHECK: 	movd	%xmm5, 69
   14290         	movd	%xmm5,0x45
   14291 
   14292 // CHECK: 	movd	%xmm5, 32493
   14293         	movd	%xmm5,0x7eed
   14294 
   14295 // CHECK: 	movd	%xmm5, 3133065982
   14296         	movd	%xmm5,0xbabecafe
   14297 
   14298 // CHECK: 	movd	%xmm5, 305419896
   14299         	movd	%xmm5,0x12345678
   14300 
   14301 // CHECK: 	movq	3735928559(%ebx,%ecx,8), %mm3
   14302         	movq	0xdeadbeef(%ebx,%ecx,8),%mm3
   14303 
   14304 // CHECK: 	movq	69, %mm3
   14305         	movq	0x45,%mm3
   14306 
   14307 // CHECK: 	movq	32493, %mm3
   14308         	movq	0x7eed,%mm3
   14309 
   14310 // CHECK: 	movq	3133065982, %mm3
   14311         	movq	0xbabecafe,%mm3
   14312 
   14313 // CHECK: 	movq	305419896, %mm3
   14314         	movq	0x12345678,%mm3
   14315 
   14316 // CHECK: 	movq	%mm3, %mm3
   14317         	movq	%mm3,%mm3
   14318 
   14319 // CHECK: 	movq	%mm3, 3735928559(%ebx,%ecx,8)
   14320         	movq	%mm3,0xdeadbeef(%ebx,%ecx,8)
   14321 
   14322 // CHECK: 	movq	%mm3, 69
   14323         	movq	%mm3,0x45
   14324 
   14325 // CHECK: 	movq	%mm3, 32493
   14326         	movq	%mm3,0x7eed
   14327 
   14328 // CHECK: 	movq	%mm3, 3133065982
   14329         	movq	%mm3,0xbabecafe
   14330 
   14331 // CHECK: 	movq	%mm3, 305419896
   14332         	movq	%mm3,0x12345678
   14333 
   14334 // CHECK: 	movq	%mm3, %mm3
   14335         	movq	%mm3,%mm3
   14336 
   14337 // CHECK: 	movq	3735928559(%ebx,%ecx,8), %xmm5
   14338         	movq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14339 
   14340 // CHECK: 	movq	69, %xmm5
   14341         	movq	0x45,%xmm5
   14342 
   14343 // CHECK: 	movq	32493, %xmm5
   14344         	movq	0x7eed,%xmm5
   14345 
   14346 // CHECK: 	movq	3133065982, %xmm5
   14347         	movq	0xbabecafe,%xmm5
   14348 
   14349 // CHECK: 	movq	305419896, %xmm5
   14350         	movq	0x12345678,%xmm5
   14351 
   14352 // CHECK: 	movq	%xmm5, %xmm5
   14353         	movq	%xmm5,%xmm5
   14354 
   14355 // CHECK: 	movq	%xmm5, 3735928559(%ebx,%ecx,8)
   14356         	movq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   14357 
   14358 // CHECK: 	movq	%xmm5, 69
   14359         	movq	%xmm5,0x45
   14360 
   14361 // CHECK: 	movq	%xmm5, 32493
   14362         	movq	%xmm5,0x7eed
   14363 
   14364 // CHECK: 	movq	%xmm5, 3133065982
   14365         	movq	%xmm5,0xbabecafe
   14366 
   14367 // CHECK: 	movq	%xmm5, 305419896
   14368         	movq	%xmm5,0x12345678
   14369 
   14370 // CHECK: 	movq	%xmm5, %xmm5
   14371         	movq	%xmm5,%xmm5
   14372 
   14373 // CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %mm3
   14374         	packssdw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14375 
   14376 // CHECK: 	packssdw	69, %mm3
   14377         	packssdw	0x45,%mm3
   14378 
   14379 // CHECK: 	packssdw	32493, %mm3
   14380         	packssdw	0x7eed,%mm3
   14381 
   14382 // CHECK: 	packssdw	3133065982, %mm3
   14383         	packssdw	0xbabecafe,%mm3
   14384 
   14385 // CHECK: 	packssdw	305419896, %mm3
   14386         	packssdw	0x12345678,%mm3
   14387 
   14388 // CHECK: 	packssdw	%mm3, %mm3
   14389         	packssdw	%mm3,%mm3
   14390 
   14391 // CHECK: 	packssdw	3735928559(%ebx,%ecx,8), %xmm5
   14392         	packssdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14393 
   14394 // CHECK: 	packssdw	69, %xmm5
   14395         	packssdw	0x45,%xmm5
   14396 
   14397 // CHECK: 	packssdw	32493, %xmm5
   14398         	packssdw	0x7eed,%xmm5
   14399 
   14400 // CHECK: 	packssdw	3133065982, %xmm5
   14401         	packssdw	0xbabecafe,%xmm5
   14402 
   14403 // CHECK: 	packssdw	305419896, %xmm5
   14404         	packssdw	0x12345678,%xmm5
   14405 
   14406 // CHECK: 	packssdw	%xmm5, %xmm5
   14407         	packssdw	%xmm5,%xmm5
   14408 
   14409 // CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %mm3
   14410         	packsswb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14411 
   14412 // CHECK: 	packsswb	69, %mm3
   14413         	packsswb	0x45,%mm3
   14414 
   14415 // CHECK: 	packsswb	32493, %mm3
   14416         	packsswb	0x7eed,%mm3
   14417 
   14418 // CHECK: 	packsswb	3133065982, %mm3
   14419         	packsswb	0xbabecafe,%mm3
   14420 
   14421 // CHECK: 	packsswb	305419896, %mm3
   14422         	packsswb	0x12345678,%mm3
   14423 
   14424 // CHECK: 	packsswb	%mm3, %mm3
   14425         	packsswb	%mm3,%mm3
   14426 
   14427 // CHECK: 	packsswb	3735928559(%ebx,%ecx,8), %xmm5
   14428         	packsswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14429 
   14430 // CHECK: 	packsswb	69, %xmm5
   14431         	packsswb	0x45,%xmm5
   14432 
   14433 // CHECK: 	packsswb	32493, %xmm5
   14434         	packsswb	0x7eed,%xmm5
   14435 
   14436 // CHECK: 	packsswb	3133065982, %xmm5
   14437         	packsswb	0xbabecafe,%xmm5
   14438 
   14439 // CHECK: 	packsswb	305419896, %xmm5
   14440         	packsswb	0x12345678,%xmm5
   14441 
   14442 // CHECK: 	packsswb	%xmm5, %xmm5
   14443         	packsswb	%xmm5,%xmm5
   14444 
   14445 // CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %mm3
   14446         	packuswb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14447 
   14448 // CHECK: 	packuswb	69, %mm3
   14449         	packuswb	0x45,%mm3
   14450 
   14451 // CHECK: 	packuswb	32493, %mm3
   14452         	packuswb	0x7eed,%mm3
   14453 
   14454 // CHECK: 	packuswb	3133065982, %mm3
   14455         	packuswb	0xbabecafe,%mm3
   14456 
   14457 // CHECK: 	packuswb	305419896, %mm3
   14458         	packuswb	0x12345678,%mm3
   14459 
   14460 // CHECK: 	packuswb	%mm3, %mm3
   14461         	packuswb	%mm3,%mm3
   14462 
   14463 // CHECK: 	packuswb	3735928559(%ebx,%ecx,8), %xmm5
   14464         	packuswb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14465 
   14466 // CHECK: 	packuswb	69, %xmm5
   14467         	packuswb	0x45,%xmm5
   14468 
   14469 // CHECK: 	packuswb	32493, %xmm5
   14470         	packuswb	0x7eed,%xmm5
   14471 
   14472 // CHECK: 	packuswb	3133065982, %xmm5
   14473         	packuswb	0xbabecafe,%xmm5
   14474 
   14475 // CHECK: 	packuswb	305419896, %xmm5
   14476         	packuswb	0x12345678,%xmm5
   14477 
   14478 // CHECK: 	packuswb	%xmm5, %xmm5
   14479         	packuswb	%xmm5,%xmm5
   14480 
   14481 // CHECK: 	paddb	3735928559(%ebx,%ecx,8), %mm3
   14482         	paddb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14483 
   14484 // CHECK: 	paddb	69, %mm3
   14485         	paddb	0x45,%mm3
   14486 
   14487 // CHECK: 	paddb	32493, %mm3
   14488         	paddb	0x7eed,%mm3
   14489 
   14490 // CHECK: 	paddb	3133065982, %mm3
   14491         	paddb	0xbabecafe,%mm3
   14492 
   14493 // CHECK: 	paddb	305419896, %mm3
   14494         	paddb	0x12345678,%mm3
   14495 
   14496 // CHECK: 	paddb	%mm3, %mm3
   14497         	paddb	%mm3,%mm3
   14498 
   14499 // CHECK: 	paddb	3735928559(%ebx,%ecx,8), %xmm5
   14500         	paddb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14501 
   14502 // CHECK: 	paddb	69, %xmm5
   14503         	paddb	0x45,%xmm5
   14504 
   14505 // CHECK: 	paddb	32493, %xmm5
   14506         	paddb	0x7eed,%xmm5
   14507 
   14508 // CHECK: 	paddb	3133065982, %xmm5
   14509         	paddb	0xbabecafe,%xmm5
   14510 
   14511 // CHECK: 	paddb	305419896, %xmm5
   14512         	paddb	0x12345678,%xmm5
   14513 
   14514 // CHECK: 	paddb	%xmm5, %xmm5
   14515         	paddb	%xmm5,%xmm5
   14516 
   14517 // CHECK: 	paddw	3735928559(%ebx,%ecx,8), %mm3
   14518         	paddw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14519 
   14520 // CHECK: 	paddw	69, %mm3
   14521         	paddw	0x45,%mm3
   14522 
   14523 // CHECK: 	paddw	32493, %mm3
   14524         	paddw	0x7eed,%mm3
   14525 
   14526 // CHECK: 	paddw	3133065982, %mm3
   14527         	paddw	0xbabecafe,%mm3
   14528 
   14529 // CHECK: 	paddw	305419896, %mm3
   14530         	paddw	0x12345678,%mm3
   14531 
   14532 // CHECK: 	paddw	%mm3, %mm3
   14533         	paddw	%mm3,%mm3
   14534 
   14535 // CHECK: 	paddw	3735928559(%ebx,%ecx,8), %xmm5
   14536         	paddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14537 
   14538 // CHECK: 	paddw	69, %xmm5
   14539         	paddw	0x45,%xmm5
   14540 
   14541 // CHECK: 	paddw	32493, %xmm5
   14542         	paddw	0x7eed,%xmm5
   14543 
   14544 // CHECK: 	paddw	3133065982, %xmm5
   14545         	paddw	0xbabecafe,%xmm5
   14546 
   14547 // CHECK: 	paddw	305419896, %xmm5
   14548         	paddw	0x12345678,%xmm5
   14549 
   14550 // CHECK: 	paddw	%xmm5, %xmm5
   14551         	paddw	%xmm5,%xmm5
   14552 
   14553 // CHECK: 	paddd	3735928559(%ebx,%ecx,8), %mm3
   14554         	paddd	0xdeadbeef(%ebx,%ecx,8),%mm3
   14555 
   14556 // CHECK: 	paddd	69, %mm3
   14557         	paddd	0x45,%mm3
   14558 
   14559 // CHECK: 	paddd	32493, %mm3
   14560         	paddd	0x7eed,%mm3
   14561 
   14562 // CHECK: 	paddd	3133065982, %mm3
   14563         	paddd	0xbabecafe,%mm3
   14564 
   14565 // CHECK: 	paddd	305419896, %mm3
   14566         	paddd	0x12345678,%mm3
   14567 
   14568 // CHECK: 	paddd	%mm3, %mm3
   14569         	paddd	%mm3,%mm3
   14570 
   14571 // CHECK: 	paddd	3735928559(%ebx,%ecx,8), %xmm5
   14572         	paddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14573 
   14574 // CHECK: 	paddd	69, %xmm5
   14575         	paddd	0x45,%xmm5
   14576 
   14577 // CHECK: 	paddd	32493, %xmm5
   14578         	paddd	0x7eed,%xmm5
   14579 
   14580 // CHECK: 	paddd	3133065982, %xmm5
   14581         	paddd	0xbabecafe,%xmm5
   14582 
   14583 // CHECK: 	paddd	305419896, %xmm5
   14584         	paddd	0x12345678,%xmm5
   14585 
   14586 // CHECK: 	paddd	%xmm5, %xmm5
   14587         	paddd	%xmm5,%xmm5
   14588 
   14589 // CHECK: 	paddq	3735928559(%ebx,%ecx,8), %mm3
   14590         	paddq	0xdeadbeef(%ebx,%ecx,8),%mm3
   14591 
   14592 // CHECK: 	paddq	69, %mm3
   14593         	paddq	0x45,%mm3
   14594 
   14595 // CHECK: 	paddq	32493, %mm3
   14596         	paddq	0x7eed,%mm3
   14597 
   14598 // CHECK: 	paddq	3133065982, %mm3
   14599         	paddq	0xbabecafe,%mm3
   14600 
   14601 // CHECK: 	paddq	305419896, %mm3
   14602         	paddq	0x12345678,%mm3
   14603 
   14604 // CHECK: 	paddq	%mm3, %mm3
   14605         	paddq	%mm3,%mm3
   14606 
   14607 // CHECK: 	paddq	3735928559(%ebx,%ecx,8), %xmm5
   14608         	paddq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14609 
   14610 // CHECK: 	paddq	69, %xmm5
   14611         	paddq	0x45,%xmm5
   14612 
   14613 // CHECK: 	paddq	32493, %xmm5
   14614         	paddq	0x7eed,%xmm5
   14615 
   14616 // CHECK: 	paddq	3133065982, %xmm5
   14617         	paddq	0xbabecafe,%xmm5
   14618 
   14619 // CHECK: 	paddq	305419896, %xmm5
   14620         	paddq	0x12345678,%xmm5
   14621 
   14622 // CHECK: 	paddq	%xmm5, %xmm5
   14623         	paddq	%xmm5,%xmm5
   14624 
   14625 // CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %mm3
   14626         	paddsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14627 
   14628 // CHECK: 	paddsb	69, %mm3
   14629         	paddsb	0x45,%mm3
   14630 
   14631 // CHECK: 	paddsb	32493, %mm3
   14632         	paddsb	0x7eed,%mm3
   14633 
   14634 // CHECK: 	paddsb	3133065982, %mm3
   14635         	paddsb	0xbabecafe,%mm3
   14636 
   14637 // CHECK: 	paddsb	305419896, %mm3
   14638         	paddsb	0x12345678,%mm3
   14639 
   14640 // CHECK: 	paddsb	%mm3, %mm3
   14641         	paddsb	%mm3,%mm3
   14642 
   14643 // CHECK: 	paddsb	3735928559(%ebx,%ecx,8), %xmm5
   14644         	paddsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14645 
   14646 // CHECK: 	paddsb	69, %xmm5
   14647         	paddsb	0x45,%xmm5
   14648 
   14649 // CHECK: 	paddsb	32493, %xmm5
   14650         	paddsb	0x7eed,%xmm5
   14651 
   14652 // CHECK: 	paddsb	3133065982, %xmm5
   14653         	paddsb	0xbabecafe,%xmm5
   14654 
   14655 // CHECK: 	paddsb	305419896, %xmm5
   14656         	paddsb	0x12345678,%xmm5
   14657 
   14658 // CHECK: 	paddsb	%xmm5, %xmm5
   14659         	paddsb	%xmm5,%xmm5
   14660 
   14661 // CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %mm3
   14662         	paddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14663 
   14664 // CHECK: 	paddsw	69, %mm3
   14665         	paddsw	0x45,%mm3
   14666 
   14667 // CHECK: 	paddsw	32493, %mm3
   14668         	paddsw	0x7eed,%mm3
   14669 
   14670 // CHECK: 	paddsw	3133065982, %mm3
   14671         	paddsw	0xbabecafe,%mm3
   14672 
   14673 // CHECK: 	paddsw	305419896, %mm3
   14674         	paddsw	0x12345678,%mm3
   14675 
   14676 // CHECK: 	paddsw	%mm3, %mm3
   14677         	paddsw	%mm3,%mm3
   14678 
   14679 // CHECK: 	paddsw	3735928559(%ebx,%ecx,8), %xmm5
   14680         	paddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14681 
   14682 // CHECK: 	paddsw	69, %xmm5
   14683         	paddsw	0x45,%xmm5
   14684 
   14685 // CHECK: 	paddsw	32493, %xmm5
   14686         	paddsw	0x7eed,%xmm5
   14687 
   14688 // CHECK: 	paddsw	3133065982, %xmm5
   14689         	paddsw	0xbabecafe,%xmm5
   14690 
   14691 // CHECK: 	paddsw	305419896, %xmm5
   14692         	paddsw	0x12345678,%xmm5
   14693 
   14694 // CHECK: 	paddsw	%xmm5, %xmm5
   14695         	paddsw	%xmm5,%xmm5
   14696 
   14697 // CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %mm3
   14698         	paddusb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14699 
   14700 // CHECK: 	paddusb	69, %mm3
   14701         	paddusb	0x45,%mm3
   14702 
   14703 // CHECK: 	paddusb	32493, %mm3
   14704         	paddusb	0x7eed,%mm3
   14705 
   14706 // CHECK: 	paddusb	3133065982, %mm3
   14707         	paddusb	0xbabecafe,%mm3
   14708 
   14709 // CHECK: 	paddusb	305419896, %mm3
   14710         	paddusb	0x12345678,%mm3
   14711 
   14712 // CHECK: 	paddusb	%mm3, %mm3
   14713         	paddusb	%mm3,%mm3
   14714 
   14715 // CHECK: 	paddusb	3735928559(%ebx,%ecx,8), %xmm5
   14716         	paddusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14717 
   14718 // CHECK: 	paddusb	69, %xmm5
   14719         	paddusb	0x45,%xmm5
   14720 
   14721 // CHECK: 	paddusb	32493, %xmm5
   14722         	paddusb	0x7eed,%xmm5
   14723 
   14724 // CHECK: 	paddusb	3133065982, %xmm5
   14725         	paddusb	0xbabecafe,%xmm5
   14726 
   14727 // CHECK: 	paddusb	305419896, %xmm5
   14728         	paddusb	0x12345678,%xmm5
   14729 
   14730 // CHECK: 	paddusb	%xmm5, %xmm5
   14731         	paddusb	%xmm5,%xmm5
   14732 
   14733 // CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %mm3
   14734         	paddusw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14735 
   14736 // CHECK: 	paddusw	69, %mm3
   14737         	paddusw	0x45,%mm3
   14738 
   14739 // CHECK: 	paddusw	32493, %mm3
   14740         	paddusw	0x7eed,%mm3
   14741 
   14742 // CHECK: 	paddusw	3133065982, %mm3
   14743         	paddusw	0xbabecafe,%mm3
   14744 
   14745 // CHECK: 	paddusw	305419896, %mm3
   14746         	paddusw	0x12345678,%mm3
   14747 
   14748 // CHECK: 	paddusw	%mm3, %mm3
   14749         	paddusw	%mm3,%mm3
   14750 
   14751 // CHECK: 	paddusw	3735928559(%ebx,%ecx,8), %xmm5
   14752         	paddusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14753 
   14754 // CHECK: 	paddusw	69, %xmm5
   14755         	paddusw	0x45,%xmm5
   14756 
   14757 // CHECK: 	paddusw	32493, %xmm5
   14758         	paddusw	0x7eed,%xmm5
   14759 
   14760 // CHECK: 	paddusw	3133065982, %xmm5
   14761         	paddusw	0xbabecafe,%xmm5
   14762 
   14763 // CHECK: 	paddusw	305419896, %xmm5
   14764         	paddusw	0x12345678,%xmm5
   14765 
   14766 // CHECK: 	paddusw	%xmm5, %xmm5
   14767         	paddusw	%xmm5,%xmm5
   14768 
   14769 // CHECK: 	pand	3735928559(%ebx,%ecx,8), %mm3
   14770         	pand	0xdeadbeef(%ebx,%ecx,8),%mm3
   14771 
   14772 // CHECK: 	pand	69, %mm3
   14773         	pand	0x45,%mm3
   14774 
   14775 // CHECK: 	pand	32493, %mm3
   14776         	pand	0x7eed,%mm3
   14777 
   14778 // CHECK: 	pand	3133065982, %mm3
   14779         	pand	0xbabecafe,%mm3
   14780 
   14781 // CHECK: 	pand	305419896, %mm3
   14782         	pand	0x12345678,%mm3
   14783 
   14784 // CHECK: 	pand	%mm3, %mm3
   14785         	pand	%mm3,%mm3
   14786 
   14787 // CHECK: 	pand	3735928559(%ebx,%ecx,8), %xmm5
   14788         	pand	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14789 
   14790 // CHECK: 	pand	69, %xmm5
   14791         	pand	0x45,%xmm5
   14792 
   14793 // CHECK: 	pand	32493, %xmm5
   14794         	pand	0x7eed,%xmm5
   14795 
   14796 // CHECK: 	pand	3133065982, %xmm5
   14797         	pand	0xbabecafe,%xmm5
   14798 
   14799 // CHECK: 	pand	305419896, %xmm5
   14800         	pand	0x12345678,%xmm5
   14801 
   14802 // CHECK: 	pand	%xmm5, %xmm5
   14803         	pand	%xmm5,%xmm5
   14804 
   14805 // CHECK: 	pandn	3735928559(%ebx,%ecx,8), %mm3
   14806         	pandn	0xdeadbeef(%ebx,%ecx,8),%mm3
   14807 
   14808 // CHECK: 	pandn	69, %mm3
   14809         	pandn	0x45,%mm3
   14810 
   14811 // CHECK: 	pandn	32493, %mm3
   14812         	pandn	0x7eed,%mm3
   14813 
   14814 // CHECK: 	pandn	3133065982, %mm3
   14815         	pandn	0xbabecafe,%mm3
   14816 
   14817 // CHECK: 	pandn	305419896, %mm3
   14818         	pandn	0x12345678,%mm3
   14819 
   14820 // CHECK: 	pandn	%mm3, %mm3
   14821         	pandn	%mm3,%mm3
   14822 
   14823 // CHECK: 	pandn	3735928559(%ebx,%ecx,8), %xmm5
   14824         	pandn	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14825 
   14826 // CHECK: 	pandn	69, %xmm5
   14827         	pandn	0x45,%xmm5
   14828 
   14829 // CHECK: 	pandn	32493, %xmm5
   14830         	pandn	0x7eed,%xmm5
   14831 
   14832 // CHECK: 	pandn	3133065982, %xmm5
   14833         	pandn	0xbabecafe,%xmm5
   14834 
   14835 // CHECK: 	pandn	305419896, %xmm5
   14836         	pandn	0x12345678,%xmm5
   14837 
   14838 // CHECK: 	pandn	%xmm5, %xmm5
   14839         	pandn	%xmm5,%xmm5
   14840 
   14841 // CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %mm3
   14842         	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14843 
   14844 // CHECK: 	pcmpeqb	69, %mm3
   14845         	pcmpeqb	0x45,%mm3
   14846 
   14847 // CHECK: 	pcmpeqb	32493, %mm3
   14848         	pcmpeqb	0x7eed,%mm3
   14849 
   14850 // CHECK: 	pcmpeqb	3133065982, %mm3
   14851         	pcmpeqb	0xbabecafe,%mm3
   14852 
   14853 // CHECK: 	pcmpeqb	305419896, %mm3
   14854         	pcmpeqb	0x12345678,%mm3
   14855 
   14856 // CHECK: 	pcmpeqb	%mm3, %mm3
   14857         	pcmpeqb	%mm3,%mm3
   14858 
   14859 // CHECK: 	pcmpeqb	3735928559(%ebx,%ecx,8), %xmm5
   14860         	pcmpeqb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14861 
   14862 // CHECK: 	pcmpeqb	69, %xmm5
   14863         	pcmpeqb	0x45,%xmm5
   14864 
   14865 // CHECK: 	pcmpeqb	32493, %xmm5
   14866         	pcmpeqb	0x7eed,%xmm5
   14867 
   14868 // CHECK: 	pcmpeqb	3133065982, %xmm5
   14869         	pcmpeqb	0xbabecafe,%xmm5
   14870 
   14871 // CHECK: 	pcmpeqb	305419896, %xmm5
   14872         	pcmpeqb	0x12345678,%xmm5
   14873 
   14874 // CHECK: 	pcmpeqb	%xmm5, %xmm5
   14875         	pcmpeqb	%xmm5,%xmm5
   14876 
   14877 // CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %mm3
   14878         	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14879 
   14880 // CHECK: 	pcmpeqw	69, %mm3
   14881         	pcmpeqw	0x45,%mm3
   14882 
   14883 // CHECK: 	pcmpeqw	32493, %mm3
   14884         	pcmpeqw	0x7eed,%mm3
   14885 
   14886 // CHECK: 	pcmpeqw	3133065982, %mm3
   14887         	pcmpeqw	0xbabecafe,%mm3
   14888 
   14889 // CHECK: 	pcmpeqw	305419896, %mm3
   14890         	pcmpeqw	0x12345678,%mm3
   14891 
   14892 // CHECK: 	pcmpeqw	%mm3, %mm3
   14893         	pcmpeqw	%mm3,%mm3
   14894 
   14895 // CHECK: 	pcmpeqw	3735928559(%ebx,%ecx,8), %xmm5
   14896         	pcmpeqw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14897 
   14898 // CHECK: 	pcmpeqw	69, %xmm5
   14899         	pcmpeqw	0x45,%xmm5
   14900 
   14901 // CHECK: 	pcmpeqw	32493, %xmm5
   14902         	pcmpeqw	0x7eed,%xmm5
   14903 
   14904 // CHECK: 	pcmpeqw	3133065982, %xmm5
   14905         	pcmpeqw	0xbabecafe,%xmm5
   14906 
   14907 // CHECK: 	pcmpeqw	305419896, %xmm5
   14908         	pcmpeqw	0x12345678,%xmm5
   14909 
   14910 // CHECK: 	pcmpeqw	%xmm5, %xmm5
   14911         	pcmpeqw	%xmm5,%xmm5
   14912 
   14913 // CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %mm3
   14914         	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%mm3
   14915 
   14916 // CHECK: 	pcmpeqd	69, %mm3
   14917         	pcmpeqd	0x45,%mm3
   14918 
   14919 // CHECK: 	pcmpeqd	32493, %mm3
   14920         	pcmpeqd	0x7eed,%mm3
   14921 
   14922 // CHECK: 	pcmpeqd	3133065982, %mm3
   14923         	pcmpeqd	0xbabecafe,%mm3
   14924 
   14925 // CHECK: 	pcmpeqd	305419896, %mm3
   14926         	pcmpeqd	0x12345678,%mm3
   14927 
   14928 // CHECK: 	pcmpeqd	%mm3, %mm3
   14929         	pcmpeqd	%mm3,%mm3
   14930 
   14931 // CHECK: 	pcmpeqd	3735928559(%ebx,%ecx,8), %xmm5
   14932         	pcmpeqd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14933 
   14934 // CHECK: 	pcmpeqd	69, %xmm5
   14935         	pcmpeqd	0x45,%xmm5
   14936 
   14937 // CHECK: 	pcmpeqd	32493, %xmm5
   14938         	pcmpeqd	0x7eed,%xmm5
   14939 
   14940 // CHECK: 	pcmpeqd	3133065982, %xmm5
   14941         	pcmpeqd	0xbabecafe,%xmm5
   14942 
   14943 // CHECK: 	pcmpeqd	305419896, %xmm5
   14944         	pcmpeqd	0x12345678,%xmm5
   14945 
   14946 // CHECK: 	pcmpeqd	%xmm5, %xmm5
   14947         	pcmpeqd	%xmm5,%xmm5
   14948 
   14949 // CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %mm3
   14950         	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%mm3
   14951 
   14952 // CHECK: 	pcmpgtb	69, %mm3
   14953         	pcmpgtb	0x45,%mm3
   14954 
   14955 // CHECK: 	pcmpgtb	32493, %mm3
   14956         	pcmpgtb	0x7eed,%mm3
   14957 
   14958 // CHECK: 	pcmpgtb	3133065982, %mm3
   14959         	pcmpgtb	0xbabecafe,%mm3
   14960 
   14961 // CHECK: 	pcmpgtb	305419896, %mm3
   14962         	pcmpgtb	0x12345678,%mm3
   14963 
   14964 // CHECK: 	pcmpgtb	%mm3, %mm3
   14965         	pcmpgtb	%mm3,%mm3
   14966 
   14967 // CHECK: 	pcmpgtb	3735928559(%ebx,%ecx,8), %xmm5
   14968         	pcmpgtb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   14969 
   14970 // CHECK: 	pcmpgtb	69, %xmm5
   14971         	pcmpgtb	0x45,%xmm5
   14972 
   14973 // CHECK: 	pcmpgtb	32493, %xmm5
   14974         	pcmpgtb	0x7eed,%xmm5
   14975 
   14976 // CHECK: 	pcmpgtb	3133065982, %xmm5
   14977         	pcmpgtb	0xbabecafe,%xmm5
   14978 
   14979 // CHECK: 	pcmpgtb	305419896, %xmm5
   14980         	pcmpgtb	0x12345678,%xmm5
   14981 
   14982 // CHECK: 	pcmpgtb	%xmm5, %xmm5
   14983         	pcmpgtb	%xmm5,%xmm5
   14984 
   14985 // CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %mm3
   14986         	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%mm3
   14987 
   14988 // CHECK: 	pcmpgtw	69, %mm3
   14989         	pcmpgtw	0x45,%mm3
   14990 
   14991 // CHECK: 	pcmpgtw	32493, %mm3
   14992         	pcmpgtw	0x7eed,%mm3
   14993 
   14994 // CHECK: 	pcmpgtw	3133065982, %mm3
   14995         	pcmpgtw	0xbabecafe,%mm3
   14996 
   14997 // CHECK: 	pcmpgtw	305419896, %mm3
   14998         	pcmpgtw	0x12345678,%mm3
   14999 
   15000 // CHECK: 	pcmpgtw	%mm3, %mm3
   15001         	pcmpgtw	%mm3,%mm3
   15002 
   15003 // CHECK: 	pcmpgtw	3735928559(%ebx,%ecx,8), %xmm5
   15004         	pcmpgtw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15005 
   15006 // CHECK: 	pcmpgtw	69, %xmm5
   15007         	pcmpgtw	0x45,%xmm5
   15008 
   15009 // CHECK: 	pcmpgtw	32493, %xmm5
   15010         	pcmpgtw	0x7eed,%xmm5
   15011 
   15012 // CHECK: 	pcmpgtw	3133065982, %xmm5
   15013         	pcmpgtw	0xbabecafe,%xmm5
   15014 
   15015 // CHECK: 	pcmpgtw	305419896, %xmm5
   15016         	pcmpgtw	0x12345678,%xmm5
   15017 
   15018 // CHECK: 	pcmpgtw	%xmm5, %xmm5
   15019         	pcmpgtw	%xmm5,%xmm5
   15020 
   15021 // CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %mm3
   15022         	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15023 
   15024 // CHECK: 	pcmpgtd	69, %mm3
   15025         	pcmpgtd	0x45,%mm3
   15026 
   15027 // CHECK: 	pcmpgtd	32493, %mm3
   15028         	pcmpgtd	0x7eed,%mm3
   15029 
   15030 // CHECK: 	pcmpgtd	3133065982, %mm3
   15031         	pcmpgtd	0xbabecafe,%mm3
   15032 
   15033 // CHECK: 	pcmpgtd	305419896, %mm3
   15034         	pcmpgtd	0x12345678,%mm3
   15035 
   15036 // CHECK: 	pcmpgtd	%mm3, %mm3
   15037         	pcmpgtd	%mm3,%mm3
   15038 
   15039 // CHECK: 	pcmpgtd	3735928559(%ebx,%ecx,8), %xmm5
   15040         	pcmpgtd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15041 
   15042 // CHECK: 	pcmpgtd	69, %xmm5
   15043         	pcmpgtd	0x45,%xmm5
   15044 
   15045 // CHECK: 	pcmpgtd	32493, %xmm5
   15046         	pcmpgtd	0x7eed,%xmm5
   15047 
   15048 // CHECK: 	pcmpgtd	3133065982, %xmm5
   15049         	pcmpgtd	0xbabecafe,%xmm5
   15050 
   15051 // CHECK: 	pcmpgtd	305419896, %xmm5
   15052         	pcmpgtd	0x12345678,%xmm5
   15053 
   15054 // CHECK: 	pcmpgtd	%xmm5, %xmm5
   15055         	pcmpgtd	%xmm5,%xmm5
   15056 
   15057 // CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %mm3
   15058         	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15059 
   15060 // CHECK: 	pmaddwd	69, %mm3
   15061         	pmaddwd	0x45,%mm3
   15062 
   15063 // CHECK: 	pmaddwd	32493, %mm3
   15064         	pmaddwd	0x7eed,%mm3
   15065 
   15066 // CHECK: 	pmaddwd	3133065982, %mm3
   15067         	pmaddwd	0xbabecafe,%mm3
   15068 
   15069 // CHECK: 	pmaddwd	305419896, %mm3
   15070         	pmaddwd	0x12345678,%mm3
   15071 
   15072 // CHECK: 	pmaddwd	%mm3, %mm3
   15073         	pmaddwd	%mm3,%mm3
   15074 
   15075 // CHECK: 	pmaddwd	3735928559(%ebx,%ecx,8), %xmm5
   15076         	pmaddwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15077 
   15078 // CHECK: 	pmaddwd	69, %xmm5
   15079         	pmaddwd	0x45,%xmm5
   15080 
   15081 // CHECK: 	pmaddwd	32493, %xmm5
   15082         	pmaddwd	0x7eed,%xmm5
   15083 
   15084 // CHECK: 	pmaddwd	3133065982, %xmm5
   15085         	pmaddwd	0xbabecafe,%xmm5
   15086 
   15087 // CHECK: 	pmaddwd	305419896, %xmm5
   15088         	pmaddwd	0x12345678,%xmm5
   15089 
   15090 // CHECK: 	pmaddwd	%xmm5, %xmm5
   15091         	pmaddwd	%xmm5,%xmm5
   15092 
   15093 // CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %mm3
   15094         	pmulhw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15095 
   15096 // CHECK: 	pmulhw	69, %mm3
   15097         	pmulhw	0x45,%mm3
   15098 
   15099 // CHECK: 	pmulhw	32493, %mm3
   15100         	pmulhw	0x7eed,%mm3
   15101 
   15102 // CHECK: 	pmulhw	3133065982, %mm3
   15103         	pmulhw	0xbabecafe,%mm3
   15104 
   15105 // CHECK: 	pmulhw	305419896, %mm3
   15106         	pmulhw	0x12345678,%mm3
   15107 
   15108 // CHECK: 	pmulhw	%mm3, %mm3
   15109         	pmulhw	%mm3,%mm3
   15110 
   15111 // CHECK: 	pmulhw	3735928559(%ebx,%ecx,8), %xmm5
   15112         	pmulhw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15113 
   15114 // CHECK: 	pmulhw	69, %xmm5
   15115         	pmulhw	0x45,%xmm5
   15116 
   15117 // CHECK: 	pmulhw	32493, %xmm5
   15118         	pmulhw	0x7eed,%xmm5
   15119 
   15120 // CHECK: 	pmulhw	3133065982, %xmm5
   15121         	pmulhw	0xbabecafe,%xmm5
   15122 
   15123 // CHECK: 	pmulhw	305419896, %xmm5
   15124         	pmulhw	0x12345678,%xmm5
   15125 
   15126 // CHECK: 	pmulhw	%xmm5, %xmm5
   15127         	pmulhw	%xmm5,%xmm5
   15128 
   15129 // CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %mm3
   15130         	pmullw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15131 
   15132 // CHECK: 	pmullw	69, %mm3
   15133         	pmullw	0x45,%mm3
   15134 
   15135 // CHECK: 	pmullw	32493, %mm3
   15136         	pmullw	0x7eed,%mm3
   15137 
   15138 // CHECK: 	pmullw	3133065982, %mm3
   15139         	pmullw	0xbabecafe,%mm3
   15140 
   15141 // CHECK: 	pmullw	305419896, %mm3
   15142         	pmullw	0x12345678,%mm3
   15143 
   15144 // CHECK: 	pmullw	%mm3, %mm3
   15145         	pmullw	%mm3,%mm3
   15146 
   15147 // CHECK: 	pmullw	3735928559(%ebx,%ecx,8), %xmm5
   15148         	pmullw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15149 
   15150 // CHECK: 	pmullw	69, %xmm5
   15151         	pmullw	0x45,%xmm5
   15152 
   15153 // CHECK: 	pmullw	32493, %xmm5
   15154         	pmullw	0x7eed,%xmm5
   15155 
   15156 // CHECK: 	pmullw	3133065982, %xmm5
   15157         	pmullw	0xbabecafe,%xmm5
   15158 
   15159 // CHECK: 	pmullw	305419896, %xmm5
   15160         	pmullw	0x12345678,%xmm5
   15161 
   15162 // CHECK: 	pmullw	%xmm5, %xmm5
   15163         	pmullw	%xmm5,%xmm5
   15164 
   15165 // CHECK: 	por	3735928559(%ebx,%ecx,8), %mm3
   15166         	por	0xdeadbeef(%ebx,%ecx,8),%mm3
   15167 
   15168 // CHECK: 	por	69, %mm3
   15169         	por	0x45,%mm3
   15170 
   15171 // CHECK: 	por	32493, %mm3
   15172         	por	0x7eed,%mm3
   15173 
   15174 // CHECK: 	por	3133065982, %mm3
   15175         	por	0xbabecafe,%mm3
   15176 
   15177 // CHECK: 	por	305419896, %mm3
   15178         	por	0x12345678,%mm3
   15179 
   15180 // CHECK: 	por	%mm3, %mm3
   15181         	por	%mm3,%mm3
   15182 
   15183 // CHECK: 	por	3735928559(%ebx,%ecx,8), %xmm5
   15184         	por	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15185 
   15186 // CHECK: 	por	69, %xmm5
   15187         	por	0x45,%xmm5
   15188 
   15189 // CHECK: 	por	32493, %xmm5
   15190         	por	0x7eed,%xmm5
   15191 
   15192 // CHECK: 	por	3133065982, %xmm5
   15193         	por	0xbabecafe,%xmm5
   15194 
   15195 // CHECK: 	por	305419896, %xmm5
   15196         	por	0x12345678,%xmm5
   15197 
   15198 // CHECK: 	por	%xmm5, %xmm5
   15199         	por	%xmm5,%xmm5
   15200 
   15201 // CHECK: 	psllw	3735928559(%ebx,%ecx,8), %mm3
   15202         	psllw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15203 
   15204 // CHECK: 	psllw	69, %mm3
   15205         	psllw	0x45,%mm3
   15206 
   15207 // CHECK: 	psllw	32493, %mm3
   15208         	psllw	0x7eed,%mm3
   15209 
   15210 // CHECK: 	psllw	3133065982, %mm3
   15211         	psllw	0xbabecafe,%mm3
   15212 
   15213 // CHECK: 	psllw	305419896, %mm3
   15214         	psllw	0x12345678,%mm3
   15215 
   15216 // CHECK: 	psllw	%mm3, %mm3
   15217         	psllw	%mm3,%mm3
   15218 
   15219 // CHECK: 	psllw	3735928559(%ebx,%ecx,8), %xmm5
   15220         	psllw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15221 
   15222 // CHECK: 	psllw	69, %xmm5
   15223         	psllw	0x45,%xmm5
   15224 
   15225 // CHECK: 	psllw	32493, %xmm5
   15226         	psllw	0x7eed,%xmm5
   15227 
   15228 // CHECK: 	psllw	3133065982, %xmm5
   15229         	psllw	0xbabecafe,%xmm5
   15230 
   15231 // CHECK: 	psllw	305419896, %xmm5
   15232         	psllw	0x12345678,%xmm5
   15233 
   15234 // CHECK: 	psllw	%xmm5, %xmm5
   15235         	psllw	%xmm5,%xmm5
   15236 
   15237 // CHECK: 	psllw	$127, %mm3
   15238         	psllw	$0x7f,%mm3
   15239 
   15240 // CHECK: 	psllw	$127, %xmm5
   15241         	psllw	$0x7f,%xmm5
   15242 
   15243 // CHECK: 	pslld	3735928559(%ebx,%ecx,8), %mm3
   15244         	pslld	0xdeadbeef(%ebx,%ecx,8),%mm3
   15245 
   15246 // CHECK: 	pslld	69, %mm3
   15247         	pslld	0x45,%mm3
   15248 
   15249 // CHECK: 	pslld	32493, %mm3
   15250         	pslld	0x7eed,%mm3
   15251 
   15252 // CHECK: 	pslld	3133065982, %mm3
   15253         	pslld	0xbabecafe,%mm3
   15254 
   15255 // CHECK: 	pslld	305419896, %mm3
   15256         	pslld	0x12345678,%mm3
   15257 
   15258 // CHECK: 	pslld	%mm3, %mm3
   15259         	pslld	%mm3,%mm3
   15260 
   15261 // CHECK: 	pslld	3735928559(%ebx,%ecx,8), %xmm5
   15262         	pslld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15263 
   15264 // CHECK: 	pslld	69, %xmm5
   15265         	pslld	0x45,%xmm5
   15266 
   15267 // CHECK: 	pslld	32493, %xmm5
   15268         	pslld	0x7eed,%xmm5
   15269 
   15270 // CHECK: 	pslld	3133065982, %xmm5
   15271         	pslld	0xbabecafe,%xmm5
   15272 
   15273 // CHECK: 	pslld	305419896, %xmm5
   15274         	pslld	0x12345678,%xmm5
   15275 
   15276 // CHECK: 	pslld	%xmm5, %xmm5
   15277         	pslld	%xmm5,%xmm5
   15278 
   15279 // CHECK: 	pslld	$127, %mm3
   15280         	pslld	$0x7f,%mm3
   15281 
   15282 // CHECK: 	pslld	$127, %xmm5
   15283         	pslld	$0x7f,%xmm5
   15284 
   15285 // CHECK: 	psllq	3735928559(%ebx,%ecx,8), %mm3
   15286         	psllq	0xdeadbeef(%ebx,%ecx,8),%mm3
   15287 
   15288 // CHECK: 	psllq	69, %mm3
   15289         	psllq	0x45,%mm3
   15290 
   15291 // CHECK: 	psllq	32493, %mm3
   15292         	psllq	0x7eed,%mm3
   15293 
   15294 // CHECK: 	psllq	3133065982, %mm3
   15295         	psllq	0xbabecafe,%mm3
   15296 
   15297 // CHECK: 	psllq	305419896, %mm3
   15298         	psllq	0x12345678,%mm3
   15299 
   15300 // CHECK: 	psllq	%mm3, %mm3
   15301         	psllq	%mm3,%mm3
   15302 
   15303 // CHECK: 	psllq	3735928559(%ebx,%ecx,8), %xmm5
   15304         	psllq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15305 
   15306 // CHECK: 	psllq	69, %xmm5
   15307         	psllq	0x45,%xmm5
   15308 
   15309 // CHECK: 	psllq	32493, %xmm5
   15310         	psllq	0x7eed,%xmm5
   15311 
   15312 // CHECK: 	psllq	3133065982, %xmm5
   15313         	psllq	0xbabecafe,%xmm5
   15314 
   15315 // CHECK: 	psllq	305419896, %xmm5
   15316         	psllq	0x12345678,%xmm5
   15317 
   15318 // CHECK: 	psllq	%xmm5, %xmm5
   15319         	psllq	%xmm5,%xmm5
   15320 
   15321 // CHECK: 	psllq	$127, %mm3
   15322         	psllq	$0x7f,%mm3
   15323 
   15324 // CHECK: 	psllq	$127, %xmm5
   15325         	psllq	$0x7f,%xmm5
   15326 
   15327 // CHECK: 	psraw	3735928559(%ebx,%ecx,8), %mm3
   15328         	psraw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15329 
   15330 // CHECK: 	psraw	69, %mm3
   15331         	psraw	0x45,%mm3
   15332 
   15333 // CHECK: 	psraw	32493, %mm3
   15334         	psraw	0x7eed,%mm3
   15335 
   15336 // CHECK: 	psraw	3133065982, %mm3
   15337         	psraw	0xbabecafe,%mm3
   15338 
   15339 // CHECK: 	psraw	305419896, %mm3
   15340         	psraw	0x12345678,%mm3
   15341 
   15342 // CHECK: 	psraw	%mm3, %mm3
   15343         	psraw	%mm3,%mm3
   15344 
   15345 // CHECK: 	psraw	3735928559(%ebx,%ecx,8), %xmm5
   15346         	psraw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15347 
   15348 // CHECK: 	psraw	69, %xmm5
   15349         	psraw	0x45,%xmm5
   15350 
   15351 // CHECK: 	psraw	32493, %xmm5
   15352         	psraw	0x7eed,%xmm5
   15353 
   15354 // CHECK: 	psraw	3133065982, %xmm5
   15355         	psraw	0xbabecafe,%xmm5
   15356 
   15357 // CHECK: 	psraw	305419896, %xmm5
   15358         	psraw	0x12345678,%xmm5
   15359 
   15360 // CHECK: 	psraw	%xmm5, %xmm5
   15361         	psraw	%xmm5,%xmm5
   15362 
   15363 // CHECK: 	psraw	$127, %mm3
   15364         	psraw	$0x7f,%mm3
   15365 
   15366 // CHECK: 	psraw	$127, %xmm5
   15367         	psraw	$0x7f,%xmm5
   15368 
   15369 // CHECK: 	psrad	3735928559(%ebx,%ecx,8), %mm3
   15370         	psrad	0xdeadbeef(%ebx,%ecx,8),%mm3
   15371 
   15372 // CHECK: 	psrad	69, %mm3
   15373         	psrad	0x45,%mm3
   15374 
   15375 // CHECK: 	psrad	32493, %mm3
   15376         	psrad	0x7eed,%mm3
   15377 
   15378 // CHECK: 	psrad	3133065982, %mm3
   15379         	psrad	0xbabecafe,%mm3
   15380 
   15381 // CHECK: 	psrad	305419896, %mm3
   15382         	psrad	0x12345678,%mm3
   15383 
   15384 // CHECK: 	psrad	%mm3, %mm3
   15385         	psrad	%mm3,%mm3
   15386 
   15387 // CHECK: 	psrad	3735928559(%ebx,%ecx,8), %xmm5
   15388         	psrad	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15389 
   15390 // CHECK: 	psrad	69, %xmm5
   15391         	psrad	0x45,%xmm5
   15392 
   15393 // CHECK: 	psrad	32493, %xmm5
   15394         	psrad	0x7eed,%xmm5
   15395 
   15396 // CHECK: 	psrad	3133065982, %xmm5
   15397         	psrad	0xbabecafe,%xmm5
   15398 
   15399 // CHECK: 	psrad	305419896, %xmm5
   15400         	psrad	0x12345678,%xmm5
   15401 
   15402 // CHECK: 	psrad	%xmm5, %xmm5
   15403         	psrad	%xmm5,%xmm5
   15404 
   15405 // CHECK: 	psrad	$127, %mm3
   15406         	psrad	$0x7f,%mm3
   15407 
   15408 // CHECK: 	psrad	$127, %xmm5
   15409         	psrad	$0x7f,%xmm5
   15410 
   15411 // CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %mm3
   15412         	psrlw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15413 
   15414 // CHECK: 	psrlw	69, %mm3
   15415         	psrlw	0x45,%mm3
   15416 
   15417 // CHECK: 	psrlw	32493, %mm3
   15418         	psrlw	0x7eed,%mm3
   15419 
   15420 // CHECK: 	psrlw	3133065982, %mm3
   15421         	psrlw	0xbabecafe,%mm3
   15422 
   15423 // CHECK: 	psrlw	305419896, %mm3
   15424         	psrlw	0x12345678,%mm3
   15425 
   15426 // CHECK: 	psrlw	%mm3, %mm3
   15427         	psrlw	%mm3,%mm3
   15428 
   15429 // CHECK: 	psrlw	3735928559(%ebx,%ecx,8), %xmm5
   15430         	psrlw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15431 
   15432 // CHECK: 	psrlw	69, %xmm5
   15433         	psrlw	0x45,%xmm5
   15434 
   15435 // CHECK: 	psrlw	32493, %xmm5
   15436         	psrlw	0x7eed,%xmm5
   15437 
   15438 // CHECK: 	psrlw	3133065982, %xmm5
   15439         	psrlw	0xbabecafe,%xmm5
   15440 
   15441 // CHECK: 	psrlw	305419896, %xmm5
   15442         	psrlw	0x12345678,%xmm5
   15443 
   15444 // CHECK: 	psrlw	%xmm5, %xmm5
   15445         	psrlw	%xmm5,%xmm5
   15446 
   15447 // CHECK: 	psrlw	$127, %mm3
   15448         	psrlw	$0x7f,%mm3
   15449 
   15450 // CHECK: 	psrlw	$127, %xmm5
   15451         	psrlw	$0x7f,%xmm5
   15452 
   15453 // CHECK: 	psrld	3735928559(%ebx,%ecx,8), %mm3
   15454         	psrld	0xdeadbeef(%ebx,%ecx,8),%mm3
   15455 
   15456 // CHECK: 	psrld	69, %mm3
   15457         	psrld	0x45,%mm3
   15458 
   15459 // CHECK: 	psrld	32493, %mm3
   15460         	psrld	0x7eed,%mm3
   15461 
   15462 // CHECK: 	psrld	3133065982, %mm3
   15463         	psrld	0xbabecafe,%mm3
   15464 
   15465 // CHECK: 	psrld	305419896, %mm3
   15466         	psrld	0x12345678,%mm3
   15467 
   15468 // CHECK: 	psrld	%mm3, %mm3
   15469         	psrld	%mm3,%mm3
   15470 
   15471 // CHECK: 	psrld	3735928559(%ebx,%ecx,8), %xmm5
   15472         	psrld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15473 
   15474 // CHECK: 	psrld	69, %xmm5
   15475         	psrld	0x45,%xmm5
   15476 
   15477 // CHECK: 	psrld	32493, %xmm5
   15478         	psrld	0x7eed,%xmm5
   15479 
   15480 // CHECK: 	psrld	3133065982, %xmm5
   15481         	psrld	0xbabecafe,%xmm5
   15482 
   15483 // CHECK: 	psrld	305419896, %xmm5
   15484         	psrld	0x12345678,%xmm5
   15485 
   15486 // CHECK: 	psrld	%xmm5, %xmm5
   15487         	psrld	%xmm5,%xmm5
   15488 
   15489 // CHECK: 	psrld	$127, %mm3
   15490         	psrld	$0x7f,%mm3
   15491 
   15492 // CHECK: 	psrld	$127, %xmm5
   15493         	psrld	$0x7f,%xmm5
   15494 
   15495 // CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %mm3
   15496         	psrlq	0xdeadbeef(%ebx,%ecx,8),%mm3
   15497 
   15498 // CHECK: 	psrlq	69, %mm3
   15499         	psrlq	0x45,%mm3
   15500 
   15501 // CHECK: 	psrlq	32493, %mm3
   15502         	psrlq	0x7eed,%mm3
   15503 
   15504 // CHECK: 	psrlq	3133065982, %mm3
   15505         	psrlq	0xbabecafe,%mm3
   15506 
   15507 // CHECK: 	psrlq	305419896, %mm3
   15508         	psrlq	0x12345678,%mm3
   15509 
   15510 // CHECK: 	psrlq	%mm3, %mm3
   15511         	psrlq	%mm3,%mm3
   15512 
   15513 // CHECK: 	psrlq	3735928559(%ebx,%ecx,8), %xmm5
   15514         	psrlq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15515 
   15516 // CHECK: 	psrlq	69, %xmm5
   15517         	psrlq	0x45,%xmm5
   15518 
   15519 // CHECK: 	psrlq	32493, %xmm5
   15520         	psrlq	0x7eed,%xmm5
   15521 
   15522 // CHECK: 	psrlq	3133065982, %xmm5
   15523         	psrlq	0xbabecafe,%xmm5
   15524 
   15525 // CHECK: 	psrlq	305419896, %xmm5
   15526         	psrlq	0x12345678,%xmm5
   15527 
   15528 // CHECK: 	psrlq	%xmm5, %xmm5
   15529         	psrlq	%xmm5,%xmm5
   15530 
   15531 // CHECK: 	psrlq	$127, %mm3
   15532         	psrlq	$0x7f,%mm3
   15533 
   15534 // CHECK: 	psrlq	$127, %xmm5
   15535         	psrlq	$0x7f,%xmm5
   15536 
   15537 // CHECK: 	psubb	3735928559(%ebx,%ecx,8), %mm3
   15538         	psubb	0xdeadbeef(%ebx,%ecx,8),%mm3
   15539 
   15540 // CHECK: 	psubb	69, %mm3
   15541         	psubb	0x45,%mm3
   15542 
   15543 // CHECK: 	psubb	32493, %mm3
   15544         	psubb	0x7eed,%mm3
   15545 
   15546 // CHECK: 	psubb	3133065982, %mm3
   15547         	psubb	0xbabecafe,%mm3
   15548 
   15549 // CHECK: 	psubb	305419896, %mm3
   15550         	psubb	0x12345678,%mm3
   15551 
   15552 // CHECK: 	psubb	%mm3, %mm3
   15553         	psubb	%mm3,%mm3
   15554 
   15555 // CHECK: 	psubb	3735928559(%ebx,%ecx,8), %xmm5
   15556         	psubb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15557 
   15558 // CHECK: 	psubb	69, %xmm5
   15559         	psubb	0x45,%xmm5
   15560 
   15561 // CHECK: 	psubb	32493, %xmm5
   15562         	psubb	0x7eed,%xmm5
   15563 
   15564 // CHECK: 	psubb	3133065982, %xmm5
   15565         	psubb	0xbabecafe,%xmm5
   15566 
   15567 // CHECK: 	psubb	305419896, %xmm5
   15568         	psubb	0x12345678,%xmm5
   15569 
   15570 // CHECK: 	psubb	%xmm5, %xmm5
   15571         	psubb	%xmm5,%xmm5
   15572 
   15573 // CHECK: 	psubw	3735928559(%ebx,%ecx,8), %mm3
   15574         	psubw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15575 
   15576 // CHECK: 	psubw	69, %mm3
   15577         	psubw	0x45,%mm3
   15578 
   15579 // CHECK: 	psubw	32493, %mm3
   15580         	psubw	0x7eed,%mm3
   15581 
   15582 // CHECK: 	psubw	3133065982, %mm3
   15583         	psubw	0xbabecafe,%mm3
   15584 
   15585 // CHECK: 	psubw	305419896, %mm3
   15586         	psubw	0x12345678,%mm3
   15587 
   15588 // CHECK: 	psubw	%mm3, %mm3
   15589         	psubw	%mm3,%mm3
   15590 
   15591 // CHECK: 	psubw	3735928559(%ebx,%ecx,8), %xmm5
   15592         	psubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15593 
   15594 // CHECK: 	psubw	69, %xmm5
   15595         	psubw	0x45,%xmm5
   15596 
   15597 // CHECK: 	psubw	32493, %xmm5
   15598         	psubw	0x7eed,%xmm5
   15599 
   15600 // CHECK: 	psubw	3133065982, %xmm5
   15601         	psubw	0xbabecafe,%xmm5
   15602 
   15603 // CHECK: 	psubw	305419896, %xmm5
   15604         	psubw	0x12345678,%xmm5
   15605 
   15606 // CHECK: 	psubw	%xmm5, %xmm5
   15607         	psubw	%xmm5,%xmm5
   15608 
   15609 // CHECK: 	psubd	3735928559(%ebx,%ecx,8), %mm3
   15610         	psubd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15611 
   15612 // CHECK: 	psubd	69, %mm3
   15613         	psubd	0x45,%mm3
   15614 
   15615 // CHECK: 	psubd	32493, %mm3
   15616         	psubd	0x7eed,%mm3
   15617 
   15618 // CHECK: 	psubd	3133065982, %mm3
   15619         	psubd	0xbabecafe,%mm3
   15620 
   15621 // CHECK: 	psubd	305419896, %mm3
   15622         	psubd	0x12345678,%mm3
   15623 
   15624 // CHECK: 	psubd	%mm3, %mm3
   15625         	psubd	%mm3,%mm3
   15626 
   15627 // CHECK: 	psubd	3735928559(%ebx,%ecx,8), %xmm5
   15628         	psubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15629 
   15630 // CHECK: 	psubd	69, %xmm5
   15631         	psubd	0x45,%xmm5
   15632 
   15633 // CHECK: 	psubd	32493, %xmm5
   15634         	psubd	0x7eed,%xmm5
   15635 
   15636 // CHECK: 	psubd	3133065982, %xmm5
   15637         	psubd	0xbabecafe,%xmm5
   15638 
   15639 // CHECK: 	psubd	305419896, %xmm5
   15640         	psubd	0x12345678,%xmm5
   15641 
   15642 // CHECK: 	psubd	%xmm5, %xmm5
   15643         	psubd	%xmm5,%xmm5
   15644 
   15645 // CHECK: 	psubq	3735928559(%ebx,%ecx,8), %mm3
   15646         	psubq	0xdeadbeef(%ebx,%ecx,8),%mm3
   15647 
   15648 // CHECK: 	psubq	69, %mm3
   15649         	psubq	0x45,%mm3
   15650 
   15651 // CHECK: 	psubq	32493, %mm3
   15652         	psubq	0x7eed,%mm3
   15653 
   15654 // CHECK: 	psubq	3133065982, %mm3
   15655         	psubq	0xbabecafe,%mm3
   15656 
   15657 // CHECK: 	psubq	305419896, %mm3
   15658         	psubq	0x12345678,%mm3
   15659 
   15660 // CHECK: 	psubq	%mm3, %mm3
   15661         	psubq	%mm3,%mm3
   15662 
   15663 // CHECK: 	psubq	3735928559(%ebx,%ecx,8), %xmm5
   15664         	psubq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15665 
   15666 // CHECK: 	psubq	69, %xmm5
   15667         	psubq	0x45,%xmm5
   15668 
   15669 // CHECK: 	psubq	32493, %xmm5
   15670         	psubq	0x7eed,%xmm5
   15671 
   15672 // CHECK: 	psubq	3133065982, %xmm5
   15673         	psubq	0xbabecafe,%xmm5
   15674 
   15675 // CHECK: 	psubq	305419896, %xmm5
   15676         	psubq	0x12345678,%xmm5
   15677 
   15678 // CHECK: 	psubq	%xmm5, %xmm5
   15679         	psubq	%xmm5,%xmm5
   15680 
   15681 // CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %mm3
   15682         	psubsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   15683 
   15684 // CHECK: 	psubsb	69, %mm3
   15685         	psubsb	0x45,%mm3
   15686 
   15687 // CHECK: 	psubsb	32493, %mm3
   15688         	psubsb	0x7eed,%mm3
   15689 
   15690 // CHECK: 	psubsb	3133065982, %mm3
   15691         	psubsb	0xbabecafe,%mm3
   15692 
   15693 // CHECK: 	psubsb	305419896, %mm3
   15694         	psubsb	0x12345678,%mm3
   15695 
   15696 // CHECK: 	psubsb	%mm3, %mm3
   15697         	psubsb	%mm3,%mm3
   15698 
   15699 // CHECK: 	psubsb	3735928559(%ebx,%ecx,8), %xmm5
   15700         	psubsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15701 
   15702 // CHECK: 	psubsb	69, %xmm5
   15703         	psubsb	0x45,%xmm5
   15704 
   15705 // CHECK: 	psubsb	32493, %xmm5
   15706         	psubsb	0x7eed,%xmm5
   15707 
   15708 // CHECK: 	psubsb	3133065982, %xmm5
   15709         	psubsb	0xbabecafe,%xmm5
   15710 
   15711 // CHECK: 	psubsb	305419896, %xmm5
   15712         	psubsb	0x12345678,%xmm5
   15713 
   15714 // CHECK: 	psubsb	%xmm5, %xmm5
   15715         	psubsb	%xmm5,%xmm5
   15716 
   15717 // CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %mm3
   15718         	psubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15719 
   15720 // CHECK: 	psubsw	69, %mm3
   15721         	psubsw	0x45,%mm3
   15722 
   15723 // CHECK: 	psubsw	32493, %mm3
   15724         	psubsw	0x7eed,%mm3
   15725 
   15726 // CHECK: 	psubsw	3133065982, %mm3
   15727         	psubsw	0xbabecafe,%mm3
   15728 
   15729 // CHECK: 	psubsw	305419896, %mm3
   15730         	psubsw	0x12345678,%mm3
   15731 
   15732 // CHECK: 	psubsw	%mm3, %mm3
   15733         	psubsw	%mm3,%mm3
   15734 
   15735 // CHECK: 	psubsw	3735928559(%ebx,%ecx,8), %xmm5
   15736         	psubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15737 
   15738 // CHECK: 	psubsw	69, %xmm5
   15739         	psubsw	0x45,%xmm5
   15740 
   15741 // CHECK: 	psubsw	32493, %xmm5
   15742         	psubsw	0x7eed,%xmm5
   15743 
   15744 // CHECK: 	psubsw	3133065982, %xmm5
   15745         	psubsw	0xbabecafe,%xmm5
   15746 
   15747 // CHECK: 	psubsw	305419896, %xmm5
   15748         	psubsw	0x12345678,%xmm5
   15749 
   15750 // CHECK: 	psubsw	%xmm5, %xmm5
   15751         	psubsw	%xmm5,%xmm5
   15752 
   15753 // CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %mm3
   15754         	psubusb	0xdeadbeef(%ebx,%ecx,8),%mm3
   15755 
   15756 // CHECK: 	psubusb	69, %mm3
   15757         	psubusb	0x45,%mm3
   15758 
   15759 // CHECK: 	psubusb	32493, %mm3
   15760         	psubusb	0x7eed,%mm3
   15761 
   15762 // CHECK: 	psubusb	3133065982, %mm3
   15763         	psubusb	0xbabecafe,%mm3
   15764 
   15765 // CHECK: 	psubusb	305419896, %mm3
   15766         	psubusb	0x12345678,%mm3
   15767 
   15768 // CHECK: 	psubusb	%mm3, %mm3
   15769         	psubusb	%mm3,%mm3
   15770 
   15771 // CHECK: 	psubusb	3735928559(%ebx,%ecx,8), %xmm5
   15772         	psubusb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15773 
   15774 // CHECK: 	psubusb	69, %xmm5
   15775         	psubusb	0x45,%xmm5
   15776 
   15777 // CHECK: 	psubusb	32493, %xmm5
   15778         	psubusb	0x7eed,%xmm5
   15779 
   15780 // CHECK: 	psubusb	3133065982, %xmm5
   15781         	psubusb	0xbabecafe,%xmm5
   15782 
   15783 // CHECK: 	psubusb	305419896, %xmm5
   15784         	psubusb	0x12345678,%xmm5
   15785 
   15786 // CHECK: 	psubusb	%xmm5, %xmm5
   15787         	psubusb	%xmm5,%xmm5
   15788 
   15789 // CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %mm3
   15790         	psubusw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15791 
   15792 // CHECK: 	psubusw	69, %mm3
   15793         	psubusw	0x45,%mm3
   15794 
   15795 // CHECK: 	psubusw	32493, %mm3
   15796         	psubusw	0x7eed,%mm3
   15797 
   15798 // CHECK: 	psubusw	3133065982, %mm3
   15799         	psubusw	0xbabecafe,%mm3
   15800 
   15801 // CHECK: 	psubusw	305419896, %mm3
   15802         	psubusw	0x12345678,%mm3
   15803 
   15804 // CHECK: 	psubusw	%mm3, %mm3
   15805         	psubusw	%mm3,%mm3
   15806 
   15807 // CHECK: 	psubusw	3735928559(%ebx,%ecx,8), %xmm5
   15808         	psubusw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15809 
   15810 // CHECK: 	psubusw	69, %xmm5
   15811         	psubusw	0x45,%xmm5
   15812 
   15813 // CHECK: 	psubusw	32493, %xmm5
   15814         	psubusw	0x7eed,%xmm5
   15815 
   15816 // CHECK: 	psubusw	3133065982, %xmm5
   15817         	psubusw	0xbabecafe,%xmm5
   15818 
   15819 // CHECK: 	psubusw	305419896, %xmm5
   15820         	psubusw	0x12345678,%xmm5
   15821 
   15822 // CHECK: 	psubusw	%xmm5, %xmm5
   15823         	psubusw	%xmm5,%xmm5
   15824 
   15825 // CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %mm3
   15826         	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15827 
   15828 // CHECK: 	punpckhbw	69, %mm3
   15829         	punpckhbw	0x45,%mm3
   15830 
   15831 // CHECK: 	punpckhbw	32493, %mm3
   15832         	punpckhbw	0x7eed,%mm3
   15833 
   15834 // CHECK: 	punpckhbw	3133065982, %mm3
   15835         	punpckhbw	0xbabecafe,%mm3
   15836 
   15837 // CHECK: 	punpckhbw	305419896, %mm3
   15838         	punpckhbw	0x12345678,%mm3
   15839 
   15840 // CHECK: 	punpckhbw	%mm3, %mm3
   15841         	punpckhbw	%mm3,%mm3
   15842 
   15843 // CHECK: 	punpckhbw	3735928559(%ebx,%ecx,8), %xmm5
   15844         	punpckhbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15845 
   15846 // CHECK: 	punpckhbw	69, %xmm5
   15847         	punpckhbw	0x45,%xmm5
   15848 
   15849 // CHECK: 	punpckhbw	32493, %xmm5
   15850         	punpckhbw	0x7eed,%xmm5
   15851 
   15852 // CHECK: 	punpckhbw	3133065982, %xmm5
   15853         	punpckhbw	0xbabecafe,%xmm5
   15854 
   15855 // CHECK: 	punpckhbw	305419896, %xmm5
   15856         	punpckhbw	0x12345678,%xmm5
   15857 
   15858 // CHECK: 	punpckhbw	%xmm5, %xmm5
   15859         	punpckhbw	%xmm5,%xmm5
   15860 
   15861 // CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %mm3
   15862         	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15863 
   15864 // CHECK: 	punpckhwd	69, %mm3
   15865         	punpckhwd	0x45,%mm3
   15866 
   15867 // CHECK: 	punpckhwd	32493, %mm3
   15868         	punpckhwd	0x7eed,%mm3
   15869 
   15870 // CHECK: 	punpckhwd	3133065982, %mm3
   15871         	punpckhwd	0xbabecafe,%mm3
   15872 
   15873 // CHECK: 	punpckhwd	305419896, %mm3
   15874         	punpckhwd	0x12345678,%mm3
   15875 
   15876 // CHECK: 	punpckhwd	%mm3, %mm3
   15877         	punpckhwd	%mm3,%mm3
   15878 
   15879 // CHECK: 	punpckhwd	3735928559(%ebx,%ecx,8), %xmm5
   15880         	punpckhwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15881 
   15882 // CHECK: 	punpckhwd	69, %xmm5
   15883         	punpckhwd	0x45,%xmm5
   15884 
   15885 // CHECK: 	punpckhwd	32493, %xmm5
   15886         	punpckhwd	0x7eed,%xmm5
   15887 
   15888 // CHECK: 	punpckhwd	3133065982, %xmm5
   15889         	punpckhwd	0xbabecafe,%xmm5
   15890 
   15891 // CHECK: 	punpckhwd	305419896, %xmm5
   15892         	punpckhwd	0x12345678,%xmm5
   15893 
   15894 // CHECK: 	punpckhwd	%xmm5, %xmm5
   15895         	punpckhwd	%xmm5,%xmm5
   15896 
   15897 // CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %mm3
   15898         	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%mm3
   15899 
   15900 // CHECK: 	punpckhdq	69, %mm3
   15901         	punpckhdq	0x45,%mm3
   15902 
   15903 // CHECK: 	punpckhdq	32493, %mm3
   15904         	punpckhdq	0x7eed,%mm3
   15905 
   15906 // CHECK: 	punpckhdq	3133065982, %mm3
   15907         	punpckhdq	0xbabecafe,%mm3
   15908 
   15909 // CHECK: 	punpckhdq	305419896, %mm3
   15910         	punpckhdq	0x12345678,%mm3
   15911 
   15912 // CHECK: 	punpckhdq	%mm3, %mm3
   15913         	punpckhdq	%mm3,%mm3
   15914 
   15915 // CHECK: 	punpckhdq	3735928559(%ebx,%ecx,8), %xmm5
   15916         	punpckhdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15917 
   15918 // CHECK: 	punpckhdq	69, %xmm5
   15919         	punpckhdq	0x45,%xmm5
   15920 
   15921 // CHECK: 	punpckhdq	32493, %xmm5
   15922         	punpckhdq	0x7eed,%xmm5
   15923 
   15924 // CHECK: 	punpckhdq	3133065982, %xmm5
   15925         	punpckhdq	0xbabecafe,%xmm5
   15926 
   15927 // CHECK: 	punpckhdq	305419896, %xmm5
   15928         	punpckhdq	0x12345678,%xmm5
   15929 
   15930 // CHECK: 	punpckhdq	%xmm5, %xmm5
   15931         	punpckhdq	%xmm5,%xmm5
   15932 
   15933 // CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %mm3
   15934         	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   15935 
   15936 // CHECK: 	punpcklbw	69, %mm3
   15937         	punpcklbw	0x45,%mm3
   15938 
   15939 // CHECK: 	punpcklbw	32493, %mm3
   15940         	punpcklbw	0x7eed,%mm3
   15941 
   15942 // CHECK: 	punpcklbw	3133065982, %mm3
   15943         	punpcklbw	0xbabecafe,%mm3
   15944 
   15945 // CHECK: 	punpcklbw	305419896, %mm3
   15946         	punpcklbw	0x12345678,%mm3
   15947 
   15948 // CHECK: 	punpcklbw	%mm3, %mm3
   15949         	punpcklbw	%mm3,%mm3
   15950 
   15951 // CHECK: 	punpcklbw	3735928559(%ebx,%ecx,8), %xmm5
   15952         	punpcklbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15953 
   15954 // CHECK: 	punpcklbw	69, %xmm5
   15955         	punpcklbw	0x45,%xmm5
   15956 
   15957 // CHECK: 	punpcklbw	32493, %xmm5
   15958         	punpcklbw	0x7eed,%xmm5
   15959 
   15960 // CHECK: 	punpcklbw	3133065982, %xmm5
   15961         	punpcklbw	0xbabecafe,%xmm5
   15962 
   15963 // CHECK: 	punpcklbw	305419896, %xmm5
   15964         	punpcklbw	0x12345678,%xmm5
   15965 
   15966 // CHECK: 	punpcklbw	%xmm5, %xmm5
   15967         	punpcklbw	%xmm5,%xmm5
   15968 
   15969 // CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %mm3
   15970         	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%mm3
   15971 
   15972 // CHECK: 	punpcklwd	69, %mm3
   15973         	punpcklwd	0x45,%mm3
   15974 
   15975 // CHECK: 	punpcklwd	32493, %mm3
   15976         	punpcklwd	0x7eed,%mm3
   15977 
   15978 // CHECK: 	punpcklwd	3133065982, %mm3
   15979         	punpcklwd	0xbabecafe,%mm3
   15980 
   15981 // CHECK: 	punpcklwd	305419896, %mm3
   15982         	punpcklwd	0x12345678,%mm3
   15983 
   15984 // CHECK: 	punpcklwd	%mm3, %mm3
   15985         	punpcklwd	%mm3,%mm3
   15986 
   15987 // CHECK: 	punpcklwd	3735928559(%ebx,%ecx,8), %xmm5
   15988         	punpcklwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   15989 
   15990 // CHECK: 	punpcklwd	69, %xmm5
   15991         	punpcklwd	0x45,%xmm5
   15992 
   15993 // CHECK: 	punpcklwd	32493, %xmm5
   15994         	punpcklwd	0x7eed,%xmm5
   15995 
   15996 // CHECK: 	punpcklwd	3133065982, %xmm5
   15997         	punpcklwd	0xbabecafe,%xmm5
   15998 
   15999 // CHECK: 	punpcklwd	305419896, %xmm5
   16000         	punpcklwd	0x12345678,%xmm5
   16001 
   16002 // CHECK: 	punpcklwd	%xmm5, %xmm5
   16003         	punpcklwd	%xmm5,%xmm5
   16004 
   16005 // CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %mm3
   16006         	punpckldq	0xdeadbeef(%ebx,%ecx,8),%mm3
   16007 
   16008 // CHECK: 	punpckldq	69, %mm3
   16009         	punpckldq	0x45,%mm3
   16010 
   16011 // CHECK: 	punpckldq	32493, %mm3
   16012         	punpckldq	0x7eed,%mm3
   16013 
   16014 // CHECK: 	punpckldq	3133065982, %mm3
   16015         	punpckldq	0xbabecafe,%mm3
   16016 
   16017 // CHECK: 	punpckldq	305419896, %mm3
   16018         	punpckldq	0x12345678,%mm3
   16019 
   16020 // CHECK: 	punpckldq	%mm3, %mm3
   16021         	punpckldq	%mm3,%mm3
   16022 
   16023 // CHECK: 	punpckldq	3735928559(%ebx,%ecx,8), %xmm5
   16024         	punpckldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16025 
   16026 // CHECK: 	punpckldq	69, %xmm5
   16027         	punpckldq	0x45,%xmm5
   16028 
   16029 // CHECK: 	punpckldq	32493, %xmm5
   16030         	punpckldq	0x7eed,%xmm5
   16031 
   16032 // CHECK: 	punpckldq	3133065982, %xmm5
   16033         	punpckldq	0xbabecafe,%xmm5
   16034 
   16035 // CHECK: 	punpckldq	305419896, %xmm5
   16036         	punpckldq	0x12345678,%xmm5
   16037 
   16038 // CHECK: 	punpckldq	%xmm5, %xmm5
   16039         	punpckldq	%xmm5,%xmm5
   16040 
   16041 // CHECK: 	pxor	3735928559(%ebx,%ecx,8), %mm3
   16042         	pxor	0xdeadbeef(%ebx,%ecx,8),%mm3
   16043 
   16044 // CHECK: 	pxor	69, %mm3
   16045         	pxor	0x45,%mm3
   16046 
   16047 // CHECK: 	pxor	32493, %mm3
   16048         	pxor	0x7eed,%mm3
   16049 
   16050 // CHECK: 	pxor	3133065982, %mm3
   16051         	pxor	0xbabecafe,%mm3
   16052 
   16053 // CHECK: 	pxor	305419896, %mm3
   16054         	pxor	0x12345678,%mm3
   16055 
   16056 // CHECK: 	pxor	%mm3, %mm3
   16057         	pxor	%mm3,%mm3
   16058 
   16059 // CHECK: 	pxor	3735928559(%ebx,%ecx,8), %xmm5
   16060         	pxor	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16061 
   16062 // CHECK: 	pxor	69, %xmm5
   16063         	pxor	0x45,%xmm5
   16064 
   16065 // CHECK: 	pxor	32493, %xmm5
   16066         	pxor	0x7eed,%xmm5
   16067 
   16068 // CHECK: 	pxor	3133065982, %xmm5
   16069         	pxor	0xbabecafe,%xmm5
   16070 
   16071 // CHECK: 	pxor	305419896, %xmm5
   16072         	pxor	0x12345678,%xmm5
   16073 
   16074 // CHECK: 	pxor	%xmm5, %xmm5
   16075         	pxor	%xmm5,%xmm5
   16076 
   16077 // CHECK: 	addps	3735928559(%ebx,%ecx,8), %xmm5
   16078         	addps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16079 
   16080 // CHECK: 	addps	69, %xmm5
   16081         	addps	0x45,%xmm5
   16082 
   16083 // CHECK: 	addps	32493, %xmm5
   16084         	addps	0x7eed,%xmm5
   16085 
   16086 // CHECK: 	addps	3133065982, %xmm5
   16087         	addps	0xbabecafe,%xmm5
   16088 
   16089 // CHECK: 	addps	305419896, %xmm5
   16090         	addps	0x12345678,%xmm5
   16091 
   16092 // CHECK: 	addps	%xmm5, %xmm5
   16093         	addps	%xmm5,%xmm5
   16094 
   16095 // CHECK: 	addss	3735928559(%ebx,%ecx,8), %xmm5
   16096         	addss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16097 
   16098 // CHECK: 	addss	69, %xmm5
   16099         	addss	0x45,%xmm5
   16100 
   16101 // CHECK: 	addss	32493, %xmm5
   16102         	addss	0x7eed,%xmm5
   16103 
   16104 // CHECK: 	addss	3133065982, %xmm5
   16105         	addss	0xbabecafe,%xmm5
   16106 
   16107 // CHECK: 	addss	305419896, %xmm5
   16108         	addss	0x12345678,%xmm5
   16109 
   16110 // CHECK: 	addss	%xmm5, %xmm5
   16111         	addss	%xmm5,%xmm5
   16112 
   16113 // CHECK: 	andnps	3735928559(%ebx,%ecx,8), %xmm5
   16114         	andnps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16115 
   16116 // CHECK: 	andnps	69, %xmm5
   16117         	andnps	0x45,%xmm5
   16118 
   16119 // CHECK: 	andnps	32493, %xmm5
   16120         	andnps	0x7eed,%xmm5
   16121 
   16122 // CHECK: 	andnps	3133065982, %xmm5
   16123         	andnps	0xbabecafe,%xmm5
   16124 
   16125 // CHECK: 	andnps	305419896, %xmm5
   16126         	andnps	0x12345678,%xmm5
   16127 
   16128 // CHECK: 	andnps	%xmm5, %xmm5
   16129         	andnps	%xmm5,%xmm5
   16130 
   16131 // CHECK: 	andps	3735928559(%ebx,%ecx,8), %xmm5
   16132         	andps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16133 
   16134 // CHECK: 	andps	69, %xmm5
   16135         	andps	0x45,%xmm5
   16136 
   16137 // CHECK: 	andps	32493, %xmm5
   16138         	andps	0x7eed,%xmm5
   16139 
   16140 // CHECK: 	andps	3133065982, %xmm5
   16141         	andps	0xbabecafe,%xmm5
   16142 
   16143 // CHECK: 	andps	305419896, %xmm5
   16144         	andps	0x12345678,%xmm5
   16145 
   16146 // CHECK: 	andps	%xmm5, %xmm5
   16147         	andps	%xmm5,%xmm5
   16148 
   16149 // CHECK: 	comiss	3735928559(%ebx,%ecx,8), %xmm5
   16150         	comiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16151 
   16152 // CHECK: 	comiss	69, %xmm5
   16153         	comiss	0x45,%xmm5
   16154 
   16155 // CHECK: 	comiss	32493, %xmm5
   16156         	comiss	0x7eed,%xmm5
   16157 
   16158 // CHECK: 	comiss	3133065982, %xmm5
   16159         	comiss	0xbabecafe,%xmm5
   16160 
   16161 // CHECK: 	comiss	305419896, %xmm5
   16162         	comiss	0x12345678,%xmm5
   16163 
   16164 // CHECK: 	comiss	%xmm5, %xmm5
   16165         	comiss	%xmm5,%xmm5
   16166 
   16167 // CHECK: 	cvtpi2ps	3735928559(%ebx,%ecx,8), %xmm5
   16168         	cvtpi2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16169 
   16170 // CHECK: 	cvtpi2ps	69, %xmm5
   16171         	cvtpi2ps	0x45,%xmm5
   16172 
   16173 // CHECK: 	cvtpi2ps	32493, %xmm5
   16174         	cvtpi2ps	0x7eed,%xmm5
   16175 
   16176 // CHECK: 	cvtpi2ps	3133065982, %xmm5
   16177         	cvtpi2ps	0xbabecafe,%xmm5
   16178 
   16179 // CHECK: 	cvtpi2ps	305419896, %xmm5
   16180         	cvtpi2ps	0x12345678,%xmm5
   16181 
   16182 // CHECK: 	cvtpi2ps	%mm3, %xmm5
   16183         	cvtpi2ps	%mm3,%xmm5
   16184 
   16185 // CHECK: 	cvtps2pi	3735928559(%ebx,%ecx,8), %mm3
   16186         	cvtps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   16187 
   16188 // CHECK: 	cvtps2pi	69, %mm3
   16189         	cvtps2pi	0x45,%mm3
   16190 
   16191 // CHECK: 	cvtps2pi	32493, %mm3
   16192         	cvtps2pi	0x7eed,%mm3
   16193 
   16194 // CHECK: 	cvtps2pi	3133065982, %mm3
   16195         	cvtps2pi	0xbabecafe,%mm3
   16196 
   16197 // CHECK: 	cvtps2pi	305419896, %mm3
   16198         	cvtps2pi	0x12345678,%mm3
   16199 
   16200 // CHECK: 	cvtps2pi	%xmm5, %mm3
   16201         	cvtps2pi	%xmm5,%mm3
   16202 
   16203 // CHECK: 	cvtsi2ss	%ecx, %xmm5
   16204         	cvtsi2ss	%ecx,%xmm5
   16205 
   16206 // CHECK: 	cvtsi2ss	3735928559(%ebx,%ecx,8), %xmm5
   16207         	cvtsi2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16208 
   16209 // CHECK: 	cvtsi2ss	69, %xmm5
   16210         	cvtsi2ss	0x45,%xmm5
   16211 
   16212 // CHECK: 	cvtsi2ss	32493, %xmm5
   16213         	cvtsi2ss	0x7eed,%xmm5
   16214 
   16215 // CHECK: 	cvtsi2ss	3133065982, %xmm5
   16216         	cvtsi2ss	0xbabecafe,%xmm5
   16217 
   16218 // CHECK: 	cvtsi2ss	305419896, %xmm5
   16219         	cvtsi2ss	0x12345678,%xmm5
   16220 
   16221 // CHECK: 	cvttps2pi	3735928559(%ebx,%ecx,8), %mm3
   16222         	cvttps2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   16223 
   16224 // CHECK: 	cvttps2pi	69, %mm3
   16225         	cvttps2pi	0x45,%mm3
   16226 
   16227 // CHECK: 	cvttps2pi	32493, %mm3
   16228         	cvttps2pi	0x7eed,%mm3
   16229 
   16230 // CHECK: 	cvttps2pi	3133065982, %mm3
   16231         	cvttps2pi	0xbabecafe,%mm3
   16232 
   16233 // CHECK: 	cvttps2pi	305419896, %mm3
   16234         	cvttps2pi	0x12345678,%mm3
   16235 
   16236 // CHECK: 	cvttps2pi	%xmm5, %mm3
   16237         	cvttps2pi	%xmm5,%mm3
   16238 
   16239 // CHECK: 	cvttss2si	3735928559(%ebx,%ecx,8), %ecx
   16240         	cvttss2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   16241 
   16242 // CHECK: 	cvttss2si	69, %ecx
   16243         	cvttss2si	0x45,%ecx
   16244 
   16245 // CHECK: 	cvttss2si	32493, %ecx
   16246         	cvttss2si	0x7eed,%ecx
   16247 
   16248 // CHECK: 	cvttss2si	3133065982, %ecx
   16249         	cvttss2si	0xbabecafe,%ecx
   16250 
   16251 // CHECK: 	cvttss2si	305419896, %ecx
   16252         	cvttss2si	0x12345678,%ecx
   16253 
   16254 // CHECK: 	cvttss2si	%xmm5, %ecx
   16255         	cvttss2si	%xmm5,%ecx
   16256 
   16257 // CHECK: 	divps	3735928559(%ebx,%ecx,8), %xmm5
   16258         	divps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16259 
   16260 // CHECK: 	divps	69, %xmm5
   16261         	divps	0x45,%xmm5
   16262 
   16263 // CHECK: 	divps	32493, %xmm5
   16264         	divps	0x7eed,%xmm5
   16265 
   16266 // CHECK: 	divps	3133065982, %xmm5
   16267         	divps	0xbabecafe,%xmm5
   16268 
   16269 // CHECK: 	divps	305419896, %xmm5
   16270         	divps	0x12345678,%xmm5
   16271 
   16272 // CHECK: 	divps	%xmm5, %xmm5
   16273         	divps	%xmm5,%xmm5
   16274 
   16275 // CHECK: 	divss	3735928559(%ebx,%ecx,8), %xmm5
   16276         	divss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16277 
   16278 // CHECK: 	divss	69, %xmm5
   16279         	divss	0x45,%xmm5
   16280 
   16281 // CHECK: 	divss	32493, %xmm5
   16282         	divss	0x7eed,%xmm5
   16283 
   16284 // CHECK: 	divss	3133065982, %xmm5
   16285         	divss	0xbabecafe,%xmm5
   16286 
   16287 // CHECK: 	divss	305419896, %xmm5
   16288         	divss	0x12345678,%xmm5
   16289 
   16290 // CHECK: 	divss	%xmm5, %xmm5
   16291         	divss	%xmm5,%xmm5
   16292 
   16293 // CHECK: 	ldmxcsr	3735928559(%ebx,%ecx,8)
   16294         	ldmxcsr	0xdeadbeef(%ebx,%ecx,8)
   16295 
   16296 // CHECK: 	ldmxcsr	32493
   16297         	ldmxcsr	0x7eed
   16298 
   16299 // CHECK: 	ldmxcsr	3133065982
   16300         	ldmxcsr	0xbabecafe
   16301 
   16302 // CHECK: 	ldmxcsr	305419896
   16303         	ldmxcsr	0x12345678
   16304 
   16305 // CHECK: 	maskmovq	%mm3, %mm3
   16306         	maskmovq	%mm3,%mm3
   16307 
   16308 // CHECK: 	maxps	3735928559(%ebx,%ecx,8), %xmm5
   16309         	maxps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16310 
   16311 // CHECK: 	maxps	69, %xmm5
   16312         	maxps	0x45,%xmm5
   16313 
   16314 // CHECK: 	maxps	32493, %xmm5
   16315         	maxps	0x7eed,%xmm5
   16316 
   16317 // CHECK: 	maxps	3133065982, %xmm5
   16318         	maxps	0xbabecafe,%xmm5
   16319 
   16320 // CHECK: 	maxps	305419896, %xmm5
   16321         	maxps	0x12345678,%xmm5
   16322 
   16323 // CHECK: 	maxps	%xmm5, %xmm5
   16324         	maxps	%xmm5,%xmm5
   16325 
   16326 // CHECK: 	maxss	3735928559(%ebx,%ecx,8), %xmm5
   16327         	maxss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16328 
   16329 // CHECK: 	maxss	69, %xmm5
   16330         	maxss	0x45,%xmm5
   16331 
   16332 // CHECK: 	maxss	32493, %xmm5
   16333         	maxss	0x7eed,%xmm5
   16334 
   16335 // CHECK: 	maxss	3133065982, %xmm5
   16336         	maxss	0xbabecafe,%xmm5
   16337 
   16338 // CHECK: 	maxss	305419896, %xmm5
   16339         	maxss	0x12345678,%xmm5
   16340 
   16341 // CHECK: 	maxss	%xmm5, %xmm5
   16342         	maxss	%xmm5,%xmm5
   16343 
   16344 // CHECK: 	minps	3735928559(%ebx,%ecx,8), %xmm5
   16345         	minps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16346 
   16347 // CHECK: 	minps	69, %xmm5
   16348         	minps	0x45,%xmm5
   16349 
   16350 // CHECK: 	minps	32493, %xmm5
   16351         	minps	0x7eed,%xmm5
   16352 
   16353 // CHECK: 	minps	3133065982, %xmm5
   16354         	minps	0xbabecafe,%xmm5
   16355 
   16356 // CHECK: 	minps	305419896, %xmm5
   16357         	minps	0x12345678,%xmm5
   16358 
   16359 // CHECK: 	minps	%xmm5, %xmm5
   16360         	minps	%xmm5,%xmm5
   16361 
   16362 // CHECK: 	minss	3735928559(%ebx,%ecx,8), %xmm5
   16363         	minss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16364 
   16365 // CHECK: 	minss	69, %xmm5
   16366         	minss	0x45,%xmm5
   16367 
   16368 // CHECK: 	minss	32493, %xmm5
   16369         	minss	0x7eed,%xmm5
   16370 
   16371 // CHECK: 	minss	3133065982, %xmm5
   16372         	minss	0xbabecafe,%xmm5
   16373 
   16374 // CHECK: 	minss	305419896, %xmm5
   16375         	minss	0x12345678,%xmm5
   16376 
   16377 // CHECK: 	minss	%xmm5, %xmm5
   16378         	minss	%xmm5,%xmm5
   16379 
   16380 // CHECK: 	movaps	3735928559(%ebx,%ecx,8), %xmm5
   16381         	movaps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16382 
   16383 // CHECK: 	movaps	69, %xmm5
   16384         	movaps	0x45,%xmm5
   16385 
   16386 // CHECK: 	movaps	32493, %xmm5
   16387         	movaps	0x7eed,%xmm5
   16388 
   16389 // CHECK: 	movaps	3133065982, %xmm5
   16390         	movaps	0xbabecafe,%xmm5
   16391 
   16392 // CHECK: 	movaps	305419896, %xmm5
   16393         	movaps	0x12345678,%xmm5
   16394 
   16395 // CHECK: 	movaps	%xmm5, %xmm5
   16396         	movaps	%xmm5,%xmm5
   16397 
   16398 // CHECK: 	movaps	%xmm5, 3735928559(%ebx,%ecx,8)
   16399         	movaps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16400 
   16401 // CHECK: 	movaps	%xmm5, 69
   16402         	movaps	%xmm5,0x45
   16403 
   16404 // CHECK: 	movaps	%xmm5, 32493
   16405         	movaps	%xmm5,0x7eed
   16406 
   16407 // CHECK: 	movaps	%xmm5, 3133065982
   16408         	movaps	%xmm5,0xbabecafe
   16409 
   16410 // CHECK: 	movaps	%xmm5, 305419896
   16411         	movaps	%xmm5,0x12345678
   16412 
   16413 // CHECK: 	movaps	%xmm5, %xmm5
   16414         	movaps	%xmm5,%xmm5
   16415 
   16416 // CHECK: 	movhlps	%xmm5, %xmm5
   16417         	movhlps	%xmm5,%xmm5
   16418 
   16419 // CHECK: 	movhps	3735928559(%ebx,%ecx,8), %xmm5
   16420         	movhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16421 
   16422 // CHECK: 	movhps	69, %xmm5
   16423         	movhps	0x45,%xmm5
   16424 
   16425 // CHECK: 	movhps	32493, %xmm5
   16426         	movhps	0x7eed,%xmm5
   16427 
   16428 // CHECK: 	movhps	3133065982, %xmm5
   16429         	movhps	0xbabecafe,%xmm5
   16430 
   16431 // CHECK: 	movhps	305419896, %xmm5
   16432         	movhps	0x12345678,%xmm5
   16433 
   16434 // CHECK: 	movhps	%xmm5, 3735928559(%ebx,%ecx,8)
   16435         	movhps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16436 
   16437 // CHECK: 	movhps	%xmm5, 69
   16438         	movhps	%xmm5,0x45
   16439 
   16440 // CHECK: 	movhps	%xmm5, 32493
   16441         	movhps	%xmm5,0x7eed
   16442 
   16443 // CHECK: 	movhps	%xmm5, 3133065982
   16444         	movhps	%xmm5,0xbabecafe
   16445 
   16446 // CHECK: 	movhps	%xmm5, 305419896
   16447         	movhps	%xmm5,0x12345678
   16448 
   16449 // CHECK: 	movlhps	%xmm5, %xmm5
   16450         	movlhps	%xmm5,%xmm5
   16451 
   16452 // CHECK: 	movlps	3735928559(%ebx,%ecx,8), %xmm5
   16453         	movlps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16454 
   16455 // CHECK: 	movlps	69, %xmm5
   16456         	movlps	0x45,%xmm5
   16457 
   16458 // CHECK: 	movlps	32493, %xmm5
   16459         	movlps	0x7eed,%xmm5
   16460 
   16461 // CHECK: 	movlps	3133065982, %xmm5
   16462         	movlps	0xbabecafe,%xmm5
   16463 
   16464 // CHECK: 	movlps	305419896, %xmm5
   16465         	movlps	0x12345678,%xmm5
   16466 
   16467 // CHECK: 	movlps	%xmm5, 3735928559(%ebx,%ecx,8)
   16468         	movlps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16469 
   16470 // CHECK: 	movlps	%xmm5, 69
   16471         	movlps	%xmm5,0x45
   16472 
   16473 // CHECK: 	movlps	%xmm5, 32493
   16474         	movlps	%xmm5,0x7eed
   16475 
   16476 // CHECK: 	movlps	%xmm5, 3133065982
   16477         	movlps	%xmm5,0xbabecafe
   16478 
   16479 // CHECK: 	movlps	%xmm5, 305419896
   16480         	movlps	%xmm5,0x12345678
   16481 
   16482 // CHECK: 	movmskps	%xmm5, %ecx
   16483         	movmskps	%xmm5,%ecx
   16484 
   16485 // CHECK: 	movntps	%xmm5, 3735928559(%ebx,%ecx,8)
   16486         	movntps	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16487 
   16488 // CHECK: 	movntps	%xmm5, 69
   16489         	movntps	%xmm5,0x45
   16490 
   16491 // CHECK: 	movntps	%xmm5, 32493
   16492         	movntps	%xmm5,0x7eed
   16493 
   16494 // CHECK: 	movntps	%xmm5, 3133065982
   16495         	movntps	%xmm5,0xbabecafe
   16496 
   16497 // CHECK: 	movntps	%xmm5, 305419896
   16498         	movntps	%xmm5,0x12345678
   16499 
   16500 // CHECK: 	movntq	%mm3, 3735928559(%ebx,%ecx,8)
   16501         	movntq	%mm3,0xdeadbeef(%ebx,%ecx,8)
   16502 
   16503 // CHECK: 	movntq	%mm3, 69
   16504         	movntq	%mm3,0x45
   16505 
   16506 // CHECK: 	movntq	%mm3, 32493
   16507         	movntq	%mm3,0x7eed
   16508 
   16509 // CHECK: 	movntq	%mm3, 3133065982
   16510         	movntq	%mm3,0xbabecafe
   16511 
   16512 // CHECK: 	movntq	%mm3, 305419896
   16513         	movntq	%mm3,0x12345678
   16514 
   16515 // CHECK: 	movntdq	%xmm5, 3735928559(%ebx,%ecx,8)
   16516         	movntdq	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16517 
   16518 // CHECK: 	movntdq	%xmm5, 69
   16519         	movntdq	%xmm5,0x45
   16520 
   16521 // CHECK: 	movntdq	%xmm5, 32493
   16522         	movntdq	%xmm5,0x7eed
   16523 
   16524 // CHECK: 	movntdq	%xmm5, 3133065982
   16525         	movntdq	%xmm5,0xbabecafe
   16526 
   16527 // CHECK: 	movntdq	%xmm5, 305419896
   16528         	movntdq	%xmm5,0x12345678
   16529 
   16530 // CHECK: 	movss	3735928559(%ebx,%ecx,8), %xmm5
   16531         	movss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16532 
   16533 // CHECK: 	movss	69, %xmm5
   16534         	movss	0x45,%xmm5
   16535 
   16536 // CHECK: 	movss	32493, %xmm5
   16537         	movss	0x7eed,%xmm5
   16538 
   16539 // CHECK: 	movss	3133065982, %xmm5
   16540         	movss	0xbabecafe,%xmm5
   16541 
   16542 // CHECK: 	movss	305419896, %xmm5
   16543         	movss	0x12345678,%xmm5
   16544 
   16545 // CHECK: 	movss	%xmm5, %xmm5
   16546         	movss	%xmm5,%xmm5
   16547 
   16548 // CHECK: 	movss	%xmm5, 3735928559(%ebx,%ecx,8)
   16549         	movss	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16550 
   16551 // CHECK: 	movss	%xmm5, 69
   16552         	movss	%xmm5,0x45
   16553 
   16554 // CHECK: 	movss	%xmm5, 32493
   16555         	movss	%xmm5,0x7eed
   16556 
   16557 // CHECK: 	movss	%xmm5, 3133065982
   16558         	movss	%xmm5,0xbabecafe
   16559 
   16560 // CHECK: 	movss	%xmm5, 305419896
   16561         	movss	%xmm5,0x12345678
   16562 
   16563 // CHECK: 	movss	%xmm5, %xmm5
   16564         	movss	%xmm5,%xmm5
   16565 
   16566 // CHECK: 	movups	3735928559(%ebx,%ecx,8), %xmm5
   16567         	movups	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16568 
   16569 // CHECK: 	movups	69, %xmm5
   16570         	movups	0x45,%xmm5
   16571 
   16572 // CHECK: 	movups	32493, %xmm5
   16573         	movups	0x7eed,%xmm5
   16574 
   16575 // CHECK: 	movups	3133065982, %xmm5
   16576         	movups	0xbabecafe,%xmm5
   16577 
   16578 // CHECK: 	movups	305419896, %xmm5
   16579         	movups	0x12345678,%xmm5
   16580 
   16581 // CHECK: 	movups	%xmm5, %xmm5
   16582         	movups	%xmm5,%xmm5
   16583 
   16584 // CHECK: 	movups	%xmm5, 3735928559(%ebx,%ecx,8)
   16585         	movups	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   16586 
   16587 // CHECK: 	movups	%xmm5, 69
   16588         	movups	%xmm5,0x45
   16589 
   16590 // CHECK: 	movups	%xmm5, 32493
   16591         	movups	%xmm5,0x7eed
   16592 
   16593 // CHECK: 	movups	%xmm5, 3133065982
   16594         	movups	%xmm5,0xbabecafe
   16595 
   16596 // CHECK: 	movups	%xmm5, 305419896
   16597         	movups	%xmm5,0x12345678
   16598 
   16599 // CHECK: 	movups	%xmm5, %xmm5
   16600         	movups	%xmm5,%xmm5
   16601 
   16602 // CHECK: 	mulps	3735928559(%ebx,%ecx,8), %xmm5
   16603         	mulps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16604 
   16605 // CHECK: 	mulps	69, %xmm5
   16606         	mulps	0x45,%xmm5
   16607 
   16608 // CHECK: 	mulps	32493, %xmm5
   16609         	mulps	0x7eed,%xmm5
   16610 
   16611 // CHECK: 	mulps	3133065982, %xmm5
   16612         	mulps	0xbabecafe,%xmm5
   16613 
   16614 // CHECK: 	mulps	305419896, %xmm5
   16615         	mulps	0x12345678,%xmm5
   16616 
   16617 // CHECK: 	mulps	%xmm5, %xmm5
   16618         	mulps	%xmm5,%xmm5
   16619 
   16620 // CHECK: 	mulss	3735928559(%ebx,%ecx,8), %xmm5
   16621         	mulss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16622 
   16623 // CHECK: 	mulss	69, %xmm5
   16624         	mulss	0x45,%xmm5
   16625 
   16626 // CHECK: 	mulss	32493, %xmm5
   16627         	mulss	0x7eed,%xmm5
   16628 
   16629 // CHECK: 	mulss	3133065982, %xmm5
   16630         	mulss	0xbabecafe,%xmm5
   16631 
   16632 // CHECK: 	mulss	305419896, %xmm5
   16633         	mulss	0x12345678,%xmm5
   16634 
   16635 // CHECK: 	mulss	%xmm5, %xmm5
   16636         	mulss	%xmm5,%xmm5
   16637 
   16638 // CHECK: 	orps	3735928559(%ebx,%ecx,8), %xmm5
   16639         	orps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16640 
   16641 // CHECK: 	orps	69, %xmm5
   16642         	orps	0x45,%xmm5
   16643 
   16644 // CHECK: 	orps	32493, %xmm5
   16645         	orps	0x7eed,%xmm5
   16646 
   16647 // CHECK: 	orps	3133065982, %xmm5
   16648         	orps	0xbabecafe,%xmm5
   16649 
   16650 // CHECK: 	orps	305419896, %xmm5
   16651         	orps	0x12345678,%xmm5
   16652 
   16653 // CHECK: 	orps	%xmm5, %xmm5
   16654         	orps	%xmm5,%xmm5
   16655 
   16656 // CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %mm3
   16657         	pavgb	0xdeadbeef(%ebx,%ecx,8),%mm3
   16658 
   16659 // CHECK: 	pavgb	69, %mm3
   16660         	pavgb	0x45,%mm3
   16661 
   16662 // CHECK: 	pavgb	32493, %mm3
   16663         	pavgb	0x7eed,%mm3
   16664 
   16665 // CHECK: 	pavgb	3133065982, %mm3
   16666         	pavgb	0xbabecafe,%mm3
   16667 
   16668 // CHECK: 	pavgb	305419896, %mm3
   16669         	pavgb	0x12345678,%mm3
   16670 
   16671 // CHECK: 	pavgb	%mm3, %mm3
   16672         	pavgb	%mm3,%mm3
   16673 
   16674 // CHECK: 	pavgb	3735928559(%ebx,%ecx,8), %xmm5
   16675         	pavgb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16676 
   16677 // CHECK: 	pavgb	69, %xmm5
   16678         	pavgb	0x45,%xmm5
   16679 
   16680 // CHECK: 	pavgb	32493, %xmm5
   16681         	pavgb	0x7eed,%xmm5
   16682 
   16683 // CHECK: 	pavgb	3133065982, %xmm5
   16684         	pavgb	0xbabecafe,%xmm5
   16685 
   16686 // CHECK: 	pavgb	305419896, %xmm5
   16687         	pavgb	0x12345678,%xmm5
   16688 
   16689 // CHECK: 	pavgb	%xmm5, %xmm5
   16690         	pavgb	%xmm5,%xmm5
   16691 
   16692 // CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %mm3
   16693         	pavgw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16694 
   16695 // CHECK: 	pavgw	69, %mm3
   16696         	pavgw	0x45,%mm3
   16697 
   16698 // CHECK: 	pavgw	32493, %mm3
   16699         	pavgw	0x7eed,%mm3
   16700 
   16701 // CHECK: 	pavgw	3133065982, %mm3
   16702         	pavgw	0xbabecafe,%mm3
   16703 
   16704 // CHECK: 	pavgw	305419896, %mm3
   16705         	pavgw	0x12345678,%mm3
   16706 
   16707 // CHECK: 	pavgw	%mm3, %mm3
   16708         	pavgw	%mm3,%mm3
   16709 
   16710 // CHECK: 	pavgw	3735928559(%ebx,%ecx,8), %xmm5
   16711         	pavgw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16712 
   16713 // CHECK: 	pavgw	69, %xmm5
   16714         	pavgw	0x45,%xmm5
   16715 
   16716 // CHECK: 	pavgw	32493, %xmm5
   16717         	pavgw	0x7eed,%xmm5
   16718 
   16719 // CHECK: 	pavgw	3133065982, %xmm5
   16720         	pavgw	0xbabecafe,%xmm5
   16721 
   16722 // CHECK: 	pavgw	305419896, %xmm5
   16723         	pavgw	0x12345678,%xmm5
   16724 
   16725 // CHECK: 	pavgw	%xmm5, %xmm5
   16726         	pavgw	%xmm5,%xmm5
   16727 
   16728 // CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %mm3
   16729         	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16730 
   16731 // CHECK: 	pmaxsw	69, %mm3
   16732         	pmaxsw	0x45,%mm3
   16733 
   16734 // CHECK: 	pmaxsw	32493, %mm3
   16735         	pmaxsw	0x7eed,%mm3
   16736 
   16737 // CHECK: 	pmaxsw	3133065982, %mm3
   16738         	pmaxsw	0xbabecafe,%mm3
   16739 
   16740 // CHECK: 	pmaxsw	305419896, %mm3
   16741         	pmaxsw	0x12345678,%mm3
   16742 
   16743 // CHECK: 	pmaxsw	%mm3, %mm3
   16744         	pmaxsw	%mm3,%mm3
   16745 
   16746 // CHECK: 	pmaxsw	3735928559(%ebx,%ecx,8), %xmm5
   16747         	pmaxsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16748 
   16749 // CHECK: 	pmaxsw	69, %xmm5
   16750         	pmaxsw	0x45,%xmm5
   16751 
   16752 // CHECK: 	pmaxsw	32493, %xmm5
   16753         	pmaxsw	0x7eed,%xmm5
   16754 
   16755 // CHECK: 	pmaxsw	3133065982, %xmm5
   16756         	pmaxsw	0xbabecafe,%xmm5
   16757 
   16758 // CHECK: 	pmaxsw	305419896, %xmm5
   16759         	pmaxsw	0x12345678,%xmm5
   16760 
   16761 // CHECK: 	pmaxsw	%xmm5, %xmm5
   16762         	pmaxsw	%xmm5,%xmm5
   16763 
   16764 // CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %mm3
   16765         	pmaxub	0xdeadbeef(%ebx,%ecx,8),%mm3
   16766 
   16767 // CHECK: 	pmaxub	69, %mm3
   16768         	pmaxub	0x45,%mm3
   16769 
   16770 // CHECK: 	pmaxub	32493, %mm3
   16771         	pmaxub	0x7eed,%mm3
   16772 
   16773 // CHECK: 	pmaxub	3133065982, %mm3
   16774         	pmaxub	0xbabecafe,%mm3
   16775 
   16776 // CHECK: 	pmaxub	305419896, %mm3
   16777         	pmaxub	0x12345678,%mm3
   16778 
   16779 // CHECK: 	pmaxub	%mm3, %mm3
   16780         	pmaxub	%mm3,%mm3
   16781 
   16782 // CHECK: 	pmaxub	3735928559(%ebx,%ecx,8), %xmm5
   16783         	pmaxub	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16784 
   16785 // CHECK: 	pmaxub	69, %xmm5
   16786         	pmaxub	0x45,%xmm5
   16787 
   16788 // CHECK: 	pmaxub	32493, %xmm5
   16789         	pmaxub	0x7eed,%xmm5
   16790 
   16791 // CHECK: 	pmaxub	3133065982, %xmm5
   16792         	pmaxub	0xbabecafe,%xmm5
   16793 
   16794 // CHECK: 	pmaxub	305419896, %xmm5
   16795         	pmaxub	0x12345678,%xmm5
   16796 
   16797 // CHECK: 	pmaxub	%xmm5, %xmm5
   16798         	pmaxub	%xmm5,%xmm5
   16799 
   16800 // CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %mm3
   16801         	pminsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16802 
   16803 // CHECK: 	pminsw	69, %mm3
   16804         	pminsw	0x45,%mm3
   16805 
   16806 // CHECK: 	pminsw	32493, %mm3
   16807         	pminsw	0x7eed,%mm3
   16808 
   16809 // CHECK: 	pminsw	3133065982, %mm3
   16810         	pminsw	0xbabecafe,%mm3
   16811 
   16812 // CHECK: 	pminsw	305419896, %mm3
   16813         	pminsw	0x12345678,%mm3
   16814 
   16815 // CHECK: 	pminsw	%mm3, %mm3
   16816         	pminsw	%mm3,%mm3
   16817 
   16818 // CHECK: 	pminsw	3735928559(%ebx,%ecx,8), %xmm5
   16819         	pminsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16820 
   16821 // CHECK: 	pminsw	69, %xmm5
   16822         	pminsw	0x45,%xmm5
   16823 
   16824 // CHECK: 	pminsw	32493, %xmm5
   16825         	pminsw	0x7eed,%xmm5
   16826 
   16827 // CHECK: 	pminsw	3133065982, %xmm5
   16828         	pminsw	0xbabecafe,%xmm5
   16829 
   16830 // CHECK: 	pminsw	305419896, %xmm5
   16831         	pminsw	0x12345678,%xmm5
   16832 
   16833 // CHECK: 	pminsw	%xmm5, %xmm5
   16834         	pminsw	%xmm5,%xmm5
   16835 
   16836 // CHECK: 	pminub	3735928559(%ebx,%ecx,8), %mm3
   16837         	pminub	0xdeadbeef(%ebx,%ecx,8),%mm3
   16838 
   16839 // CHECK: 	pminub	69, %mm3
   16840         	pminub	0x45,%mm3
   16841 
   16842 // CHECK: 	pminub	32493, %mm3
   16843         	pminub	0x7eed,%mm3
   16844 
   16845 // CHECK: 	pminub	3133065982, %mm3
   16846         	pminub	0xbabecafe,%mm3
   16847 
   16848 // CHECK: 	pminub	305419896, %mm3
   16849         	pminub	0x12345678,%mm3
   16850 
   16851 // CHECK: 	pminub	%mm3, %mm3
   16852         	pminub	%mm3,%mm3
   16853 
   16854 // CHECK: 	pminub	3735928559(%ebx,%ecx,8), %xmm5
   16855         	pminub	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16856 
   16857 // CHECK: 	pminub	69, %xmm5
   16858         	pminub	0x45,%xmm5
   16859 
   16860 // CHECK: 	pminub	32493, %xmm5
   16861         	pminub	0x7eed,%xmm5
   16862 
   16863 // CHECK: 	pminub	3133065982, %xmm5
   16864         	pminub	0xbabecafe,%xmm5
   16865 
   16866 // CHECK: 	pminub	305419896, %xmm5
   16867         	pminub	0x12345678,%xmm5
   16868 
   16869 // CHECK: 	pminub	%xmm5, %xmm5
   16870         	pminub	%xmm5,%xmm5
   16871 
   16872 // CHECK: 	pmovmskb	%mm3, %ecx
   16873         	pmovmskb	%mm3,%ecx
   16874 
   16875 // CHECK: 	pmovmskb	%xmm5, %ecx
   16876         	pmovmskb	%xmm5,%ecx
   16877 
   16878 // CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %mm3
   16879         	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16880 
   16881 // CHECK: 	pmulhuw	69, %mm3
   16882         	pmulhuw	0x45,%mm3
   16883 
   16884 // CHECK: 	pmulhuw	32493, %mm3
   16885         	pmulhuw	0x7eed,%mm3
   16886 
   16887 // CHECK: 	pmulhuw	3133065982, %mm3
   16888         	pmulhuw	0xbabecafe,%mm3
   16889 
   16890 // CHECK: 	pmulhuw	305419896, %mm3
   16891         	pmulhuw	0x12345678,%mm3
   16892 
   16893 // CHECK: 	pmulhuw	%mm3, %mm3
   16894         	pmulhuw	%mm3,%mm3
   16895 
   16896 // CHECK: 	pmulhuw	3735928559(%ebx,%ecx,8), %xmm5
   16897         	pmulhuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16898 
   16899 // CHECK: 	pmulhuw	69, %xmm5
   16900         	pmulhuw	0x45,%xmm5
   16901 
   16902 // CHECK: 	pmulhuw	32493, %xmm5
   16903         	pmulhuw	0x7eed,%xmm5
   16904 
   16905 // CHECK: 	pmulhuw	3133065982, %xmm5
   16906         	pmulhuw	0xbabecafe,%xmm5
   16907 
   16908 // CHECK: 	pmulhuw	305419896, %xmm5
   16909         	pmulhuw	0x12345678,%xmm5
   16910 
   16911 // CHECK: 	pmulhuw	%xmm5, %xmm5
   16912         	pmulhuw	%xmm5,%xmm5
   16913 
   16914 // CHECK: 	prefetchnta	3735928559(%ebx,%ecx,8)
   16915         	prefetchnta	0xdeadbeef(%ebx,%ecx,8)
   16916 
   16917 // CHECK: 	prefetchnta	32493
   16918         	prefetchnta	0x7eed
   16919 
   16920 // CHECK: 	prefetchnta	3133065982
   16921         	prefetchnta	0xbabecafe
   16922 
   16923 // CHECK: 	prefetchnta	305419896
   16924         	prefetchnta	0x12345678
   16925 
   16926 // CHECK: 	prefetcht0	3735928559(%ebx,%ecx,8)
   16927         	prefetcht0	0xdeadbeef(%ebx,%ecx,8)
   16928 
   16929 // CHECK: 	prefetcht0	32493
   16930         	prefetcht0	0x7eed
   16931 
   16932 // CHECK: 	prefetcht0	3133065982
   16933         	prefetcht0	0xbabecafe
   16934 
   16935 // CHECK: 	prefetcht0	305419896
   16936         	prefetcht0	0x12345678
   16937 
   16938 // CHECK: 	prefetcht1	3735928559(%ebx,%ecx,8)
   16939         	prefetcht1	0xdeadbeef(%ebx,%ecx,8)
   16940 
   16941 // CHECK: 	prefetcht1	32493
   16942         	prefetcht1	0x7eed
   16943 
   16944 // CHECK: 	prefetcht1	3133065982
   16945         	prefetcht1	0xbabecafe
   16946 
   16947 // CHECK: 	prefetcht1	305419896
   16948         	prefetcht1	0x12345678
   16949 
   16950 // CHECK: 	prefetcht2	3735928559(%ebx,%ecx,8)
   16951         	prefetcht2	0xdeadbeef(%ebx,%ecx,8)
   16952 
   16953 // CHECK: 	prefetcht2	32493
   16954         	prefetcht2	0x7eed
   16955 
   16956 // CHECK: 	prefetcht2	3133065982
   16957         	prefetcht2	0xbabecafe
   16958 
   16959 // CHECK: 	prefetcht2	305419896
   16960         	prefetcht2	0x12345678
   16961 
   16962 // CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %mm3
   16963         	psadbw	0xdeadbeef(%ebx,%ecx,8),%mm3
   16964 
   16965 // CHECK: 	psadbw	69, %mm3
   16966         	psadbw	0x45,%mm3
   16967 
   16968 // CHECK: 	psadbw	32493, %mm3
   16969         	psadbw	0x7eed,%mm3
   16970 
   16971 // CHECK: 	psadbw	3133065982, %mm3
   16972         	psadbw	0xbabecafe,%mm3
   16973 
   16974 // CHECK: 	psadbw	305419896, %mm3
   16975         	psadbw	0x12345678,%mm3
   16976 
   16977 // CHECK: 	psadbw	%mm3, %mm3
   16978         	psadbw	%mm3,%mm3
   16979 
   16980 // CHECK: 	psadbw	3735928559(%ebx,%ecx,8), %xmm5
   16981         	psadbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   16982 
   16983 // CHECK: 	psadbw	69, %xmm5
   16984         	psadbw	0x45,%xmm5
   16985 
   16986 // CHECK: 	psadbw	32493, %xmm5
   16987         	psadbw	0x7eed,%xmm5
   16988 
   16989 // CHECK: 	psadbw	3133065982, %xmm5
   16990         	psadbw	0xbabecafe,%xmm5
   16991 
   16992 // CHECK: 	psadbw	305419896, %xmm5
   16993         	psadbw	0x12345678,%xmm5
   16994 
   16995 // CHECK: 	psadbw	%xmm5, %xmm5
   16996         	psadbw	%xmm5,%xmm5
   16997 
   16998 // CHECK: 	rcpps	3735928559(%ebx,%ecx,8), %xmm5
   16999         	rcpps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17000 
   17001 // CHECK: 	rcpps	69, %xmm5
   17002         	rcpps	0x45,%xmm5
   17003 
   17004 // CHECK: 	rcpps	32493, %xmm5
   17005         	rcpps	0x7eed,%xmm5
   17006 
   17007 // CHECK: 	rcpps	3133065982, %xmm5
   17008         	rcpps	0xbabecafe,%xmm5
   17009 
   17010 // CHECK: 	rcpps	305419896, %xmm5
   17011         	rcpps	0x12345678,%xmm5
   17012 
   17013 // CHECK: 	rcpps	%xmm5, %xmm5
   17014         	rcpps	%xmm5,%xmm5
   17015 
   17016 // CHECK: 	rcpss	3735928559(%ebx,%ecx,8), %xmm5
   17017         	rcpss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17018 
   17019 // CHECK: 	rcpss	69, %xmm5
   17020         	rcpss	0x45,%xmm5
   17021 
   17022 // CHECK: 	rcpss	32493, %xmm5
   17023         	rcpss	0x7eed,%xmm5
   17024 
   17025 // CHECK: 	rcpss	3133065982, %xmm5
   17026         	rcpss	0xbabecafe,%xmm5
   17027 
   17028 // CHECK: 	rcpss	305419896, %xmm5
   17029         	rcpss	0x12345678,%xmm5
   17030 
   17031 // CHECK: 	rcpss	%xmm5, %xmm5
   17032         	rcpss	%xmm5,%xmm5
   17033 
   17034 // CHECK: 	rsqrtps	3735928559(%ebx,%ecx,8), %xmm5
   17035         	rsqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17036 
   17037 // CHECK: 	rsqrtps	69, %xmm5
   17038         	rsqrtps	0x45,%xmm5
   17039 
   17040 // CHECK: 	rsqrtps	32493, %xmm5
   17041         	rsqrtps	0x7eed,%xmm5
   17042 
   17043 // CHECK: 	rsqrtps	3133065982, %xmm5
   17044         	rsqrtps	0xbabecafe,%xmm5
   17045 
   17046 // CHECK: 	rsqrtps	305419896, %xmm5
   17047         	rsqrtps	0x12345678,%xmm5
   17048 
   17049 // CHECK: 	rsqrtps	%xmm5, %xmm5
   17050         	rsqrtps	%xmm5,%xmm5
   17051 
   17052 // CHECK: 	rsqrtss	3735928559(%ebx,%ecx,8), %xmm5
   17053         	rsqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17054 
   17055 // CHECK: 	rsqrtss	69, %xmm5
   17056         	rsqrtss	0x45,%xmm5
   17057 
   17058 // CHECK: 	rsqrtss	32493, %xmm5
   17059         	rsqrtss	0x7eed,%xmm5
   17060 
   17061 // CHECK: 	rsqrtss	3133065982, %xmm5
   17062         	rsqrtss	0xbabecafe,%xmm5
   17063 
   17064 // CHECK: 	rsqrtss	305419896, %xmm5
   17065         	rsqrtss	0x12345678,%xmm5
   17066 
   17067 // CHECK: 	rsqrtss	%xmm5, %xmm5
   17068         	rsqrtss	%xmm5,%xmm5
   17069 
   17070 // CHECK: 	sfence
   17071         	sfence
   17072 
   17073 // CHECK: 	sqrtps	3735928559(%ebx,%ecx,8), %xmm5
   17074         	sqrtps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17075 
   17076 // CHECK: 	sqrtps	69, %xmm5
   17077         	sqrtps	0x45,%xmm5
   17078 
   17079 // CHECK: 	sqrtps	32493, %xmm5
   17080         	sqrtps	0x7eed,%xmm5
   17081 
   17082 // CHECK: 	sqrtps	3133065982, %xmm5
   17083         	sqrtps	0xbabecafe,%xmm5
   17084 
   17085 // CHECK: 	sqrtps	305419896, %xmm5
   17086         	sqrtps	0x12345678,%xmm5
   17087 
   17088 // CHECK: 	sqrtps	%xmm5, %xmm5
   17089         	sqrtps	%xmm5,%xmm5
   17090 
   17091 // CHECK: 	sqrtss	3735928559(%ebx,%ecx,8), %xmm5
   17092         	sqrtss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17093 
   17094 // CHECK: 	sqrtss	69, %xmm5
   17095         	sqrtss	0x45,%xmm5
   17096 
   17097 // CHECK: 	sqrtss	32493, %xmm5
   17098         	sqrtss	0x7eed,%xmm5
   17099 
   17100 // CHECK: 	sqrtss	3133065982, %xmm5
   17101         	sqrtss	0xbabecafe,%xmm5
   17102 
   17103 // CHECK: 	sqrtss	305419896, %xmm5
   17104         	sqrtss	0x12345678,%xmm5
   17105 
   17106 // CHECK: 	sqrtss	%xmm5, %xmm5
   17107         	sqrtss	%xmm5,%xmm5
   17108 
   17109 // CHECK: 	stmxcsr	3735928559(%ebx,%ecx,8)
   17110         	stmxcsr	0xdeadbeef(%ebx,%ecx,8)
   17111 
   17112 // CHECK: 	stmxcsr	32493
   17113         	stmxcsr	0x7eed
   17114 
   17115 // CHECK: 	stmxcsr	3133065982
   17116         	stmxcsr	0xbabecafe
   17117 
   17118 // CHECK: 	stmxcsr	305419896
   17119         	stmxcsr	0x12345678
   17120 
   17121 // CHECK: 	subps	3735928559(%ebx,%ecx,8), %xmm5
   17122         	subps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17123 
   17124 // CHECK: 	subps	69, %xmm5
   17125         	subps	0x45,%xmm5
   17126 
   17127 // CHECK: 	subps	32493, %xmm5
   17128         	subps	0x7eed,%xmm5
   17129 
   17130 // CHECK: 	subps	3133065982, %xmm5
   17131         	subps	0xbabecafe,%xmm5
   17132 
   17133 // CHECK: 	subps	305419896, %xmm5
   17134         	subps	0x12345678,%xmm5
   17135 
   17136 // CHECK: 	subps	%xmm5, %xmm5
   17137         	subps	%xmm5,%xmm5
   17138 
   17139 // CHECK: 	subss	3735928559(%ebx,%ecx,8), %xmm5
   17140         	subss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17141 
   17142 // CHECK: 	subss	69, %xmm5
   17143         	subss	0x45,%xmm5
   17144 
   17145 // CHECK: 	subss	32493, %xmm5
   17146         	subss	0x7eed,%xmm5
   17147 
   17148 // CHECK: 	subss	3133065982, %xmm5
   17149         	subss	0xbabecafe,%xmm5
   17150 
   17151 // CHECK: 	subss	305419896, %xmm5
   17152         	subss	0x12345678,%xmm5
   17153 
   17154 // CHECK: 	subss	%xmm5, %xmm5
   17155         	subss	%xmm5,%xmm5
   17156 
   17157 // CHECK: 	ucomiss	3735928559(%ebx,%ecx,8), %xmm5
   17158         	ucomiss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17159 
   17160 // CHECK: 	ucomiss	69, %xmm5
   17161         	ucomiss	0x45,%xmm5
   17162 
   17163 // CHECK: 	ucomiss	32493, %xmm5
   17164         	ucomiss	0x7eed,%xmm5
   17165 
   17166 // CHECK: 	ucomiss	3133065982, %xmm5
   17167         	ucomiss	0xbabecafe,%xmm5
   17168 
   17169 // CHECK: 	ucomiss	305419896, %xmm5
   17170         	ucomiss	0x12345678,%xmm5
   17171 
   17172 // CHECK: 	ucomiss	%xmm5, %xmm5
   17173         	ucomiss	%xmm5,%xmm5
   17174 
   17175 // CHECK: 	unpckhps	3735928559(%ebx,%ecx,8), %xmm5
   17176         	unpckhps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17177 
   17178 // CHECK: 	unpckhps	69, %xmm5
   17179         	unpckhps	0x45,%xmm5
   17180 
   17181 // CHECK: 	unpckhps	32493, %xmm5
   17182         	unpckhps	0x7eed,%xmm5
   17183 
   17184 // CHECK: 	unpckhps	3133065982, %xmm5
   17185         	unpckhps	0xbabecafe,%xmm5
   17186 
   17187 // CHECK: 	unpckhps	305419896, %xmm5
   17188         	unpckhps	0x12345678,%xmm5
   17189 
   17190 // CHECK: 	unpckhps	%xmm5, %xmm5
   17191         	unpckhps	%xmm5,%xmm5
   17192 
   17193 // CHECK: 	unpcklps	3735928559(%ebx,%ecx,8), %xmm5
   17194         	unpcklps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17195 
   17196 // CHECK: 	unpcklps	69, %xmm5
   17197         	unpcklps	0x45,%xmm5
   17198 
   17199 // CHECK: 	unpcklps	32493, %xmm5
   17200         	unpcklps	0x7eed,%xmm5
   17201 
   17202 // CHECK: 	unpcklps	3133065982, %xmm5
   17203         	unpcklps	0xbabecafe,%xmm5
   17204 
   17205 // CHECK: 	unpcklps	305419896, %xmm5
   17206         	unpcklps	0x12345678,%xmm5
   17207 
   17208 // CHECK: 	unpcklps	%xmm5, %xmm5
   17209         	unpcklps	%xmm5,%xmm5
   17210 
   17211 // CHECK: 	xorps	3735928559(%ebx,%ecx,8), %xmm5
   17212         	xorps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17213 
   17214 // CHECK: 	xorps	69, %xmm5
   17215         	xorps	0x45,%xmm5
   17216 
   17217 // CHECK: 	xorps	32493, %xmm5
   17218         	xorps	0x7eed,%xmm5
   17219 
   17220 // CHECK: 	xorps	3133065982, %xmm5
   17221         	xorps	0xbabecafe,%xmm5
   17222 
   17223 // CHECK: 	xorps	305419896, %xmm5
   17224         	xorps	0x12345678,%xmm5
   17225 
   17226 // CHECK: 	xorps	%xmm5, %xmm5
   17227         	xorps	%xmm5,%xmm5
   17228 
   17229 // CHECK: 	addpd	3735928559(%ebx,%ecx,8), %xmm5
   17230         	addpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17231 
   17232 // CHECK: 	addpd	69, %xmm5
   17233         	addpd	0x45,%xmm5
   17234 
   17235 // CHECK: 	addpd	32493, %xmm5
   17236         	addpd	0x7eed,%xmm5
   17237 
   17238 // CHECK: 	addpd	3133065982, %xmm5
   17239         	addpd	0xbabecafe,%xmm5
   17240 
   17241 // CHECK: 	addpd	305419896, %xmm5
   17242         	addpd	0x12345678,%xmm5
   17243 
   17244 // CHECK: 	addpd	%xmm5, %xmm5
   17245         	addpd	%xmm5,%xmm5
   17246 
   17247 // CHECK: 	addsd	3735928559(%ebx,%ecx,8), %xmm5
   17248         	addsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17249 
   17250 // CHECK: 	addsd	69, %xmm5
   17251         	addsd	0x45,%xmm5
   17252 
   17253 // CHECK: 	addsd	32493, %xmm5
   17254         	addsd	0x7eed,%xmm5
   17255 
   17256 // CHECK: 	addsd	3133065982, %xmm5
   17257         	addsd	0xbabecafe,%xmm5
   17258 
   17259 // CHECK: 	addsd	305419896, %xmm5
   17260         	addsd	0x12345678,%xmm5
   17261 
   17262 // CHECK: 	addsd	%xmm5, %xmm5
   17263         	addsd	%xmm5,%xmm5
   17264 
   17265 // CHECK: 	andnpd	3735928559(%ebx,%ecx,8), %xmm5
   17266         	andnpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17267 
   17268 // CHECK: 	andnpd	69, %xmm5
   17269         	andnpd	0x45,%xmm5
   17270 
   17271 // CHECK: 	andnpd	32493, %xmm5
   17272         	andnpd	0x7eed,%xmm5
   17273 
   17274 // CHECK: 	andnpd	3133065982, %xmm5
   17275         	andnpd	0xbabecafe,%xmm5
   17276 
   17277 // CHECK: 	andnpd	305419896, %xmm5
   17278         	andnpd	0x12345678,%xmm5
   17279 
   17280 // CHECK: 	andnpd	%xmm5, %xmm5
   17281         	andnpd	%xmm5,%xmm5
   17282 
   17283 // CHECK: 	andpd	3735928559(%ebx,%ecx,8), %xmm5
   17284         	andpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17285 
   17286 // CHECK: 	andpd	69, %xmm5
   17287         	andpd	0x45,%xmm5
   17288 
   17289 // CHECK: 	andpd	32493, %xmm5
   17290         	andpd	0x7eed,%xmm5
   17291 
   17292 // CHECK: 	andpd	3133065982, %xmm5
   17293         	andpd	0xbabecafe,%xmm5
   17294 
   17295 // CHECK: 	andpd	305419896, %xmm5
   17296         	andpd	0x12345678,%xmm5
   17297 
   17298 // CHECK: 	andpd	%xmm5, %xmm5
   17299         	andpd	%xmm5,%xmm5
   17300 
   17301 // CHECK: 	comisd	3735928559(%ebx,%ecx,8), %xmm5
   17302         	comisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17303 
   17304 // CHECK: 	comisd	69, %xmm5
   17305         	comisd	0x45,%xmm5
   17306 
   17307 // CHECK: 	comisd	32493, %xmm5
   17308         	comisd	0x7eed,%xmm5
   17309 
   17310 // CHECK: 	comisd	3133065982, %xmm5
   17311         	comisd	0xbabecafe,%xmm5
   17312 
   17313 // CHECK: 	comisd	305419896, %xmm5
   17314         	comisd	0x12345678,%xmm5
   17315 
   17316 // CHECK: 	comisd	%xmm5, %xmm5
   17317         	comisd	%xmm5,%xmm5
   17318 
   17319 // CHECK: 	cvtpi2pd	3735928559(%ebx,%ecx,8), %xmm5
   17320         	cvtpi2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17321 
   17322 // CHECK: 	cvtpi2pd	69, %xmm5
   17323         	cvtpi2pd	0x45,%xmm5
   17324 
   17325 // CHECK: 	cvtpi2pd	32493, %xmm5
   17326         	cvtpi2pd	0x7eed,%xmm5
   17327 
   17328 // CHECK: 	cvtpi2pd	3133065982, %xmm5
   17329         	cvtpi2pd	0xbabecafe,%xmm5
   17330 
   17331 // CHECK: 	cvtpi2pd	305419896, %xmm5
   17332         	cvtpi2pd	0x12345678,%xmm5
   17333 
   17334 // CHECK: 	cvtpi2pd	%mm3, %xmm5
   17335         	cvtpi2pd	%mm3,%xmm5
   17336 
   17337 // CHECK: 	cvtsi2sd	%ecx, %xmm5
   17338         	cvtsi2sd	%ecx,%xmm5
   17339 
   17340 // CHECK: 	cvtsi2sd	3735928559(%ebx,%ecx,8), %xmm5
   17341         	cvtsi2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17342 
   17343 // CHECK: 	cvtsi2sd	69, %xmm5
   17344         	cvtsi2sd	0x45,%xmm5
   17345 
   17346 // CHECK: 	cvtsi2sd	32493, %xmm5
   17347         	cvtsi2sd	0x7eed,%xmm5
   17348 
   17349 // CHECK: 	cvtsi2sd	3133065982, %xmm5
   17350         	cvtsi2sd	0xbabecafe,%xmm5
   17351 
   17352 // CHECK: 	cvtsi2sd	305419896, %xmm5
   17353         	cvtsi2sd	0x12345678,%xmm5
   17354 
   17355 // CHECK: 	divpd	3735928559(%ebx,%ecx,8), %xmm5
   17356         	divpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17357 
   17358 // CHECK: 	divpd	69, %xmm5
   17359         	divpd	0x45,%xmm5
   17360 
   17361 // CHECK: 	divpd	32493, %xmm5
   17362         	divpd	0x7eed,%xmm5
   17363 
   17364 // CHECK: 	divpd	3133065982, %xmm5
   17365         	divpd	0xbabecafe,%xmm5
   17366 
   17367 // CHECK: 	divpd	305419896, %xmm5
   17368         	divpd	0x12345678,%xmm5
   17369 
   17370 // CHECK: 	divpd	%xmm5, %xmm5
   17371         	divpd	%xmm5,%xmm5
   17372 
   17373 // CHECK: 	divsd	3735928559(%ebx,%ecx,8), %xmm5
   17374         	divsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17375 
   17376 // CHECK: 	divsd	69, %xmm5
   17377         	divsd	0x45,%xmm5
   17378 
   17379 // CHECK: 	divsd	32493, %xmm5
   17380         	divsd	0x7eed,%xmm5
   17381 
   17382 // CHECK: 	divsd	3133065982, %xmm5
   17383         	divsd	0xbabecafe,%xmm5
   17384 
   17385 // CHECK: 	divsd	305419896, %xmm5
   17386         	divsd	0x12345678,%xmm5
   17387 
   17388 // CHECK: 	divsd	%xmm5, %xmm5
   17389         	divsd	%xmm5,%xmm5
   17390 
   17391 // CHECK: 	maxpd	3735928559(%ebx,%ecx,8), %xmm5
   17392         	maxpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17393 
   17394 // CHECK: 	maxpd	69, %xmm5
   17395         	maxpd	0x45,%xmm5
   17396 
   17397 // CHECK: 	maxpd	32493, %xmm5
   17398         	maxpd	0x7eed,%xmm5
   17399 
   17400 // CHECK: 	maxpd	3133065982, %xmm5
   17401         	maxpd	0xbabecafe,%xmm5
   17402 
   17403 // CHECK: 	maxpd	305419896, %xmm5
   17404         	maxpd	0x12345678,%xmm5
   17405 
   17406 // CHECK: 	maxpd	%xmm5, %xmm5
   17407         	maxpd	%xmm5,%xmm5
   17408 
   17409 // CHECK: 	maxsd	3735928559(%ebx,%ecx,8), %xmm5
   17410         	maxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17411 
   17412 // CHECK: 	maxsd	69, %xmm5
   17413         	maxsd	0x45,%xmm5
   17414 
   17415 // CHECK: 	maxsd	32493, %xmm5
   17416         	maxsd	0x7eed,%xmm5
   17417 
   17418 // CHECK: 	maxsd	3133065982, %xmm5
   17419         	maxsd	0xbabecafe,%xmm5
   17420 
   17421 // CHECK: 	maxsd	305419896, %xmm5
   17422         	maxsd	0x12345678,%xmm5
   17423 
   17424 // CHECK: 	maxsd	%xmm5, %xmm5
   17425         	maxsd	%xmm5,%xmm5
   17426 
   17427 // CHECK: 	minpd	3735928559(%ebx,%ecx,8), %xmm5
   17428         	minpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17429 
   17430 // CHECK: 	minpd	69, %xmm5
   17431         	minpd	0x45,%xmm5
   17432 
   17433 // CHECK: 	minpd	32493, %xmm5
   17434         	minpd	0x7eed,%xmm5
   17435 
   17436 // CHECK: 	minpd	3133065982, %xmm5
   17437         	minpd	0xbabecafe,%xmm5
   17438 
   17439 // CHECK: 	minpd	305419896, %xmm5
   17440         	minpd	0x12345678,%xmm5
   17441 
   17442 // CHECK: 	minpd	%xmm5, %xmm5
   17443         	minpd	%xmm5,%xmm5
   17444 
   17445 // CHECK: 	minsd	3735928559(%ebx,%ecx,8), %xmm5
   17446         	minsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17447 
   17448 // CHECK: 	minsd	69, %xmm5
   17449         	minsd	0x45,%xmm5
   17450 
   17451 // CHECK: 	minsd	32493, %xmm5
   17452         	minsd	0x7eed,%xmm5
   17453 
   17454 // CHECK: 	minsd	3133065982, %xmm5
   17455         	minsd	0xbabecafe,%xmm5
   17456 
   17457 // CHECK: 	minsd	305419896, %xmm5
   17458         	minsd	0x12345678,%xmm5
   17459 
   17460 // CHECK: 	minsd	%xmm5, %xmm5
   17461         	minsd	%xmm5,%xmm5
   17462 
   17463 // CHECK: 	movapd	3735928559(%ebx,%ecx,8), %xmm5
   17464         	movapd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17465 
   17466 // CHECK: 	movapd	69, %xmm5
   17467         	movapd	0x45,%xmm5
   17468 
   17469 // CHECK: 	movapd	32493, %xmm5
   17470         	movapd	0x7eed,%xmm5
   17471 
   17472 // CHECK: 	movapd	3133065982, %xmm5
   17473         	movapd	0xbabecafe,%xmm5
   17474 
   17475 // CHECK: 	movapd	305419896, %xmm5
   17476         	movapd	0x12345678,%xmm5
   17477 
   17478 // CHECK: 	movapd	%xmm5, %xmm5
   17479         	movapd	%xmm5,%xmm5
   17480 
   17481 // CHECK: 	movapd	%xmm5, 3735928559(%ebx,%ecx,8)
   17482         	movapd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17483 
   17484 // CHECK: 	movapd	%xmm5, 69
   17485         	movapd	%xmm5,0x45
   17486 
   17487 // CHECK: 	movapd	%xmm5, 32493
   17488         	movapd	%xmm5,0x7eed
   17489 
   17490 // CHECK: 	movapd	%xmm5, 3133065982
   17491         	movapd	%xmm5,0xbabecafe
   17492 
   17493 // CHECK: 	movapd	%xmm5, 305419896
   17494         	movapd	%xmm5,0x12345678
   17495 
   17496 // CHECK: 	movapd	%xmm5, %xmm5
   17497         	movapd	%xmm5,%xmm5
   17498 
   17499 // CHECK: 	movhpd	3735928559(%ebx,%ecx,8), %xmm5
   17500         	movhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17501 
   17502 // CHECK: 	movhpd	69, %xmm5
   17503         	movhpd	0x45,%xmm5
   17504 
   17505 // CHECK: 	movhpd	32493, %xmm5
   17506         	movhpd	0x7eed,%xmm5
   17507 
   17508 // CHECK: 	movhpd	3133065982, %xmm5
   17509         	movhpd	0xbabecafe,%xmm5
   17510 
   17511 // CHECK: 	movhpd	305419896, %xmm5
   17512         	movhpd	0x12345678,%xmm5
   17513 
   17514 // CHECK: 	movhpd	%xmm5, 3735928559(%ebx,%ecx,8)
   17515         	movhpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17516 
   17517 // CHECK: 	movhpd	%xmm5, 69
   17518         	movhpd	%xmm5,0x45
   17519 
   17520 // CHECK: 	movhpd	%xmm5, 32493
   17521         	movhpd	%xmm5,0x7eed
   17522 
   17523 // CHECK: 	movhpd	%xmm5, 3133065982
   17524         	movhpd	%xmm5,0xbabecafe
   17525 
   17526 // CHECK: 	movhpd	%xmm5, 305419896
   17527         	movhpd	%xmm5,0x12345678
   17528 
   17529 // CHECK: 	movlpd	3735928559(%ebx,%ecx,8), %xmm5
   17530         	movlpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17531 
   17532 // CHECK: 	movlpd	69, %xmm5
   17533         	movlpd	0x45,%xmm5
   17534 
   17535 // CHECK: 	movlpd	32493, %xmm5
   17536         	movlpd	0x7eed,%xmm5
   17537 
   17538 // CHECK: 	movlpd	3133065982, %xmm5
   17539         	movlpd	0xbabecafe,%xmm5
   17540 
   17541 // CHECK: 	movlpd	305419896, %xmm5
   17542         	movlpd	0x12345678,%xmm5
   17543 
   17544 // CHECK: 	movlpd	%xmm5, 3735928559(%ebx,%ecx,8)
   17545         	movlpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17546 
   17547 // CHECK: 	movlpd	%xmm5, 69
   17548         	movlpd	%xmm5,0x45
   17549 
   17550 // CHECK: 	movlpd	%xmm5, 32493
   17551         	movlpd	%xmm5,0x7eed
   17552 
   17553 // CHECK: 	movlpd	%xmm5, 3133065982
   17554         	movlpd	%xmm5,0xbabecafe
   17555 
   17556 // CHECK: 	movlpd	%xmm5, 305419896
   17557         	movlpd	%xmm5,0x12345678
   17558 
   17559 // CHECK: 	movmskpd	%xmm5, %ecx
   17560         	movmskpd	%xmm5,%ecx
   17561 
   17562 // CHECK: 	movntpd	%xmm5, 3735928559(%ebx,%ecx,8)
   17563         	movntpd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17564 
   17565 // CHECK: 	movntpd	%xmm5, 69
   17566         	movntpd	%xmm5,0x45
   17567 
   17568 // CHECK: 	movntpd	%xmm5, 32493
   17569         	movntpd	%xmm5,0x7eed
   17570 
   17571 // CHECK: 	movntpd	%xmm5, 3133065982
   17572         	movntpd	%xmm5,0xbabecafe
   17573 
   17574 // CHECK: 	movntpd	%xmm5, 305419896
   17575         	movntpd	%xmm5,0x12345678
   17576 
   17577 // CHECK: 	movsd	3735928559(%ebx,%ecx,8), %xmm5
   17578         	movsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17579 
   17580 // CHECK: 	movsd	69, %xmm5
   17581         	movsd	0x45,%xmm5
   17582 
   17583 // CHECK: 	movsd	32493, %xmm5
   17584         	movsd	0x7eed,%xmm5
   17585 
   17586 // CHECK: 	movsd	3133065982, %xmm5
   17587         	movsd	0xbabecafe,%xmm5
   17588 
   17589 // CHECK: 	movsd	305419896, %xmm5
   17590         	movsd	0x12345678,%xmm5
   17591 
   17592 // CHECK: 	movsd	%xmm5, %xmm5
   17593         	movsd	%xmm5,%xmm5
   17594 
   17595 // CHECK: 	movsd	%xmm5, 3735928559(%ebx,%ecx,8)
   17596         	movsd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17597 
   17598 // CHECK: 	movsd	%xmm5, 69
   17599         	movsd	%xmm5,0x45
   17600 
   17601 // CHECK: 	movsd	%xmm5, 32493
   17602         	movsd	%xmm5,0x7eed
   17603 
   17604 // CHECK: 	movsd	%xmm5, 3133065982
   17605         	movsd	%xmm5,0xbabecafe
   17606 
   17607 // CHECK: 	movsd	%xmm5, 305419896
   17608         	movsd	%xmm5,0x12345678
   17609 
   17610 // CHECK: 	movsd	%xmm5, %xmm5
   17611         	movsd	%xmm5,%xmm5
   17612 
   17613 // CHECK: 	movupd	3735928559(%ebx,%ecx,8), %xmm5
   17614         	movupd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17615 
   17616 // CHECK: 	movupd	69, %xmm5
   17617         	movupd	0x45,%xmm5
   17618 
   17619 // CHECK: 	movupd	32493, %xmm5
   17620         	movupd	0x7eed,%xmm5
   17621 
   17622 // CHECK: 	movupd	3133065982, %xmm5
   17623         	movupd	0xbabecafe,%xmm5
   17624 
   17625 // CHECK: 	movupd	305419896, %xmm5
   17626         	movupd	0x12345678,%xmm5
   17627 
   17628 // CHECK: 	movupd	%xmm5, %xmm5
   17629         	movupd	%xmm5,%xmm5
   17630 
   17631 // CHECK: 	movupd	%xmm5, 3735928559(%ebx,%ecx,8)
   17632         	movupd	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   17633 
   17634 // CHECK: 	movupd	%xmm5, 69
   17635         	movupd	%xmm5,0x45
   17636 
   17637 // CHECK: 	movupd	%xmm5, 32493
   17638         	movupd	%xmm5,0x7eed
   17639 
   17640 // CHECK: 	movupd	%xmm5, 3133065982
   17641         	movupd	%xmm5,0xbabecafe
   17642 
   17643 // CHECK: 	movupd	%xmm5, 305419896
   17644         	movupd	%xmm5,0x12345678
   17645 
   17646 // CHECK: 	movupd	%xmm5, %xmm5
   17647         	movupd	%xmm5,%xmm5
   17648 
   17649 // CHECK: 	mulpd	3735928559(%ebx,%ecx,8), %xmm5
   17650         	mulpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17651 
   17652 // CHECK: 	mulpd	69, %xmm5
   17653         	mulpd	0x45,%xmm5
   17654 
   17655 // CHECK: 	mulpd	32493, %xmm5
   17656         	mulpd	0x7eed,%xmm5
   17657 
   17658 // CHECK: 	mulpd	3133065982, %xmm5
   17659         	mulpd	0xbabecafe,%xmm5
   17660 
   17661 // CHECK: 	mulpd	305419896, %xmm5
   17662         	mulpd	0x12345678,%xmm5
   17663 
   17664 // CHECK: 	mulpd	%xmm5, %xmm5
   17665         	mulpd	%xmm5,%xmm5
   17666 
   17667 // CHECK: 	mulsd	3735928559(%ebx,%ecx,8), %xmm5
   17668         	mulsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17669 
   17670 // CHECK: 	mulsd	69, %xmm5
   17671         	mulsd	0x45,%xmm5
   17672 
   17673 // CHECK: 	mulsd	32493, %xmm5
   17674         	mulsd	0x7eed,%xmm5
   17675 
   17676 // CHECK: 	mulsd	3133065982, %xmm5
   17677         	mulsd	0xbabecafe,%xmm5
   17678 
   17679 // CHECK: 	mulsd	305419896, %xmm5
   17680         	mulsd	0x12345678,%xmm5
   17681 
   17682 // CHECK: 	mulsd	%xmm5, %xmm5
   17683         	mulsd	%xmm5,%xmm5
   17684 
   17685 // CHECK: 	orpd	3735928559(%ebx,%ecx,8), %xmm5
   17686         	orpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17687 
   17688 // CHECK: 	orpd	69, %xmm5
   17689         	orpd	0x45,%xmm5
   17690 
   17691 // CHECK: 	orpd	32493, %xmm5
   17692         	orpd	0x7eed,%xmm5
   17693 
   17694 // CHECK: 	orpd	3133065982, %xmm5
   17695         	orpd	0xbabecafe,%xmm5
   17696 
   17697 // CHECK: 	orpd	305419896, %xmm5
   17698         	orpd	0x12345678,%xmm5
   17699 
   17700 // CHECK: 	orpd	%xmm5, %xmm5
   17701         	orpd	%xmm5,%xmm5
   17702 
   17703 // CHECK: 	sqrtpd	3735928559(%ebx,%ecx,8), %xmm5
   17704         	sqrtpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17705 
   17706 // CHECK: 	sqrtpd	69, %xmm5
   17707         	sqrtpd	0x45,%xmm5
   17708 
   17709 // CHECK: 	sqrtpd	32493, %xmm5
   17710         	sqrtpd	0x7eed,%xmm5
   17711 
   17712 // CHECK: 	sqrtpd	3133065982, %xmm5
   17713         	sqrtpd	0xbabecafe,%xmm5
   17714 
   17715 // CHECK: 	sqrtpd	305419896, %xmm5
   17716         	sqrtpd	0x12345678,%xmm5
   17717 
   17718 // CHECK: 	sqrtpd	%xmm5, %xmm5
   17719         	sqrtpd	%xmm5,%xmm5
   17720 
   17721 // CHECK: 	sqrtsd	3735928559(%ebx,%ecx,8), %xmm5
   17722         	sqrtsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17723 
   17724 // CHECK: 	sqrtsd	69, %xmm5
   17725         	sqrtsd	0x45,%xmm5
   17726 
   17727 // CHECK: 	sqrtsd	32493, %xmm5
   17728         	sqrtsd	0x7eed,%xmm5
   17729 
   17730 // CHECK: 	sqrtsd	3133065982, %xmm5
   17731         	sqrtsd	0xbabecafe,%xmm5
   17732 
   17733 // CHECK: 	sqrtsd	305419896, %xmm5
   17734         	sqrtsd	0x12345678,%xmm5
   17735 
   17736 // CHECK: 	sqrtsd	%xmm5, %xmm5
   17737         	sqrtsd	%xmm5,%xmm5
   17738 
   17739 // CHECK: 	subpd	3735928559(%ebx,%ecx,8), %xmm5
   17740         	subpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17741 
   17742 // CHECK: 	subpd	69, %xmm5
   17743         	subpd	0x45,%xmm5
   17744 
   17745 // CHECK: 	subpd	32493, %xmm5
   17746         	subpd	0x7eed,%xmm5
   17747 
   17748 // CHECK: 	subpd	3133065982, %xmm5
   17749         	subpd	0xbabecafe,%xmm5
   17750 
   17751 // CHECK: 	subpd	305419896, %xmm5
   17752         	subpd	0x12345678,%xmm5
   17753 
   17754 // CHECK: 	subpd	%xmm5, %xmm5
   17755         	subpd	%xmm5,%xmm5
   17756 
   17757 // CHECK: 	subsd	3735928559(%ebx,%ecx,8), %xmm5
   17758         	subsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17759 
   17760 // CHECK: 	subsd	69, %xmm5
   17761         	subsd	0x45,%xmm5
   17762 
   17763 // CHECK: 	subsd	32493, %xmm5
   17764         	subsd	0x7eed,%xmm5
   17765 
   17766 // CHECK: 	subsd	3133065982, %xmm5
   17767         	subsd	0xbabecafe,%xmm5
   17768 
   17769 // CHECK: 	subsd	305419896, %xmm5
   17770         	subsd	0x12345678,%xmm5
   17771 
   17772 // CHECK: 	subsd	%xmm5, %xmm5
   17773         	subsd	%xmm5,%xmm5
   17774 
   17775 // CHECK: 	ucomisd	3735928559(%ebx,%ecx,8), %xmm5
   17776         	ucomisd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17777 
   17778 // CHECK: 	ucomisd	69, %xmm5
   17779         	ucomisd	0x45,%xmm5
   17780 
   17781 // CHECK: 	ucomisd	32493, %xmm5
   17782         	ucomisd	0x7eed,%xmm5
   17783 
   17784 // CHECK: 	ucomisd	3133065982, %xmm5
   17785         	ucomisd	0xbabecafe,%xmm5
   17786 
   17787 // CHECK: 	ucomisd	305419896, %xmm5
   17788         	ucomisd	0x12345678,%xmm5
   17789 
   17790 // CHECK: 	ucomisd	%xmm5, %xmm5
   17791         	ucomisd	%xmm5,%xmm5
   17792 
   17793 // CHECK: 	unpckhpd	3735928559(%ebx,%ecx,8), %xmm5
   17794         	unpckhpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17795 
   17796 // CHECK: 	unpckhpd	69, %xmm5
   17797         	unpckhpd	0x45,%xmm5
   17798 
   17799 // CHECK: 	unpckhpd	32493, %xmm5
   17800         	unpckhpd	0x7eed,%xmm5
   17801 
   17802 // CHECK: 	unpckhpd	3133065982, %xmm5
   17803         	unpckhpd	0xbabecafe,%xmm5
   17804 
   17805 // CHECK: 	unpckhpd	305419896, %xmm5
   17806         	unpckhpd	0x12345678,%xmm5
   17807 
   17808 // CHECK: 	unpckhpd	%xmm5, %xmm5
   17809         	unpckhpd	%xmm5,%xmm5
   17810 
   17811 // CHECK: 	unpcklpd	3735928559(%ebx,%ecx,8), %xmm5
   17812         	unpcklpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17813 
   17814 // CHECK: 	unpcklpd	69, %xmm5
   17815         	unpcklpd	0x45,%xmm5
   17816 
   17817 // CHECK: 	unpcklpd	32493, %xmm5
   17818         	unpcklpd	0x7eed,%xmm5
   17819 
   17820 // CHECK: 	unpcklpd	3133065982, %xmm5
   17821         	unpcklpd	0xbabecafe,%xmm5
   17822 
   17823 // CHECK: 	unpcklpd	305419896, %xmm5
   17824         	unpcklpd	0x12345678,%xmm5
   17825 
   17826 // CHECK: 	unpcklpd	%xmm5, %xmm5
   17827         	unpcklpd	%xmm5,%xmm5
   17828 
   17829 // CHECK: 	xorpd	3735928559(%ebx,%ecx,8), %xmm5
   17830         	xorpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17831 
   17832 // CHECK: 	xorpd	69, %xmm5
   17833         	xorpd	0x45,%xmm5
   17834 
   17835 // CHECK: 	xorpd	32493, %xmm5
   17836         	xorpd	0x7eed,%xmm5
   17837 
   17838 // CHECK: 	xorpd	3133065982, %xmm5
   17839         	xorpd	0xbabecafe,%xmm5
   17840 
   17841 // CHECK: 	xorpd	305419896, %xmm5
   17842         	xorpd	0x12345678,%xmm5
   17843 
   17844 // CHECK: 	xorpd	%xmm5, %xmm5
   17845         	xorpd	%xmm5,%xmm5
   17846 
   17847 // CHECK: 	cvtdq2pd	3735928559(%ebx,%ecx,8), %xmm5
   17848         	cvtdq2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17849 
   17850 // CHECK: 	cvtdq2pd	69, %xmm5
   17851         	cvtdq2pd	0x45,%xmm5
   17852 
   17853 // CHECK: 	cvtdq2pd	32493, %xmm5
   17854         	cvtdq2pd	0x7eed,%xmm5
   17855 
   17856 // CHECK: 	cvtdq2pd	3133065982, %xmm5
   17857         	cvtdq2pd	0xbabecafe,%xmm5
   17858 
   17859 // CHECK: 	cvtdq2pd	305419896, %xmm5
   17860         	cvtdq2pd	0x12345678,%xmm5
   17861 
   17862 // CHECK: 	cvtdq2pd	%xmm5, %xmm5
   17863         	cvtdq2pd	%xmm5,%xmm5
   17864 
   17865 // CHECK: 	cvtpd2dq	3735928559(%ebx,%ecx,8), %xmm5
   17866         	cvtpd2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17867 
   17868 // CHECK: 	cvtpd2dq	69, %xmm5
   17869         	cvtpd2dq	0x45,%xmm5
   17870 
   17871 // CHECK: 	cvtpd2dq	32493, %xmm5
   17872         	cvtpd2dq	0x7eed,%xmm5
   17873 
   17874 // CHECK: 	cvtpd2dq	3133065982, %xmm5
   17875         	cvtpd2dq	0xbabecafe,%xmm5
   17876 
   17877 // CHECK: 	cvtpd2dq	305419896, %xmm5
   17878         	cvtpd2dq	0x12345678,%xmm5
   17879 
   17880 // CHECK: 	cvtpd2dq	%xmm5, %xmm5
   17881         	cvtpd2dq	%xmm5,%xmm5
   17882 
   17883 // CHECK: 	cvtdq2ps	3735928559(%ebx,%ecx,8), %xmm5
   17884         	cvtdq2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17885 
   17886 // CHECK: 	cvtdq2ps	69, %xmm5
   17887         	cvtdq2ps	0x45,%xmm5
   17888 
   17889 // CHECK: 	cvtdq2ps	32493, %xmm5
   17890         	cvtdq2ps	0x7eed,%xmm5
   17891 
   17892 // CHECK: 	cvtdq2ps	3133065982, %xmm5
   17893         	cvtdq2ps	0xbabecafe,%xmm5
   17894 
   17895 // CHECK: 	cvtdq2ps	305419896, %xmm5
   17896         	cvtdq2ps	0x12345678,%xmm5
   17897 
   17898 // CHECK: 	cvtdq2ps	%xmm5, %xmm5
   17899         	cvtdq2ps	%xmm5,%xmm5
   17900 
   17901 // CHECK: 	cvtpd2pi	3735928559(%ebx,%ecx,8), %mm3
   17902         	cvtpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   17903 
   17904 // CHECK: 	cvtpd2pi	69, %mm3
   17905         	cvtpd2pi	0x45,%mm3
   17906 
   17907 // CHECK: 	cvtpd2pi	32493, %mm3
   17908         	cvtpd2pi	0x7eed,%mm3
   17909 
   17910 // CHECK: 	cvtpd2pi	3133065982, %mm3
   17911         	cvtpd2pi	0xbabecafe,%mm3
   17912 
   17913 // CHECK: 	cvtpd2pi	305419896, %mm3
   17914         	cvtpd2pi	0x12345678,%mm3
   17915 
   17916 // CHECK: 	cvtpd2pi	%xmm5, %mm3
   17917         	cvtpd2pi	%xmm5,%mm3
   17918 
   17919 // CHECK: 	cvtpd2ps	3735928559(%ebx,%ecx,8), %xmm5
   17920         	cvtpd2ps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17921 
   17922 // CHECK: 	cvtpd2ps	69, %xmm5
   17923         	cvtpd2ps	0x45,%xmm5
   17924 
   17925 // CHECK: 	cvtpd2ps	32493, %xmm5
   17926         	cvtpd2ps	0x7eed,%xmm5
   17927 
   17928 // CHECK: 	cvtpd2ps	3133065982, %xmm5
   17929         	cvtpd2ps	0xbabecafe,%xmm5
   17930 
   17931 // CHECK: 	cvtpd2ps	305419896, %xmm5
   17932         	cvtpd2ps	0x12345678,%xmm5
   17933 
   17934 // CHECK: 	cvtpd2ps	%xmm5, %xmm5
   17935         	cvtpd2ps	%xmm5,%xmm5
   17936 
   17937 // CHECK: 	cvtps2pd	3735928559(%ebx,%ecx,8), %xmm5
   17938         	cvtps2pd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17939 
   17940 // CHECK: 	cvtps2pd	69, %xmm5
   17941         	cvtps2pd	0x45,%xmm5
   17942 
   17943 // CHECK: 	cvtps2pd	32493, %xmm5
   17944         	cvtps2pd	0x7eed,%xmm5
   17945 
   17946 // CHECK: 	cvtps2pd	3133065982, %xmm5
   17947         	cvtps2pd	0xbabecafe,%xmm5
   17948 
   17949 // CHECK: 	cvtps2pd	305419896, %xmm5
   17950         	cvtps2pd	0x12345678,%xmm5
   17951 
   17952 // CHECK: 	cvtps2pd	%xmm5, %xmm5
   17953         	cvtps2pd	%xmm5,%xmm5
   17954 
   17955 // CHECK: 	cvtps2dq	3735928559(%ebx,%ecx,8), %xmm5
   17956         	cvtps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17957 
   17958 // CHECK: 	cvtps2dq	69, %xmm5
   17959         	cvtps2dq	0x45,%xmm5
   17960 
   17961 // CHECK: 	cvtps2dq	32493, %xmm5
   17962         	cvtps2dq	0x7eed,%xmm5
   17963 
   17964 // CHECK: 	cvtps2dq	3133065982, %xmm5
   17965         	cvtps2dq	0xbabecafe,%xmm5
   17966 
   17967 // CHECK: 	cvtps2dq	305419896, %xmm5
   17968         	cvtps2dq	0x12345678,%xmm5
   17969 
   17970 // CHECK: 	cvtps2dq	%xmm5, %xmm5
   17971         	cvtps2dq	%xmm5,%xmm5
   17972 
   17973 // CHECK: 	cvtsd2ss	3735928559(%ebx,%ecx,8), %xmm5
   17974         	cvtsd2ss	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17975 
   17976 // CHECK: 	cvtsd2ss	69, %xmm5
   17977         	cvtsd2ss	0x45,%xmm5
   17978 
   17979 // CHECK: 	cvtsd2ss	32493, %xmm5
   17980         	cvtsd2ss	0x7eed,%xmm5
   17981 
   17982 // CHECK: 	cvtsd2ss	3133065982, %xmm5
   17983         	cvtsd2ss	0xbabecafe,%xmm5
   17984 
   17985 // CHECK: 	cvtsd2ss	305419896, %xmm5
   17986         	cvtsd2ss	0x12345678,%xmm5
   17987 
   17988 // CHECK: 	cvtsd2ss	%xmm5, %xmm5
   17989         	cvtsd2ss	%xmm5,%xmm5
   17990 
   17991 // CHECK: 	cvtss2sd	3735928559(%ebx,%ecx,8), %xmm5
   17992         	cvtss2sd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   17993 
   17994 // CHECK: 	cvtss2sd	69, %xmm5
   17995         	cvtss2sd	0x45,%xmm5
   17996 
   17997 // CHECK: 	cvtss2sd	32493, %xmm5
   17998         	cvtss2sd	0x7eed,%xmm5
   17999 
   18000 // CHECK: 	cvtss2sd	3133065982, %xmm5
   18001         	cvtss2sd	0xbabecafe,%xmm5
   18002 
   18003 // CHECK: 	cvtss2sd	305419896, %xmm5
   18004         	cvtss2sd	0x12345678,%xmm5
   18005 
   18006 // CHECK: 	cvtss2sd	%xmm5, %xmm5
   18007         	cvtss2sd	%xmm5,%xmm5
   18008 
   18009 // CHECK: 	cvttpd2pi	3735928559(%ebx,%ecx,8), %mm3
   18010         	cvttpd2pi	0xdeadbeef(%ebx,%ecx,8),%mm3
   18011 
   18012 // CHECK: 	cvttpd2pi	69, %mm3
   18013         	cvttpd2pi	0x45,%mm3
   18014 
   18015 // CHECK: 	cvttpd2pi	32493, %mm3
   18016         	cvttpd2pi	0x7eed,%mm3
   18017 
   18018 // CHECK: 	cvttpd2pi	3133065982, %mm3
   18019         	cvttpd2pi	0xbabecafe,%mm3
   18020 
   18021 // CHECK: 	cvttpd2pi	305419896, %mm3
   18022         	cvttpd2pi	0x12345678,%mm3
   18023 
   18024 // CHECK: 	cvttpd2pi	%xmm5, %mm3
   18025         	cvttpd2pi	%xmm5,%mm3
   18026 
   18027 // CHECK: 	cvttsd2si	3735928559(%ebx,%ecx,8), %ecx
   18028         	cvttsd2si	0xdeadbeef(%ebx,%ecx,8),%ecx
   18029 
   18030 // CHECK: 	cvttsd2si	69, %ecx
   18031         	cvttsd2si	0x45,%ecx
   18032 
   18033 // CHECK: 	cvttsd2si	32493, %ecx
   18034         	cvttsd2si	0x7eed,%ecx
   18035 
   18036 // CHECK: 	cvttsd2si	3133065982, %ecx
   18037         	cvttsd2si	0xbabecafe,%ecx
   18038 
   18039 // CHECK: 	cvttsd2si	305419896, %ecx
   18040         	cvttsd2si	0x12345678,%ecx
   18041 
   18042 // CHECK: 	cvttsd2si	%xmm5, %ecx
   18043         	cvttsd2si	%xmm5,%ecx
   18044 
   18045 // CHECK: 	cvttps2dq	3735928559(%ebx,%ecx,8), %xmm5
   18046         	cvttps2dq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18047 
   18048 // CHECK: 	cvttps2dq	69, %xmm5
   18049         	cvttps2dq	0x45,%xmm5
   18050 
   18051 // CHECK: 	cvttps2dq	32493, %xmm5
   18052         	cvttps2dq	0x7eed,%xmm5
   18053 
   18054 // CHECK: 	cvttps2dq	3133065982, %xmm5
   18055         	cvttps2dq	0xbabecafe,%xmm5
   18056 
   18057 // CHECK: 	cvttps2dq	305419896, %xmm5
   18058         	cvttps2dq	0x12345678,%xmm5
   18059 
   18060 // CHECK: 	cvttps2dq	%xmm5, %xmm5
   18061         	cvttps2dq	%xmm5,%xmm5
   18062 
   18063 // CHECK: 	maskmovdqu	%xmm5, %xmm5
   18064         	maskmovdqu	%xmm5,%xmm5
   18065 
   18066 // CHECK: 	movdqa	3735928559(%ebx,%ecx,8), %xmm5
   18067         	movdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18068 
   18069 // CHECK: 	movdqa	69, %xmm5
   18070         	movdqa	0x45,%xmm5
   18071 
   18072 // CHECK: 	movdqa	32493, %xmm5
   18073         	movdqa	0x7eed,%xmm5
   18074 
   18075 // CHECK: 	movdqa	3133065982, %xmm5
   18076         	movdqa	0xbabecafe,%xmm5
   18077 
   18078 // CHECK: 	movdqa	305419896, %xmm5
   18079         	movdqa	0x12345678,%xmm5
   18080 
   18081 // CHECK: 	movdqa	%xmm5, %xmm5
   18082         	movdqa	%xmm5,%xmm5
   18083 
   18084 // CHECK: 	movdqa	%xmm5, 3735928559(%ebx,%ecx,8)
   18085         	movdqa	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   18086 
   18087 // CHECK: 	movdqa	%xmm5, 69
   18088         	movdqa	%xmm5,0x45
   18089 
   18090 // CHECK: 	movdqa	%xmm5, 32493
   18091         	movdqa	%xmm5,0x7eed
   18092 
   18093 // CHECK: 	movdqa	%xmm5, 3133065982
   18094         	movdqa	%xmm5,0xbabecafe
   18095 
   18096 // CHECK: 	movdqa	%xmm5, 305419896
   18097         	movdqa	%xmm5,0x12345678
   18098 
   18099 // CHECK: 	movdqa	%xmm5, %xmm5
   18100         	movdqa	%xmm5,%xmm5
   18101 
   18102 // CHECK: 	movdqu	3735928559(%ebx,%ecx,8), %xmm5
   18103         	movdqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18104 
   18105 // CHECK: 	movdqu	69, %xmm5
   18106         	movdqu	0x45,%xmm5
   18107 
   18108 // CHECK: 	movdqu	32493, %xmm5
   18109         	movdqu	0x7eed,%xmm5
   18110 
   18111 // CHECK: 	movdqu	3133065982, %xmm5
   18112         	movdqu	0xbabecafe,%xmm5
   18113 
   18114 // CHECK: 	movdqu	305419896, %xmm5
   18115         	movdqu	0x12345678,%xmm5
   18116 
   18117 // CHECK: 	movdqu	%xmm5, 3735928559(%ebx,%ecx,8)
   18118         	movdqu	%xmm5,0xdeadbeef(%ebx,%ecx,8)
   18119 
   18120 // CHECK: 	movdqu	%xmm5, 69
   18121         	movdqu	%xmm5,0x45
   18122 
   18123 // CHECK: 	movdqu	%xmm5, 32493
   18124         	movdqu	%xmm5,0x7eed
   18125 
   18126 // CHECK: 	movdqu	%xmm5, 3133065982
   18127         	movdqu	%xmm5,0xbabecafe
   18128 
   18129 // CHECK: 	movdqu	%xmm5, 305419896
   18130         	movdqu	%xmm5,0x12345678
   18131 
   18132 // CHECK: 	movdq2q	%xmm5, %mm3
   18133         	movdq2q	%xmm5,%mm3
   18134 
   18135 // CHECK: 	movq2dq	%mm3, %xmm5
   18136         	movq2dq	%mm3,%xmm5
   18137 
   18138 // CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %mm3
   18139         	pmuludq	0xdeadbeef(%ebx,%ecx,8),%mm3
   18140 
   18141 // CHECK: 	pmuludq	69, %mm3
   18142         	pmuludq	0x45,%mm3
   18143 
   18144 // CHECK: 	pmuludq	32493, %mm3
   18145         	pmuludq	0x7eed,%mm3
   18146 
   18147 // CHECK: 	pmuludq	3133065982, %mm3
   18148         	pmuludq	0xbabecafe,%mm3
   18149 
   18150 // CHECK: 	pmuludq	305419896, %mm3
   18151         	pmuludq	0x12345678,%mm3
   18152 
   18153 // CHECK: 	pmuludq	%mm3, %mm3
   18154         	pmuludq	%mm3,%mm3
   18155 
   18156 // CHECK: 	pmuludq	3735928559(%ebx,%ecx,8), %xmm5
   18157         	pmuludq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18158 
   18159 // CHECK: 	pmuludq	69, %xmm5
   18160         	pmuludq	0x45,%xmm5
   18161 
   18162 // CHECK: 	pmuludq	32493, %xmm5
   18163         	pmuludq	0x7eed,%xmm5
   18164 
   18165 // CHECK: 	pmuludq	3133065982, %xmm5
   18166         	pmuludq	0xbabecafe,%xmm5
   18167 
   18168 // CHECK: 	pmuludq	305419896, %xmm5
   18169         	pmuludq	0x12345678,%xmm5
   18170 
   18171 // CHECK: 	pmuludq	%xmm5, %xmm5
   18172         	pmuludq	%xmm5,%xmm5
   18173 
   18174 // CHECK: 	pslldq	$127, %xmm5
   18175         	pslldq	$0x7f,%xmm5
   18176 
   18177 // CHECK: 	psrldq	$127, %xmm5
   18178         	psrldq	$0x7f,%xmm5
   18179 
   18180 // CHECK: 	punpckhqdq	3735928559(%ebx,%ecx,8), %xmm5
   18181         	punpckhqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18182 
   18183 // CHECK: 	punpckhqdq	69, %xmm5
   18184         	punpckhqdq	0x45,%xmm5
   18185 
   18186 // CHECK: 	punpckhqdq	32493, %xmm5
   18187         	punpckhqdq	0x7eed,%xmm5
   18188 
   18189 // CHECK: 	punpckhqdq	3133065982, %xmm5
   18190         	punpckhqdq	0xbabecafe,%xmm5
   18191 
   18192 // CHECK: 	punpckhqdq	305419896, %xmm5
   18193         	punpckhqdq	0x12345678,%xmm5
   18194 
   18195 // CHECK: 	punpckhqdq	%xmm5, %xmm5
   18196         	punpckhqdq	%xmm5,%xmm5
   18197 
   18198 // CHECK: 	punpcklqdq	3735928559(%ebx,%ecx,8), %xmm5
   18199         	punpcklqdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18200 
   18201 // CHECK: 	punpcklqdq	69, %xmm5
   18202         	punpcklqdq	0x45,%xmm5
   18203 
   18204 // CHECK: 	punpcklqdq	32493, %xmm5
   18205         	punpcklqdq	0x7eed,%xmm5
   18206 
   18207 // CHECK: 	punpcklqdq	3133065982, %xmm5
   18208         	punpcklqdq	0xbabecafe,%xmm5
   18209 
   18210 // CHECK: 	punpcklqdq	305419896, %xmm5
   18211         	punpcklqdq	0x12345678,%xmm5
   18212 
   18213 // CHECK: 	punpcklqdq	%xmm5, %xmm5
   18214         	punpcklqdq	%xmm5,%xmm5
   18215 
   18216 // CHECK: 	addsubpd	3735928559(%ebx,%ecx,8), %xmm5
   18217         	addsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18218 
   18219 // CHECK: 	addsubpd	69, %xmm5
   18220         	addsubpd	0x45,%xmm5
   18221 
   18222 // CHECK: 	addsubpd	32493, %xmm5
   18223         	addsubpd	0x7eed,%xmm5
   18224 
   18225 // CHECK: 	addsubpd	3133065982, %xmm5
   18226         	addsubpd	0xbabecafe,%xmm5
   18227 
   18228 // CHECK: 	addsubpd	305419896, %xmm5
   18229         	addsubpd	0x12345678,%xmm5
   18230 
   18231 // CHECK: 	addsubpd	%xmm5, %xmm5
   18232         	addsubpd	%xmm5,%xmm5
   18233 
   18234 // CHECK: 	addsubps	3735928559(%ebx,%ecx,8), %xmm5
   18235         	addsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18236 
   18237 // CHECK: 	addsubps	69, %xmm5
   18238         	addsubps	0x45,%xmm5
   18239 
   18240 // CHECK: 	addsubps	32493, %xmm5
   18241         	addsubps	0x7eed,%xmm5
   18242 
   18243 // CHECK: 	addsubps	3133065982, %xmm5
   18244         	addsubps	0xbabecafe,%xmm5
   18245 
   18246 // CHECK: 	addsubps	305419896, %xmm5
   18247         	addsubps	0x12345678,%xmm5
   18248 
   18249 // CHECK: 	addsubps	%xmm5, %xmm5
   18250         	addsubps	%xmm5,%xmm5
   18251 
   18252 // CHECK: 	fisttpl	3735928559(%ebx,%ecx,8)
   18253         	fisttpl	0xdeadbeef(%ebx,%ecx,8)
   18254 
   18255 // CHECK: 	fisttpl	3133065982
   18256         	fisttpl	0xbabecafe
   18257 
   18258 // CHECK: 	fisttpl	305419896
   18259         	fisttpl	0x12345678
   18260 
   18261 // CHECK: 	haddpd	3735928559(%ebx,%ecx,8), %xmm5
   18262         	haddpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18263 
   18264 // CHECK: 	haddpd	69, %xmm5
   18265         	haddpd	0x45,%xmm5
   18266 
   18267 // CHECK: 	haddpd	32493, %xmm5
   18268         	haddpd	0x7eed,%xmm5
   18269 
   18270 // CHECK: 	haddpd	3133065982, %xmm5
   18271         	haddpd	0xbabecafe,%xmm5
   18272 
   18273 // CHECK: 	haddpd	305419896, %xmm5
   18274         	haddpd	0x12345678,%xmm5
   18275 
   18276 // CHECK: 	haddpd	%xmm5, %xmm5
   18277         	haddpd	%xmm5,%xmm5
   18278 
   18279 // CHECK: 	haddps	3735928559(%ebx,%ecx,8), %xmm5
   18280         	haddps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18281 
   18282 // CHECK: 	haddps	69, %xmm5
   18283         	haddps	0x45,%xmm5
   18284 
   18285 // CHECK: 	haddps	32493, %xmm5
   18286         	haddps	0x7eed,%xmm5
   18287 
   18288 // CHECK: 	haddps	3133065982, %xmm5
   18289         	haddps	0xbabecafe,%xmm5
   18290 
   18291 // CHECK: 	haddps	305419896, %xmm5
   18292         	haddps	0x12345678,%xmm5
   18293 
   18294 // CHECK: 	haddps	%xmm5, %xmm5
   18295         	haddps	%xmm5,%xmm5
   18296 
   18297 // CHECK: 	hsubpd	3735928559(%ebx,%ecx,8), %xmm5
   18298         	hsubpd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18299 
   18300 // CHECK: 	hsubpd	69, %xmm5
   18301         	hsubpd	0x45,%xmm5
   18302 
   18303 // CHECK: 	hsubpd	32493, %xmm5
   18304         	hsubpd	0x7eed,%xmm5
   18305 
   18306 // CHECK: 	hsubpd	3133065982, %xmm5
   18307         	hsubpd	0xbabecafe,%xmm5
   18308 
   18309 // CHECK: 	hsubpd	305419896, %xmm5
   18310         	hsubpd	0x12345678,%xmm5
   18311 
   18312 // CHECK: 	hsubpd	%xmm5, %xmm5
   18313         	hsubpd	%xmm5,%xmm5
   18314 
   18315 // CHECK: 	hsubps	3735928559(%ebx,%ecx,8), %xmm5
   18316         	hsubps	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18317 
   18318 // CHECK: 	hsubps	69, %xmm5
   18319         	hsubps	0x45,%xmm5
   18320 
   18321 // CHECK: 	hsubps	32493, %xmm5
   18322         	hsubps	0x7eed,%xmm5
   18323 
   18324 // CHECK: 	hsubps	3133065982, %xmm5
   18325         	hsubps	0xbabecafe,%xmm5
   18326 
   18327 // CHECK: 	hsubps	305419896, %xmm5
   18328         	hsubps	0x12345678,%xmm5
   18329 
   18330 // CHECK: 	hsubps	%xmm5, %xmm5
   18331         	hsubps	%xmm5,%xmm5
   18332 
   18333 // CHECK: 	lddqu	3735928559(%ebx,%ecx,8), %xmm5
   18334         	lddqu	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18335 
   18336 // CHECK: 	lddqu	69, %xmm5
   18337         	lddqu	0x45,%xmm5
   18338 
   18339 // CHECK: 	lddqu	32493, %xmm5
   18340         	lddqu	0x7eed,%xmm5
   18341 
   18342 // CHECK: 	lddqu	3133065982, %xmm5
   18343         	lddqu	0xbabecafe,%xmm5
   18344 
   18345 // CHECK: 	lddqu	305419896, %xmm5
   18346         	lddqu	0x12345678,%xmm5
   18347 
   18348 // CHECK: 	monitor
   18349         	monitor
   18350 
   18351 // CHECK: 	movddup	3735928559(%ebx,%ecx,8), %xmm5
   18352         	movddup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18353 
   18354 // CHECK: 	movddup	69, %xmm5
   18355         	movddup	0x45,%xmm5
   18356 
   18357 // CHECK: 	movddup	32493, %xmm5
   18358         	movddup	0x7eed,%xmm5
   18359 
   18360 // CHECK: 	movddup	3133065982, %xmm5
   18361         	movddup	0xbabecafe,%xmm5
   18362 
   18363 // CHECK: 	movddup	305419896, %xmm5
   18364         	movddup	0x12345678,%xmm5
   18365 
   18366 // CHECK: 	movddup	%xmm5, %xmm5
   18367         	movddup	%xmm5,%xmm5
   18368 
   18369 // CHECK: 	movshdup	3735928559(%ebx,%ecx,8), %xmm5
   18370         	movshdup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18371 
   18372 // CHECK: 	movshdup	69, %xmm5
   18373         	movshdup	0x45,%xmm5
   18374 
   18375 // CHECK: 	movshdup	32493, %xmm5
   18376         	movshdup	0x7eed,%xmm5
   18377 
   18378 // CHECK: 	movshdup	3133065982, %xmm5
   18379         	movshdup	0xbabecafe,%xmm5
   18380 
   18381 // CHECK: 	movshdup	305419896, %xmm5
   18382         	movshdup	0x12345678,%xmm5
   18383 
   18384 // CHECK: 	movshdup	%xmm5, %xmm5
   18385         	movshdup	%xmm5,%xmm5
   18386 
   18387 // CHECK: 	movsldup	3735928559(%ebx,%ecx,8), %xmm5
   18388         	movsldup	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18389 
   18390 // CHECK: 	movsldup	69, %xmm5
   18391         	movsldup	0x45,%xmm5
   18392 
   18393 // CHECK: 	movsldup	32493, %xmm5
   18394         	movsldup	0x7eed,%xmm5
   18395 
   18396 // CHECK: 	movsldup	3133065982, %xmm5
   18397         	movsldup	0xbabecafe,%xmm5
   18398 
   18399 // CHECK: 	movsldup	305419896, %xmm5
   18400         	movsldup	0x12345678,%xmm5
   18401 
   18402 // CHECK: 	movsldup	%xmm5, %xmm5
   18403         	movsldup	%xmm5,%xmm5
   18404 
   18405 // CHECK: 	mwait
   18406         	mwait
   18407 
   18408 // CHECK: 	vmcall
   18409         	vmcall
   18410 
   18411 // CHECK: 	vmfunc
   18412         	vmfunc
   18413 
   18414 // CHECK: 	vmclear	3735928559(%ebx,%ecx,8)
   18415         	vmclear	0xdeadbeef(%ebx,%ecx,8)
   18416 
   18417 // CHECK: 	vmclear	32493
   18418         	vmclear	0x7eed
   18419 
   18420 // CHECK: 	vmclear	3133065982
   18421         	vmclear	0xbabecafe
   18422 
   18423 // CHECK: 	vmclear	305419896
   18424         	vmclear	0x12345678
   18425 
   18426 // CHECK: 	vmlaunch
   18427         	vmlaunch
   18428 
   18429 // CHECK: 	vmresume
   18430         	vmresume
   18431 
   18432 // CHECK: 	vmptrld	3735928559(%ebx,%ecx,8)
   18433         	vmptrld	0xdeadbeef(%ebx,%ecx,8)
   18434 
   18435 // CHECK: 	vmptrld	32493
   18436         	vmptrld	0x7eed
   18437 
   18438 // CHECK: 	vmptrld	3133065982
   18439         	vmptrld	0xbabecafe
   18440 
   18441 // CHECK: 	vmptrld	305419896
   18442         	vmptrld	0x12345678
   18443 
   18444 // CHECK: 	vmptrst	3735928559(%ebx,%ecx,8)
   18445         	vmptrst	0xdeadbeef(%ebx,%ecx,8)
   18446 
   18447 // CHECK: 	vmptrst	32493
   18448         	vmptrst	0x7eed
   18449 
   18450 // CHECK: 	vmptrst	3133065982
   18451         	vmptrst	0xbabecafe
   18452 
   18453 // CHECK: 	vmptrst	305419896
   18454         	vmptrst	0x12345678
   18455 
   18456 // CHECK: 	vmxoff
   18457         	vmxoff
   18458 
   18459 // CHECK: 	vmxon	3735928559(%ebx,%ecx,8)
   18460         	vmxon	0xdeadbeef(%ebx,%ecx,8)
   18461 
   18462 // CHECK: 	vmxon	32493
   18463         	vmxon	0x7eed
   18464 
   18465 // CHECK: 	vmxon	3133065982
   18466         	vmxon	0xbabecafe
   18467 
   18468 // CHECK: 	vmxon	305419896
   18469         	vmxon	0x12345678
   18470 
   18471 // CHECK: 	vmrun %eax
   18472         	vmrun %eax
   18473 
   18474 // CHECK: 	vmmcall
   18475         	vmmcall
   18476 
   18477 // CHECK: 	vmload %eax
   18478         	vmload %eax
   18479 
   18480 // CHECK: 	vmsave %eax
   18481         	vmsave %eax
   18482 
   18483 // CHECK: 	stgi
   18484         	stgi
   18485 
   18486 // CHECK: 	clgi
   18487         	clgi
   18488 
   18489 // CHECK: 	skinit %eax
   18490         	skinit %eax
   18491 
   18492 // CHECK: 	invlpga %ecx, %eax
   18493         	invlpga %ecx, %eax
   18494 
   18495 // CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %mm3
   18496         	phaddw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18497 
   18498 // CHECK: 	phaddw	69, %mm3
   18499         	phaddw	0x45,%mm3
   18500 
   18501 // CHECK: 	phaddw	32493, %mm3
   18502         	phaddw	0x7eed,%mm3
   18503 
   18504 // CHECK: 	phaddw	3133065982, %mm3
   18505         	phaddw	0xbabecafe,%mm3
   18506 
   18507 // CHECK: 	phaddw	305419896, %mm3
   18508         	phaddw	0x12345678,%mm3
   18509 
   18510 // CHECK: 	phaddw	%mm3, %mm3
   18511         	phaddw	%mm3,%mm3
   18512 
   18513 // CHECK: 	phaddw	3735928559(%ebx,%ecx,8), %xmm5
   18514         	phaddw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18515 
   18516 // CHECK: 	phaddw	69, %xmm5
   18517         	phaddw	0x45,%xmm5
   18518 
   18519 // CHECK: 	phaddw	32493, %xmm5
   18520         	phaddw	0x7eed,%xmm5
   18521 
   18522 // CHECK: 	phaddw	3133065982, %xmm5
   18523         	phaddw	0xbabecafe,%xmm5
   18524 
   18525 // CHECK: 	phaddw	305419896, %xmm5
   18526         	phaddw	0x12345678,%xmm5
   18527 
   18528 // CHECK: 	phaddw	%xmm5, %xmm5
   18529         	phaddw	%xmm5,%xmm5
   18530 
   18531 // CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %mm3
   18532         	phaddd	0xdeadbeef(%ebx,%ecx,8),%mm3
   18533 
   18534 // CHECK: 	phaddd	69, %mm3
   18535         	phaddd	0x45,%mm3
   18536 
   18537 // CHECK: 	phaddd	32493, %mm3
   18538         	phaddd	0x7eed,%mm3
   18539 
   18540 // CHECK: 	phaddd	3133065982, %mm3
   18541         	phaddd	0xbabecafe,%mm3
   18542 
   18543 // CHECK: 	phaddd	305419896, %mm3
   18544         	phaddd	0x12345678,%mm3
   18545 
   18546 // CHECK: 	phaddd	%mm3, %mm3
   18547         	phaddd	%mm3,%mm3
   18548 
   18549 // CHECK: 	phaddd	3735928559(%ebx,%ecx,8), %xmm5
   18550         	phaddd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18551 
   18552 // CHECK: 	phaddd	69, %xmm5
   18553         	phaddd	0x45,%xmm5
   18554 
   18555 // CHECK: 	phaddd	32493, %xmm5
   18556         	phaddd	0x7eed,%xmm5
   18557 
   18558 // CHECK: 	phaddd	3133065982, %xmm5
   18559         	phaddd	0xbabecafe,%xmm5
   18560 
   18561 // CHECK: 	phaddd	305419896, %xmm5
   18562         	phaddd	0x12345678,%xmm5
   18563 
   18564 // CHECK: 	phaddd	%xmm5, %xmm5
   18565         	phaddd	%xmm5,%xmm5
   18566 
   18567 // CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %mm3
   18568         	phaddsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18569 
   18570 // CHECK: 	phaddsw	69, %mm3
   18571         	phaddsw	0x45,%mm3
   18572 
   18573 // CHECK: 	phaddsw	32493, %mm3
   18574         	phaddsw	0x7eed,%mm3
   18575 
   18576 // CHECK: 	phaddsw	3133065982, %mm3
   18577         	phaddsw	0xbabecafe,%mm3
   18578 
   18579 // CHECK: 	phaddsw	305419896, %mm3
   18580         	phaddsw	0x12345678,%mm3
   18581 
   18582 // CHECK: 	phaddsw	%mm3, %mm3
   18583         	phaddsw	%mm3,%mm3
   18584 
   18585 // CHECK: 	phaddsw	3735928559(%ebx,%ecx,8), %xmm5
   18586         	phaddsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18587 
   18588 // CHECK: 	phaddsw	69, %xmm5
   18589         	phaddsw	0x45,%xmm5
   18590 
   18591 // CHECK: 	phaddsw	32493, %xmm5
   18592         	phaddsw	0x7eed,%xmm5
   18593 
   18594 // CHECK: 	phaddsw	3133065982, %xmm5
   18595         	phaddsw	0xbabecafe,%xmm5
   18596 
   18597 // CHECK: 	phaddsw	305419896, %xmm5
   18598         	phaddsw	0x12345678,%xmm5
   18599 
   18600 // CHECK: 	phaddsw	%xmm5, %xmm5
   18601         	phaddsw	%xmm5,%xmm5
   18602 
   18603 // CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %mm3
   18604         	phsubw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18605 
   18606 // CHECK: 	phsubw	69, %mm3
   18607         	phsubw	0x45,%mm3
   18608 
   18609 // CHECK: 	phsubw	32493, %mm3
   18610         	phsubw	0x7eed,%mm3
   18611 
   18612 // CHECK: 	phsubw	3133065982, %mm3
   18613         	phsubw	0xbabecafe,%mm3
   18614 
   18615 // CHECK: 	phsubw	305419896, %mm3
   18616         	phsubw	0x12345678,%mm3
   18617 
   18618 // CHECK: 	phsubw	%mm3, %mm3
   18619         	phsubw	%mm3,%mm3
   18620 
   18621 // CHECK: 	phsubw	3735928559(%ebx,%ecx,8), %xmm5
   18622         	phsubw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18623 
   18624 // CHECK: 	phsubw	69, %xmm5
   18625         	phsubw	0x45,%xmm5
   18626 
   18627 // CHECK: 	phsubw	32493, %xmm5
   18628         	phsubw	0x7eed,%xmm5
   18629 
   18630 // CHECK: 	phsubw	3133065982, %xmm5
   18631         	phsubw	0xbabecafe,%xmm5
   18632 
   18633 // CHECK: 	phsubw	305419896, %xmm5
   18634         	phsubw	0x12345678,%xmm5
   18635 
   18636 // CHECK: 	phsubw	%xmm5, %xmm5
   18637         	phsubw	%xmm5,%xmm5
   18638 
   18639 // CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %mm3
   18640         	phsubd	0xdeadbeef(%ebx,%ecx,8),%mm3
   18641 
   18642 // CHECK: 	phsubd	69, %mm3
   18643         	phsubd	0x45,%mm3
   18644 
   18645 // CHECK: 	phsubd	32493, %mm3
   18646         	phsubd	0x7eed,%mm3
   18647 
   18648 // CHECK: 	phsubd	3133065982, %mm3
   18649         	phsubd	0xbabecafe,%mm3
   18650 
   18651 // CHECK: 	phsubd	305419896, %mm3
   18652         	phsubd	0x12345678,%mm3
   18653 
   18654 // CHECK: 	phsubd	%mm3, %mm3
   18655         	phsubd	%mm3,%mm3
   18656 
   18657 // CHECK: 	phsubd	3735928559(%ebx,%ecx,8), %xmm5
   18658         	phsubd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18659 
   18660 // CHECK: 	phsubd	69, %xmm5
   18661         	phsubd	0x45,%xmm5
   18662 
   18663 // CHECK: 	phsubd	32493, %xmm5
   18664         	phsubd	0x7eed,%xmm5
   18665 
   18666 // CHECK: 	phsubd	3133065982, %xmm5
   18667         	phsubd	0xbabecafe,%xmm5
   18668 
   18669 // CHECK: 	phsubd	305419896, %xmm5
   18670         	phsubd	0x12345678,%xmm5
   18671 
   18672 // CHECK: 	phsubd	%xmm5, %xmm5
   18673         	phsubd	%xmm5,%xmm5
   18674 
   18675 // CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %mm3
   18676         	phsubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18677 
   18678 // CHECK: 	phsubsw	69, %mm3
   18679         	phsubsw	0x45,%mm3
   18680 
   18681 // CHECK: 	phsubsw	32493, %mm3
   18682         	phsubsw	0x7eed,%mm3
   18683 
   18684 // CHECK: 	phsubsw	3133065982, %mm3
   18685         	phsubsw	0xbabecafe,%mm3
   18686 
   18687 // CHECK: 	phsubsw	305419896, %mm3
   18688         	phsubsw	0x12345678,%mm3
   18689 
   18690 // CHECK: 	phsubsw	%mm3, %mm3
   18691         	phsubsw	%mm3,%mm3
   18692 
   18693 // CHECK: 	phsubsw	3735928559(%ebx,%ecx,8), %xmm5
   18694         	phsubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18695 
   18696 // CHECK: 	phsubsw	69, %xmm5
   18697         	phsubsw	0x45,%xmm5
   18698 
   18699 // CHECK: 	phsubsw	32493, %xmm5
   18700         	phsubsw	0x7eed,%xmm5
   18701 
   18702 // CHECK: 	phsubsw	3133065982, %xmm5
   18703         	phsubsw	0xbabecafe,%xmm5
   18704 
   18705 // CHECK: 	phsubsw	305419896, %xmm5
   18706         	phsubsw	0x12345678,%xmm5
   18707 
   18708 // CHECK: 	phsubsw	%xmm5, %xmm5
   18709         	phsubsw	%xmm5,%xmm5
   18710 
   18711 // CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %mm3
   18712         	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18713 
   18714 // CHECK: 	pmaddubsw	69, %mm3
   18715         	pmaddubsw	0x45,%mm3
   18716 
   18717 // CHECK: 	pmaddubsw	32493, %mm3
   18718         	pmaddubsw	0x7eed,%mm3
   18719 
   18720 // CHECK: 	pmaddubsw	3133065982, %mm3
   18721         	pmaddubsw	0xbabecafe,%mm3
   18722 
   18723 // CHECK: 	pmaddubsw	305419896, %mm3
   18724         	pmaddubsw	0x12345678,%mm3
   18725 
   18726 // CHECK: 	pmaddubsw	%mm3, %mm3
   18727         	pmaddubsw	%mm3,%mm3
   18728 
   18729 // CHECK: 	pmaddubsw	3735928559(%ebx,%ecx,8), %xmm5
   18730         	pmaddubsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18731 
   18732 // CHECK: 	pmaddubsw	69, %xmm5
   18733         	pmaddubsw	0x45,%xmm5
   18734 
   18735 // CHECK: 	pmaddubsw	32493, %xmm5
   18736         	pmaddubsw	0x7eed,%xmm5
   18737 
   18738 // CHECK: 	pmaddubsw	3133065982, %xmm5
   18739         	pmaddubsw	0xbabecafe,%xmm5
   18740 
   18741 // CHECK: 	pmaddubsw	305419896, %xmm5
   18742         	pmaddubsw	0x12345678,%xmm5
   18743 
   18744 // CHECK: 	pmaddubsw	%xmm5, %xmm5
   18745         	pmaddubsw	%xmm5,%xmm5
   18746 
   18747 // CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %mm3
   18748         	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18749 
   18750 // CHECK: 	pmulhrsw	69, %mm3
   18751         	pmulhrsw	0x45,%mm3
   18752 
   18753 // CHECK: 	pmulhrsw	32493, %mm3
   18754         	pmulhrsw	0x7eed,%mm3
   18755 
   18756 // CHECK: 	pmulhrsw	3133065982, %mm3
   18757         	pmulhrsw	0xbabecafe,%mm3
   18758 
   18759 // CHECK: 	pmulhrsw	305419896, %mm3
   18760         	pmulhrsw	0x12345678,%mm3
   18761 
   18762 // CHECK: 	pmulhrsw	%mm3, %mm3
   18763         	pmulhrsw	%mm3,%mm3
   18764 
   18765 // CHECK: 	pmulhrsw	3735928559(%ebx,%ecx,8), %xmm5
   18766         	pmulhrsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18767 
   18768 // CHECK: 	pmulhrsw	69, %xmm5
   18769         	pmulhrsw	0x45,%xmm5
   18770 
   18771 // CHECK: 	pmulhrsw	32493, %xmm5
   18772         	pmulhrsw	0x7eed,%xmm5
   18773 
   18774 // CHECK: 	pmulhrsw	3133065982, %xmm5
   18775         	pmulhrsw	0xbabecafe,%xmm5
   18776 
   18777 // CHECK: 	pmulhrsw	305419896, %xmm5
   18778         	pmulhrsw	0x12345678,%xmm5
   18779 
   18780 // CHECK: 	pmulhrsw	%xmm5, %xmm5
   18781         	pmulhrsw	%xmm5,%xmm5
   18782 
   18783 // CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %mm3
   18784         	pshufb	0xdeadbeef(%ebx,%ecx,8),%mm3
   18785 
   18786 // CHECK: 	pshufb	69, %mm3
   18787         	pshufb	0x45,%mm3
   18788 
   18789 // CHECK: 	pshufb	32493, %mm3
   18790         	pshufb	0x7eed,%mm3
   18791 
   18792 // CHECK: 	pshufb	3133065982, %mm3
   18793         	pshufb	0xbabecafe,%mm3
   18794 
   18795 // CHECK: 	pshufb	305419896, %mm3
   18796         	pshufb	0x12345678,%mm3
   18797 
   18798 // CHECK: 	pshufb	%mm3, %mm3
   18799         	pshufb	%mm3,%mm3
   18800 
   18801 // CHECK: 	pshufb	3735928559(%ebx,%ecx,8), %xmm5
   18802         	pshufb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18803 
   18804 // CHECK: 	pshufb	69, %xmm5
   18805         	pshufb	0x45,%xmm5
   18806 
   18807 // CHECK: 	pshufb	32493, %xmm5
   18808         	pshufb	0x7eed,%xmm5
   18809 
   18810 // CHECK: 	pshufb	3133065982, %xmm5
   18811         	pshufb	0xbabecafe,%xmm5
   18812 
   18813 // CHECK: 	pshufb	305419896, %xmm5
   18814         	pshufb	0x12345678,%xmm5
   18815 
   18816 // CHECK: 	pshufb	%xmm5, %xmm5
   18817         	pshufb	%xmm5,%xmm5
   18818 
   18819 // CHECK: 	psignb	3735928559(%ebx,%ecx,8), %mm3
   18820         	psignb	0xdeadbeef(%ebx,%ecx,8),%mm3
   18821 
   18822 // CHECK: 	psignb	69, %mm3
   18823         	psignb	0x45,%mm3
   18824 
   18825 // CHECK: 	psignb	32493, %mm3
   18826         	psignb	0x7eed,%mm3
   18827 
   18828 // CHECK: 	psignb	3133065982, %mm3
   18829         	psignb	0xbabecafe,%mm3
   18830 
   18831 // CHECK: 	psignb	305419896, %mm3
   18832         	psignb	0x12345678,%mm3
   18833 
   18834 // CHECK: 	psignb	%mm3, %mm3
   18835         	psignb	%mm3,%mm3
   18836 
   18837 // CHECK: 	psignb	3735928559(%ebx,%ecx,8), %xmm5
   18838         	psignb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18839 
   18840 // CHECK: 	psignb	69, %xmm5
   18841         	psignb	0x45,%xmm5
   18842 
   18843 // CHECK: 	psignb	32493, %xmm5
   18844         	psignb	0x7eed,%xmm5
   18845 
   18846 // CHECK: 	psignb	3133065982, %xmm5
   18847         	psignb	0xbabecafe,%xmm5
   18848 
   18849 // CHECK: 	psignb	305419896, %xmm5
   18850         	psignb	0x12345678,%xmm5
   18851 
   18852 // CHECK: 	psignb	%xmm5, %xmm5
   18853         	psignb	%xmm5,%xmm5
   18854 
   18855 // CHECK: 	psignw	3735928559(%ebx,%ecx,8), %mm3
   18856         	psignw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18857 
   18858 // CHECK: 	psignw	69, %mm3
   18859         	psignw	0x45,%mm3
   18860 
   18861 // CHECK: 	psignw	32493, %mm3
   18862         	psignw	0x7eed,%mm3
   18863 
   18864 // CHECK: 	psignw	3133065982, %mm3
   18865         	psignw	0xbabecafe,%mm3
   18866 
   18867 // CHECK: 	psignw	305419896, %mm3
   18868         	psignw	0x12345678,%mm3
   18869 
   18870 // CHECK: 	psignw	%mm3, %mm3
   18871         	psignw	%mm3,%mm3
   18872 
   18873 // CHECK: 	psignw	3735928559(%ebx,%ecx,8), %xmm5
   18874         	psignw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18875 
   18876 // CHECK: 	psignw	69, %xmm5
   18877         	psignw	0x45,%xmm5
   18878 
   18879 // CHECK: 	psignw	32493, %xmm5
   18880         	psignw	0x7eed,%xmm5
   18881 
   18882 // CHECK: 	psignw	3133065982, %xmm5
   18883         	psignw	0xbabecafe,%xmm5
   18884 
   18885 // CHECK: 	psignw	305419896, %xmm5
   18886         	psignw	0x12345678,%xmm5
   18887 
   18888 // CHECK: 	psignw	%xmm5, %xmm5
   18889         	psignw	%xmm5,%xmm5
   18890 
   18891 // CHECK: 	psignd	3735928559(%ebx,%ecx,8), %mm3
   18892         	psignd	0xdeadbeef(%ebx,%ecx,8),%mm3
   18893 
   18894 // CHECK: 	psignd	69, %mm3
   18895         	psignd	0x45,%mm3
   18896 
   18897 // CHECK: 	psignd	32493, %mm3
   18898         	psignd	0x7eed,%mm3
   18899 
   18900 // CHECK: 	psignd	3133065982, %mm3
   18901         	psignd	0xbabecafe,%mm3
   18902 
   18903 // CHECK: 	psignd	305419896, %mm3
   18904         	psignd	0x12345678,%mm3
   18905 
   18906 // CHECK: 	psignd	%mm3, %mm3
   18907         	psignd	%mm3,%mm3
   18908 
   18909 // CHECK: 	psignd	3735928559(%ebx,%ecx,8), %xmm5
   18910         	psignd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18911 
   18912 // CHECK: 	psignd	69, %xmm5
   18913         	psignd	0x45,%xmm5
   18914 
   18915 // CHECK: 	psignd	32493, %xmm5
   18916         	psignd	0x7eed,%xmm5
   18917 
   18918 // CHECK: 	psignd	3133065982, %xmm5
   18919         	psignd	0xbabecafe,%xmm5
   18920 
   18921 // CHECK: 	psignd	305419896, %xmm5
   18922         	psignd	0x12345678,%xmm5
   18923 
   18924 // CHECK: 	psignd	%xmm5, %xmm5
   18925         	psignd	%xmm5,%xmm5
   18926 
   18927 // CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %mm3
   18928         	pabsb	0xdeadbeef(%ebx,%ecx,8),%mm3
   18929 
   18930 // CHECK: 	pabsb	69, %mm3
   18931         	pabsb	0x45,%mm3
   18932 
   18933 // CHECK: 	pabsb	32493, %mm3
   18934         	pabsb	0x7eed,%mm3
   18935 
   18936 // CHECK: 	pabsb	3133065982, %mm3
   18937         	pabsb	0xbabecafe,%mm3
   18938 
   18939 // CHECK: 	pabsb	305419896, %mm3
   18940         	pabsb	0x12345678,%mm3
   18941 
   18942 // CHECK: 	pabsb	%mm3, %mm3
   18943         	pabsb	%mm3,%mm3
   18944 
   18945 // CHECK: 	pabsb	3735928559(%ebx,%ecx,8), %xmm5
   18946         	pabsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18947 
   18948 // CHECK: 	pabsb	69, %xmm5
   18949         	pabsb	0x45,%xmm5
   18950 
   18951 // CHECK: 	pabsb	32493, %xmm5
   18952         	pabsb	0x7eed,%xmm5
   18953 
   18954 // CHECK: 	pabsb	3133065982, %xmm5
   18955         	pabsb	0xbabecafe,%xmm5
   18956 
   18957 // CHECK: 	pabsb	305419896, %xmm5
   18958         	pabsb	0x12345678,%xmm5
   18959 
   18960 // CHECK: 	pabsb	%xmm5, %xmm5
   18961         	pabsb	%xmm5,%xmm5
   18962 
   18963 // CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %mm3
   18964         	pabsw	0xdeadbeef(%ebx,%ecx,8),%mm3
   18965 
   18966 // CHECK: 	pabsw	69, %mm3
   18967         	pabsw	0x45,%mm3
   18968 
   18969 // CHECK: 	pabsw	32493, %mm3
   18970         	pabsw	0x7eed,%mm3
   18971 
   18972 // CHECK: 	pabsw	3133065982, %mm3
   18973         	pabsw	0xbabecafe,%mm3
   18974 
   18975 // CHECK: 	pabsw	305419896, %mm3
   18976         	pabsw	0x12345678,%mm3
   18977 
   18978 // CHECK: 	pabsw	%mm3, %mm3
   18979         	pabsw	%mm3,%mm3
   18980 
   18981 // CHECK: 	pabsw	3735928559(%ebx,%ecx,8), %xmm5
   18982         	pabsw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   18983 
   18984 // CHECK: 	pabsw	69, %xmm5
   18985         	pabsw	0x45,%xmm5
   18986 
   18987 // CHECK: 	pabsw	32493, %xmm5
   18988         	pabsw	0x7eed,%xmm5
   18989 
   18990 // CHECK: 	pabsw	3133065982, %xmm5
   18991         	pabsw	0xbabecafe,%xmm5
   18992 
   18993 // CHECK: 	pabsw	305419896, %xmm5
   18994         	pabsw	0x12345678,%xmm5
   18995 
   18996 // CHECK: 	pabsw	%xmm5, %xmm5
   18997         	pabsw	%xmm5,%xmm5
   18998 
   18999 // CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %mm3
   19000         	pabsd	0xdeadbeef(%ebx,%ecx,8),%mm3
   19001 
   19002 // CHECK: 	pabsd	69, %mm3
   19003         	pabsd	0x45,%mm3
   19004 
   19005 // CHECK: 	pabsd	32493, %mm3
   19006         	pabsd	0x7eed,%mm3
   19007 
   19008 // CHECK: 	pabsd	3133065982, %mm3
   19009         	pabsd	0xbabecafe,%mm3
   19010 
   19011 // CHECK: 	pabsd	305419896, %mm3
   19012         	pabsd	0x12345678,%mm3
   19013 
   19014 // CHECK: 	pabsd	%mm3, %mm3
   19015         	pabsd	%mm3,%mm3
   19016 
   19017 // CHECK: 	pabsd	3735928559(%ebx,%ecx,8), %xmm5
   19018         	pabsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19019 
   19020 // CHECK: 	pabsd	69, %xmm5
   19021         	pabsd	0x45,%xmm5
   19022 
   19023 // CHECK: 	pabsd	32493, %xmm5
   19024         	pabsd	0x7eed,%xmm5
   19025 
   19026 // CHECK: 	pabsd	3133065982, %xmm5
   19027         	pabsd	0xbabecafe,%xmm5
   19028 
   19029 // CHECK: 	pabsd	305419896, %xmm5
   19030         	pabsd	0x12345678,%xmm5
   19031 
   19032 // CHECK: 	pabsd	%xmm5, %xmm5
   19033         	pabsd	%xmm5,%xmm5
   19034 
   19035 // CHECK: 	femms
   19036         	femms
   19037 
   19038 // CHECK: 	movntdqa	3735928559(%ebx,%ecx,8), %xmm5
   19039         	movntdqa	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19040 
   19041 // CHECK: 	movntdqa	69, %xmm5
   19042         	movntdqa	0x45,%xmm5
   19043 
   19044 // CHECK: 	movntdqa	32493, %xmm5
   19045         	movntdqa	0x7eed,%xmm5
   19046 
   19047 // CHECK: 	movntdqa	3133065982, %xmm5
   19048         	movntdqa	0xbabecafe,%xmm5
   19049 
   19050 // CHECK: 	movntdqa	305419896, %xmm5
   19051         	movntdqa	0x12345678,%xmm5
   19052 
   19053 // CHECK: 	packusdw	3735928559(%ebx,%ecx,8), %xmm5
   19054         	packusdw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19055 
   19056 // CHECK: 	packusdw	69, %xmm5
   19057         	packusdw	0x45,%xmm5
   19058 
   19059 // CHECK: 	packusdw	32493, %xmm5
   19060         	packusdw	0x7eed,%xmm5
   19061 
   19062 // CHECK: 	packusdw	3133065982, %xmm5
   19063         	packusdw	0xbabecafe,%xmm5
   19064 
   19065 // CHECK: 	packusdw	305419896, %xmm5
   19066         	packusdw	0x12345678,%xmm5
   19067 
   19068 // CHECK: 	packusdw	%xmm5, %xmm5
   19069         	packusdw	%xmm5,%xmm5
   19070 
   19071 // CHECK: 	pcmpeqq	3735928559(%ebx,%ecx,8), %xmm5
   19072         	pcmpeqq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19073 
   19074 // CHECK: 	pcmpeqq	69, %xmm5
   19075         	pcmpeqq	0x45,%xmm5
   19076 
   19077 // CHECK: 	pcmpeqq	32493, %xmm5
   19078         	pcmpeqq	0x7eed,%xmm5
   19079 
   19080 // CHECK: 	pcmpeqq	3133065982, %xmm5
   19081         	pcmpeqq	0xbabecafe,%xmm5
   19082 
   19083 // CHECK: 	pcmpeqq	305419896, %xmm5
   19084         	pcmpeqq	0x12345678,%xmm5
   19085 
   19086 // CHECK: 	pcmpeqq	%xmm5, %xmm5
   19087         	pcmpeqq	%xmm5,%xmm5
   19088 
   19089 // CHECK: 	phminposuw	3735928559(%ebx,%ecx,8), %xmm5
   19090         	phminposuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19091 
   19092 // CHECK: 	phminposuw	69, %xmm5
   19093         	phminposuw	0x45,%xmm5
   19094 
   19095 // CHECK: 	phminposuw	32493, %xmm5
   19096         	phminposuw	0x7eed,%xmm5
   19097 
   19098 // CHECK: 	phminposuw	3133065982, %xmm5
   19099         	phminposuw	0xbabecafe,%xmm5
   19100 
   19101 // CHECK: 	phminposuw	305419896, %xmm5
   19102         	phminposuw	0x12345678,%xmm5
   19103 
   19104 // CHECK: 	phminposuw	%xmm5, %xmm5
   19105         	phminposuw	%xmm5,%xmm5
   19106 
   19107 // CHECK: 	pmaxsb	3735928559(%ebx,%ecx,8), %xmm5
   19108         	pmaxsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19109 
   19110 // CHECK: 	pmaxsb	69, %xmm5
   19111         	pmaxsb	0x45,%xmm5
   19112 
   19113 // CHECK: 	pmaxsb	32493, %xmm5
   19114         	pmaxsb	0x7eed,%xmm5
   19115 
   19116 // CHECK: 	pmaxsb	3133065982, %xmm5
   19117         	pmaxsb	0xbabecafe,%xmm5
   19118 
   19119 // CHECK: 	pmaxsb	305419896, %xmm5
   19120         	pmaxsb	0x12345678,%xmm5
   19121 
   19122 // CHECK: 	pmaxsb	%xmm5, %xmm5
   19123         	pmaxsb	%xmm5,%xmm5
   19124 
   19125 // CHECK: 	pmaxsd	3735928559(%ebx,%ecx,8), %xmm5
   19126         	pmaxsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19127 
   19128 // CHECK: 	pmaxsd	69, %xmm5
   19129         	pmaxsd	0x45,%xmm5
   19130 
   19131 // CHECK: 	pmaxsd	32493, %xmm5
   19132         	pmaxsd	0x7eed,%xmm5
   19133 
   19134 // CHECK: 	pmaxsd	3133065982, %xmm5
   19135         	pmaxsd	0xbabecafe,%xmm5
   19136 
   19137 // CHECK: 	pmaxsd	305419896, %xmm5
   19138         	pmaxsd	0x12345678,%xmm5
   19139 
   19140 // CHECK: 	pmaxsd	%xmm5, %xmm5
   19141         	pmaxsd	%xmm5,%xmm5
   19142 
   19143 // CHECK: 	pmaxud	3735928559(%ebx,%ecx,8), %xmm5
   19144         	pmaxud	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19145 
   19146 // CHECK: 	pmaxud	69, %xmm5
   19147         	pmaxud	0x45,%xmm5
   19148 
   19149 // CHECK: 	pmaxud	32493, %xmm5
   19150         	pmaxud	0x7eed,%xmm5
   19151 
   19152 // CHECK: 	pmaxud	3133065982, %xmm5
   19153         	pmaxud	0xbabecafe,%xmm5
   19154 
   19155 // CHECK: 	pmaxud	305419896, %xmm5
   19156         	pmaxud	0x12345678,%xmm5
   19157 
   19158 // CHECK: 	pmaxud	%xmm5, %xmm5
   19159         	pmaxud	%xmm5,%xmm5
   19160 
   19161 // CHECK: 	pmaxuw	3735928559(%ebx,%ecx,8), %xmm5
   19162         	pmaxuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19163 
   19164 // CHECK: 	pmaxuw	69, %xmm5
   19165         	pmaxuw	0x45,%xmm5
   19166 
   19167 // CHECK: 	pmaxuw	32493, %xmm5
   19168         	pmaxuw	0x7eed,%xmm5
   19169 
   19170 // CHECK: 	pmaxuw	3133065982, %xmm5
   19171         	pmaxuw	0xbabecafe,%xmm5
   19172 
   19173 // CHECK: 	pmaxuw	305419896, %xmm5
   19174         	pmaxuw	0x12345678,%xmm5
   19175 
   19176 // CHECK: 	pmaxuw	%xmm5, %xmm5
   19177         	pmaxuw	%xmm5,%xmm5
   19178 
   19179 // CHECK: 	pminsb	3735928559(%ebx,%ecx,8), %xmm5
   19180         	pminsb	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19181 
   19182 // CHECK: 	pminsb	69, %xmm5
   19183         	pminsb	0x45,%xmm5
   19184 
   19185 // CHECK: 	pminsb	32493, %xmm5
   19186         	pminsb	0x7eed,%xmm5
   19187 
   19188 // CHECK: 	pminsb	3133065982, %xmm5
   19189         	pminsb	0xbabecafe,%xmm5
   19190 
   19191 // CHECK: 	pminsb	305419896, %xmm5
   19192         	pminsb	0x12345678,%xmm5
   19193 
   19194 // CHECK: 	pminsb	%xmm5, %xmm5
   19195         	pminsb	%xmm5,%xmm5
   19196 
   19197 // CHECK: 	pminsd	3735928559(%ebx,%ecx,8), %xmm5
   19198         	pminsd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19199 
   19200 // CHECK: 	pminsd	69, %xmm5
   19201         	pminsd	0x45,%xmm5
   19202 
   19203 // CHECK: 	pminsd	32493, %xmm5
   19204         	pminsd	0x7eed,%xmm5
   19205 
   19206 // CHECK: 	pminsd	3133065982, %xmm5
   19207         	pminsd	0xbabecafe,%xmm5
   19208 
   19209 // CHECK: 	pminsd	305419896, %xmm5
   19210         	pminsd	0x12345678,%xmm5
   19211 
   19212 // CHECK: 	pminsd	%xmm5, %xmm5
   19213         	pminsd	%xmm5,%xmm5
   19214 
   19215 // CHECK: 	pminud	3735928559(%ebx,%ecx,8), %xmm5
   19216         	pminud	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19217 
   19218 // CHECK: 	pminud	69, %xmm5
   19219         	pminud	0x45,%xmm5
   19220 
   19221 // CHECK: 	pminud	32493, %xmm5
   19222         	pminud	0x7eed,%xmm5
   19223 
   19224 // CHECK: 	pminud	3133065982, %xmm5
   19225         	pminud	0xbabecafe,%xmm5
   19226 
   19227 // CHECK: 	pminud	305419896, %xmm5
   19228         	pminud	0x12345678,%xmm5
   19229 
   19230 // CHECK: 	pminud	%xmm5, %xmm5
   19231         	pminud	%xmm5,%xmm5
   19232 
   19233 // CHECK: 	pminuw	3735928559(%ebx,%ecx,8), %xmm5
   19234         	pminuw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19235 
   19236 // CHECK: 	pminuw	69, %xmm5
   19237         	pminuw	0x45,%xmm5
   19238 
   19239 // CHECK: 	pminuw	32493, %xmm5
   19240         	pminuw	0x7eed,%xmm5
   19241 
   19242 // CHECK: 	pminuw	3133065982, %xmm5
   19243         	pminuw	0xbabecafe,%xmm5
   19244 
   19245 // CHECK: 	pminuw	305419896, %xmm5
   19246         	pminuw	0x12345678,%xmm5
   19247 
   19248 // CHECK: 	pminuw	%xmm5, %xmm5
   19249         	pminuw	%xmm5,%xmm5
   19250 
   19251 // CHECK: 	pmovsxbw	3735928559(%ebx,%ecx,8), %xmm5
   19252         	pmovsxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19253 
   19254 // CHECK: 	pmovsxbw	69, %xmm5
   19255         	pmovsxbw	0x45,%xmm5
   19256 
   19257 // CHECK: 	pmovsxbw	32493, %xmm5
   19258         	pmovsxbw	0x7eed,%xmm5
   19259 
   19260 // CHECK: 	pmovsxbw	3133065982, %xmm5
   19261         	pmovsxbw	0xbabecafe,%xmm5
   19262 
   19263 // CHECK: 	pmovsxbw	305419896, %xmm5
   19264         	pmovsxbw	0x12345678,%xmm5
   19265 
   19266 // CHECK: 	pmovsxbw	%xmm5, %xmm5
   19267         	pmovsxbw	%xmm5,%xmm5
   19268 
   19269 // CHECK: 	pmovsxbd	3735928559(%ebx,%ecx,8), %xmm5
   19270         	pmovsxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19271 
   19272 // CHECK: 	pmovsxbd	69, %xmm5
   19273         	pmovsxbd	0x45,%xmm5
   19274 
   19275 // CHECK: 	pmovsxbd	32493, %xmm5
   19276         	pmovsxbd	0x7eed,%xmm5
   19277 
   19278 // CHECK: 	pmovsxbd	3133065982, %xmm5
   19279         	pmovsxbd	0xbabecafe,%xmm5
   19280 
   19281 // CHECK: 	pmovsxbd	305419896, %xmm5
   19282         	pmovsxbd	0x12345678,%xmm5
   19283 
   19284 // CHECK: 	pmovsxbd	%xmm5, %xmm5
   19285         	pmovsxbd	%xmm5,%xmm5
   19286 
   19287 // CHECK: 	pmovsxbq	3735928559(%ebx,%ecx,8), %xmm5
   19288         	pmovsxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19289 
   19290 // CHECK: 	pmovsxbq	69, %xmm5
   19291         	pmovsxbq	0x45,%xmm5
   19292 
   19293 // CHECK: 	pmovsxbq	32493, %xmm5
   19294         	pmovsxbq	0x7eed,%xmm5
   19295 
   19296 // CHECK: 	pmovsxbq	3133065982, %xmm5
   19297         	pmovsxbq	0xbabecafe,%xmm5
   19298 
   19299 // CHECK: 	pmovsxbq	305419896, %xmm5
   19300         	pmovsxbq	0x12345678,%xmm5
   19301 
   19302 // CHECK: 	pmovsxbq	%xmm5, %xmm5
   19303         	pmovsxbq	%xmm5,%xmm5
   19304 
   19305 // CHECK: 	pmovsxwd	3735928559(%ebx,%ecx,8), %xmm5
   19306         	pmovsxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19307 
   19308 // CHECK: 	pmovsxwd	69, %xmm5
   19309         	pmovsxwd	0x45,%xmm5
   19310 
   19311 // CHECK: 	pmovsxwd	32493, %xmm5
   19312         	pmovsxwd	0x7eed,%xmm5
   19313 
   19314 // CHECK: 	pmovsxwd	3133065982, %xmm5
   19315         	pmovsxwd	0xbabecafe,%xmm5
   19316 
   19317 // CHECK: 	pmovsxwd	305419896, %xmm5
   19318         	pmovsxwd	0x12345678,%xmm5
   19319 
   19320 // CHECK: 	pmovsxwd	%xmm5, %xmm5
   19321         	pmovsxwd	%xmm5,%xmm5
   19322 
   19323 // CHECK: 	pmovsxwq	3735928559(%ebx,%ecx,8), %xmm5
   19324         	pmovsxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19325 
   19326 // CHECK: 	pmovsxwq	69, %xmm5
   19327         	pmovsxwq	0x45,%xmm5
   19328 
   19329 // CHECK: 	pmovsxwq	32493, %xmm5
   19330         	pmovsxwq	0x7eed,%xmm5
   19331 
   19332 // CHECK: 	pmovsxwq	3133065982, %xmm5
   19333         	pmovsxwq	0xbabecafe,%xmm5
   19334 
   19335 // CHECK: 	pmovsxwq	305419896, %xmm5
   19336         	pmovsxwq	0x12345678,%xmm5
   19337 
   19338 // CHECK: 	pmovsxwq	%xmm5, %xmm5
   19339         	pmovsxwq	%xmm5,%xmm5
   19340 
   19341 // CHECK: 	pmovsxdq	3735928559(%ebx,%ecx,8), %xmm5
   19342         	pmovsxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19343 
   19344 // CHECK: 	pmovsxdq	69, %xmm5
   19345         	pmovsxdq	0x45,%xmm5
   19346 
   19347 // CHECK: 	pmovsxdq	32493, %xmm5
   19348         	pmovsxdq	0x7eed,%xmm5
   19349 
   19350 // CHECK: 	pmovsxdq	3133065982, %xmm5
   19351         	pmovsxdq	0xbabecafe,%xmm5
   19352 
   19353 // CHECK: 	pmovsxdq	305419896, %xmm5
   19354         	pmovsxdq	0x12345678,%xmm5
   19355 
   19356 // CHECK: 	pmovsxdq	%xmm5, %xmm5
   19357         	pmovsxdq	%xmm5,%xmm5
   19358 
   19359 // CHECK: 	pmovzxbw	3735928559(%ebx,%ecx,8), %xmm5
   19360         	pmovzxbw	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19361 
   19362 // CHECK: 	pmovzxbw	69, %xmm5
   19363         	pmovzxbw	0x45,%xmm5
   19364 
   19365 // CHECK: 	pmovzxbw	32493, %xmm5
   19366         	pmovzxbw	0x7eed,%xmm5
   19367 
   19368 // CHECK: 	pmovzxbw	3133065982, %xmm5
   19369         	pmovzxbw	0xbabecafe,%xmm5
   19370 
   19371 // CHECK: 	pmovzxbw	305419896, %xmm5
   19372         	pmovzxbw	0x12345678,%xmm5
   19373 
   19374 // CHECK: 	pmovzxbw	%xmm5, %xmm5
   19375         	pmovzxbw	%xmm5,%xmm5
   19376 
   19377 // CHECK: 	pmovzxbd	3735928559(%ebx,%ecx,8), %xmm5
   19378         	pmovzxbd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19379 
   19380 // CHECK: 	pmovzxbd	69, %xmm5
   19381         	pmovzxbd	0x45,%xmm5
   19382 
   19383 // CHECK: 	pmovzxbd	32493, %xmm5
   19384         	pmovzxbd	0x7eed,%xmm5
   19385 
   19386 // CHECK: 	pmovzxbd	3133065982, %xmm5
   19387         	pmovzxbd	0xbabecafe,%xmm5
   19388 
   19389 // CHECK: 	pmovzxbd	305419896, %xmm5
   19390         	pmovzxbd	0x12345678,%xmm5
   19391 
   19392 // CHECK: 	pmovzxbd	%xmm5, %xmm5
   19393         	pmovzxbd	%xmm5,%xmm5
   19394 
   19395 // CHECK: 	pmovzxbq	3735928559(%ebx,%ecx,8), %xmm5
   19396         	pmovzxbq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19397 
   19398 // CHECK: 	pmovzxbq	69, %xmm5
   19399         	pmovzxbq	0x45,%xmm5
   19400 
   19401 // CHECK: 	pmovzxbq	32493, %xmm5
   19402         	pmovzxbq	0x7eed,%xmm5
   19403 
   19404 // CHECK: 	pmovzxbq	3133065982, %xmm5
   19405         	pmovzxbq	0xbabecafe,%xmm5
   19406 
   19407 // CHECK: 	pmovzxbq	305419896, %xmm5
   19408         	pmovzxbq	0x12345678,%xmm5
   19409 
   19410 // CHECK: 	pmovzxbq	%xmm5, %xmm5
   19411         	pmovzxbq	%xmm5,%xmm5
   19412 
   19413 // CHECK: 	pmovzxwd	3735928559(%ebx,%ecx,8), %xmm5
   19414         	pmovzxwd	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19415 
   19416 // CHECK: 	pmovzxwd	69, %xmm5
   19417         	pmovzxwd	0x45,%xmm5
   19418 
   19419 // CHECK: 	pmovzxwd	32493, %xmm5
   19420         	pmovzxwd	0x7eed,%xmm5
   19421 
   19422 // CHECK: 	pmovzxwd	3133065982, %xmm5
   19423         	pmovzxwd	0xbabecafe,%xmm5
   19424 
   19425 // CHECK: 	pmovzxwd	305419896, %xmm5
   19426         	pmovzxwd	0x12345678,%xmm5
   19427 
   19428 // CHECK: 	pmovzxwd	%xmm5, %xmm5
   19429         	pmovzxwd	%xmm5,%xmm5
   19430 
   19431 // CHECK: 	pmovzxwq	3735928559(%ebx,%ecx,8), %xmm5
   19432         	pmovzxwq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19433 
   19434 // CHECK: 	pmovzxwq	69, %xmm5
   19435         	pmovzxwq	0x45,%xmm5
   19436 
   19437 // CHECK: 	pmovzxwq	32493, %xmm5
   19438         	pmovzxwq	0x7eed,%xmm5
   19439 
   19440 // CHECK: 	pmovzxwq	3133065982, %xmm5
   19441         	pmovzxwq	0xbabecafe,%xmm5
   19442 
   19443 // CHECK: 	pmovzxwq	305419896, %xmm5
   19444         	pmovzxwq	0x12345678,%xmm5
   19445 
   19446 // CHECK: 	pmovzxwq	%xmm5, %xmm5
   19447         	pmovzxwq	%xmm5,%xmm5
   19448 
   19449 // CHECK: 	pmovzxdq	3735928559(%ebx,%ecx,8), %xmm5
   19450         	pmovzxdq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19451 
   19452 // CHECK: 	pmovzxdq	69, %xmm5
   19453         	pmovzxdq	0x45,%xmm5
   19454 
   19455 // CHECK: 	pmovzxdq	32493, %xmm5
   19456         	pmovzxdq	0x7eed,%xmm5
   19457 
   19458 // CHECK: 	pmovzxdq	3133065982, %xmm5
   19459         	pmovzxdq	0xbabecafe,%xmm5
   19460 
   19461 // CHECK: 	pmovzxdq	305419896, %xmm5
   19462         	pmovzxdq	0x12345678,%xmm5
   19463 
   19464 // CHECK: 	pmovzxdq	%xmm5, %xmm5
   19465         	pmovzxdq	%xmm5,%xmm5
   19466 
   19467 // CHECK: 	pmuldq	3735928559(%ebx,%ecx,8), %xmm5
   19468         	pmuldq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19469 
   19470 // CHECK: 	pmuldq	69, %xmm5
   19471         	pmuldq	0x45,%xmm5
   19472 
   19473 // CHECK: 	pmuldq	32493, %xmm5
   19474         	pmuldq	0x7eed,%xmm5
   19475 
   19476 // CHECK: 	pmuldq	3133065982, %xmm5
   19477         	pmuldq	0xbabecafe,%xmm5
   19478 
   19479 // CHECK: 	pmuldq	305419896, %xmm5
   19480         	pmuldq	0x12345678,%xmm5
   19481 
   19482 // CHECK: 	pmuldq	%xmm5, %xmm5
   19483         	pmuldq	%xmm5,%xmm5
   19484 
   19485 // CHECK: 	pmulld	3735928559(%ebx,%ecx,8), %xmm5
   19486         	pmulld	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19487 
   19488 // CHECK: 	pmulld	69, %xmm5
   19489         	pmulld	0x45,%xmm5
   19490 
   19491 // CHECK: 	pmulld	32493, %xmm5
   19492         	pmulld	0x7eed,%xmm5
   19493 
   19494 // CHECK: 	pmulld	3133065982, %xmm5
   19495         	pmulld	0xbabecafe,%xmm5
   19496 
   19497 // CHECK: 	pmulld	305419896, %xmm5
   19498         	pmulld	0x12345678,%xmm5
   19499 
   19500 // CHECK: 	pmulld	%xmm5, %xmm5
   19501         	pmulld	%xmm5,%xmm5
   19502 
   19503 // CHECK: 	ptest 	3735928559(%ebx,%ecx,8), %xmm5
   19504         	ptest	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19505 
   19506 // CHECK: 	ptest 	69, %xmm5
   19507         	ptest	0x45,%xmm5
   19508 
   19509 // CHECK: 	ptest 	32493, %xmm5
   19510         	ptest	0x7eed,%xmm5
   19511 
   19512 // CHECK: 	ptest 	3133065982, %xmm5
   19513         	ptest	0xbabecafe,%xmm5
   19514 
   19515 // CHECK: 	ptest 	305419896, %xmm5
   19516         	ptest	0x12345678,%xmm5
   19517 
   19518 // CHECK: 	ptest 	%xmm5, %xmm5
   19519         	ptest	%xmm5,%xmm5
   19520 
   19521 // CHECK: 	crc32b 	%bl, %eax
   19522                 crc32b %bl, %eax
   19523 
   19524 // CHECK: 	crc32b 	4(%ebx), %eax
   19525                 crc32b 4(%ebx), %eax
   19526 
   19527 // CHECK: 	crc32w 	%bx, %eax
   19528                 crc32w %bx, %eax
   19529 
   19530 // CHECK: 	crc32w 	4(%ebx), %eax
   19531                 crc32w 4(%ebx), %eax
   19532 
   19533 // CHECK: 	crc32l 	%ebx, %eax
   19534                 crc32l %ebx, %eax
   19535 
   19536 // CHECK: 	crc32l 	4(%ebx), %eax
   19537                 crc32l 4(%ebx), %eax
   19538 
   19539 // CHECK: 	crc32l 	3735928559(%ebx,%ecx,8), %ecx
   19540                 crc32l 0xdeadbeef(%ebx,%ecx,8),%ecx
   19541 
   19542 // CHECK: 	crc32l 	69, %ecx
   19543                 crc32l 0x45,%ecx
   19544 
   19545 // CHECK: 	crc32l 	32493, %ecx
   19546                 crc32l 0x7eed,%ecx
   19547 
   19548 // CHECK: 	crc32l 	3133065982, %ecx
   19549                 crc32l 0xbabecafe,%ecx
   19550 
   19551 // CHECK: 	crc32l 	%ecx, %ecx
   19552                 crc32l %ecx,%ecx
   19553 
   19554 // CHECK: 	pcmpgtq	3735928559(%ebx,%ecx,8), %xmm5
   19555         	pcmpgtq	0xdeadbeef(%ebx,%ecx,8),%xmm5
   19556 
   19557 // CHECK: 	pcmpgtq	69, %xmm5
   19558         	pcmpgtq	0x45,%xmm5
   19559 
   19560 // CHECK: 	pcmpgtq	32493, %xmm5
   19561         	pcmpgtq	0x7eed,%xmm5
   19562 
   19563 // CHECK: 	pcmpgtq	3133065982, %xmm5
   19564         	pcmpgtq	0xbabecafe,%xmm5
   19565 
   19566 // CHECK: 	pcmpgtq	305419896, %xmm5
   19567         	pcmpgtq	0x12345678,%xmm5
   19568 
   19569 // CHECK: 	pcmpgtq	%xmm5, %xmm5
   19570         	pcmpgtq	%xmm5,%xmm5
   19571 
   19572 // CHECK: 	aesimc	%xmm0, %xmm1
   19573                 aesimc %xmm0,%xmm1
   19574 
   19575 // CHECK: 	aesimc	(%eax), %xmm1
   19576                 aesimc (%eax),%xmm1
   19577 
   19578 // CHECK: 	aesenc	%xmm1, %xmm2
   19579                 aesenc %xmm1,%xmm2
   19580 
   19581 // CHECK: 	aesenc	4(%ebx), %xmm2
   19582                 aesenc 4(%ebx),%xmm2
   19583 
   19584 // CHECK: 	aesenclast	%xmm3, %xmm4
   19585                 aesenclast %xmm3,%xmm4
   19586 
   19587 // CHECK: 	aesenclast	4(%edx,%edi), %xmm4
   19588                 aesenclast 4(%edx,%edi),%xmm4
   19589 
   19590 // CHECK: 	aesdec	%xmm5, %xmm6
   19591                 aesdec %xmm5,%xmm6
   19592 
   19593 // CHECK: 	aesdec	4(%ecx,%eax,8), %xmm6
   19594                 aesdec 4(%ecx,%eax,8),%xmm6
   19595 
   19596 // CHECK: 	aesdeclast	%xmm7, %xmm0
   19597                 aesdeclast %xmm7,%xmm0
   19598 
   19599 // CHECK: 	aesdeclast	3405691582, %xmm0
   19600                 aesdeclast 0xcafebabe,%xmm0
   19601 
   19602 // CHECK: 	aeskeygenassist	$125, %xmm1, %xmm2
   19603                 aeskeygenassist $125, %xmm1, %xmm2
   19604 
   19605 // CHECK: 	aeskeygenassist	$125, (%edx,%eax,4), %xmm2
   19606                 aeskeygenassist $125, (%edx,%eax,4), %xmm2
   19607 
   19608 // CHECK:   blendvps	(%eax), %xmm1   # encoding: [0x66,0x0f,0x38,0x14,0x08]
   19609             blendvps (%eax), %xmm1
   19610 // CHECK:   blendvps	%xmm2, %xmm1    # encoding: [0x66,0x0f,0x38,0x14,0xca]
   19611             blendvps %xmm2, %xmm1
   19612 
   19613 // rdar://9795008
   19614 // These instructions take a mask not an 8-bit sign extended value.
   19615 // CHECK: blendps $129, %xmm2, %xmm1
   19616           blendps $0x81, %xmm2, %xmm1
   19617 // CHECK: blendpd $129, %xmm2, %xmm1
   19618           blendpd $0x81, %xmm2, %xmm1
   19619 // CHECK: pblendw $129, %xmm2, %xmm1
   19620           pblendw $0x81, %xmm2, %xmm1
   19621 // CHECK: mpsadbw $129, %xmm2, %xmm1
   19622           mpsadbw $0x81, %xmm2, %xmm1
   19623 // CHECK: dpps $129, %xmm2, %xmm1
   19624           dpps $0x81, %xmm2, %xmm1
   19625 // CHECK: dppd $129, %xmm2, %xmm1
   19626           dppd $0x81, %xmm2, %xmm1
   19627 // CHECK: insertps $129, %xmm2, %xmm1
   19628           insertps $0x81, %xmm2, %xmm1
   19629